.scroll-top-bubble{z-index:1200;bottom:24px;right:20px;color:#fff!important;background:#ff6b1a!important;width:52px!important;height:52px!important;transition:transform .2s,background .2s!important;position:fixed!important;box-shadow:0 8px 24px #ff6b1a66!important}.scroll-top-bubble:hover{transform:translateY(-3px);background:#e85f14!important}.scroll-top-bubble svg{font-size:28px!important}@media only screen and (width<=640px){.scroll-top-bubble{bottom:18px;right:14px;width:48px!important;height:48px!important}}#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header{transform:translate(0,0)}.header .toolbar{height:60px;min-height:60px!important;padding-top:0!important;padding-bottom:0!important}.menu{z-index:1401!important}.menu .MuiPaper-root{overflow:visible!important}.menu div.language,.btn div.language{flex-direction:row;align-items:center;display:flex}.flag{width:24px;margin-right:10px}.menu .menu-lnk{color:var(--drivoo-black)}.side-menu li{cursor:pointer}.side-menu li:hover{background-color:#ff6b1a1f}.header-action{margin-right:20px}.header-desktop{flex-direction:row;flex-grow:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.header-mobile{display:none}.header-whatsapp-bubble{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:6px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 4px 14px #25d36673}.header-whatsapp-bubble:hover{color:#fff;background:#1ebe57;transform:scale(1.06)}.header-whatsapp-bubble svg{font-size:22px}.header .btn{color:#fff!important;text-transform:none!important;font-family:var(--drivoo-font-body)!important;background-color:#0000!important}.header .btn:hover{background-color:var(--drivoo-yellow-dim)!important;color:var(--drivoo-yellow)!important}.header .btn-auth span.btn-auth-txt{white-space:nowrap}.header .header-agency-btn{border:1px solid #ffffff2e!important;border-radius:999px!important;padding-inline:14px!important}.header .header-agency-btn:hover,.header .header-agency-btn.is-client{background:var(--drivoo-yellow)!important;color:#101820!important;border-color:var(--drivoo-yellow)!important}.header .logo{text-transform:none;align-items:center;gap:10px;height:100%;text-decoration:none;background:0 0!important;min-width:0!important;padding:0 8px!important;display:inline-flex!important}.header .logo .logo-img{object-fit:contain;width:auto;max-width:280px;height:44px;display:block}.header .MuiIconButton-root{color:#fff!important}.header .MuiIconButton-root:hover{background-color:var(--drivoo-yellow-dim)!important;color:var(--drivoo-yellow)!important}@media only screen and (width>=960px){.header{min-height:60px}}@media only screen and (width<=960px){.header{min-height:56px}.header .toolbar{height:56px;min-height:56px!important}.header .logo .logo-img{max-width:220px;height:36px}header .btn{min-width:0;padding:0 8px}.header-desktop{display:none}.header-mobile{align-items:center;gap:4px;display:flex}.header-whatsapp-bubble{width:36px;height:36px;margin-right:2px}.header-whatsapp-bubble svg{font-size:20px}}div.content:has(div.signin){background:url(/assets/login-bg-grNtGUe8.png) 50%/cover no-repeat}div.signin{background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;margin:28px 0 40px;padding:0 16px;display:flex;transform:translate(0,0)}div.signin .signin-form{border:1px solid var(--drivoo-border);border-radius:var(--drivoo-radius);width:min(420px,100%);height:fit-content;color:var(--drivoo-text);animation:signin-fade-up .45s var(--drivoo-ease) both;padding:36px 32px 28px;background:#fff!important;box-shadow:0 12px 40px #0a162814!important}div.signin .signin-form form{flex-direction:column;width:100%;display:flex}div.signin .signin-form-title{text-align:center;text-transform:none;font-family:var(--drivoo-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,3vw,1.9rem);font-weight:800;color:var(--drivoo-black)!important}div.signin .signin-form-subtitle{text-align:center;font-family:var(--drivoo-font-body);margin:8px 0 28px;font-size:.95rem;line-height:1.45;color:var(--drivoo-muted)!important}div.signin .signin-form-subtitle:after{content:"";background:var(--drivoo-yellow);border-radius:999px;width:36px;height:3px;margin:18px auto 0;display:block}div.signin .MuiFormControl-root{margin-top:8px;margin-bottom:4px}div.signin .MuiInputLabel-root{color:var(--drivoo-muted)!important;font-family:var(--drivoo-font-body)!important}div.signin .MuiInputLabel-root.Mui-focused{color:var(--drivoo-yellow)!important}div.signin .MuiInput-root,div.signin .MuiInput-underline{color:var(--drivoo-black)!important;font-family:var(--drivoo-font-body)!important}div.signin .MuiInput-underline:before{border-bottom-color:var(--drivoo-border)!important}div.signin .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:#ff6b1a73!important}div.signin .MuiInput-underline:after{border-bottom-color:var(--drivoo-yellow)!important}div.signin .MuiInputAdornment-root .MuiIconButton-root,div.signin .MuiInputAdornment-root .MuiSvgIcon-root{color:var(--drivoo-muted)!important}div.signin .MuiInputAdornment-root .MuiIconButton-root:hover{color:var(--drivoo-yellow)!important;background:var(--drivoo-yellow-dim)!important}div.signin .MuiFormHelperText-root{color:#e53935!important}div.signin div.stay-connected{align-items:center;gap:10px;margin-top:18px;display:flex}div.signin div.stay-connected input[type=checkbox]{width:16px;height:16px;accent-color:var(--drivoo-yellow);cursor:pointer;margin:0}div.signin div.stay-connected label{cursor:pointer;color:var(--drivoo-black);font-family:var(--drivoo-font-body);user-select:none;font-size:.92rem}div.signin div.forgot-password-wrapper{margin-top:10px;margin-bottom:4px}div.signin div.forgot-password-wrapper .btn-lnk{color:var(--drivoo-yellow)!important;font-size:.9rem!important}div.signin .social-login{margin-top:4px}div.signin .social-login div.separator{align-items:center;margin:22px 0}div.signin .social-login div.separator hr{border:0;border-bottom:1px solid var(--drivoo-border);width:100%;top:0}div.signin .social-login div.separator span{color:var(--drivoo-muted);text-transform:lowercase;white-space:nowrap;margin:0 14px;font-size:.85rem}div.signin .social-login div.login-buttons{margin:8px 0 4px}div.signin .social-login img.social{transition:transform .25s var(--drivoo-ease)}div.signin .social-login img.social:hover{transform:scale(1.08)}div.signin div.signin-buttons{float:none;flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}div.signin div.signin-buttons .btn-signin-secondary{flex:auto;min-width:120px;border-color:var(--drivoo-yellow)!important;color:var(--drivoo-yellow)!important;font-family:var(--drivoo-font-body)!important;text-transform:none!important;transition:background .25s ease, transform .25s var(--drivoo-ease)!important;background:0 0!important;border-radius:999px!important;padding:10px 18px!important;font-weight:700!important}div.signin div.signin-buttons .btn-signin-secondary:hover{transform:translateY(-1px);background:var(--drivoo-yellow-dim)!important}div.signin div.signin-buttons .btn-primary{flex:auto;min-width:140px;margin:0!important;padding:10px 18px!important}div.signin .form-error{clear:both;text-align:center;height:auto;min-height:0;padding-top:12px}@keyframes signin-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media only screen and (width<=960px){div.signin{margin:20px 0 32px}div.signin .signin-form{padding:28px 20px 22px}div.signin div.signin-buttons{flex-direction:column}div.signin div.signin-buttons .btn-signin-secondary,div.signin div.signin-buttons .btn-primary{width:100%}}body:has(div.signup){overflow:hidden}div.content:has(div.signup){flex:auto;min-height:0;overflow:hidden}div.signup{background:radial-gradient(at 15% 0,#ff6b1a1a 0%,#0000 42%),radial-gradient(at 90% 100%,#24385314 0%,#0000 40%),#f5f7fb;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 64px);max-height:calc(100vh - 64px);margin:0;padding:20px 16px;display:flex;overflow:hidden}div.signup .signup-form{width:min(920px,100%);max-height:calc(100vh - 104px);color:var(--drivoo-text);border:1px solid #2438531a;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden;background:#fff!important;box-shadow:0 18px 50px #24385329,0 4px 14px #24385314!important}div.signup .signup-form.signup-form-wide{width:min(980px,100%)}div.signup .signup-form-head{background:linear-gradient(#ff6b1a0f 0%,#0000 100%),#fff;border-bottom:1px solid #24385314;flex-shrink:0;padding:28px 28px 8px}div.signup .signup-form-title{text-align:center;text-transform:none;font-family:var(--drivoo-font-display);color:var(--drivoo-black);margin:0 0 6px;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:800}div.signup .signup-form-subtitle{text-align:center;max-width:420px;color:var(--drivoo-muted);margin:0 auto 8px;font-size:.92rem;line-height:1.45}div.signup .signup-form-body{scrollbar-width:thin;scrollbar-color:#24385347 transparent;flex:auto;min-height:0;padding:18px 28px 28px;overflow:hidden auto}div.signup .signup-form-body::-webkit-scrollbar{width:8px}div.signup .signup-form-body::-webkit-scrollbar-thumb{background:#24385338;border-radius:999px}div.signup .signup-stepper{background:0 0;margin:8px 0 12px}div.signup .signup-stepper .MuiStepLabel-label{font-family:var(--drivoo-font-body);font-size:.8rem;font-weight:600;color:var(--drivoo-muted)!important}div.signup .signup-stepper .MuiStepLabel-label.Mui-active,div.signup .signup-stepper .MuiStepLabel-label.Mui-completed{color:var(--drivoo-black)!important}div.signup .signup-stepper .MuiStepIcon-root{color:#c5cedb}div.signup .signup-stepper .MuiStepIcon-root.Mui-active,div.signup .signup-stepper .MuiStepIcon-root.Mui-completed{color:var(--drivoo-yellow)}div.signup .signup-stepper .MuiStepIcon-text{fill:#fff;font-weight:700}div.signup .signup-stepper .MuiStepConnector-line{border-color:#24385324}div.signup .signup-client-step{grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;display:grid}div.signup .signup-client-step .signup-panel-intro,div.signup .signup-client-step .signup-tos,div.signup .signup-client-step .social-login,div.signup .signup-client-step .signup-step-actions,div.signup .signup-client-step .form-error{grid-column:1/-1}div.signup .signup-client-step .MuiFormControl-root{margin-top:8px;margin-bottom:4px}div.signup .signup-client-step .MuiOutlinedInput-notchedOutline{border-color:#24385329}div.signup .signup-client-step .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#24385352}div.signup .signup-client-step .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--drivoo-yellow)}div.signup div.signup-tos{background:#f8fafc;border:1px solid #24385314;border-radius:12px;margin-top:12px;padding:10px 12px}div.signup .signup-role-intro{text-align:center;margin-bottom:22px}div.signup .signup-role-intro h2{font-family:var(--drivoo-font-display);color:var(--drivoo-black);margin:0 0 8px;font-size:1.2rem;font-weight:700}div.signup .signup-role-intro p{color:var(--drivoo-muted);margin:0;font-size:.95rem;line-height:1.5}div.signup .signup-role-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}div.signup .signup-role-card{text-align:left;border-radius:var(--drivoo-radius);color:var(--drivoo-black);cursor:pointer;transition:border-color .25s ease, background .25s ease, transform .25s var(--drivoo-ease), box-shadow .25s ease;background:#fff;border:1px solid #2438531f;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px;display:flex;box-shadow:0 6px 18px #2438530d}div.signup .signup-role-card:hover{border-color:#ff6b1a73;transform:translateY(-2px);box-shadow:0 10px 24px #2438531a}div.signup .signup-role-card.selected{border-color:var(--drivoo-yellow);background:var(--drivoo-yellow-dim);box-shadow:0 10px 24px #ff6b1a24}div.signup .signup-role-icon{background:var(--drivoo-yellow-dim);width:42px;height:42px;color:var(--drivoo-yellow);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}div.signup .signup-role-icon .MuiSvgIcon-root{font-size:24px}div.signup .signup-role-title{font-family:var(--drivoo-font-display);font-size:1.05rem;font-weight:700}div.signup .signup-role-desc{color:var(--drivoo-muted);font-size:.85rem;line-height:1.45}div.signup .signup-step-actions{background:linear-gradient(#fff0 0%,#fff 28%);flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:12px;display:flex;position:sticky;bottom:0}div.signup .signup-panel-intro{margin:0 0 14px}div.signup .signup-panel-intro h2{font-family:var(--drivoo-font-display);color:var(--drivoo-black);margin:0 0 6px;font-size:1.15rem;font-weight:700}div.signup .signup-panel-intro p{color:var(--drivoo-muted);margin:0;font-size:.9rem;line-height:1.5}div.signup .signup-panel-intro-spaced{margin-top:18px}div.signup .supplier-wizard .social-login{margin:8px 0 4px}div.signup .supplier-wizard .social-login div.separator{align-items:center;margin:22px 0}div.signup .supplier-wizard .social-login div.separator hr{border:0;border-bottom:1px solid var(--drivoo-border);width:100%;top:0}div.signup .supplier-wizard .social-login div.separator span{color:var(--drivoo-muted);text-transform:lowercase;white-space:nowrap;margin:0 14px;font-size:.85rem}div.signup .supplier-wizard .social-login div.login-buttons{justify-content:center;margin:8px 0 4px}div.signup .supplier-wizard .social-login img.social:hover{transform:scale(1.08)}div.signup .signup-grid-2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}div.signup .signup-span-2{grid-column:1/-1}div.signup .signup-grid-2 .MuiAutocomplete-root{width:100%}div.signup .signup-upload{border-radius:var(--drivoo-radius);background:#fafbfd;border:1px dashed #24385338;margin:12px 0 8px;padding:14px}div.signup .signup-upload.has-error{border-color:#d32f2f}div.signup .signup-upload-meta{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}div.signup .signup-upload-title{color:var(--drivoo-black);font-size:.92rem;font-weight:700}div.signup .signup-upload-hint{color:var(--drivoo-muted);font-size:.82rem}div.signup .signup-upload-btn{text-transform:none!important;border-radius:999px!important;font-weight:700!important}div.signup .signup-upload-file{color:var(--drivoo-black);flex-wrap:wrap;align-items:center;gap:10px;font-size:.9rem;display:flex}div.signup .signup-upload-file .MuiSvgIcon-root{color:var(--drivoo-yellow)}div.signup .signup-success-step{text-align:center;animation:signup-fade-up .45s var(--drivoo-ease) both;flex-direction:column;align-items:center;gap:10px;padding:12px 8px 4px;display:flex}div.signup .signup-success-icon{color:var(--drivoo-yellow);font-size:56px!important}div.signup .signup-success-step h2{font-family:var(--drivoo-font-display);color:var(--drivoo-text);margin:0;font-size:1.35rem}div.signup .signup-success-step p{max-width:440px;color:var(--drivoo-muted);margin:0 0 12px;line-height:1.55}.signup-success-paper{text-align:center;max-width:440px;animation:signup-pop .45s var(--drivoo-ease) both;overflow:hidden;border-radius:18px!important}.signup-success-content{position:relative;padding:36px 28px 12px!important}.signup-success-burst{pointer-events:none;background:radial-gradient(circle,#ff6b1a38 0%,#0000 70%);border-radius:50%;width:180px;height:180px;animation:1.6s ease-in-out infinite signup-pulse;position:absolute;inset:-20% auto auto 50%;transform:translate(-50%)}.signup-success-content .signup-success-icon{color:var(--drivoo-yellow);animation:signup-check .55s var(--drivoo-ease) both;font-size:64px!important}.signup-success-content h2{font-family:var(--drivoo-font-display);color:var(--drivoo-black);margin:10px 0 8px;font-size:1.4rem}.signup-success-content p{color:var(--drivoo-muted);margin:0;line-height:1.55}.signup-success-actions{gap:10px;justify-content:center!important;padding:8px 24px 28px!important}@keyframes signup-pop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes signup-check{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes signup-pulse{0%,to{opacity:.55;transform:translate(-50%)scale(.92)}50%{opacity:1;transform:translate(-50%)scale(1)}}@keyframes signup-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (width<=960px){div.signup{align-items:stretch;min-height:calc(100vh - 56px);max-height:calc(100vh - 56px);padding:12px}div.signup .signup-form{border-radius:16px;width:100%;max-height:calc(100vh - 80px)}div.signup .signup-form-head{padding:20px 18px 6px}div.signup .signup-form-body{padding:14px 18px 22px}div.signup .signup-client-step,div.signup .signup-role-grid,div.signup .signup-grid-2{grid-template-columns:1fr}div.signup .recaptcha{margin-top:25px;margin-left:-10px}}@media only screen and (width>=960px){div.signup .recaptcha{margin-top:25px;margin-left:85px}}@keyframes vitrine-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.vitrine{color:var(--drivoo-text);font-family:var(--drivoo-font-body);background:#fff;overflow-x:hidden}.vitrine-reveal.is-visible{animation:vitrine-fade-up .7s var(--drivoo-ease) both}.vitrine-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--drivoo-yellow);margin:0 0 10px;font-size:.75rem;font-weight:700}.vitrine-hero{color:#f4f7fb;background:#0b1626;align-items:center;min-height:calc(100vh - 64px);padding:48px 8vw 64px;display:grid;position:relative;overflow:hidden}.vitrine-hero-media{object-fit:cover;object-position:72% center;width:100%;height:100%;position:absolute;inset:0}html[dir=rtl] .vitrine-hero-media{object-position:28% center}.vitrine-hero-shade{pointer-events:none;background:linear-gradient(90deg,#08101ce0 0%,#08101cb3 34%,#08101c47 58%,#0000 78%),linear-gradient(#08101c38 0%,#0000 28% 78%,#08101c6b 100%);position:absolute;inset:0}html[dir=rtl] .vitrine-hero-shade{background:linear-gradient(270deg,#08101ce0 0%,#08101cb3 34%,#08101c47 58%,#0000 78%),linear-gradient(#08101c38 0%,#0000 28% 78%,#08101c6b 100%)}.vitrine-hero-inner{z-index:1;max-width:560px;animation:vitrine-fade-up .8s var(--drivoo-ease) both;justify-self:start;position:relative}.vitrine-hero h1,.vitrine-heading h2,.vitrine-offer h2,.vitrine-offer-cta h2{font-family:var(--drivoo-font-display);letter-spacing:-.02em;margin:0 0 14px;font-weight:800;line-height:1.15}.vitrine-hero h1{color:#fff;font-size:clamp(2.1rem,4.4vw,3.4rem)}.vitrine-lead{color:#c3d0e0;max-width:540px;margin:0 0 28px;font-size:1.05rem;line-height:1.65}.vitrine-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.vitrine-ghost{min-height:44px;color:#fff!important;text-transform:none!important;border-color:#ffffff47!important;border-radius:12px!important}.vitrine-ghost:hover{border-color:var(--drivoo-yellow)!important;color:var(--drivoo-yellow)!important}.vitrine-stats{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1120px,100% - 48px);margin:-36px auto 0;display:grid;position:relative}.vitrine-stats article{background:#fff;border:1px solid #e6ebf2;border-radius:18px;padding:20px 18px;box-shadow:0 16px 40px #0b162614}.vitrine-stats span{color:#6b7c91;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.vitrine-stats strong{font-family:var(--drivoo-font-display);color:#0b1626;font-size:1.2rem}.vitrine-block{width:min(1120px,100% - 48px);margin:72px auto}.vitrine-heading{max-width:640px;margin-bottom:32px}.vitrine-heading h2{color:#0b1626;font-size:clamp(1.6rem,3vw,2.3rem)}.vitrine-heading p{color:#5b6b80;margin:0;line-height:1.6}.vitrine-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vitrine-value-card{transition:transform .28s var(--drivoo-ease), border-color .28s ease;background:#fff;border:1px solid #e6ebf2;border-radius:20px;padding:24px;box-shadow:0 10px 28px #0b16260d}.vitrine-value-card.is-accent{background:linear-gradient(165deg,#ff6b1a1a,#fff 42%);border-color:#ff6b1a47}.vitrine-value-card:hover{border-color:#ff6b1a59;transform:translateY(-6px)}.vitrine-value-card svg{color:var(--drivoo-yellow);margin-bottom:10px;font-size:1.8rem!important}.vitrine-value-card h3{color:#0b1626;margin:0 0 8px;font-size:1.1rem}.vitrine-value-card p{color:#5b6b80;margin:0;line-height:1.55}.vitrine-tools{background:#f7f9fc;border:1px solid #e6ebf2;border-radius:24px;margin-top:28px;padding:22px 22px 10px}.vitrine-tools-label{letter-spacing:.14em;text-transform:uppercase;color:var(--drivoo-yellow);margin:0 0 16px;font-size:.75rem;font-weight:700}.vitrine-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.vitrine-tool{grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:14px 8px 16px;display:grid}.vitrine-tool svg{color:var(--drivoo-yellow);margin-top:2px;font-size:1.55rem!important}.vitrine-tool h3{color:#0b1626;margin:0 0 4px;font-size:1rem}.vitrine-tool p{color:#5b6b80;margin:0;font-size:.95rem;line-height:1.5}.vitrine-steps-head{max-width:none}.vitrine-steps-head h2{white-space:nowrap}.vitrine-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vitrine-step{background:linear-gradient(165deg, var(--drivoo-elevated) 0%, var(--drivoo-black) 68%);color:var(--drivoo-on-blue);transition:transform .28s var(--drivoo-ease), box-shadow .28s ease;border:1px solid #ffffff1f;border-radius:22px;padding:28px 26px 30px;position:relative;overflow:hidden;box-shadow:0 18px 40px #24385338}.vitrine-step:hover{transform:translateY(-6px);box-shadow:0 22px 48px #2438534d}.vitrine-step:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--drivoo-yellow), #ff6b1a33);z-index:1;width:24px;height:2px;position:absolute;top:48px;right:-12px}.vitrine-step-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.vitrine-step-top span{background:var(--drivoo-yellow-dim);width:46px;height:46px;font-family:var(--drivoo-font-display);color:var(--drivoo-yellow);border:1px solid #ff6b1a59;border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;display:grid}.vitrine-step-top svg{color:var(--drivoo-yellow);font-size:1.7rem!important}.vitrine-step h3{margin:0 0 10px;font-size:1.12rem}.vitrine-step p{color:#ffffffc7;margin:0;line-height:1.6}.vitrine-offer{grid-template-columns:1.1fr .9fr;gap:20px;width:min(1120px,100% - 48px);margin:0 auto 80px;padding:8px;display:grid}.vitrine-offer ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vitrine-offer li{color:#12233a;align-items:center;gap:10px;font-weight:600;display:flex}.vitrine-offer li svg{color:var(--drivoo-yellow)}.vitrine-offer-cta{color:#fff;background:radial-gradient(420px 180px at 100% 0,#ff6b1a47,#0000 55%),#0b1626;border-radius:24px;padding:32px 28px}.vitrine-offer-cta p{color:#c3d0e0;margin:0 0 22px;line-height:1.6}@media (width<=1100px){.vitrine-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.vitrine-hero,.vitrine-value-grid,.vitrine-steps,.vitrine-offer{grid-template-columns:1fr}.vitrine-hero{min-height:78vh;padding:36px 20px 56px}.vitrine-hero-media{object-position:62% center}.vitrine-hero-shade{background:linear-gradient(#08101cc7 0%,#08101c9e 42%,#08101c61 100%)}.vitrine-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 32px)}.vitrine-tools-grid{grid-template-columns:1fr}.vitrine-steps-head h2{white-space:normal}.vitrine-step:not(:last-child):after{display:none}}:root{--drivoo-black:#243853;--drivoo-surface:#2c4565;--drivoo-surface-2:#345070;--drivoo-elevated:#3d5c80;--drivoo-yellow:#ff6b1a;--drivoo-yellow-hot:#ff8534;--drivoo-yellow-dim:#ff6b1a24;--drivoo-page:#fff;--drivoo-text:#243853;--drivoo-muted:#4a5568;--drivoo-on-blue:#fff;--drivoo-border:#2438531f;--drivoo-font-display:"Syne", "Cairo", sans-serif;--drivoo-font-body:"Outfit", "Cairo", sans-serif;--drivoo-radius:14px;--drivoo-ease:cubic-bezier(.22, 1, .36, 1);--toastify-color-progress-info:#fff!important;--toastify-color-progress-bgo:.6!important;--toastify-icon-color-info:#fff!important}html[dir=rtl]{--drivoo-font-display:"Cairo", sans-serif;--drivoo-font-body:"Cairo", sans-serif}html[dir=rtl] body{font-family:var(--drivoo-font-body)}body,div.content{color:var(--drivoo-text);background-color:var(--drivoo-page)}html,body,#root,.app,div.content{max-width:100%;overflow-x:hidden}.section-eyebrow,.home-title,.btn-lnk,a.btn-lnk,.btn-signin-secondary,.MuiInputLabel-root.Mui-focused,.MuiCheckbox-root.Mui-checked,.header .btn:hover,.header .MuiIconButton-root:hover{color:var(--drivoo-yellow)!important}.btn-primary,.btn-primary span,.MuiButton-containedPrimary,.MuiButton-containedPrimary span{color:#fff!important}.grecaptcha-badge{visibility:hidden!important}.leaflet-control-attribution{display:none!important}#nprogress .bar{background:var(--drivoo-yellow)!important}.buttons button{margin-right:15px;margin-left:0!important}.btn-primary{background-color:var(--drivoo-yellow)!important;color:#fff!important;font-family:var(--drivoo-font-body)!important;text-transform:none!important;box-shadow:none!important;transition:transform .25s var(--drivoo-ease), background-color .25s ease!important;border-radius:999px!important;font-weight:700!important}.btn-primary:hover{transform:translateY(-1px);background-color:var(--drivoo-yellow-hot)!important}.btn-primary.Mui-disabled,.btn-primary:disabled{color:#fff!important;opacity:.55!important}.MuiButton-outlinedPrimary{color:var(--drivoo-yellow)!important;border-color:var(--drivoo-yellow)!important}.hidden{display:none!important}.btn-primary:hover,.btn-secondary:hover,.btn-orange:hover{opacity:.95}.btn-margin{margin-right:10px!important}.btn-margin-bottom{margin-bottom:10px!important}.btn-lnk{color:var(--drivoo-yellow)!important;text-transform:none!important;background-color:#0000!important;padding:0!important;font-size:16px!important;font-weight:400!important;text-decoration:underline!important}.btn-lnk:hover{opacity:.8}.bold{font-weight:500!important}.validate-email{margin:15px}.btn-resend{margin:0 10px!important}.required:after{content:" *"}.form-error{clear:both;text-align:center;height:65px;padding-top:10px}.msg{margin:15px}.msg h2{color:var(--drivoo-text);margin:0}.msg p{color:var(--drivoo-muted)}.msg .msg-link{margin-top:16px;display:block}.avatar,.avatar-large{width:170px!important;height:170px!important}.avatar-medium{width:64px!important;height:64px!important}.avatar-small{width:32px!important;height:32px!important}.avatar-action-box{cursor:pointer;background:#ddd;width:46px;height:46px}.avatar-action-icon{margin-left:8px;position:absolute;top:50%;transform:translateY(-50%);width:32px!important;height:32px!important}.supplier-avatar{justify-content:center;align-items:center;width:150px;height:75px;display:flex}.avatar-ctn{justify-content:center;align-items:center;height:170px;margin:20px 0;display:flex;position:relative}.user-avatar-verified-small,.user-avatar-verified-medium,.user-avatar-verified-large{color:#fff;background:#07ac51}.user-avatar-verified-small,.user-avatar-verified-icon-small{width:12px!important;height:12px!important}.user-avatar-verified-medium,.user-avatar-verified-icon-medium{width:24px!important;height:24px!important}.user-avatar-verified-large,.user-avatar-verified-icon-large{width:32px!important;height:32px!important}.info{justify-content:center;align-items:center;width:100%;margin:15px 0;display:flex}.info span{color:#a8a8a8;white-space:nowrap;margin-left:5px;font-size:.9em;line-height:1em;display:inline-block}.dialog-header{text-align:center}.dialog-content{justify-content:center;align-items:center;width:410px;margin:0;display:flex}.dialog-actions{margin-bottom:10px;margin-right:5px}.d-adornment{margin-right:-13px}.d-adornment-icon{color:#0000008a;width:20px!important;height:20px!important}div.content{background-color:var(--drivoo-page);flex-direction:column;flex:1 0 auto;margin:0;padding:0;display:flex}@media only screen and (width<=550px){.search-dialog-content{width:auto;max-width:480px}}@media only screen and (width<=960px) and (width>550px){.search-dialog-content{width:480px;overflow-x:hidden}}@media only screen and (width<=960px){.buttons{width:100%;margin-top:15px;margin-bottom:5px;display:grid}.buttons button,.btn-margin{margin-right:0!important}.d-adornment{margin-right:-3px}.dialog-content{width:350px}}@media only screen and (width>=960px){.buttons{float:right;margin-top:15px;margin-bottom:5px}}.app{flex-direction:column;flex:1 0 auto;max-width:100%;display:flex;overflow-x:hidden}.github-fork-ribbon:before{background-color:#272727}
