.rove-confidence{padding:64px 0;border-top:1px solid var(--rove-divider);scroll-margin-top:100px}.rove-feature-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;margin-bottom:32px}.rove-feature-kicker{display:flex;align-items:center;gap:18px;color:var(--rove-blue);font:500 12px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.18em;margin-bottom:20px}.rove-feature-kicker i{display:block;width:56px;height:3px;flex:none;background:linear-gradient(90deg,#005bd3 0 45%,#071a38 45% 70%,#ff5100 70%)}.portal-main :is(.rove-feature-heading,.rove-process-copy) h2{font:400 clamp(34px,4.1vw,58px)/1.1 var(--rove-heading);letter-spacing:0;text-transform:uppercase;margin:0;text-wrap:balance;color:#14171c}.rove-feature-heading>p,.rove-process-copy>p{font-size:16px;line-height:1.75;color:var(--rove-copy);margin:0;max-width:48ch}.rove-confidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rove-divider);background:white}.rove-confidence-card{position:relative;display:block;padding:30px 26px 38px;border-right:1px solid var(--rove-divider);transition:background .2s}.rove-confidence-card:last-child{border-right:0}.rove-confidence-card>svg:first-child{color:var(--rove-blue);margin-bottom:24px}.portal-main .rove-confidence-card h3{font:600 18px/1.4 var(--rove-body);letter-spacing:-.02em;color:#14171c;margin:0 0 12px}.rove-confidence-card p{font-size:14px;line-height:1.75;color:var(--rove-copy);margin:0}.rove-confidence-arrow{position:absolute;bottom:16px;right:18px;color:var(--rove-blue)}.rove-confidence-card:hover{background:#f1f6fd}.rove-confidence-card:focus-visible,.rove-host-pitch .action:focus-visible,.rove-service-process .action:focus-visible{outline:3px solid #377df4;outline-offset:4px}.rove-confidence-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#e5eefb;border:1px solid var(--rove-divider);margin:18px 0 0}.rove-confidence-stats>div{display:flex;flex-direction:column;padding:26px;border-right:1px solid var(--rove-divider)}.rove-confidence-stats>div:last-child{border-right:0}.rove-confidence-stats dt{order:2;font:400 10px/1.7 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--rove-copy)}.rove-confidence-stats dd{font:400 54px/1.1 var(--rove-heading);color:#14171c;margin:0 0 12px}.rove-service-process{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center;padding:66px 0 0;margin-top:66px;border-top:1px solid var(--rove-divider);scroll-margin-top:110px}.rove-process-copy>p{margin:24px 0 28px}.rove-process-copy .action{border-radius:0}.rove-process-card{padding:28px 30px;background:#fff;border:1px solid var(--rove-divider);box-shadow:0 18px 35px -24px #071a3840}.portal-main .rove-process-card h3{font:500 12px/1.6 IBM Plex Mono,monospace;color:var(--rove-copy);text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px}.rove-process-card ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--rove-divider)}.rove-process-card li{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--rove-divider);padding:19px 0;font:500 14px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.rove-process-card li>span{color:var(--rove-blue);font-size:12px;flex:none}.rove-process-card li:nth-child(3){color:var(--rove-accent)}.rove-process-card>p{display:flex;gap:12px;align-items:start;color:var(--rove-copy);font-size:12px;line-height:1.7;margin:22px 0 0}.rove-process-card>p>svg{flex:none;color:var(--rove-blue);margin-top:2px}.service-workshop-content{flex-direction:column;align-items:stretch}.service-workshop-content>.service-text-link{align-self:flex-start;color:#e0e6ee;margin-top:12px}.rove-host-pitch{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;background:#101e31;color:white;margin:0;scroll-margin-top:100px}.rove-host-pitch-copy{padding:52px 44px;align-self:center;min-width:0}.rove-host-pitch .rove-feature-kicker{color:#ced8e5}.portal-main .rove-host-pitch h1{margin:22px 0;font:400 clamp(48px,5.8vw,78px)/1.05 var(--rove-heading);letter-spacing:0;color:white}.rove-host-pitch-copy>p{max-width:39ch;color:#e0e6ee;font-size:16px;line-height:1.8;margin:0 0 30px}.rove-host-pitch-photo{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;object-position:74% 62%}.rove-host-pitch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.rove-host-pitch .action{border-radius:0;background:#d83d00;color:white;gap:18px;padding:17px 23px}.rove-host-pitch .action:hover{background:#b93100}.rove-host-dashboard-link{display:inline-flex;align-items:center;gap:8px;color:#e0e6ee;font-size:13px;padding:8px 0}.rove-host-dashboard-link:hover{color:#fff}.host-landing .host-intro{gap:32px;margin:42px 0}.portal-main .host-landing .host-intro h2{font:600 18px/1.4 var(--rove-body);margin:0 0 12px;letter-spacing:0}.host-landing .host-intro p{font-size:14px;line-height:1.8;margin:0}.host-landing .earnings-calculator{margin:0;border-radius:0}.host-landing .earnings-calculator .display-heading{font:400 clamp(30px,3vw,42px)/1.15 var(--rove-heading);margin:0 0 18px;text-transform:uppercase}.host-landing .earnings-calculator p{font-size:14px;line-height:1.8;max-width:34ch}html:is([lang=ru],[lang=vi]) .portal-main :is(.rove-feature-heading,.rove-process-copy) h2{font-weight:700}@media(max-width:1000px){.rove-confidence-card{padding:26px 20px 36px}.rove-feature-heading{gap:32px}.rove-service-process{gap:30px}.rove-host-pitch-copy{padding:38px 28px}}@media(max-width:760px){.rove-confidence{padding:44px 0}.rove-feature-heading{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.rove-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rove-confidence-card:nth-child(2){border-right:0}.rove-confidence-card:nth-child(-n+2){border-bottom:1px solid var(--rove-divider)}.rove-confidence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rove-confidence-stats>div:nth-child(2){border-right:0}.rove-confidence-stats>div:nth-child(-n+2){border-bottom:1px solid var(--rove-divider)}.rove-service-process{padding-top:44px;margin-top:44px;gap:30px}.rove-host-pitch,.rove-service-process{grid-template-columns:1fr}.rove-host-pitch-copy{padding:36px 28px}.rove-host-pitch-photo{height:300px;min-height:0;object-position:70% 64%}.host-landing .host-intro{gap:24px;margin:32px 0}}@media(max-width:420px){.rove-confidence-grid{grid-template-columns:1fr}.rove-confidence-card{border-right:0;padding:24px 22px 32px}.rove-confidence-card:not(:last-child){border-bottom:1px solid var(--rove-divider)}.rove-confidence-card>svg:first-child{margin-bottom:16px}.rove-confidence-stats>div{padding:22px 18px}.rove-process-card{padding:24px 20px}.rove-host-pitch-copy{padding:30px 22px}.portal-main .rove-host-pitch h1{font-size:52px}.rove-host-pitch-copy>p{font-size:15px}.rove-host-pitch .action{padding:16px 20px}.rove-host-pitch-photo{height:260px}}@media(prefers-reduced-motion:reduce){.rove-confidence-card{transition:none}}.home-host-editorial .host-panel.host-panel-horizontal{border-top:0}.home-host-editorial .host-panel-photo img{object-position:50% 65%}.tour-photo-credit{margin:10px 0 18px;color:var(--rove-copy);font:400 11px/1.6 var(--rove-body)}.tour-photo-credit a{text-decoration:underline;text-underline-offset:3px}.auth-layout-clean{min-height:560px}.auth-layout-clean .auth-photo>img{opacity:1;filter:none}.auth-layout-clean .auth-photo:after{display:none}.portal-main .auth-layout-clean .auth-card h1{margin:0 0 18px;font:400 clamp(32px,3vw,44px)/1.2 var(--rove-heading);text-transform:uppercase;letter-spacing:0}@media(max-width:760px){.auth-layout-clean .auth-photo{order:2;height:220px;min-height:220px}}.service-brief-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#e8eef7;color:#15283e}.service-brief-copy{padding:40px;align-self:center}.service-brief-copy .rove-feature-kicker{color:var(--rove-blue);margin-bottom:20px}.service-brief-copy>p{margin:24px 0;color:var(--rove-copy);font:400 15px/1.7 var(--rove-body);max-width:34ch}.service-brief-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.service-brief-actions .action{border-radius:0;padding:16px 20px;gap:16px}.service-brief-process{display:inline-flex;align-items:center;gap:8px;font:400 12px/1.6 var(--rove-body);color:var(--rove-blue);padding:6px 0}.service-brief-process>svg{flex:none}.service-brief-photo{position:relative;display:block;min-height:340px;overflow:hidden}.service-brief-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;filter:grayscale(1);transition:filter .35s ease}@media (hover:hover){.service-brief-photo:hover img{filter:grayscale(0)}}.service-brief-photo:focus-visible img{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){.service-brief-photo img{transition:none}}.service-brief-grid{border-top:1px solid #cbd6e3;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:#e8eef7}.service-brief-item{min-width:0;padding:24px;border-right:1px solid #cbd6e3;color:#15283e}.service-brief-item:last-child{border-right:0}.service-brief-item-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:#005bd3}.service-brief-item-icons>svg:last-child{color:#c53b0b}.portal-main .service-brief-item h3{margin:0 0 5px;font:600 18px/1.4 var(--rove-body);letter-spacing:0}.service-brief-item p{margin:0;color:#556371;font:400 13px/1.6 var(--rove-body)}.service-brief-item:hover{background:#dce7f5}.service-brief-process:hover{color:#003e94;text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.service-brief-copy{padding:32px 28px}.service-brief-item{padding:22px 18px}}@media(max-width:760px){.service-brief-main{grid-template-columns:1fr}.service-brief-copy{padding:32px 28px}.service-brief-photo{min-height:0;height:280px}.service-brief-photo img{object-position:50% 50%}.service-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-brief-item:only-child{grid-column:1/-1}.service-brief-item:nth-child(2){border-right:0}.service-brief-item:nth-child(-n+2):not(:only-child){border-bottom:1px solid #cbd6e3}}@media(max-width:420px){.service-brief-copy{padding:30px 22px}.service-brief-copy .rove-feature-kicker{font-size:10px;letter-spacing:.15em;margin-bottom:20px}.service-brief-copy>p{font-size:14px;margin:20px 0}.service-brief-actions .action{padding:15px 16px;font-size:14px}.service-brief-item{padding:20px 16px}.portal-main .service-brief-item h3{font-size:16px}.service-brief-photo{height:240px}}html .portal-main .market-home :is(.exp-test-heading,.service-brief-copy,.host-panel-intro) .home-section-title{margin:0!important;font:600 clamp(28px,3vw,40px)/1.2 var(--rove-body)!important;letter-spacing:-.025em!important;text-transform:none;color:#15283e;max-width:24ch;text-wrap:balance}.home-host-editorial .host-panel-intro>p{margin-top:22px}@media(max-width:760px){html .portal-main .market-home :is(.exp-test-heading,.service-brief-copy,.host-panel-intro) .home-section-title{font-size:28px!important}}.atlas-rental-actions{display:grid;gap:14px;margin:24px 0}.atlas-rental-actions :is(.action,.secondary){width:100%;justify-content:space-between;gap:12px;white-space:normal}.atlas-planner .atlas-pickup{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:14px}.atlas-pickup svg{flex:none;color:var(--rove-blue)}.rental-request-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;background:#e8eef7;margin:18px 0}.rental-request-bar p{margin:0;font-size:14px}.rental-request-bar button{flex:none;gap:12px}.bike-request-dialog{width:calc(100vw - 32px);max-width:660px!important;max-height:90dvh;overflow-y:auto}.bike-request-dialog fieldset{min-width:0;border:0;padding:0;margin:0}.bike-request-dialog .control{display:flex;flex-direction:column;margin-bottom:16px;gap:7px;font-size:14px}.bike-request-dialog :is(input,select,textarea){width:100%;min-width:0;border:1px solid #cbd6e3;padding:11px 12px;border-radius:0;background:white;color:#15283e;font:400 16px/1.4 var(--rove-body)}.bike-request-dialog input[readonly]{background:#f1f4f8}.bike-request-dialog .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.bike-request-route{font-size:14px;margin:0 0 18px}.bike-request-list a,.bike-request-route a{color:var(--rove-blue);text-decoration:underline}.bike-request-receipt{padding:20px 0;display:grid;gap:16px}.bike-request-receipt>svg{color:var(--rove-blue)}.bike-request-list{margin:28px 0;padding:24px 0;border-block:1px solid #dbe1e7}.bike-request-status{display:flex;gap:12px;align-items:end}.bike-request-status .control{margin:0}@media(max-width:600px){.rental-request-bar{align-items:stretch;flex-direction:column}.bike-request-dialog .form-grid{grid-template-columns:1fr}.bike-request-status{align-items:stretch;flex-direction:column}}.original-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 18px}.original-hero-actions .action{min-height:50px;padding:12px 26px;font:700 15px var(--rove-body);letter-spacing:0;text-transform:none;border-radius:4px!important}.original-hero-actions .secondary{min-height:50px;padding:12px 20px;font:600 14px var(--rove-body);color:#fff;background:transparent;border:1px solid #ffffff88;border-radius:4px;display:inline-flex;align-items:center;gap:10px}.original-hero-meta{font-family:var(--rove-mono);letter-spacing:.06em;font-size:13px;color:#9fb4d6}.discovery-services[data-count="2"] button{flex:1 1 0}.tour-included-line{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:#14171c!important;margin:12px 0 6px}.tour-included-line svg{flex:none;margin-top:3px;color:#005bd3}.tour-whatsapp{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.tour-photo-credit{text-align:right}.tour-sticky-bar{display:none}@media(max-width:760px){.tour-sticky-bar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe0e6;box-shadow:0 -8px 24px rgba(7,26,56,.08)}.tour-sticky-bar>div{display:flex;flex-direction:column;line-height:1.15}.tour-sticky-bar>div span{font-size:11px;color:#5a6672}.tour-sticky-bar>div b{font:400 22px/1 var(--rove-display);text-transform:uppercase}.tour-sticky-bar>div small{font-size:11px;color:#5a6672}.tour-sticky-bar .action{min-height:46px;padding:10px 18px;font:700 14px var(--rove-body);text-transform:none;letter-spacing:0;border-radius:4px!important}.tour-sticky-bar .tour-whatsapp{display:none}}