.lang-switch{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.lang-switch-btn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:6px;color:var(--muted);text-decoration:none;font-weight:600;transition:background .15s ease,color .15s ease}.lang-switch-btn:hover,.lang-switch-btn.is-active{color:var(--ink);background:var(--paper-2)}.lang-switch-btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.lang-switch-sep{color:var(--line-strong)}.lang-switch-block{display:flex;margin-top:8px}.site-header{position:sticky;top:0;z-index:50;background:#f7f4efd9;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:24px}.site-header-brand{display:inline-flex;align-items:center}.site-header-nav{display:flex;gap:28px;align-items:center}.site-header-link{font-size:14px;font-weight:500;color:var(--ink);opacity:.8;transition:opacity .15s ease;position:relative;padding:4px 0}.site-header-link:hover,.site-header-link.is-active{opacity:1}.site-header-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--signal);border-radius:2px}.site-header-actions{display:flex;align-items:center;gap:10px}.site-header-instagram{display:inline-flex}.site-header-mobile-lang{display:flex;justify-content:center;padding:12px 0;margin-top:8px;border-top:1px solid var(--line)}@media (max-width: 820px){.site-header-actions .lang-switch{display:none}}@media (max-width: 520px){.site-header-instagram{display:none}}@media (max-width: 460px){.site-header-inner{gap:12px}.site-header-actions .site-header-reserve{display:none}}.site-header-burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:8px;border-radius:8px}.site-header-burger span{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s ease}.site-header-mobile{position:fixed;inset:var(--header-h) 0 0 0;background:var(--paper);padding:24px 20px 40px;z-index:49;overflow-y:auto;animation:slideIn .2s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.site-header-mobile-nav{display:flex;flex-direction:column;gap:4px}.site-header-mobile-link{display:block;padding:16px 12px;font-family:var(--font-display);font-weight:600;font-size:22px;border-bottom:1px solid var(--line)}.site-header-mobile-nav .btn{margin-top:20px}@media (max-width: 1080px){.site-header-nav{display:none}.site-header-burger{display:inline-flex}}.site-footer{background:var(--ink);color:var(--paper);padding:64px 0 32px;margin-top:80px}.site-footer-inner{display:grid;grid-template-columns:1.2fr 2fr;gap:64px;align-items:start}.site-footer-brand{display:flex;flex-direction:column;gap:16px;max-width:320px}.site-footer-tag{color:var(--muted-on-dark);font-size:14px;line-height:1.6}.site-footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.site-footer-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-on-dark);margin-bottom:14px}.site-footer ul{list-style:none;display:flex;flex-direction:column;gap:10px}.site-footer a{color:var(--paper);font-size:14px;opacity:.9;transition:opacity .15s ease,color .15s ease}.site-footer a:hover{opacity:1;color:var(--signal)}.site-footer-soon{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--signal);opacity:.85}.site-footer .text-muted{color:var(--muted-on-dark);font-size:14px}.site-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid var(--line-on-dark);font-size:12px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-on-dark)}.site-footer-bottom .text-muted{font-family:var(--font-mono);font-size:12px}@media (max-width: 1080px){.site-footer-cols{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width: 820px){.site-footer-inner{grid-template-columns:1fr;gap:40px}}@media (max-width: 520px){.site-footer-cols{grid-template-columns:1fr}.site-footer{padding:48px 0 100px}}.mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:40;align-items:center;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#0b0d10f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line-on-dark);color:var(--paper);max-width:100%;box-sizing:border-box;box-shadow:0 -10px 28px #0b0d1052}.mobile-cta .btn:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.mobile-cta{animation:mobile-cta-in .5s cubic-bezier(.2,.7,.2,1) .3s backwards}}@keyframes mobile-cta-in{0%{transform:translateY(110%)}}.mobile-cta .btn{padding:12px 14px;font-size:14px;min-width:0;white-space:normal}.mobile-cta-instagram{flex:0 1 auto;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#feda75,#d62976 45%,#4f5bd5);color:#fff;border:0}.mobile-cta-instagram:hover{filter:brightness(1.08)}.mobile-cta-icon{display:inline-flex;align-items:center}.mobile-cta-main{flex:1;justify-content:center}@media (max-width: 720px){.mobile-cta{display:flex}}.skip-link{position:absolute;top:8px;left:8px;z-index:1000;padding:10px 16px;background:var(--ink);color:var(--paper);border-radius:var(--r-md);font-weight:600;font-size:14px;text-decoration:none;transform:translateY(-200%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0);outline:2px solid var(--signal);outline-offset:2px}.pricing-table-section{padding:clamp(48px,7vw,88px) 0;background:var(--paper);color:var(--ink)}.pricing-table-section.pricing-table-density-compact{padding:clamp(32px,5vw,56px) 0}.pricing-table-head{max-width:720px;margin:0 0 clamp(24px,4vw,40px)}.pricing-table-head .eyebrow{display:inline-block;margin-bottom:var(--s-3)}.pricing-table-head h2{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.15;letter-spacing:-.01em;margin:0}.pricing-table-desktop{display:none}@media (min-width: 720px){.pricing-table-desktop{display:block;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow:hidden}.pricing-table-mobile{display:none}}.pricing-table{width:100%;border-collapse:collapse;font-family:var(--font-text)}.pricing-table thead th{text-align:left;padding:var(--s-4) var(--s-5);background:var(--paper-2);border-bottom:1px solid var(--line);font-weight:600;font-size:.92rem;color:var(--ink);vertical-align:bottom}.pricing-table-col-duration{width:38%;min-width:160px}.pricing-table-col-vehicle{white-space:nowrap}.pricing-table-vehicle-name{display:block;font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.2}.pricing-table-vehicle-engine{display:block;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:2px}.pricing-table tbody th{text-align:left;padding:var(--s-3) var(--s-5);font-weight:500;font-size:.94rem;color:var(--ink);background:#fff;border-bottom:1px solid var(--line)}.pricing-table tbody td{padding:var(--s-3) var(--s-5);font-size:.96rem;border-bottom:1px solid var(--line);background:#fff;white-space:nowrap}.pricing-table-row:last-child th,.pricing-table-row:last-child td{border-bottom:0}.pricing-table-row-day1 th,.pricing-table-row-day1 td{background:#f7f4ef99}.pricing-table-row-multi th,.pricing-table-row-multi td{background:#f28c280f;font-weight:600;border-top:1px solid var(--line)}.pricing-table-row-multi th,.pricing-table-price-multi{color:var(--ink)}.pricing-table-multi-unit{margin-left:4px;font-size:.78rem;color:var(--muted);letter-spacing:.02em;text-transform:lowercase}.pricing-table-mobile{display:grid;grid-template-columns:1fr;gap:var(--s-4)}.pricing-vehicle-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.pricing-vehicle-card>header{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.pricing-vehicle-card>header .eyebrow{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pricing-vehicle-card>header h3{font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin:0;letter-spacing:-.01em}.pricing-vehicle-days{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2) var(--s-4);margin:0}@media (min-width: 420px){.pricing-vehicle-days{grid-template-columns:1fr 1fr 1fr}}.pricing-vehicle-day{display:flex;flex-direction:column;gap:2px;padding:var(--s-2) 0}.pricing-vehicle-day dt{font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500}.pricing-vehicle-day dd{font-size:.98rem;font-weight:600;margin:0;color:var(--ink)}.pricing-vehicle-multi{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:var(--s-3) var(--s-4);background:#f28c2814;border-radius:var(--r-md);border:1px solid rgba(242,140,40,.18)}.pricing-vehicle-multi strong{font-size:.82rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-weight:600}.pricing-vehicle-multi>span{font-size:1rem;font-weight:700;color:var(--ink)}.pricing-vehicle-multi-unit{font-size:.78rem;font-weight:500;color:var(--muted);text-transform:lowercase;letter-spacing:.02em}.pricing-table-disclaimer{margin:clamp(20px,3vw,28px) 0 var(--s-5);font-size:.92rem;line-height:1.55;color:var(--muted);max-width:720px}.pricing-table-cta-row{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.pricing-table-cta{min-height:48px}.pricing-table-density-compact .pricing-table-head h2{font-size:clamp(1.4rem,2.6vw,1.7rem)}.pricing-table-density-compact .pricing-table thead th,.pricing-table-density-compact .pricing-table tbody th,.pricing-table-density-compact .pricing-table tbody td{padding:var(--s-3) var(--s-4);font-size:.9rem}.scooter-card{background:#fff;border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.scooter-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.scooter-card[data-status=on_request]{border-color:#f59e0b73}.scooter-card[data-status=on_request]:hover{border-color:#f59e0bb3}.scooter-card-media{position:relative;aspect-ratio:5 / 3;display:block;background:var(--ink);overflow:hidden}.scooter-card-media :where(img){transition:transform .5s cubic-bezier(.2,.6,.2,1)}.scooter-card:hover .scooter-card-media :where(img){transform:scale(1.045)}@media (prefers-reduced-motion: reduce){.scooter-card:hover .scooter-card-media :where(img){transform:none}}.scooter-card-media .pill{position:absolute;top:14px}.scooter-card-media>.pill:first-of-type{left:14px}.scooter-card-cc{right:14px}.scooter-card-body{display:flex;flex-direction:column;gap:12px;padding:22px}.scooter-card-meta{color:var(--muted)}.scooter-card-title{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em}.scooter-card-desc{font-size:14.5px;line-height:1.55;color:var(--muted)}.scooter-card-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0 8px}.scooter-card-specs div+div{border-left:1px solid var(--line);padding-left:12px}.scooter-card-specs dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.scooter-card-specs dd{font-size:13px;font-weight:600;margin:0}.scooter-card-actions{display:flex;gap:8px;margin-top:auto;padding-top:4px}.scooter-card-actions .btn{flex:1}.scooter-card.is-wide{display:grid;grid-template-columns:220px 1fr}.scooter-card.is-wide .scooter-card-media{aspect-ratio:auto;height:100%}@media (max-width: 720px){.scooter-card.is-wide{grid-template-columns:1fr}.scooter-card.is-wide .scooter-card-media{aspect-ratio:5 / 3}}.hero{padding:clamp(48px,8vw,96px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:70%;height:80%;background:radial-gradient(closest-side,rgba(242,140,40,.18),transparent 70%);pointer-events:none;z-index:0}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .95fr;gap:clamp(40px,5vw,80px);align-items:center}.hero-text{display:flex;flex-direction:column;gap:24px}.hero-title{font-size:clamp(2.6rem,7.5vw,5.5rem);font-weight:800;line-height:.98;letter-spacing:-.03em}.hero-sub{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;color:var(--muted-on-dark);max-width:540px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-foot{margin-top:16px;padding-top:24px;border-top:1px solid var(--line-on-dark);font-size:13px;color:var(--muted-on-dark);line-height:1.55;max-width:520px}.hero-card{background:var(--ink-2);border:1px solid var(--line-on-dark);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column}.hero-card-media{position:relative;aspect-ratio:5 / 4}.hero-card-pill{position:absolute;top:16px;left:16px}.hero-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;background:var(--ink-2)}.hero-card-title{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--paper)}.hero-card-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-on-dark)}.hero-card .btn{margin-top:8px}@media (max-width: 920px){.hero-inner{grid-template-columns:1fr}}.trustbar-rich{background:var(--paper-2);padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trustbar-rich-grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trustbar-rich-grid.trustbar-rich-grid-5{grid-template-columns:repeat(5,1fr)}.trustbar-rich-item{display:flex;flex-direction:column;gap:6px;padding-right:12px;border-right:1px solid var(--line);font-size:13.5px;line-height:1.5;color:var(--muted)}.trustbar-rich-item:last-child{border-right:0}.trustbar-rich-item strong{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink);position:relative;padding-left:13px}.trustbar-rich-item strong:before{content:"";position:absolute;left:0;top:.18em;width:4px;height:.9em;border-radius:var(--r-pill);background:var(--signal)}@media (prefers-reduced-motion: no-preference){.trustbar-rich-item.reveal strong:before{transform:scaleY(0);transform-origin:top;transition:transform .4s ease .3s}.trustbar-rich-item.reveal.is-revealed strong:before{transform:scaleY(1)}}@media (max-width: 1100px){.trustbar-rich-grid.trustbar-rich-grid-5{grid-template-columns:repeat(3,1fr)}.trustbar-rich-grid.trustbar-rich-grid-5 .trustbar-rich-item:nth-child(3n){border-right:0}}@media (max-width: 920px){.trustbar-rich-grid,.trustbar-rich-grid.trustbar-rich-grid-5{grid-template-columns:repeat(2,1fr)}.trustbar-rich-item:nth-child(2n){border-right:0}}@media (max-width: 520px){.trustbar-rich-grid{grid-template-columns:1fr}.trustbar-rich-item{border-right:0;padding-bottom:16px;border-bottom:1px solid var(--line)}.trustbar-rich-item:last-child{border-bottom:0;padding-bottom:0}}.section-head{max-width:720px;display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.section-lead{font-size:1.05rem;color:var(--muted);line-height:1.55}.section-dark .section-lead{color:var(--muted-on-dark)}.quickbook-card{background:#fff;border-radius:var(--r-xl);border:1px solid var(--line);padding:28px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;box-shadow:var(--shadow-md)}.quickbook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;flex:1;min-width:280px}.quickbook-value{font-family:var(--font-display);font-weight:600;font-size:17px;margin-top:6px}.home-links{background:var(--paper-2)}.home-links-grid{display:flex;flex-wrap:wrap;gap:10px}.home-links-grid a{padding:13px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);font-size:14px;font-weight:600}.home-links-grid a:hover{border-color:var(--line-strong)}.promo-strip{background:var(--paper-2)}.promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.promo-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm)}.promo-card h3{font-size:18px;font-weight:800;letter-spacing:-.01em}.promo-card p{color:var(--muted);line-height:1.55;font-size:14px}.promo-code{align-self:flex-start;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--signal);background:#f28c281f;border:1px solid rgba(242,140,40,.25);border-radius:999px;padding:7px 10px}.promo-disclaimer{flex:1;font-size:12px!important}.choose-vehicle{background:var(--paper)}.choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.choose-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:12px}.choose-card h3{font-size:20px;font-weight:800}.choose-card p{color:var(--muted);line-height:1.55}.choose-price{margin-top:auto;font-family:var(--font-mono);font-size:12px;color:var(--ink)!important}@media (max-width: 820px){.promo-grid,.choose-grid{grid-template-columns:1fr}}.scooter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 920px){.scooter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.scooter-grid{grid-template-columns:1fr}}.steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.steps.steps-3{grid-template-columns:repeat(3,1fr)}.steps.steps-5{grid-template-columns:repeat(5,1fr)}.steps-note{margin-top:24px;font-size:13px;color:var(--muted-on-dark);max-width:720px;line-height:1.6}.step{display:flex;flex-direction:column;gap:12px;padding:28px 24px;background:var(--ink-2);border:1px solid var(--line-on-dark);border-radius:var(--r-lg)}.step-num{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--signal)}.step-title{font-size:18px;font-weight:700}.step-body{font-size:14px;line-height:1.55;color:var(--muted-on-dark)}@media (max-width: 820px){.steps,.steps.steps-3,.steps.steps-5{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.steps,.steps.steps-3,.steps.steps-5{grid-template-columns:1fr}}.pricing-strip{background:var(--paper)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px;display:flex;flex-direction:column;gap:10px;max-width:100%;min-width:0}.pricing-card-title{font-family:var(--font-display);font-weight:700;font-size:18px}.pricing-card-price{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.02em;color:var(--signal)}.pricing-card-meta{font-size:12.5px;color:var(--muted);line-height:1.55;flex:1}.pricing-card .pill{align-self:flex-start;margin-top:4px}.pricing-card .btn{align-self:flex-start;margin-top:8px}@media (max-width: 820px){.pricing-grid{grid-template-columns:1fr}}.security{background:var(--paper-2)}.security-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.security-list{list-style:none;display:flex;flex-direction:column;gap:12px}.security-list li{padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);font-size:14px;line-height:1.55}.security-list strong{font-weight:700}@media (max-width: 820px){.security-grid{grid-template-columns:1fr;gap:24px}}.conditions-strip{background:var(--paper-2)}.conditions-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.conditions-list{list-style:none;display:flex;flex-direction:column;gap:14px}.conditions-list li{padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);font-size:14.5px;line-height:1.55}.conditions-list strong{font-weight:700}@media (max-width: 820px){.conditions-grid{grid-template-columns:1fr;gap:32px}}.faq-teaser{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.faq-list{list-style:none;width:100%;display:flex;flex-direction:column;gap:8px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px}.faq-list summary{font-family:var(--font-display);font-weight:600;font-size:16px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:var(--font-mono);font-size:20px;color:var(--muted);transition:transform .2s ease}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin-top:12px;color:var(--muted);line-height:1.6;font-size:14.5px}.pickup-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pickup-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:16px}.pickup-list li{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pickup-photo{position:relative;aspect-ratio:4 / 5;background:var(--ink);border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line-on-dark);margin:0}.pickup-photo-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 10%,rgba(47,128,237,.25),transparent 60%),var(--ink)}.pickup-photo-caption{position:absolute;bottom:12px;left:12px;z-index:2;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:#0b0d108c;padding:5px 10px;border-radius:999px;border:1px solid var(--line-on-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 820px){.pickup-grid{grid-template-columns:1fr}}.finalcta{background:var(--ink);color:var(--paper);border-radius:var(--r-xl);margin:0 20px;padding:clamp(48px,7vw,80px) clamp(24px,4vw,56px)!important}.finalcta-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:20px;text-align:center;align-items:center}.finalcta-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.05}.finalcta .section-lead{color:var(--muted-on-dark)}@media (max-width: 720px){.finalcta{margin:0;border-radius:0}}:root{--ink: #0b0d10;--paper: #f7f4ef;--graphite: #2a2d33;--signal: #f28c28;--signal-soft: #ffb766;--lake: #2f80ed;--validate: #22c55e;--paper-2: #efeae1;--paper-3: #e5dfd2;--ink-2: #14171b;--ink-3: #1c2026;--line: rgba(11, 13, 16, .08);--line-strong: rgba(11, 13, 16, .16);--line-on-dark: rgba(247, 244, 239, .1);--muted: rgba(11, 13, 16, .6);--muted-on-dark: rgba(247, 244, 239, .65);--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-text: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 24px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--shadow-sm: 0 1px 2px rgba(11, 13, 16, .04), 0 1px 1px rgba(11, 13, 16, .03);--shadow-md: 0 4px 16px rgba(11, 13, 16, .06), 0 2px 4px rgba(11, 13, 16, .04);--shadow-lg: 0 12px 40px rgba(11, 13, 16, .1), 0 4px 8px rgba(11, 13, 16, .04);--container: 1200px;--container-narrow: 880px;--header-h: 64px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-text);font-size:16px;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#main-content{min-height:100vh}@supports (min-height: 100dvh){#main-content{min-height:100dvh}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;color:var(--ink);margin:0;letter-spacing:-.02em;line-height:1.05}h1{font-size:clamp(2.4rem,6vw,4.5rem);font-weight:800}h2{font-size:clamp(1.8rem,3.5vw,2.8rem)}h3{font-size:clamp(1.25rem,2vw,1.6rem)}h4{font-size:1.1rem}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;border:0;background:none;cursor:pointer;color:inherit}img,svg{display:block;max-width:100%}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}ul,ol{margin:0;padding:0}::selection{background:var(--signal);color:var(--ink)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--s-5)}.container-narrow{width:100%;max-width:var(--container-narrow);margin:0 auto;padding:0 var(--s-5)}.section{padding:clamp(48px,8vw,96px) 0}.section-dark{background:var(--ink);color:var(--paper)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:var(--paper)}.eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.section-dark .eyebrow{color:var(--muted-on-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:var(--r-pill);font-family:var(--font-text);font-weight:600;font-size:15px;line-height:1;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease;white-space:nowrap;text-decoration:none;border:1px solid transparent}.btn:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.btn-signal{background:var(--signal);color:var(--ink)}.btn-signal:hover{background:#e07d20;transform:translateY(-1px)}.btn-signal:active{transform:translateY(0)}.btn-lg.btn-signal{box-shadow:0 6px 18px #f28c283d}.btn-lg.btn-signal:hover{box-shadow:0 10px 26px #f28c2852}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--ink-3);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.section-dark .btn-ghost,.hero .btn-ghost{color:var(--paper);border-color:#f7f4ef4d}.section-dark .btn-ghost:hover,.hero .btn-ghost:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-whatsapp{background:#fff;color:var(--ink);border-color:var(--line-strong)}.btn-whatsapp:hover{background:var(--paper-2)}.btn-lg{padding:18px 28px;font-size:16px}.btn-sm{padding:10px 16px;font-size:13px}.btn-block{width:100%}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;line-height:1;white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill-available{background:#22c55e1f;color:#15803d;white-space:normal;line-height:1.25;text-align:left}.pill-soon{background:#0b0d1014;color:var(--graphite)}.pill-confirm{background:#f59e0b29;color:#92400e;white-space:normal;line-height:1.25;text-align:left}.pill-info{background:#2f80ed1f;color:var(--lake)}.pill-mono{background:#0b0d100f;color:var(--ink)}.pill-mono:before{display:none}.section-dark .pill-available{background:#22c55e2e;color:#4ade80}.section-dark .pill-confirm{background:#f59e0b33;color:#fbbf24}.section-dark .pill-mono{background:#f7f4ef14;color:var(--paper)}.scooter-card-media .pill,.model-gallery-main .pill,.model-others-media .pill{background:#0b0d10b8;color:var(--paper);border:1px solid rgba(247,244,239,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px #0b0d1059}.scooter-card-media .pill-available:before,.model-gallery-main .pill-available:before,.model-others-media .pill-available:before{background:#4ade80}.scooter-card-media .pill-confirm:before,.model-gallery-main .pill-confirm:before,.model-others-media .pill-confirm:before{background:#fbbf24}.scooter-card-media .pill-soon:before,.model-gallery-main .pill-soon:before,.model-others-media .pill-soon:before{background:#cbd5e1}.card{background:#fff;border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden}.card-dark{background:var(--ink-2);color:var(--paper);border-radius:var(--r-lg);border:1px solid var(--line-on-dark);overflow:hidden}.field{display:flex;flex-direction:column;gap:8px}.field-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.field-input,.field-select,.field-textarea{width:100%;padding:14px 16px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r-md);font-size:15px;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0b0d1014}.field-textarea{min-height:110px;resize:vertical;font-family:inherit}.field-hint{font-size:13px;color:var(--muted)}.field-error{font-size:13px;color:#d12626}.checkbox{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.45}.checkbox input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink);flex-shrink:0}.option-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r-md)}.option-row+.option-row{margin-top:8px}.option-row-label{display:flex;flex-direction:column;gap:2px}.option-row-title{font-weight:600;font-size:14px}.option-row-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-signal{color:var(--signal)}.text-muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.stack{display:flex;flex-direction:column}.stack-2>*+*{margin-top:8px}.stack-3>*+*{margin-top:12px}.stack-4>*+*{margin-top:16px}.stack-6>*+*{margin-top:24px}.stack-8>*+*{margin-top:32px}.row{display:flex;gap:12px;flex-wrap:wrap}.row-tight{gap:8px}@media (max-width: 720px){body{padding-bottom:76px}}@media (prefers-reduced-motion: no-preference){.reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.6,.2,1)}.reveal.is-revealed{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:70ms}.reveal:nth-child(3){transition-delay:.14s}.reveal:nth-child(4){transition-delay:.21s}.reveal:nth-child(n+5){transition-delay:.26s}}
