@font-face{font-family:Switzer;src:url(/fonts/Switzer-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Bold.woff2)format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:Zand;src:url(/fonts/Zand-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Zand;src:url(/fonts/Zand-Medium.woff2)format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:Zand;src:url(/fonts/Zand-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Zand;src:url(/fonts/Zand-ExtraBold.woff2)format("woff2");font-weight:800 900;font-display:swap}:root{--ink:#0b0b0c;--ink-raised:#171718;--ink-green:#122020;--ink-line:#1e2b2b;--canvas:#f0f0f0;--surface-2:#f6f6f4;--line:#e4e4e2;--text:#3a3d3d;--muted:#6a6e6e;--on-dark:#b7bcbc;--on-dark-muted:#9a9e9e;--lime:#9efc65;--lime-hover:#b3fd86;--lime-soft:#ecfee1;--pink:#ffbcfc;--pink-hover:#ffd0fd;--pink-soft:#ffeffe;--pink-deep:#9c2e96;--yellow:#fde589;--yellow-soft:#fff7d6;--success:#1b7f3a;--error:#d93036;--whatsapp:#25d366;--whatsapp-dark:#1da851;--radius:24px;--radius-sm:16px;--radius-xl:32px;--shadow-raised:0 16px 40px #0b0b0c1a;--font-head:"Stack Sans Headline", "Switzer", system-ui, sans-serif;--font-latin:"Switzer", system-ui, -apple-system, "Segoe UI", sans-serif;--font-arabic:"Zand", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--accent:var(--lime);--accent-hover:var(--lime-hover);--accent-soft:var(--lime-soft);--accent-text:var(--success);--arrow-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0b0c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--arrow-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.page-partners{--accent:var(--pink);--accent-hover:var(--pink-hover);--accent-soft:var(--pink-soft);--accent-text:var(--pink-deep)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-arabic);color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:1rem;line-height:1.7}body[data-lang=en]{font-family:var(--font-latin);line-height:1.6}img,svg{max-width:100%;display:block}.icon{flex-shrink:0;width:1.25em;height:1.25em}.icon-inline{vertical-align:-.2em;width:1.1em;height:1.1em;display:inline-block}a{color:inherit}h1,h2,h3{color:var(--ink);margin:0;font-weight:700;line-height:1.3}body[data-lang=en] h1,body[data-lang=en] h2,body[data-lang=en] h3{font-family:var(--font-head);letter-spacing:-.02em;font-weight:600;line-height:1.12}p{margin:0}[hidden]{display:none!important}.container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px}.narrow{max-width:780px}.center{text-align:center;justify-content:center}.btn{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn svg{width:20px;height:20px}.btn-sm{min-height:40px;padding:8px 16px;font-size:.9rem}.btn-lg{min-height:56px;padding:14px 28px;font-size:1.05rem}.btn-block{width:100%}.btn-primary{background:var(--accent);color:var(--ink)}.btn-primary:hover{background:var(--accent-hover)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000}.btn-host{background:var(--pink);color:var(--ink)}.btn-host:hover{background:var(--pink-hover)}.btn-whatsapp{background:var(--whatsapp);color:#fff}.btn-whatsapp:hover{background:var(--whatsapp-dark)}.btn-arrow{padding-inline-end:6px}.btn-arrow:after{content:"";background:var(--arrow-white) center / 16px no-repeat, var(--ink);border-radius:50%;flex-shrink:0;width:36px;height:36px}.btn-dark.btn-arrow:after{background:var(--arrow-ink) center / 16px no-repeat, #fff}.btn-sm.btn-arrow:after{background-size:14px,auto;width:30px;height:30px}.btn-lg.btn-arrow{padding-inline-end:8px}.btn-lg.btn-arrow:after{background-size:18px,auto;width:42px;height:42px}[dir=rtl] .btn-arrow:after{transform:scaleX(-1)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.on-dark :focus-visible,.site-header :focus-visible,.site-footer :focus-visible{outline-color:var(--lime)}.site-header{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);color:#fff;background:#0b0b0ceb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner{align-items:center;gap:12px;min-height:68px;display:flex}.brand{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;font-size:1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.brand img{border-radius:9px}.main-nav{inset-inline:0;background:var(--ink);border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;padding:12px 16px 16px;display:none;position:absolute;top:68px}.main-nav.open{display:flex}.main-nav a{color:var(--on-dark);border-radius:999px;padding:10px 12px;font-weight:500;text-decoration:none}.main-nav a:hover{background:var(--ink-raised);color:#fff}.header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.header-actions>.btn{display:none}.lang-switch{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:3px;display:inline-flex}.lang-switch button{cursor:pointer;color:var(--on-dark);font-size:.82rem;font-weight:600;font-family:var(--font-arabic);background:0 0;border:0;border-radius:999px;padding:5px 10px}.lang-switch button[lang=en]{font-family:var(--font-latin)}.lang-switch button[aria-pressed=true]{color:var(--ink);background:#fff}.nav-toggle{cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;padding:0 11px;display:inline-flex}.nav-toggle span{background:#fff;border-radius:2px;height:2px;display:block}.on-dark,.hero,.final-cta{background-color:var(--ink);background-image:radial-gradient(60% 55% at 88% 0%, var(--ink-green) 0%, #0b0b0c00 70%), linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px);color:var(--on-dark);background-size:100% 100%,48px 48px,48px 48px;position:relative}[dir=rtl] .hero,[dir=rtl] .final-cta{background-image:radial-gradient(60% 55% at 12% 0%, var(--ink-green) 0%, #0b0b0c00 70%), linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px)}.hero{padding-block:44px 64px;overflow:hidden}.hero-grid{align-items:center;gap:44px;display:grid}.eyebrow{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.eyebrow:after{content:"";background:var(--ink);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dot{background:var(--ink);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero .eyebrow{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.hero .eyebrow:after,.hero .dot{background:var(--accent)}.hero h1{color:#fff;font-size:clamp(2.1rem,7vw,3.9rem);font-weight:800}body[data-lang=en] .hero h1{letter-spacing:-.04em;font-weight:600;line-height:1.02}.accent{color:var(--accent-text)}.hero .accent,.final-cta .accent{color:var(--accent)}.lead{color:var(--on-dark);max-width:560px;margin-top:18px;font-size:clamp(1.02rem,2.6vw,1.2rem)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-ctas.center{justify-content:center}.stores{flex-wrap:wrap;gap:10px;display:flex}.store-badge{min-height:54px;color:var(--ink);font-family:var(--font-latin);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 20px 8px 16px;text-decoration:none;transition:transform .15s;display:inline-flex}.store-badge:hover{transform:translateY(-1px)}.store-badge svg{width:24px;height:24px}.store-badge span{text-align:start;flex-direction:column;line-height:1.15;display:flex}.store-badge small{opacity:.7;font-size:.7rem}.store-badge strong{font-size:1.05rem;font-weight:600}.stores-soon{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-size:.92rem;font-weight:600;display:inline-flex}.stores-soon .dot{background:var(--yellow);box-shadow:0 0 0 4px #fde5892e}.trust-row{flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;list-style:none;display:flex}.trust-row li{color:#fff;align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:inline-flex}.check{background:var(--accent);width:20px;height:20px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.check .icon{stroke-width:3px;width:12px;height:12px}.hero-visual{justify-content:center;display:flex;position:relative}.hero-visual:before{content:"";inset-inline-end:4%;background-image:radial-gradient(var(--accent) 1.6px, transparent 1.8px);opacity:.5;background-size:14px 14px;width:150px;height:110px;position:absolute;top:6%;-webkit-mask-image:linear-gradient(225deg,#000 0%,#0000 80%);mask-image:linear-gradient(225deg,#000 0%,#0000 80%)}.phone{background:var(--ink-raised);border:1px solid #2a2c2c;border-radius:44px;width:min(296px,82vw);padding:12px;position:relative;box-shadow:0 40px 80px -30px #000c}.phone-notch{background:var(--ink);border-radius:999px;width:92px;height:22px;margin:0 auto 10px}.phone-screen{background:#fff;border-radius:32px;gap:14px;padding:20px 16px;display:grid}.confirm-badge{background:var(--lime-soft);color:var(--success);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.confirm-icon{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.confirm-icon .icon{stroke-width:3px;width:15px;height:15px}.mock-car{background:var(--canvas);color:var(--ink);border-radius:20px;justify-items:center;gap:6px;padding:16px 14px;display:grid}.mock-car-art{width:150px;height:auto}.mock-car strong{color:var(--ink)}.mock-details{gap:8px;margin:0;display:grid}.mock-details div{border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:9px 12px;display:flex}.mock-details dt{background:var(--canvas);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;margin:0;display:grid}.mock-details dt .icon{width:16px;height:16px}.mock-details dd{color:var(--ink);margin:0;font-size:.92rem;font-weight:600}.mock-lock{background:var(--ink);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:.85rem;font-weight:600;display:flex}.mock-lock .icon{width:15px;height:15px;color:var(--lime)}.calendar-card{border-radius:var(--radius);background:#fff;width:min(350px,90vw);padding:22px;position:relative;box-shadow:0 40px 80px -30px #000c}.cal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.cal-head strong{color:var(--ink)}.cal-pill{background:var(--pink-soft);color:var(--pink-deep);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700}.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-grid span{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.cal-grid .booked{background:var(--pink);border-color:var(--pink)}.cal-request{background:var(--lime-soft);color:var(--success);border-radius:16px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:.88rem;font-weight:600;display:flex}.cal-avatar{width:30px;height:30px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.cal-avatar .icon{width:16px;height:16px}.section{padding-block:64px}.section-alt{background:var(--canvas)}.section-head{max-width:700px;margin-bottom:34px}.section-title{font-size:clamp(1.6rem,4.8vw,2.6rem);font-weight:800}body[data-lang=en] .section-title{letter-spacing:-.03em;font-weight:600}.section-title.center{margin-bottom:28px}.section-sub{color:var(--muted);margin-top:12px;font-size:1.05rem}.pain-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pain-list li{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:14px;padding:16px 18px;font-weight:600;display:flex}.pain-icon{background:var(--canvas);width:42px;height:42px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pain-icon .icon{width:20px;height:20px}.answer{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink);border-inline-start:6px solid var(--accent);margin-top:24px;padding:20px 22px;font-size:1.08rem;font-weight:700}.steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:26px;position:relative}.step-num{background:var(--accent);width:44px;height:44px;color:var(--ink);font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:16px;font-size:1.1rem;font-weight:600;display:grid}.step h3{margin-bottom:6px;font-size:1.18rem}.step p{color:var(--muted)}.cards{gap:16px;display:grid}.card{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:26px;transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.card-icon{background:var(--accent-soft);width:50px;height:50px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:16px;transition:background-color .2s;display:grid}.card-icon .icon{width:22px;height:22px}.card:hover .card-icon{background:var(--accent)}.card h3{margin-bottom:6px;font-size:1.12rem}.card p{color:var(--muted)}.travel{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-direction:column;gap:18px;padding:30px;display:flex}.travel-icon{background:var(--lime);width:62px;height:62px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.travel-icon .icon{width:28px;height:28px}[dir=rtl] .travel-icon .icon{transform:scaleX(-1)}.cities-line{color:var(--ink);margin-top:14px;font-weight:700}.teaser{border-radius:var(--radius-xl);background:var(--pink);color:var(--ink);flex-direction:column;align-items:flex-start;gap:20px;padding:32px;display:flex}.teaser h2{font-size:clamp(1.35rem,4vw,1.9rem)}.teaser p{color:var(--ink);opacity:.78;margin-top:8px}.teaser .btn-host{background:var(--ink);color:#fff}.teaser .btn-host:hover{background:#000}.teaser .btn-host.btn-arrow:after{background:var(--arrow-ink) center / 16px no-repeat, var(--pink)}.faq{gap:10px;display:grid}.faq details{border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--canvas);width:30px;height:30px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .2s,background-color .2s;display:grid}.faq details[open] summary:after{background:var(--accent);transform:rotate(45deg)}.faq details p{color:var(--muted);padding:0 20px 20px}.final-cta{color:var(--on-dark)}.final-cta h2{color:#fff;font-size:clamp(1.8rem,5.4vw,2.9rem);font-weight:800}body[data-lang=en] .final-cta h2{letter-spacing:-.03em;font-weight:600}.final-cta p{color:var(--on-dark);margin-top:12px;font-size:1.05rem}.apply-grid{align-items:start;gap:24px;display:grid}.offer{border-radius:var(--radius-xl);background-color:var(--ink);color:var(--on-dark);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;padding:30px}.offer h2{color:#fff;margin-top:14px;font-size:clamp(1.45rem,4vw,2rem)}.offer-badge{background:var(--accent);color:var(--ink);border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-block}.offer-list{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.offer-list li{color:#fff;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;display:flex}.offer-note{color:var(--on-dark-muted);font-size:.92rem}.apply-form{border-radius:var(--radius);border:1px solid var(--line);background:#fff;gap:16px;padding:30px;display:grid}.apply-form h2{font-size:1.55rem}.form-sub{color:var(--muted);margin-top:-8px}.field{color:var(--ink);gap:6px;font-size:.95rem;font-weight:600;display:grid}.field input,.field select{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:52px;font:inherit;color:var(--ink);background:#fff;padding:12px 16px;font-size:1rem;font-weight:500}.field input:focus,.field select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b0b0c14}.field-row{gap:16px;display:grid}.form-message{border-radius:var(--radius-sm);padding:12px 16px;font-weight:600}.form-message.success{background:var(--lime-soft);color:var(--success)}.form-message.error{color:var(--error);background:#fdecec}.site-footer{background:var(--ink);color:var(--on-dark);padding-top:56px}.site-footer .brand{color:#fff}.footer-grid{gap:32px;display:grid}.footer-tagline{color:var(--on-dark-muted);max-width:320px;margin-top:14px}.footer-cities{color:#fff;margin-top:8px;font-weight:600}.site-footer h3{color:#fff;margin-bottom:12px;font-size:1rem}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--on-dark);text-decoration:none}.site-footer a:hover{color:var(--lime)}.contact-list a{align-items:center;gap:8px;display:inline-flex}.contact-list svg{width:18px;height:18px}.socials{gap:10px;margin-top:16px;display:flex}.socials a{background:#ffffff14;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.socials a:hover{background:var(--lime);color:var(--ink)}.socials svg{width:20px;height:20px}.footer-bottom{color:var(--on-dark-muted);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:44px;padding-block:22px;font-size:.88rem;display:flex}.footer-legal{flex-wrap:wrap;gap:8px 20px;display:flex}.wa-float{inset-inline-end:16px;z-index:60;background:var(--whatsapp);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:16px;box-shadow:0 10px 25px -8px #25d366b3}.wa-float svg{width:30px;height:30px}@media (width>=640px){.steps,.cards{grid-template-columns:repeat(2,1fr)}.field-row{grid-template-columns:1fr 1fr}.travel{flex-direction:row;align-items:flex-start}.teaser{flex-direction:row;justify-content:space-between;align-items:center;padding:40px}.footer-grid{grid-template-columns:2fr 1fr 1fr}}@media (width>=960px){.container{padding-inline:24px}.main-nav{background:0 0;border:0;flex-direction:row;gap:2px;margin-inline-start:28px;padding:0;display:flex;position:static}.nav-toggle{display:none}.header-actions>.btn{display:inline-flex}.hero{padding-block:84px 104px}.hero-grid{grid-template-columns:1.15fr .85fr;gap:64px}.section{padding-block:100px}.steps{grid-template-columns:repeat(3,1fr)}.cards{grid-template-columns:repeat(4,1fr)}.cards-3{grid-template-columns:repeat(3,1fr)}.apply-grid{grid-template-columns:.9fr 1.1fr;gap:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.btn,.store-badge{transition:none}}.legal-hero{padding-block:40px 48px}.legal-hero h1{margin-top:18px;font-size:clamp(1.9rem,6vw,3rem)}.legal-meta{color:var(--on-dark);min-height:1.4em;margin-top:10px;font-size:.95rem}.legal-tabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.legal-tabs a{color:var(--on-dark);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 16px;font-size:.92rem;font-weight:600;text-decoration:none}.legal-tabs a:hover{color:#fff}.legal-tabs a[aria-current=page]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.legal-section{padding-block:40px 72px}.legal-body{color:var(--charcoal,#3a3d3d);background:#fff;border-radius:24px;padding:clamp(20px,5vw,44px);line-height:1.75}.legal-body h2{margin:28px 0 8px;font-size:1.2rem}.legal-body h2:first-child{margin-top:0}.legal-body p{margin:0 0 12px}.legal-body ul{margin:0 0 12px;padding-inline-start:22px}.legal-body li{margin-bottom:6px}.legal-status{text-align:center;color:var(--muted,#6a6e6e)}.legal-status .btn{margin-top:12px}
