@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-cyrillic-ext.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-cyrillic.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nagel;src:url(/fonts/nagel/Nagel_Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nagel;src:url(/fonts/nagel/Nagel_Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nagel;src:url(/fonts/nagel/Nagel_Medium.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nagel;src:url(/fonts/nagel/Nagel_Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nagel;src:url(/fonts/nagel/Nagel_Bold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nagel;src:url(/fonts/nagel/Nagel_Bold.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--neutral-50:#fff;--neutral-100:#f5f5f5;--neutral-200:#ebebeb;--neutral-300:#e0e0e0;--neutral-400:#d6d6d6;--neutral-500:#999;--neutral-600:#7b7b7b;--neutral-700:#5e5e5e;--neutral-800:#404040;--neutral-900:#232323;--neutral-950:#141414;--blue-50:#e4f9ff;--blue-100:#cef1ff;--blue-200:#a6e3ff;--blue-300:#6eccff;--blue-400:#30a7ff;--blue-500:#0081ff;--blue-600:#0054ff;--blue-700:#0048ff;--blue-800:#0041d5;--blue-900:#003fa5;--blue-950:#002360;--ink:var(--neutral-950);--paper:var(--neutral-50);--mist:var(--neutral-100);--line:var(--neutral-200);--muted:var(--neutral-600);--font-display:"Nagel", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-soft:0 1.8rem 4.2rem #1414141a;--shadow-small:0 1rem 2.8rem #14141414;--radius:.8rem;--radius-lg:2.4rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1)}html{box-sizing:border-box;scroll-behavior:smooth;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%;overflow-x:hidden}*,:before,:after{box-sizing:inherit;margin:0;padding:0}body{font-family:var(--font);color:var(--ink);background:var(--paper);line-height:1.45}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,fieldset{font:inherit}button{cursor:pointer;border:0}.container{width:min(120rem,100% - 11.2rem);margin:0 auto}section[id],.booking-band[id]{scroll-margin-top:8.8rem}.section{background:var(--paper);padding:7.6rem 0}.section-header{max-width:86rem;margin-bottom:3rem}.section-header.wide{max-width:82rem}.section-header h2{color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:3.2rem;font-weight:500;line-height:3.6rem}.section-header-row{justify-content:space-between;align-items:center;gap:2.4rem;max-width:none;display:flex}.section-header-row h2{min-width:0}.section-header-row h2 a{color:var(--blue-800);text-underline-offset:.3rem;text-decoration:underline}.section-anchor{visibility:hidden;position:absolute;top:-8.8rem}.section-arrows{color:var(--neutral-900);align-items:center;gap:1rem;display:inline-flex}.section-arrows button{border:.1rem solid var(--neutral-300);background:var(--paper);width:3.4rem;height:3.4rem;color:var(--neutral-900);border-radius:50%;place-items:center;padding:0;font-size:2.2rem;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s,opacity .16s;display:inline-grid}.section-arrows button:hover,.section-arrows button:focus-visible{border-color:var(--blue-800);background:var(--blue-800);color:var(--paper);transform:translateY(-.1rem)}.section-arrows button:focus-visible{outline-offset:.2rem;outline:.3rem solid #0041d538}.section-arrows button.is-disabled{opacity:.35;pointer-events:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;font-weight:500}.btn{border-radius:var(--radius);white-space:nowrap;justify-content:center;align-items:center;gap:.8rem;min-height:4.2rem;padding:0 2.2rem;font-size:1.4rem;font-weight:800;line-height:1.2;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn:hover{transform:translateY(-.1rem)}.btn-primary{color:var(--paper);background:var(--blue-800);box-shadow:none}.btn-primary:hover{background:var(--blue-900)}.btn-light{color:var(--ink);background:var(--neutral-100)}.btn-ghost{color:var(--paper);background:#ffffff1a}.btn-ghost:hover{background:#ffffff2e}.field{gap:1.2rem;min-width:0;display:grid}.field>span,.field>legend{color:#002d68;letter-spacing:0;text-transform:none;font-size:2rem;font-weight:700;line-height:1.18}.field>legend{padding:0;display:block}fieldset.field{border:0}.field input,.field select{color:#141414;background-color:#f5f5f5;border:0;border-radius:1.6rem;outline:none;width:100%;min-width:0;height:4.8rem;padding:1.4rem 1.2rem;font-size:1.6rem;font-weight:500;transition:border-color .16s,box-shadow .16s,background-color .16s}.field select,.field-date input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 2L6 6L10.5 2' stroke='%230041D5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.6rem center;background-repeat:no-repeat;background-size:1.2rem .8rem;padding-right:4rem}.field input::placeholder{color:var(--neutral-700)}.field input:focus,.field select:focus{background-color:var(--neutral-50);box-shadow:0 0 0 .2rem var(--blue-800);border-color:#0000}.field input:hover,.field select:hover{background-color:var(--neutral-200)}.class-select{position:relative}.class-menu{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;display:grid;position:static}.class-option{color:#141414;text-align:center;background:#f5f5f5;border:1px solid #0000;border-radius:1.6rem;justify-content:center;align-items:center;width:100%;height:4.8rem;min-height:4.8rem;padding:0 1.4rem;line-height:1;display:flex}.class-option:hover{background:var(--neutral-200)}.class-option.selected{border:.1rem solid var(--blue-800);background:var(--neutral-50)}.class-option.selected:hover{background:var(--paper)}.class-option-title{align-self:center;font-size:1.6rem;font-weight:500}.class-option-desc,.class-option-meta{display:none}.site-header{z-index:50;color:var(--paper);transition:background .18s,box-shadow .18s,padding .18s;position:fixed;inset:2rem 0 auto}.site-header.scrolled .header-inner{-webkit-backdrop-filter:blur(12px);background:#0006;box-shadow:0 1.2rem 3rem #0000003d}.site-header:has(.main-nav.active) .header-inner{-webkit-backdrop-filter:blur(12px);background:#0006;box-shadow:0 1.2rem 3rem #0000003d}.header-inner{background:0 0;border-radius:6.1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:2.2rem;width:min(124rem,100% - 4.8rem);height:5.6rem;min-height:5.6rem;margin:0 auto;padding:0 2.4rem;transition:background .18s,box-shadow .18s;display:grid}.logo{color:var(--paper);align-items:center;line-height:1;display:inline-flex}.logo-img{width:12rem;height:3.5rem;display:block}.main-nav{color:#ffffffe6;justify-self:center;align-items:center;gap:4rem;font-size:1.6rem;font-weight:500;display:flex}.main-nav a{color:#ffffffe0;border-bottom:0;padding:1rem 0;transition:color .16s}.main-nav a:hover{color:var(--paper)}.header-actions{align-items:center;gap:1rem;display:flex}.header-whatsapp{height:2.6rem;min-height:2.6rem;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:1.6rem;justify-content:center;align-items:center;padding:.5rem 1.1rem;font-size:1.6rem;font-weight:700;line-height:1;display:inline-flex}.header-whatsapp:hover{box-shadow:none;color:#ffffffe0;background:0 0}.header-login{height:2.6rem;min-height:2.6rem;color:var(--paper);background:#0041d5;border-radius:1.6rem;justify-content:center;align-items:center;padding:.5rem 1.1rem;font-size:1.6rem;font-weight:700;line-height:1;transition:background .16s;display:inline-flex}.header-login:hover{background:var(--blue-900)}.menu-btn{border-radius:var(--radius);width:4.2rem;height:4.2rem;color:var(--paper);background:#ffffff1f;justify-content:center;align-items:center;display:none}.menu-btn span,.menu-btn span:before,.menu-btn span:after{background:currentColor;width:1.9rem;height:.2rem;transition:transform .18s,opacity .18s;display:block}.menu-btn span{position:relative}.menu-btn span:before,.menu-btn span:after{content:"";position:absolute;left:0}.menu-btn span:before{top:-.6rem}.menu-btn span:after{top:.6rem}.menu-btn.active span{background:0 0}.menu-btn.active span:before{transform:translateY(.6rem)rotate(45deg)}.menu-btn.active span:after{transform:translateY(-.6rem)rotate(-45deg)}.hero{min-height:62rem;color:var(--paper);background:var(--neutral-950);align-items:flex-start;display:flex;position:relative;overflow:hidden}.hero-bg-img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#141414b8 0%,#14141470 43%,#1414141a 100%),linear-gradient(#14141405,#14141452);position:absolute;inset:0}.hero-inner{z-index:1;padding:19rem 0 16.8rem;position:relative}.hero-copy{width:min(80rem,100%)}.hero h1{max-width:80.9rem;font-size:6.4rem;font-weight:500;line-height:6rem;font-family:var(--font-display);margin:0}.mobile-break{display:none}.hero-lead{color:#fff;max-width:55.3rem;margin:1.2rem 0 0;font-size:2.4rem;font-weight:400;line-height:3.2rem}.hero-actions{flex-wrap:wrap;gap:2rem;margin-top:2.8rem;display:flex}.hero-actions .btn{border-radius:1.6rem;justify-content:center;height:5.6rem;padding:1.6rem 5rem;font-size:2rem;font-weight:700}.hero-actions .btn-primary{color:#fff;background:#0041d5;width:min(100%,36.6rem)}.hero-actions .btn-primary:hover{background:var(--blue-900)}.booking-band{z-index:3;background:var(--paper);width:100%;box-shadow:none;border:0;border-radius:3.6rem 3.6rem 0 0;margin:-2.8rem 0 0;padding:4.8rem 0 0;position:relative}.booking-band>.container{width:min(120rem,100% - 11.2rem)}.booking-head{margin-bottom:2.8rem;display:block}.booking-head h2{color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:3.2rem;font-weight:500;line-height:3.6rem}.booking-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.4rem 3.2rem;display:grid}.booking-form input[type=hidden]{display:none}.btn-submit{width:100%;height:5.6rem;color:var(--paper);background:var(--blue-800);border-radius:1.6rem;padding:1.6rem 5rem;font-size:2rem;font-weight:800}.btn-submit:hover{background:var(--blue-900);box-shadow:none}.booking-form .booking-action-row{grid-column:1/-1}.booking-progressive-details{opacity:0;pointer-events:none;max-height:0;transition:max-height .56s var(--ease-out), opacity .32s ease, transform .42s var(--ease-out), margin-top .42s var(--ease-out);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(36rem,58.4rem);align-items:start;gap:2.4rem;margin-top:-2.4rem;display:grid;overflow:hidden;transform:translateY(-1.2rem)}.booking-form.has-progressive-details .booking-progressive-details{opacity:1;pointer-events:auto;max-height:72rem;margin-top:.4rem;transform:translateY(0)}.extra-services{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem;padding:0;display:grid}.extra-services legend{color:#002d68;grid-column:1/-1;margin-bottom:1.2rem;font-size:2rem;font-weight:700;line-height:1.18}.extra-services label{color:#141414;background:#f5f5f5;border-radius:1.6rem;align-items:center;gap:1rem;min-height:4.8rem;padding:1.4rem 1.6rem;font-size:1.6rem;font-weight:500;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex}.extra-services label:hover,.extra-services label:focus-within{background:#fff;transform:translateY(-.1rem);box-shadow:0 0 0 .2rem #0041d524}.extra-services input{accent-color:#0041d5;width:1.8rem;height:1.8rem}.booking-summary{background:#f5f5f5;border-radius:2.4rem;padding:2.4rem}.booking-summary h3{color:#141414;font-family:var(--font);justify-content:space-between;align-items:center;gap:1.2rem;margin:0 0 1.8rem;font-size:2rem;font-weight:700;display:flex}.booking-summary h3:after{content:"";background:url(/images/service-summary-chevron.svg) 50%/contain no-repeat;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.booking-summary dl{gap:1rem;margin:0;display:grid}.booking-summary div{grid-template-columns:minmax(16rem,1fr) minmax(0,1fr);align-items:baseline;gap:1.6rem;display:grid}.booking-summary dt,.booking-summary dd{color:#141414;margin:0;font-size:1.6rem;font-weight:500;line-height:1.25}.booking-summary dd{text-align:right}.booking-summary-total{border-top:.1rem solid #e0e0e0;padding-top:1.2rem}.booking-summary-total dd{color:#141414;font-size:4.8rem;font-weight:700;line-height:1.18}.booking-action-row{grid-template-columns:minmax(0,1fr) minmax(28rem,58.4rem);align-items:center;gap:2.4rem 3.2rem;display:grid}.booking-action-row .btn-submit{grid-column:auto;gap:3.2rem}.booking-notes{flex-direction:column;margin-left:3.2rem;padding:0;font-size:1.6rem;list-style:none;display:flex}.booking-action-row .btn-submit:after,.hero-actions .btn-primary:after,.address-prompt .btn:after,.order-status-map .btn:after,.floating-chat-card .btn:after{content:"";width:2.3rem;height:2.2rem;transition:transform .18s var(--ease-standard);background:currentColor;flex:0 0 2.3rem;display:inline-block;-webkit-mask:url(/images/button-union.svg) 50%/contain no-repeat;mask:url(/images/button-union.svg) 50%/contain no-repeat}.booking-action-row .btn-submit:hover:after,.hero-actions .btn-primary:hover:after,.address-prompt .btn:hover:after,.order-status-map .btn:hover:after,.floating-chat-card .btn:hover:after{transform:translate(.4rem)}.booking-notes li{white-space:nowrap;align-items:center;gap:.7rem;display:flex}.booking-notes li:before{content:"";background:var(--ink);border-radius:50%;flex:0 0 .4rem;width:.4rem;height:.4rem;display:inline-block}.form-message{min-height:2rem;color:var(--muted);grid-column:2;margin:-.8rem 0 0;font-size:1.4rem;font-weight:600;line-height:1.35}.form-message:empty{min-height:0;margin:0}.form-message.is-error{color:#b42318}.form-message.is-success{color:#027a48}.address-prompt{background:var(--neutral-100);min-height:42rem;color:var(--blue-800);border-radius:1.6rem;grid-template-columns:minmax(28rem,.9fr) minmax(42rem,1.1fr);align-items:center;gap:4.2rem;margin-top:8.2rem;padding:4rem;display:grid;overflow:hidden}.address-prompt h2{color:#141414;font-size:6.4rem;font-weight:500;line-height:6rem;font-family:var(--font-display);margin:0}.address-prompt ul{color:#141414;gap:1rem;margin:4.2rem 0;padding:0;font-size:1.8rem;font-weight:500;list-style:none;display:grid}.address-prompt li{align-items:center;gap:1rem;display:flex}.address-prompt li:before{content:"";background:url(/images/check-blue.svg) 50%/contain no-repeat;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem}.address-prompt .btn{color:#fff;background:#0041d5;border-radius:1.6rem;justify-content:center;gap:3.2rem;width:min(100%,48.7rem);height:5.6rem;padding:1.6rem 5rem;font-size:2rem;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s}.address-prompt .btn:hover{background:var(--blue-900)}.address-art{object-fit:contain;place-self:end;width:59.3rem;max-width:none;height:42rem;max-height:none;margin:0 -4rem -4rem 0}.services{padding-top:7.2rem}.services-grid{grid-template-rows:repeat(2,19rem);grid-template-columns:minmax(0,36.9rem) minmax(0,36.9rem) minmax(0,42.2rem);gap:2rem;display:grid}.service-card{background:#f5f5f5;border:0;border-radius:2.4rem;flex-direction:column;justify-content:space-between;padding:2.4rem;display:flex;position:relative;overflow:hidden}.service-card-wide{grid-area:1/3/3;height:40rem}.service-card-group{grid-area:2/1/auto/3}.service-card:first-child{grid-area:1/1}.service-card:nth-child(2){grid-area:1/2}.service-card h3{color:#141414;margin:0;font-size:2rem;font-weight:700;line-height:1}.service-card p{color:#14141480;max-width:23rem;margin:1rem 0 0;font-size:1.6rem;font-weight:500;line-height:1}.service-card strong{color:#141414;margin-top:auto;font-size:1.8rem;font-weight:700;line-height:1;display:block}.service-card-image{object-fit:contain;object-position:right bottom;pointer-events:none;width:22.1rem;max-width:none;max-height:none;position:absolute;bottom:0;right:0}.service-card:nth-child(2) .service-card-image{width:22.3rem}.service-card-image-large{width:34.2rem;bottom:0;right:0}.service-card-group .service-card-image{width:19.6rem;bottom:0;right:0}.service-card-group p{max-width:53rem}.service-card-wide p{max-width:30rem}.service-card h3,.service-card p,.service-card strong{z-index:1;position:relative}.service-placeholder{background-color:var(--paper);background-image:linear-gradient(45deg,#d6d6d685 25%,#0000 25%),linear-gradient(-45deg,#d6d6d685 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d6d6d685 75%),linear-gradient(-45deg,#0000 75%,#d6d6d685 75%);background-position:0 0,0 1rem,1rem -1rem,-1rem 0;background-size:2rem 2rem;border-radius:1.2rem;position:absolute;bottom:2.4rem;right:2.4rem;box-shadow:0 -1.6rem 5.2rem #454a6d40}.service-card-wide .service-placeholder{width:25.4rem;height:25.4rem}.service-card-group .service-placeholder{width:13.8rem;height:13.8rem}.section.tariffs{background:var(--paper);position:relative}.tariff-grid{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:38.7rem;grid-auto-flow:column;gap:2rem;padding-bottom:.4rem;scroll-padding-inline:.2rem;display:grid;overflow:auto hidden}.tariff-grid::-webkit-scrollbar{display:none}.tariff-card{scroll-snap-align:start;background:#f5f5f5;border:0;border-radius:2.4rem;flex-direction:column;min-height:auto;padding:0;transition:transform .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}.tariff-card:hover{transform:translateY(-.3rem);box-shadow:0 1.8rem 3.6rem #14141414}.tariff-card:hover .tariff-visual{background:var(--neutral-300)}.tariff-visual{background:#e0e0e0;border-radius:2.4rem 2.4rem 0 0;height:24rem;position:relative;overflow:hidden}.tariff-visual img{object-fit:contain;object-position:right bottom;width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:0}.tariff-label{z-index:1;color:#141414;letter-spacing:0;text-transform:none;background:#fff;border-radius:3.2rem;align-items:center;min-height:auto;margin:0;padding:.4rem 1.2rem;font-size:1.6rem;font-weight:500;display:inline-flex;position:absolute;top:2.4rem;left:2.4rem}.tariff-body{flex-direction:column;gap:3.2rem;min-height:30.2rem;padding:2.4rem;display:flex}.tariff-body h3{color:#141414;font-size:2rem;font-weight:500}.tariff-body p{color:#141414;min-height:auto;margin-top:1rem;font-size:1.6rem;font-weight:500}.price-list{gap:1.2rem;margin:0;display:grid}.price-list div{justify-content:space-between;gap:1.8rem;display:flex}.price-list dt,.price-list dd{margin:0;font-size:1.6rem;line-height:1.18}.price-list dt{color:#141414;font-weight:500}.price-list dd{color:#141414;text-align:right;white-space:nowrap;font-weight:700}.tariff-body .btn{color:#f5f5f5;background:#0041d5;border-radius:1.6rem;width:100%;height:5.6rem;margin-top:auto;padding:1.6rem 5rem;font-size:2rem;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s}.tariff-body .btn:hover{background:var(--blue-900)}.section.routes{background:var(--paper)}.routes-grid{grid-template-rows:repeat(2,24.25rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}.route-card{min-height:auto;color:var(--paper);cursor:pointer;background:#a9a9a9;border-radius:2.4rem;text-decoration:none;transition:transform .28s,box-shadow .28s;display:block;position:relative;overflow:hidden}.route-card:hover,.route-card:focus-visible{transform:translateY(-.4rem);box-shadow:0 1.8rem 4rem #12121229}.route-card:focus-visible{outline-offset:.4rem;outline:.3rem solid #004ddd8c}.route-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.route-card.large{grid-row:1/3}.route-card:after{content:"";background:linear-gradient(#14141400 0%,#14141473 100%);position:absolute;inset:0}.route-card div{z-index:1;gap:.4rem;padding:2.4rem;display:grid;position:absolute;inset:auto 0 0}.route-card h3{color:var(--paper);letter-spacing:0;margin:0;font-size:2rem;font-weight:500;line-height:1.4}.route-card p{color:#ffffffe0;margin:0;font-size:1.6rem;font-weight:500}.route-card strong{color:var(--paper);font-weight:500;position:absolute;bottom:2.4rem;right:2.4rem}.route-card.large strong{font-size:1.8rem}.route-card:not(.large) strong{font-size:1.6rem}.reviews-grid{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:38.7rem;grid-auto-flow:column;gap:2rem;padding-bottom:.4rem;scroll-padding-inline:.2rem;display:grid;overflow:auto hidden}.reviews-grid::-webkit-scrollbar{display:none}.review-card{scroll-snap-align:start;background:#f5f5f5;border:0;border-radius:2.4rem;flex-direction:column;justify-content:space-between;height:22.2rem;min-height:22.2rem;padding:2.4rem;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.review-card:hover{transform:translateY(-.3rem);box-shadow:0 1.8rem 3.6rem #14141414}.review-card p{color:#1c2847;margin:0;font-size:1.6rem;font-weight:500;line-height:1.18}.review-author{align-items:center;gap:1rem;margin-top:auto;display:flex}.review-author img{object-fit:cover;border-radius:50%;width:4rem;height:4rem}.review-author span{gap:.1rem;margin:0;display:grid}.review-author strong,.review-author small{display:block}.review-author strong{color:#1c2847;font-size:2rem;font-weight:700}.review-author small{color:#667085;font-size:1.6rem;font-weight:500}.review-stars{color:#ffbc39;margin-top:1.2rem;font-size:2.4rem;line-height:1}.final-cta{background:var(--paper);padding:6rem 0 6.4rem}.final-cta-inner{min-height:14rem;color:var(--paper);background:#0041d5;border-radius:2.4rem;grid-template-columns:minmax(0,1fr) 19.2rem minmax(20rem,28.3rem);justify-content:space-between;align-items:center;gap:3.2rem;padding:3.4rem 4rem;display:grid}.final-cta-inner.final-cta-art{background:#0041d5 url(/images/final-cta.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(20rem,28.3rem);padding-left:clamp(24rem,28vw,34rem)}.final-cta h2{max-width:65rem;color:var(--paper);font-size:3.2rem;font-weight:500;line-height:3.6rem;font-family:var(--font-display);margin:0}.final-cta-image{object-fit:contain;justify-self:center;width:19.2rem;height:14rem;margin-block:-3.4rem}.final-cta .btn-light{color:#141414;background:#fff;border-radius:1.6rem;justify-content:center;width:min(100%,28.3rem);height:5.2rem;font-size:2rem;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s}.final-cta .btn-light:hover{background:var(--neutral-200)}.footer{color:#ffffffbd;background:#0041d5;min-height:20.8rem;padding:4.9rem 0 3.2rem}.footer-grid{grid-template-columns:44rem 26rem 18rem;justify-content:space-between;gap:2rem;display:grid}.footer-logo{color:var(--paper)}.footer-logo .logo-img{width:17.9rem;height:5.9rem}.footer p{color:#ffffffbd;max-width:42rem;margin:1rem 0 0;font-size:1.6rem;font-weight:400;line-height:1.18}.footer h3{color:#fff;text-transform:none;letter-spacing:0;margin:0 0 1.9rem;font-size:2rem;font-weight:500;line-height:1.18}.footer-grid>div a:not(.logo){color:#ffffffbd;margin:0;font-size:1.6rem;font-weight:400;line-height:2.4rem;transition:color .15s;display:block}.footer-grid>div a:not(.logo):hover{color:#fff}.account-page{min-height:100vh;color:var(--ink);background:#f7f8fb;padding-bottom:0}.account-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);background:#f7f8fbeb;justify-content:space-between;align-items:center;gap:2rem;width:min(122rem,100% - 4.8rem);min-height:7.2rem;margin:0 auto;padding:1.4rem 0;display:flex;position:sticky;top:0}.account-logo{align-items:center;display:inline-flex}.account-logo img{width:14rem;height:auto}.account-topnav{align-items:center;gap:1rem;display:flex}.account-link,.text-action{color:#123168;background:#fff;border:.1rem solid #dde3ee;border-radius:.8rem;min-height:3.6rem;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:800;line-height:1.2}.text-action{cursor:pointer}.text-action:disabled{color:#6d7482;cursor:default}.account-shell{grid-template-columns:minmax(26rem,32rem) minmax(0,1fr);gap:2rem;width:min(122rem,100% - 4.8rem);margin:0 auto;padding:2rem 0 0;display:grid}.account-sidebar{align-self:start;gap:1.6rem;display:grid;position:sticky;top:9.2rem}.profile-panel,.support-panel,.momentum-panel,.next-trip-card,.account-block,.quick-action-card{background:#fff;border:.1rem solid #e1e6ef;border-radius:.8rem;box-shadow:0 1.4rem 3.2rem #1231680f}.profile-panel,.support-panel{padding:2rem}.profile-avatar{object-fit:cover;border-radius:50%;width:7.6rem;height:7.6rem;margin-bottom:1.6rem}.account-kicker{color:#0054ff;letter-spacing:0;text-transform:uppercase;margin:0 0 .6rem;font-size:1.2rem;font-weight:900}.profile-panel h2,.support-panel h2,.trip-card-head h2,.account-section-head h2{color:#15213a;margin:0;font-size:2rem;line-height:1.2}.profile-list{gap:1.2rem;margin:2rem 0 0;display:grid}.profile-list div{gap:.2rem;display:grid}.profile-list dt,.detail-label{color:#6d7482;text-transform:uppercase;font-size:1.2rem;font-weight:800}.profile-list dd{color:#15213a;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:800}.support-panel{background:#eaf2ff;gap:1.4rem;display:grid}.support-panel p:not(.account-kicker){color:#283753;margin:0;font-size:1.5rem}.support-panel .btn{border-radius:.8rem;width:100%}.account-main{gap:1.6rem;min-width:0;display:grid}.momentum-panel{color:#fff;background:linear-gradient(135deg,#0041d5f2,#0054ffc7),#0041d5;gap:1.2rem;padding:3.2rem;display:grid}.momentum-panel .account-kicker,.momentum-panel p{color:#ffffffd6}.momentum-panel h1{color:#fff;max-width:76rem;margin:0;font-size:4rem;line-height:1.05}.momentum-panel p{max-width:70rem;margin:0;font-size:1.7rem;font-weight:600}.next-trip-card{gap:2rem;padding:2.4rem;display:grid}.trip-card-head,.account-section-head{justify-content:space-between;align-items:flex-start;gap:1.6rem;display:flex}.status-pill{color:#087443;white-space:nowrap;background:#e5f7ee;border-radius:.8rem;align-items:center;min-height:3rem;padding:.6rem 1rem;font-size:1.3rem;font-weight:900;display:inline-flex}.trip-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.trip-route div,.trip-details-grid section,.payment-list article,.address-list li,.history-list article{background:#f8fafd;border:.1rem solid #e1e6ef;border-radius:.8rem}.trip-route div{gap:.4rem;padding:1.6rem;display:grid}.trip-route span,.trip-details-grid span,.address-list span,.history-list span,.payment-list span,.quick-action-card span{color:#6d7482;font-size:1.3rem;font-weight:800}.trip-route strong,.trip-details-grid strong,.address-list strong,.history-list strong,.payment-list strong,.quick-action-card strong{color:#15213a;font-size:1.7rem;line-height:1.25}.trip-details-grid{grid-template-columns:minmax(20rem,.9fr) minmax(28rem,1.1fr);gap:1.2rem;display:grid}.trip-details-grid section{gap:.6rem;min-width:0;padding:1.6rem;display:grid}.driver-detail{grid-template-columns:11rem minmax(0,1fr);align-items:center}.driver-detail img{object-fit:contain;width:11rem;height:7.6rem}.quick-actions,.account-grid{gap:1.2rem;display:grid}.quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.quick-action-card{text-align:left;gap:.6rem;min-height:10rem;padding:1.6rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.quick-action-card:hover,.quick-action-card:focus-visible{border-color:#0041d5;outline:none;transform:translateY(-.1rem);box-shadow:0 1.4rem 3.2rem #0041d51f}.account-grid{grid-template-columns:minmax(24rem,.9fr) minmax(32rem,1.3fr);align-items:start}.account-block{gap:1.4rem;padding:2rem;display:grid}.history-block{grid-row:span 2}.address-list,.history-list,.payment-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.address-list li,.payment-list article{gap:.4rem;padding:1.4rem;display:grid}.history-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.history-list article div{gap:.2rem;min-width:0;display:grid}.account-bottom-nav{z-index:40;background:#fffffff5;border:.1rem solid #dde3ee;border-radius:.8rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;width:min(64rem,100% - 2rem);padding:.6rem;display:none;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%);box-shadow:0 1.2rem 3rem #15213a2e}.account-bottom-nav a{color:#566176;text-align:center;border-radius:.6rem;justify-content:center;align-items:center;min-height:4.2rem;padding:.6rem;font-size:1.3rem;font-weight:900;line-height:1.1;display:inline-flex}.account-bottom-nav a.is-active,.account-bottom-nav a:hover,.account-bottom-nav a:focus-visible{color:#fff;background:#0041d5;outline:none}.account-redesign{background:#fff}.profile-navbar{z-index:35;width:min(120rem,100% - 11.2rem);height:5.6rem;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-radius:6.1rem;justify-content:space-between;align-items:center;gap:20.7rem;margin:2rem auto 0;padding:1rem;display:flex;position:sticky;top:2rem}.profile-navbar .account-logo img{object-fit:contain;width:12rem;height:3.5rem}.payment-page .profile-navbar .account-logo img{filter:brightness(0)saturate()invert(17%)sepia(36%)saturate(1505%)hue-rotate(183deg)brightness(91%)contrast(93%);width:12rem;height:auto}.profile-nav{color:#141414;justify-content:center;gap:4rem;font-size:1.6rem;font-weight:500;display:flex}.profile-nav a:last-child{font-weight:700}.article-navbar{gap:2rem}.article-navbar .profile-nav{gap:4rem}.article-navbar .profile-nav a:last-child{font-weight:500}.article-nav-actions{color:#141414;white-space:nowrap;align-items:center;gap:1rem;font-size:1.6rem;font-weight:700;line-height:1;display:flex}.article-phone,.article-whatsapp,.article-login{border-radius:1.6rem;justify-content:center;align-items:center;min-height:2.6rem;padding:.5rem 1.1rem;display:inline-flex}.article-phone,.article-whatsapp{color:#141414}.article-login{color:#fff;background:#0041d5;min-width:7rem}.article-login:hover{color:#fff;background:#002d68}.profile-shell{gap:12rem;width:100%;padding:12.8rem 0 0;display:grid}.profile-shell>section:not(.final-cta),.profile-shell>.profile-two-column{width:min(120rem,100% - 11.2rem);margin-inline:auto}.profile-hero-card,.profile-countdown-card,.profile-booking-card,.order-status-card,.profile-list-panel,.quick-action-card{border-radius:2.4rem}.profile-hero-card{grid-template-columns:minmax(0,61.6rem) minmax(0,58.4rem);justify-content:space-between;align-items:start;gap:0;min-height:25.4rem;display:grid}.profile-identity{align-items:center;gap:3.2rem;display:flex}.profile-identity img,.profile-avatar{object-fit:cover;border-radius:50%;width:22rem;height:22rem}.profile-avatar{color:#fff;font-family:var(--font-display);letter-spacing:0;background-color:#0000;background-image:radial-gradient(circle at 30% 28%,#ffffffe6,#0000 28%),linear-gradient(135deg,#e9f1ff 0%,#c8daff 46%,#0041d5 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:0 0 22rem;place-items:center;margin-bottom:0;font-size:5.6rem;font-weight:700;display:grid}.profile-avatar.has-image{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover}.profile-identity h1{color:#141414;white-space:pre-line;margin:0;font-size:4.2rem;font-weight:500;line-height:3.6rem}.profile-identity p,.profile-identity span,.profile-contact-card dd{color:#141414;font-family:var(--font-display);font-size:1.8rem;line-height:3.6rem}.profile-identity p{color:#14141480;margin:1.6rem 0 0}.profile-identity span{color:#14141480;background:#f5f5f5;border-radius:8.8rem;align-items:center;height:3.6rem;margin-top:1.6rem;padding:0 2.4rem;font-weight:500;display:inline-flex}.profile-contact-card{gap:2.4rem;width:100%;display:grid}.profile-contact-card dl{gap:.4rem;margin:0;display:grid}.profile-contact-card .profile-contact-row{grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;align-items:center;gap:1rem;min-width:0;min-height:3.6rem;display:grid}.profile-contact-card dt{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.profile-contact-card dd{overflow-wrap:anywhere;margin:0;font-weight:400}.profile-contact-icon,.profile-config-button{color:#141414;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.profile-contact-icon svg,.profile-contact-icon img,.profile-config-button svg,.profile-config-button img{width:2.4rem;height:2.4rem}.profile-contact-icon svg *,.profile-config-button svg *{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.profile-config-button{background:0 0;border-radius:50%;padding:0}.profile-config-button:hover,.profile-config-button:focus-visible{color:#0041d5;outline:none}.profile-actions{grid-template-columns:1fr;gap:1rem;display:grid}.profile-actions .btn{color:#000;width:100%;height:5.2rem;box-shadow:none;background:#f5f5f5;border-radius:1.6rem;font-size:2rem;font-weight:700}.profile-actions .btn:hover,.profile-actions .btn:focus-visible{background:#e9e9e9}.profile-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.profile-edit-form[hidden]{display:none}.profile-edit-form .field:last-of-type,.profile-edit-actions,.profile-edit-form .form-message{grid-column:1/-1}.profile-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.profile-edit-form .form-message,.account-order-form .form-message,.payment-form .form-message{grid-column:1/-1;margin:-.6rem 0 0}.profile-countdown-card{grid-template-columns:minmax(0,61.6rem) minmax(0,58.4rem);justify-content:space-between;align-items:center;gap:0;min-height:23.3rem;display:grid}.profile-countdown-card h2{color:#141414;margin:0;font-size:6.4rem;font-weight:500;line-height:5.8rem}.countdown-widget{color:#fff;background:#0041d5;border-radius:2.4rem;align-content:start;gap:2.4rem;min-height:23.3rem;padding:4rem;display:grid}.countdown-widget p{color:#fff;justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:2rem;font-weight:700;line-height:1.18;display:flex}.countdown-widget p:after{content:"";background:url(/images/notification.svg) 50%/contain no-repeat;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.countdown-values{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4.8rem;padding:0 .8rem;display:grid}.countdown-values span{justify-items:center;gap:1rem;display:grid}.countdown-values strong{color:#fff;font-family:var(--font-display);font-size:6.4rem;font-weight:500;line-height:1.18}.countdown-values small{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.18}.countdown-widget>span{color:#fff;font-family:var(--font-display);font-size:6.4rem;font-weight:500;line-height:1.05}.profile-booking-card,.account-order-form{gap:3.2rem;display:grid}.profile-booking-card h2,.quick-actions>h2,.profile-section-head h2{color:#141414;margin:0;font-size:3.2rem;line-height:1.12}.account-booking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3.2rem;display:grid}.profile-summary-row{grid-template-columns:minmax(0,1fr) minmax(36rem,58.4rem);align-items:start;gap:2.4rem;display:grid}.profile-summary-row .extra-services{grid-template-columns:1fr;display:grid}.profile-summary-row .extra-services strong{color:#002d68;font-size:2rem;font-weight:700}.order-status-card{background:#f5f5f5;grid-template-columns:minmax(0,1fr) minmax(36rem,53.9rem);gap:4.2rem;padding:4rem;display:grid}.order-status-copy{align-content:start;gap:4.2rem;display:grid}.order-status-heading{align-content:center;gap:1rem;display:grid}.order-status-copy h2{color:#141414;margin:0;font-size:6.4rem;line-height:.94}.account-redesign .status-pill{color:#141414;background:#baffae;border-radius:1.6rem;width:fit-content;min-height:2.4rem;padding:.4rem 1rem;font-size:1.6rem;font-weight:500;line-height:1}.order-status-card[data-order-state=waiting] .status-pill{background:#fff0b8}.order-status-card[data-order-state=cancelled] .status-pill{background:#ffd7d7}.order-status-card[data-order-state=empty] .status-pill{background:#e6eaf2}.order-route{gap:2.4rem;padding-left:3.9rem;display:grid;position:relative}.order-route:before{content:"";background:#14141466;width:.1rem;position:absolute;top:.75rem;bottom:.75rem;left:.7rem}.order-route div{position:relative}.order-route div:before{content:"";background:#fff;border:.2rem solid #0041d5;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:.15rem;left:-3.9rem}.order-route div:first-child:before{background:#0041d5}.order-route div,.driver-row span{gap:.4rem;display:grid}.order-route strong,.driver-row strong{color:#141414;font-size:1.8rem;font-weight:500;line-height:1}.order-route span,.driver-row span{color:#14141480;font-size:1.6rem;font-weight:500;line-height:1}.driver-row{grid-template-columns:minmax(14.5rem,max-content) minmax(0,25.4rem);align-items:start;gap:4.2rem;display:grid}.driver-row>span{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.driver-row>span strong,.driver-row>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.driver-row>span:before{content:"";background:radial-gradient(circle at 50% 34%,#fff 0 18%,#0000 19%),radial-gradient(circle at 50% 92%,#fff 0 38%,#0000 39%),#d9e5ff;border-radius:50%;grid-row:1/span 2;width:6rem;height:6rem}.driver-row>span+span:before{background:linear-gradient(#0000 0 43%,#fff 44% 56%,#0000 57%),#e8eef8;border-radius:1.6rem}.order-status-card[data-order-state=empty] .driver-row,.order-status-card[data-order-state=empty] .order-status-map img{display:none}.order-status-map{align-self:start;gap:4.2rem;display:grid}.order-status-map img{object-fit:cover;border-radius:2.4rem;width:100%;height:25.4rem}.order-status-map .btn{border-radius:1.6rem;gap:3.2rem;height:5.6rem;font-size:2rem;font-weight:700}.profile-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.2rem;display:grid}.profile-list-panel{gap:2.4rem;display:grid}.profile-list-items{gap:1.2rem;display:grid}.profile-section-head{justify-content:space-between;align-items:center;gap:2rem;display:flex}.profile-section-head button,.profile-section-head a,.profile-list-panel article>button,.trip-history-actions button{color:#141414;min-height:3.6rem;font-family:var(--font-display);background:#f5f5f5;border-radius:1.2rem;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-size:1.6rem;font-weight:500;line-height:1;display:inline-flex}.trip-history-actions button{white-space:nowrap;min-width:8.8rem}.trip-history-actions button:disabled{cursor:default;color:#1414145c}.trip-rating-form{grid-column:2/-1;gap:1.2rem;padding-top:.8rem;display:grid}.trip-rating-form strong{font-size:1.6rem}.trip-rating-options{flex-wrap:wrap;gap:.8rem;display:flex}.trip-rating-options button{color:#141414;width:3.6rem;height:3.6rem;font-family:var(--font-display);background:#fff;border-radius:50%;font-size:1.6rem;line-height:1}.trip-rating-options button[aria-pressed=true]{color:#fff;background:#0041d5}.trip-rating-form textarea{resize:vertical;color:#141414;width:min(100%,38rem);min-height:7.2rem;font:inherit;background:#fff;border:0;border-radius:1.6rem;padding:1.2rem 1.4rem}.trip-rating-actions{flex-wrap:wrap;gap:1rem;display:inline-flex}.trip-rating-actions button{color:#fff;min-height:3.6rem;font-family:var(--font-display);background:#0041d5;border-radius:1.2rem;padding:.8rem 1.4rem;font-size:1.6rem}.trip-rating-actions button[type=button]{color:#141414;background:#fff}.profile-section-head a.is-disabled{pointer-events:none;color:#14141466}.profile-section-head button[hidden]{display:none}.profile-list-panel article,.profile-list-items article{background:#f5f5f5;border-radius:2.4rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.2rem;min-height:8.8rem;padding:1.4rem 2.4rem;display:grid}#history-list .trip-history-item{grid-template-columns:2.4rem minmax(0,1fr) auto}#history-list .trip-history-item:before{content:"";background:url(/images/icon-time-uia.svg) 50%/contain no-repeat;width:2.4rem;height:2.4rem}.trip-history-actions{align-items:center;gap:1.6rem;min-width:max-content;display:inline-flex}.profile-list-panel article div,.profile-list-items article div{gap:.8rem;min-width:0;display:grid}.profile-list-panel article strong,.profile-list-items article strong{color:#141414;font-size:2rem;font-weight:500}.profile-list-panel article span,.profile-list-items article span{color:#14141480;font-size:1.6rem;font-weight:500}#history-list .trip-history-actions{align-items:center;gap:1.6rem;min-width:max-content;display:inline-flex}.account-redesign .quick-actions{gap:4.2rem;display:grid}.account-redesign .quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.account-redesign .quick-action-card{min-height:30rem;box-shadow:none;isolation:isolate;background:#f5f5f5;border:0;grid-template-rows:auto auto 1fr;align-content:start;gap:1rem;padding:2.4rem;display:grid;position:relative;overflow:hidden}.account-redesign .quick-action-card strong{z-index:1;color:#141414;text-align:left;max-width:22rem;font-size:2rem;font-weight:500;line-height:1;position:relative}.account-redesign .quick-action-card span{z-index:1;color:#14141480;text-align:left;white-space:normal;max-width:22rem;font-size:1.6rem;font-weight:500;line-height:1;position:relative}.account-redesign .quick-action-card img{z-index:0;object-fit:contain;pointer-events:none;width:auto;max-width:none;height:18.8rem;max-height:none;position:absolute;bottom:0;right:0}.account-redesign .quick-action-card:first-child img{height:20.4rem}.account-redesign .quick-action-card:nth-child(2) img{height:17.6rem}.account-redesign .quick-action-card:nth-child(3) img{height:20rem;right:-1.6rem}.account-redesign .quick-action-card:nth-child(4) img{height:8.8rem;bottom:5.4rem;right:2.4rem}.payment-panel{margin-top:-5.4rem}.profile-final-cta{width:100%;min-width:0;padding-top:0;overflow:hidden}.payment-page{background:#fff}.payment-shell,.article-shell{gap:9.6rem;display:grid}.payment-shell{padding:4.8rem 0 9.6rem}.article-shell{padding:4.8rem 0 0}.payment-shell>section:not(.final-cta),.article-shell>section:not(.final-cta),.article-content{width:min(120rem,100% - 11.2rem);margin-inline:auto}.payment-summary-card{gap:3.2rem;min-height:44.2rem;display:grid}.payment-summary-card h1{color:#141414;margin:0;font-size:3.2rem;font-weight:500;line-height:3.6rem}.payment-summary-card .booking-summary{background:0 0;border-radius:0;align-content:start;min-height:37.3rem;padding:0;display:grid}.payment-summary-card .payment-summary-title{align-items:center;gap:1rem;min-height:2.4rem;margin:0 0 2rem;display:flex}.payment-summary-title h2{color:#002d68;font-family:var(--font);margin:0;font-size:2rem;font-weight:700;line-height:1.18}.payment-summary-title img{width:2.4rem;height:2.4rem}.payment-summary-card .booking-summary dl{gap:.4rem;min-height:24.8rem;display:grid}.payment-summary-card .booking-summary dl>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3.2rem;min-height:3.2rem;padding:.6rem 0;display:grid}.payment-summary-card .booking-summary dl>div:not(:last-child){border-bottom:.1rem solid #0000001a}.payment-summary-card .booking-summary dt,.payment-summary-card .booking-summary dd{color:#1f1f1f;font-size:1.6rem;font-weight:500;line-height:2rem}.payment-summary-card .booking-summary dt{color:#1f1f1f80}.payment-summary-card .booking-summary dd{text-align:left}.payment-summary-card .booking-summary-total{border-top:0;justify-content:space-between;align-items:baseline;gap:2rem;min-height:5.7rem;margin-top:2.4rem;padding:0;display:flex}.payment-summary-card .booking-summary-total span{color:#1f1f1f;font-size:1.6rem;font-weight:500;line-height:2rem}.payment-summary-card .booking-summary-total strong{color:#002d68;white-space:nowrap;font-size:4.8rem;font-weight:700;line-height:1.18}.article-header h1{color:#141414;margin:0;font-size:6.4rem;font-weight:500;line-height:5.8rem}.payment-method-card h2,.related-news h2{color:#141414;margin:0;font-size:3.2rem;line-height:3.6rem}.payment-method-card{gap:0;display:grid}.payment-method-card .profile-section-head{margin-bottom:4.2rem}.payment-method-card .profile-section-head a{color:#0041d5;background:0 0;border-radius:0;min-height:3.6rem;padding:0;font-size:1.6rem;line-height:3.6rem}.payment-choice-grid{background:#f5f5f5;border-radius:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:min(100%,58.4rem);min-height:4.8rem;margin:0 0 1.2rem;padding:1.2rem;display:grid}.payment-choice{color:#141414;background:0 0;border-radius:0;align-items:center;gap:1rem;min-height:2.4rem;padding:0;font-size:1.6rem;font-weight:500;line-height:2rem;display:flex;position:relative}.payment-choice input{opacity:0;width:2.4rem;height:2.4rem;margin:0;position:absolute;inset:0 auto auto 0}.payment-choice span{align-items:center;gap:1rem;display:inline-flex}.payment-choice span:before{content:"";background:#fff;border-radius:.4rem;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.payment-choice input:checked+span:before{background:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 5L4.75 8.25L11.5 1.5' stroke='%23F5F5F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/1.3rem 1rem no-repeat,#18396e}.payment-choice:focus-within span:before{box-shadow:0 0 0 .2rem #0041d529}.payment-method-layout{grid-template-columns:repeat(2,minmax(0,58.4rem));align-items:start;gap:3.2rem;display:grid}.payment-card-column{gap:1.2rem;display:grid}.payment-card-column h3{color:#002d68;font-family:var(--font);margin:0;font-size:2rem;font-weight:700;line-height:1.18}.payment-card-copy{background:#f5f5f5;border-radius:1.6rem;align-content:start;gap:3rem;min-height:48.4rem;padding:2.4rem;display:grid;position:relative;overflow:hidden}.payment-card-info{z-index:1;gap:3rem;width:100%;display:grid;position:relative}.payment-visa-logo{z-index:1;width:13rem;height:4.2rem;position:relative}.payment-card-image{z-index:0;object-fit:contain;pointer-events:none;width:42.6rem;height:42.6rem;position:absolute;bottom:-3.6rem;right:-2.4rem}.payment-card-info>div{gap:.8rem;display:grid}.payment-card-copy strong{color:#141414;font-size:1.8rem;font-weight:700}.payment-card-copy p{color:#141414;margin:0;font-size:1.6rem;font-weight:500;line-height:1.18}.payment-form{grid-template-columns:1fr;gap:3.2rem;display:grid}.payment-form .field{min-height:8.4rem}.payment-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.payment-email,.payment-form .btn{grid-column:1/-1}.payment-form .btn{border-radius:1.6rem;gap:3.2rem;height:5.6rem;font-size:2rem;font-weight:700}.payment-form .btn img{width:2.3rem;height:2.2rem}.payment-form .form-message:empty{display:none}.payment-support-cta{padding-top:0}.payment-support-cta .final-cta-inner{border-radius:2.4rem;gap:16rem;min-height:14rem;padding:3.4rem 4rem 3.4rem 24rem;position:relative;overflow:visible}.payment-support-cta .final-cta-inner h2{width:16.5rem;font-size:3.2rem;line-height:3.6rem}.payment-support-cta .final-cta-inner h2 span{display:block}.payment-support-cta .final-cta-image{object-fit:contain;width:16.1rem;height:16.1rem;position:absolute;bottom:-1.1rem;left:4rem}.payment-support-cta .btn-light{border-radius:1.6rem;width:35.8rem;height:5.2rem;font-size:2rem;font-weight:700}.article-header{gap:1rem;display:grid}.article-header p{color:#141414;font-family:var(--font-display);margin:0;font-size:3.2rem;font-weight:400;line-height:5.2rem}.article-header img{object-fit:cover;background:#e5e5e5;border-radius:2.4rem;width:100%;height:41.4rem;margin-top:3.2rem}.article-body{gap:1.3rem;margin-top:0;display:grid}.article-body p{color:#141414;max-width:none;margin:0;font-size:1.4rem;font-weight:500;line-height:1.1}.related-news,.home-news .container{gap:4.2rem;display:grid}.home-news .section-header,.related-news-head{margin-bottom:0}.related-news-head{justify-content:space-between;align-items:center;gap:2.4rem;display:flex}.related-news-grid{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:3.2rem;width:100%;padding-bottom:.4rem;display:flex;overflow:auto hidden}.related-news-grid::-webkit-scrollbar{display:none}.home-news-grid{gap:3.2rem}.related-news-grid a{width:42.2rem;height:20rem;color:inherit;scroll-snap-align:start;background:#f5f5f5;border-radius:2.4rem;flex:0 0 42.2rem;grid-template-columns:14rem minmax(0,1fr);align-items:stretch;gap:0;padding:0 2.4rem 0 0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.related-news-grid a:hover,.related-news-grid a:focus-visible{transform:translateY(-.3rem);box-shadow:0 1.6rem 3.2rem #14141414}.related-news-grid img{object-fit:cover;background:#d9d9d9;border-radius:2.4rem 0 0 2.4rem;grid-area:1/1;width:14rem;height:20rem}.related-news-grid div{grid-area:1/2;grid-template-columns:auto auto 1fr;align-content:space-between;align-items:start;gap:.8rem 1rem;min-width:0;padding:2.4rem 0 2.4rem 2.4rem;display:grid}.related-news-grid h3{color:#002d68;width:min(100%,23.4rem);font-family:var(--font);grid-column:1/-1;margin:0;font-size:1.6rem;font-weight:700;line-height:1.18}.related-news-grid span,.related-news-grid strong{color:#141414;border-radius:1.6rem;justify-content:center;align-items:center;min-height:2.4rem;padding:.4rem 1rem;font-size:1.6rem;font-weight:500;line-height:1;display:inline-flex}.related-news-grid span{background:#fff}.related-news-grid strong{background:#baffae}.article-final-cta{padding-top:0}.floating-chat{z-index:45;opacity:1;pointer-events:auto;transform-origin:100% 100%;max-width:min(56.4rem,100vw - 4.8rem);transition:opacity .42s var(--ease-out), transform .52s var(--ease-out);align-items:flex-start;gap:1.5rem;display:flex;position:fixed;bottom:2.4rem;right:2.4rem;transform:translateY(0)scale(1)}.floating-chat.is-waiting,.floating-chat:not(.is-visible):not(.is-hidden){opacity:0;pointer-events:none;transform:translateY(1.8rem)scale(.97)}.floating-chat.is-hidden{display:none}.floating-chat-close{color:#fff;background:#0041d5;border-radius:50%;flex:0 0 4rem;place-items:center;width:4rem;height:4rem;padding:0;font-size:0;line-height:1;display:grid}.floating-chat-close:before,.auth-close:before{content:"";background:currentColor;width:2.4rem;height:2.4rem;-webkit-mask:url(/images/icon-close-uia.svg) 50%/contain no-repeat;mask:url(/images/icon-close-uia.svg) 50%/contain no-repeat}.floating-chat-close:before{width:1.6rem;height:1.6rem}.floating-chat-card{background:#fff;border-radius:2.4rem;grid-template-columns:20.1rem minmax(0,1fr);align-items:center;gap:2.4rem;width:50.9rem;min-height:21.4rem;padding:.6rem 2.4rem .6rem 0;display:grid;box-shadow:0 1.6rem 4.8rem #14141429}.floating-chat-card img{object-fit:contain;width:20.1rem;height:20.1rem}.floating-chat-card p{color:#141414;margin:0 0 2.4rem;font-size:2rem;font-weight:700;line-height:1.2}.floating-chat-card .btn{border-radius:1.6rem;gap:3.2rem;width:100%;height:5.6rem;font-size:2rem;font-weight:700}.auth-modal[hidden]{display:none}.auth-modal{z-index:100;place-items:center;padding:2.4rem;display:grid;position:fixed;inset:0}.auth-modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#1414147a;position:absolute;inset:0}.auth-dialog{z-index:1;background:#fff;border-radius:2.4rem;width:min(120rem,100%);min-height:58.3rem;max-height:calc(100vh - 4.8rem);padding:4rem;position:relative;overflow:auto}.auth-modal[data-current-panel=register] .auth-dialog{min-height:74.4rem}.auth-close{z-index:3;color:#51526c;background:0 0;border-radius:0;place-items:center;width:2.4rem;height:2.4rem;font-size:0;line-height:1;display:grid;position:absolute;top:5.8rem;right:4rem}.auth-close:before,.auth-close:after{position:static}.auth-feature-art{z-index:0;pointer-events:none;border-radius:inherit;display:none;position:absolute;inset:0;overflow:hidden}.auth-modal[data-current-panel=login] .auth-feature-art{display:block}.auth-login-bg{object-fit:cover;width:100%;height:100%;display:block}.auth-panel{z-index:2;align-content:start;gap:2.4rem;width:100%;margin:0 auto;display:none;position:relative}.auth-panel.is-active{display:grid}.auth-panel[data-auth-panel=register]{gap:3.2rem;min-height:66.4rem}.auth-panel .auth-kicker,.auth-panel>p:not(.auth-message){color:#141414;font-family:var(--font-display);margin:0;font-size:3.2rem;font-weight:500;line-height:1.1}.auth-panel h2{color:#141414;margin:0;font-size:6.4rem;font-weight:500;line-height:.94}.auth-panel .auth-kicker+h2,.auth-panel>p:not(.auth-message)+h2{margin-top:-1.4rem}.auth-panel h2+.field{margin-top:2.4rem}.auth-panel .field{gap:0;position:relative}.auth-panel .field>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:.1rem;height:.1rem;position:absolute;overflow:hidden}.auth-panel .field input{color:#141414;background:#f5f5f533;border:.1rem solid #cecece;height:5.6rem;padding:1.4rem 1.2rem;font-size:1.6rem;font-weight:500;line-height:1.18}.auth-panel[data-auth-panel=register] .field input{background:#f5f5f5}.auth-panel .field input::placeholder{color:#141414;opacity:1}.auth-panel .btn{border-radius:1.6rem;width:100%;height:5.6rem;font-size:2rem;font-weight:700}.auth-forgot{color:#141414;background:0 0;justify-self:end;margin-top:-1.4rem;font-size:1.6rem;font-weight:500}.auth-consents{gap:1.2rem;margin-top:-.8rem;display:grid}.auth-consent{color:#141414;align-items:flex-start;gap:1rem;font-size:1.6rem;font-weight:500;line-height:1.25;display:flex}.auth-consent input{accent-color:#0041d5;flex:0 0 2rem;width:2rem;height:2rem;margin-top:.1rem}.auth-message{color:#1414149e;min-height:2rem;font-family:var(--font);margin:-.8rem 0 0;font-size:1.4rem;font-weight:600;line-height:1.35}.auth-message:empty{min-height:0;margin:0}.auth-message.is-error{color:#b42318}.auth-message.is-success{color:#027a48}body.modal-open{overflow:hidden}.flatpickr-calendar{z-index:90;border-radius:var(--radius);box-shadow:var(--shadow-soft);font-family:var(--font)}.flatpickr-wrapper{width:100%;display:block}.flatpickr-wrapper input{width:100%}.tariff-body .btn,.final-cta .btn,.hero-actions .btn,.address-prompt .btn{transition:transform .16s,background .16s,color .16s,box-shadow .16s}.js-ready .reveal-on-scroll{opacity:0;transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), transform .7s var(--ease-out) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(2.8rem)}.js-ready .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.tariff-body .btn:hover,.final-cta .btn:hover,.hero-actions .btn:hover,.address-prompt .btn:hover{transform:translateY(-.1rem);box-shadow:0 1rem 2.2rem #0041d52e}.btn:focus-visible,.class-option:focus-visible,.menu-btn:focus-visible,.main-nav a:focus-visible,.header-actions a:focus-visible{outline-offset:.3rem;outline:.3rem solid #0041d547}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.68;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.auth-modal-backdrop{-webkit-backdrop-filter:none}.floating-chat{transition:none}}@media (width<=1120px){.container,.header-inner,.booking-band>.container{width:min(100% - 4.8rem,120rem)}.header-inner{grid-template-columns:auto auto 1fr}.menu-btn{justify-self:start;display:inline-flex}.main-nav{border-radius:var(--radius);background:#141414f5;border:.1rem solid #ffffff1f;flex-direction:column;align-items:stretch;gap:0;padding:1rem;display:none;position:absolute;top:7.6rem;left:2rem;right:2rem}.main-nav.active{display:flex}.main-nav a{padding:1.4rem}.header-actions{justify-self:end;gap:.8rem}.services-grid{grid-template-rows:none;grid-template-columns:1fr 1fr}.service-card-wide,.service-card-group,.service-card:first-child,.service-card:nth-child(2){grid-area:auto}.tariff-grid{grid-auto-columns:minmax(32rem,42vw)}.booking-action-row{grid-template-columns:minmax(0,1fr) minmax(24rem,38rem)}.booking-notes{flex-wrap:wrap;align-content:center;row-gap:.8rem}.auth-panel h2{font-size:5.2rem}.profile-navbar,.profile-shell>section:not(.final-cta),.profile-shell>.profile-two-column{width:min(100% - 4.8rem,120rem)}.profile-navbar{gap:4rem}.article-navbar,.article-navbar .profile-nav{gap:2rem}.article-phone{display:none}.profile-hero-card,.profile-countdown-card,.profile-summary-row,.order-status-card,.profile-two-column{grid-template-columns:1fr;gap:4.2rem}.account-redesign .quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-shell>section:not(.final-cta),.article-shell>section:not(.final-cta),.article-content{width:min(100% - 4.8rem,120rem)}.related-news-grid{gap:2.4rem}.address-prompt{grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr)}.account-shell{grid-template-columns:minmax(22rem,28rem) minmax(0,1fr)}.momentum-panel h1{font-size:3.4rem}.trip-details-grid,.account-grid{grid-template-columns:1fr}.history-block{grid-row:auto}}@media (width<=760px){section[id],.booking-band[id]{scroll-margin-top:6.8rem}.container,.header-inner,.booking-band>.container{width:min(100% - 2.8rem,120rem)}.header-inner{justify-content:space-between;align-items:center;gap:1.2rem;height:5.6rem;min-height:5.6rem;padding:0 1.6rem;display:flex}.article-navbar{grid-template-columns:auto 1fr;gap:1.2rem;height:auto;min-height:5.6rem;padding:1rem 1.4rem;display:grid}.article-navbar .profile-nav{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;gap:1.6rem;padding-bottom:.2rem;overflow-x:auto}.article-navbar .profile-nav::-webkit-scrollbar{display:none}.article-nav-actions{justify-self:end}.article-whatsapp{display:none}.logo{order:1}.header-actions{order:2;margin-left:auto;display:flex!important}.menu-btn{order:3;display:inline-flex!important}.logo-img{width:11.2rem;height:auto}.main-nav{top:6.8rem;left:1.4rem;right:1.4rem}.header-login,.header-whatsapp{display:none}.header-login{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;max-width:8.6rem;padding:.5rem .9rem;display:inline-flex;overflow:hidden}.hero{min-height:56rem}.hero-bg-img{object-position:62% center;width:100%;max-width:100%}.hero-inner{padding:13.2rem 0 11rem}.hero h1{max-width:34rem;font-size:3.4rem;line-height:normal}.address-prompt .btn{width:90%}.desktop-space{display:none}.mobile-break{display:inline}.hero-lead{max-width:34rem;font-size:1.6rem}.hero-actions .btn,.hero-actions .btn-primary{white-space:normal;width:100%}.booking-band{margin-top:-2.4rem;padding-top:3.4rem}.booking-form{grid-template-columns:1fr}.booking-progressive-details{grid-template-columns:1fr;gap:2rem}.extra-services{grid-template-columns:1fr}.booking-summary{padding:2rem}.booking-summary div{grid-template-columns:1fr;gap:.3rem}.booking-summary dd{text-align:left}.booking-summary-total dd{font-size:3.6rem}.booking-action-row{grid-template-columns:1fr;gap:1.4rem}.booking-notes{gap:.8rem;min-height:0;font-size:1.2rem;display:grid}.booking-notes li{white-space:normal}.form-message{grid-column:1;margin-top:0}.address-prompt{grid-template-columns:1fr;min-height:auto;margin-top:5.2rem;padding:2.8rem 2rem}.address-prompt h2{font-size:3.8rem}.address-art{justify-self:left;width:min(90%,36rem);margin-top:2rem;margin-bottom:-2.8rem;margin-right:-2rem}.section{padding:5.6rem 0}.section-header-row{grid-template-columns:minmax(0,1fr) auto;gap:1.4rem;display:grid}.section-arrows{align-self:start}.section-arrows button{width:3.2rem;height:3.2rem;font-size:2rem}.services-grid{grid-template-columns:1fr}.service-card,.service-card-wide,.service-card-group{grid-area:auto;gap:1.4rem;min-height:auto;display:grid;overflow:hidden;height:auto!important}.service-card p{max-width:none}.service-card strong{margin-top:1rem;position:static}.service-card-image,.service-card-image-large{justify-self:center;width:min(100%,22rem);max-height:18rem;margin:0 auto;position:static}.service-placeholder,.service-card-group .service-placeholder{justify-self:center;width:min(100%,18rem);height:12.8rem;margin-top:.5rem;position:static}.tariff-grid,.reviews-grid{grid-auto-columns:minmax(28.4rem,84vw)}.tariff-body{gap:2rem}.review-card{height:auto;min-height:22.2rem}.routes-grid{grid-template-rows:none;grid-template-columns:1fr}.route-card,.route-card.large{grid-row:auto;min-height:23rem}.footer-grid{grid-template-columns:1fr;gap:3.4rem}.footer-grid>div{width:100%!important}.final-cta-inner{grid-template-columns:1fr;min-height:auto;padding:2.8rem 2.2rem;display:grid}.final-cta-inner.final-cta-art{background-position:0 0;background-repeat:no-repeat;background-size:auto 14rem;padding:13rem 2.2rem 2.8rem}.final-cta-image{justify-self:start;width:14rem;height:10.2rem;margin:-1rem 0}.final-cta .btn-light{width:100%;min-width:0}.account-page{padding-bottom:0}.account-page .footer{padding-bottom:10.8rem}.account-topbar,.account-shell{width:min(100% - 2.8rem,120rem)}.account-topbar{min-height:6.4rem}.account-logo img{width:12rem}.account-topnav .account-link:first-child{display:none}.account-topnav .account-link{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.account-shell{grid-template-columns:1fr;gap:1.4rem;padding-top:1rem}.account-sidebar{order:2;position:static}.account-main{order:1}.profile-panel,.support-panel,.momentum-panel,.next-trip-card,.account-block{padding:1.6rem}.momentum-panel h1{font-size:2.9rem;line-height:1.08}.momentum-panel p{font-size:1.5rem}.trip-card-head,.account-section-head{gap:1rem;display:grid}.status-pill{white-space:normal;justify-self:start}.trip-route,.trip-details-grid,.quick-action-grid,.account-grid{grid-template-columns:1fr}.driver-detail{grid-template-columns:9rem minmax(0,1fr)}.driver-detail img{width:9rem;height:6.2rem}.history-list article{grid-template-columns:1fr}.history-list .text-action{width:100%}.account-bottom-nav{width:min(100% - 1.2rem,64rem);display:grid;bottom:1rem}.account-bottom-nav a{min-height:4rem;padding:.4rem;font-size:1.1rem}.floating-chat{max-width:calc(100vw - 2.8rem);bottom:1.4rem;right:1.4rem}.floating-chat-close{flex-basis:3.6rem;width:3.6rem;height:3.6rem}.floating-chat-card{border-radius:1.6rem;grid-template-columns:8.8rem minmax(0,1fr);gap:1.2rem;width:min(32rem,100vw - 8rem);min-height:12rem;padding:1.2rem}.floating-chat-card img{width:8.8rem;height:8.8rem}.floating-chat-card p{margin-bottom:1rem;font-size:1.4rem}.floating-chat-card .btn{height:4rem;min-height:4rem;padding-inline:1rem;font-size:1.3rem}.auth-modal{padding:1.4rem}.auth-dialog{max-height:calc(100vh - 2.8rem);padding:2rem}.auth-close{top:3rem;right:2rem}.auth-feature-art{opacity:.18}.auth-login-bg{object-position:center}.auth-panel{gap:1.6rem}.auth-panel h2{padding-right:4.8rem;font-size:3.6rem;line-height:1}.auth-panel .auth-kicker,.auth-panel>p:not(.auth-message){font-size:2.4rem}.profile-navbar,.profile-shell>section:not(.final-cta),.profile-shell>.profile-two-column{width:min(100vw - 3rem,120rem)}.profile-navbar{border-radius:2.4rem;flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:1.2rem;height:auto;padding:1.4rem;top:1rem}.profile-nav{justify-content:flex-start;gap:1.6rem;font-size:1.4rem;overflow-x:auto}.profile-shell{gap:5.6rem;padding-top:4.8rem}.profile-identity{gap:2rem;display:grid}.profile-identity img{width:14rem;height:14rem}.profile-avatar{flex-basis:14rem;width:14rem;height:14rem;font-size:4rem}.profile-identity h1,.profile-countdown-card h2,.order-status-copy h2{font-size:3.8rem;line-height:1}.countdown-values{gap:2rem;padding:0}.profile-actions,.account-booking-grid{grid-template-columns:1fr}.countdown-values strong{font-size:3.2rem}.countdown-values{gap:1.2rem}.order-status-card,.profile-booking-card{grid-template-columns:minmax(0,1fr);padding:2rem;overflow:hidden}.order-status-copy,.order-status-map,.order-route,.driver-row{min-width:0;max-width:100%}.order-status-map{grid-template-columns:minmax(0,1fr)}.order-status-map img,.order-status-map .btn{width:100%;max-width:100%}.profile-list-panel article{grid-template-columns:1fr;padding:1.6rem}.trip-rating-form{grid-column:1}.trip-rating-form textarea{width:100%}.account-redesign .quick-action-grid{grid-template-columns:1fr}.account-redesign .quick-action-card{min-height:22rem}.account-redesign .quick-action-card img{height:14rem}.account-redesign .quick-action-card:nth-child(3) img{height:15rem;right:-1rem}.account-redesign .quick-action-card:nth-child(4) img{height:6.8rem;bottom:4rem;right:1.6rem}.payment-panel{margin-top:0}.payment-shell,.article-shell{gap:5.6rem;padding-top:4.8rem}.payment-shell>section:not(.final-cta),.article-shell>section:not(.final-cta),.article-content{width:min(100% - 2.8rem,120rem)}.payment-summary-card h1{font-size:3.2rem}.article-header h1{font-size:3.8rem}.payment-choice-grid,.payment-method-layout,.payment-form,.payment-card-row{grid-template-columns:1fr}.related-news,.home-news .container{gap:3.2rem}.related-news-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.4rem;display:grid}.related-news-grid{gap:1.4rem}.related-news-grid a{border-radius:2rem;flex-basis:min(35.2rem,100vw - 2.8rem);grid-template-columns:12.4rem minmax(0,1fr);width:min(35.2rem,100vw - 2.8rem);height:18rem;padding-right:1.4rem}.related-news-grid img{border-radius:2rem 0 0 2rem;width:12.4rem;height:18rem}.related-news-grid div{gap:.7rem;padding:1.8rem 0 1.8rem 1.4rem}.related-news-grid h3{width:100%;font-size:1.4rem}.related-news-grid span,.related-news-grid strong{min-height:2.2rem;padding:.35rem .8rem;font-size:1.3rem}.article-header img{height:28rem}.article-header p{font-size:2.4rem}.tariff-card:hover,.review-card:hover{box-shadow:none;transform:none}}
