@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-600:oklch(54.6% .245 262.881);--color-gray-600:oklch(44.6% .03 256.802);--spacing:.25rem;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-blue-600{color:var(--color-blue-600)}.text-gray-600{color:var(--color-gray-600)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.btn-pagar-stripe{border:1px solid var(--ink);background:var(--paper);letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;min-height:52px;margin-bottom:9px;padding:14px 20px;font-size:12px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:flex}.btn-pagar-stripe:hover{background:var(--ink);color:var(--lime);transform:translateY(-2px)}.btn-pagar-stripe:disabled{cursor:not-allowed}.vehicle-options.three{grid-template-columns:repeat(3,1fr)}.privacy-check{color:var(--muted);align-items:flex-start;gap:10px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.privacy-check input{accent-color:var(--orange);margin-top:3px}.privacy-check a{text-underline-offset:3px;text-decoration:underline}.legal-page{background:var(--paper);min-height:100vh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 4vw;display:flex}.legal-back{font:500 11px var(--mono);text-transform:uppercase}.legal-shell{width:min(900px,92vw);margin:0 auto;padding:75px 0 110px}.legal-shell h1{font:400 clamp(3.2rem,7vw,6.8rem)/.88 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0 0 45px}.legal-shell section{border-top:1px solid var(--line);padding:35px 0}.legal-shell h2{font:400 27px var(--display);text-transform:uppercase;margin:0 0 18px}.legal-shell h3{text-transform:uppercase;margin:24px 0 8px;font-size:14px}.legal-shell p,.legal-shell li{color:#4f5964;line-height:1.75}.legal-shell a{text-decoration:underline}.legal-note{border-left:4px solid var(--orange);background:var(--cream);padding:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}.skip-link{z-index:1000;background:var(--lime);color:var(--ink);padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--orange);outline-offset:4px}#contenido-principal:focus{outline:none}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f5;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:sticky;top:0}.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.nav-links{font:500 11px var(--mono);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:27px;display:flex}.nav-links>a{transition:color .2s}.nav-phone,.nav-whatsapp{align-items:center;gap:7px;display:flex}.nav-phone{border-left:1px solid var(--line);padding-left:26px}.nav-whatsapp{background:var(--ink);color:#fff;padding:11px 15px}.menu-button{border:1px solid var(--ink);width:43px;height:43px;color:var(--ink);background:0 0;place-items:center;display:none}.urgent-first{z-index:3;background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:35px;min-height:64px;padding:10px 4vw;display:flex;position:relative}.urgent-center-copy{align-items:center;gap:18px;display:flex}.urgent-center-copy>span{color:var(--lime);font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.urgent-center-copy>span svg{width:17px}.urgent-center-copy p{color:#bdc8db;margin:0;font-size:12px}.urgent-main-trigger{align-items:center;gap:34px;display:flex}.urgent-main-trigger strong{font:400 16px var(--display);text-transform:uppercase}.urgent-main-trigger span{background:var(--orange);min-height:42px;font:500 10px var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;padding:0 17px;transition:background .2s,transform .2s;display:flex}.urgent-main-trigger:hover span{background:#d9471e;transform:translate(3px)}.hero{background:var(--paper);grid-template-rows:1fr 70px;grid-template-columns:1.12fr .88fr;min-height:calc(100vh - 140px);padding:6vw 4vw 0;display:grid;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#1118200e 1px,#0000 1px),linear-gradient(90deg,#1118200e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.hero:before{content:"BCN";color:#11182009;font:400 25vw/1 var(--display);letter-spacing:-.1em;position:absolute;bottom:-4vw;left:3.5vw}.hero-copy{z-index:2;align-self:center;padding:0 4vw 65px 0;position:relative}.eyebrow,.section-kicker{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.eyebrow{color:var(--orange-dark)}.eyebrow span{background:var(--orange);width:28px;height:2px}.hero h1{max-width:900px;font:400 clamp(4rem,6.7vw,7.5rem)/.83 var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:26px 0}.hero h1 em{color:var(--orange);font-style:normal;position:relative}.hero-lede{color:#4f5964;max-width:650px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.hero-actions{align-items:center;gap:26px;margin-top:36px;display:flex}.button,.submit-button,.whatsapp-button{text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:15px 20px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover,.submit-button:hover,.whatsapp-button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:#fff}.button-primary svg{color:var(--lime)}.text-link{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.text-link svg{color:var(--orange)}.hero-visual{z-index:2;align-self:stretch;min-height:570px;position:relative}.hero-photo,.hero-video{object-fit:cover;object-position:center;filter:brightness(.62)contrast(1.28)saturate(1.08);clip-path:polygon(12% 0,100% 0,100% 91%,91% 100%,0 100%,0 12%);width:100%;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both arrive;position:absolute;inset:0;transform:scale(1.05)}.hero-video{background:var(--navy);border:0}.hero-video .hero-photo{clip-path:none;transform:none}.hero-visual:after{content:"";background:linear-gradient(90deg,var(--paper),transparent 25%),linear-gradient(0deg,#071d4994,transparent 50%);pointer-events:none;position:absolute;inset:0}.hero-visual:before{content:"EN MOVIMIENTO";z-index:4;background:var(--lime);font:500 9px var(--mono);letter-spacing:.08em;padding:8px 10px;position:absolute;top:18px;right:18px}.dispatch-card{z-index:3;background:var(--navy);color:#fff;width:min(410px,95%);padding:20px;position:absolute;bottom:7%;left:-9%;box-shadow:18px 18px #f25b2be6}.dispatch-top,.dispatch-meta{font:500 9px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.dispatch-top{border-bottom:1px solid #ffffff2e;padding-bottom:15px}.live{color:var(--lime)}.live i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dispatch-route{grid-template-columns:1fr .8fr 1fr;padding:22px 0;display:grid}.dispatch-route>div{flex-direction:column;display:flex}.dispatch-route small{color:#94a4be;font:9px var(--mono);margin-top:9px}.dispatch-route strong{margin-top:3px;font-size:16px}.dispatch-route p{color:#94a4be;font:10px var(--mono);margin:3px 0 0}.route-dot{border:2px solid var(--navy);outline:2px solid var(--orange);border-radius:50%;width:10px;height:10px}.route-dot.end{outline-color:var(--lime)}.route-dash{height:10px;color:var(--orange);border-bottom:1px dashed #72809a;justify-content:center;align-items:center}.route-dash svg{box-sizing:content-box;background:var(--navy);padding:3px}.dispatch-meta{border-top:1px solid #ffffff2e;padding-top:15px}.dispatch-meta span{color:#aeb9cc;align-items:center;gap:7px;display:flex}.dispatch-meta b{color:var(--lime)}.hours-stamp{z-index:4;background:var(--orange);color:#fff;align-items:center;gap:9px;padding:12px 15px;display:flex;position:absolute;bottom:26%;right:-8px}.hours-stamp span{font:500 9px var(--mono);flex-direction:column;display:flex}.hours-stamp b{font-size:14px}.hero-footer{z-index:2;border-top:1px solid var(--line);font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;align-items:center;gap:28px;display:flex;position:relative}.hero-footer span:before{content:"↗";color:var(--orange);margin-right:7px}.hero-footer p{color:var(--muted);margin-left:auto}@keyframes arrive{0%{opacity:0;transform:translate(70px)scale(1.05)}}.fleet-showcase{background:var(--orange);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:end;gap:7vw;padding:115px 4vw;display:grid}.fleet-copy .section-kicker{border-bottom:1px solid #ffffff59;padding-bottom:14px}.fleet-copy h2{font:400 clamp(3.2rem,5.2vw,6rem)/.9 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:35px 0 24px}.fleet-copy p{color:#ffe3d8;max-width:510px;margin:0;line-height:1.7}.fleet-types{border-top:1px solid #ffffff6b;border-bottom:1px solid #ffffff6b;grid-template-columns:repeat(3,1fr);display:grid}.fleet-types>span{border-right:1px solid #ffffff6b;flex-direction:column;justify-content:flex-end;min-height:270px;padding:28px 22px;transition:background .25s,transform .25s;display:flex;position:relative}.fleet-types>span:last-child{border:0}.fleet-types>span:hover{background:var(--navy);transform:translateY(-9px)}.fleet-types i{font:400 10px var(--mono);font-style:normal;position:absolute;top:20px;right:18px}.fleet-types svg{stroke-width:1.4px;width:48px;height:48px;margin-bottom:32px}.fleet-types b{font:400 25px var(--display);text-transform:uppercase}.fleet-types small{color:#ffe0d4;min-height:36px;margin-top:7px;font-size:10px;line-height:1.5}.fleet-types>span:hover small{color:#bdc8dc}.section{padding:110px 4vw}.services .section-kicker{color:var(--orange-dark);border-bottom:1px solid var(--line);padding-bottom:14px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;margin:50px 0 65px;display:grid}.section-heading h2,.coverage h2,.quote-intro h2,footer h2{font:400 clamp(3.3rem,5.9vw,6.8rem)/.87 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.section-heading p{max-width:480px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.service-layout{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.service-main,.service-stack article{background:var(--paper);border:1px solid var(--line)}.service-main{flex-direction:column;align-items:flex-start;min-height:535px;padding:42px;display:flex}.service-number,.service-stack article>span{font:400 10px var(--mono);color:var(--muted)}.service-main .service-hero-icon{width:70px;height:70px;color:var(--orange);stroke-width:1.3px;margin:50px 0 28px}.service-main h3,.service-stack h3{font:400 28px var(--display);text-transform:uppercase;margin:0 0 9px}.service-main p,.service-stack p{color:var(--muted);line-height:1.65}.service-main ul{gap:22px;margin:auto 0 0;padding:0;font-size:11px;font-weight:700;list-style:none;display:flex}.service-main li{align-items:center;gap:6px;display:flex}.service-main li svg{width:14px;color:var(--orange)}.service-stack{gap:12px;display:grid}.service-stack article{grid-template-columns:27px 45px 1fr;align-items:center;gap:14px;padding:27px 28px;transition:border .2s,transform .2s;display:grid}.service-stack article:hover{border-color:var(--orange);transform:translate(5px)}.service-stack article>svg{width:30px;color:var(--orange);stroke-width:1.5px}.service-stack h3{font-size:21px}.service-stack p{margin:0;font-size:12px}.coverage{background:var(--ink);color:#fff;grid-template-columns:.82fr 1.18fr;min-height:690px;display:grid;overflow:hidden}.coverage-copy{padding:100px 4vw}.section-kicker.light{color:var(--lime);border-bottom:1px solid #ffffff2e;padding-bottom:14px}.coverage h2{margin:44px 0 28px}.coverage-copy>p{color:#abb3be;max-width:450px;line-height:1.7}.coverage-list{flex-direction:column;margin-top:48px;display:flex}.coverage-list span{border-top:1px solid #ffffff29;padding:15px 0;font-size:12px}.coverage-list i{color:var(--orange);font:400 10px var(--mono);margin-right:14px;font-style:normal}.map-art{background:radial-gradient(circle,#1f303d 0,#0000 58%);min-height:690px;position:relative;overflow:hidden}.map-art:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;transform:rotate(8deg)scale(1.2)}.map-ring{border:1px solid #f25b2b73;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:410px;height:410px}.ring-two{border-style:dashed;width:640px;height:640px}.map-axis{background:var(--orange);width:650px;height:3px;position:absolute;top:53%;left:9%;transform:rotate(-38deg)}.map-point{font:500 9px var(--mono);align-items:center;gap:7px;display:flex;position:absolute}.map-point i{background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ffffff1f}.map-point.main{color:var(--lime);font-size:11px}.map-point.main i{background:var(--lime);width:13px;height:13px}.p1{top:21%;right:21%}.p2{top:40%;right:31%}.p3{top:56%;right:38%}.p4{top:35%;left:18%}.p5{bottom:19%;left:18%}.map-label{border-left:2px solid var(--orange);color:#9ca7b5;font:9px var(--mono);padding-left:12px;position:absolute;bottom:8%;right:8%}.map-label b{color:#fff;font-size:20px}.proof-strip{background:var(--lime);grid-template-columns:repeat(4,1fr);padding:36px 4vw;display:grid}.proof-strip>div{border-right:1px solid #11182033;grid-template-columns:38px auto;padding:0 22px;display:grid}.proof-strip>div:last-child{border:0}.proof-strip svg{grid-row:1/3;align-self:center;width:22px}.proof-strip strong{font:400 20px var(--display);text-transform:uppercase}.proof-strip span{font-size:10px}.quote-section{background:var(--paper);grid-template-columns:.72fr 1.28fr;align-items:start;gap:7vw;padding:115px 4vw;display:grid}.quote-intro{position:sticky;top:110px}.quote-intro .section-kicker{color:var(--orange-dark);border-bottom:1px solid var(--line);padding-bottom:14px}.quote-intro h2{margin:42px 0 25px}.quote-intro>p{max-width:430px;color:var(--muted);line-height:1.7}.quote-promise{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:38px;padding-top:21px;display:flex}.quote-promise svg{color:var(--green)}.quote-promise span{flex-direction:column;font-size:11px;display:flex}.quote-promise b{font-size:13px}.calculator{background:var(--cream);border:1px solid var(--ink);box-shadow:14px 14px 0 var(--orange);padding:clamp(25px,4vw,50px)}.payment-notice{color:#17452f;border-left:4px solid var(--green);background:#dff2e7;gap:12px;margin-bottom:26px;padding:16px;display:flex}.payment-notice.cancelado{color:#6c2416;border-color:var(--orange-dark);background:#fbe4dd}.payment-notice span{flex-direction:column;gap:3px;font-size:12px;display:flex}.hidden-field{display:none}.form-step{align-items:center;gap:10px;margin:7px 0 16px;display:flex}.form-step:not(:first-of-type){margin-top:34px}.form-step span{background:var(--ink);width:23px;height:23px;color:var(--lime);font:500 9px var(--mono);place-items:center;display:grid}.form-step h3{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.route-selects{grid-template-columns:1fr auto 1fr;align-items:end;gap:9px;display:grid}.route-selects>span{width:31px;height:45px;color:var(--orange);place-items:center;display:grid}.route-selects label,.form-grid label{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.route-selects select,.form-grid input,.form-grid textarea{width:100%;color:var(--ink);text-transform:none;background:#fff;border:1px solid #bdc1c5;border-radius:0;outline:none;margin-top:7px;padding:13px;font-size:13px}.route-selects select:focus,.form-grid input:focus,.form-grid textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1118201f}.form-grid textarea{resize:vertical}.vehicle-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vehicle-options label{cursor:pointer;border:1px solid #bdc1c5;align-items:center;gap:12px;min-height:75px;padding:14px;display:flex;position:relative}.vehicle-options input{opacity:0;position:absolute}.vehicle-options label:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:3px}.vehicle-options span{flex-direction:column;display:flex}.vehicle-options small{color:var(--muted);font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid .full{grid-column:1/-1}.estimate{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;margin-top:26px;padding:20px 21px;display:flex}.estimate span{text-transform:uppercase;flex-direction:column;font-size:10px;font-weight:700;display:flex}.estimate small{color:#a6afb9;font:8px var(--mono);margin-top:4px}.estimate strong{color:var(--lime);font:400 34px var(--display)}.payment-button{background:var(--orange-dark);color:#fff;width:100%;min-height:59px;margin-top:9px;font-size:13px}.payment-button:hover{background:#942711}.payment-button:disabled{opacity:.6;cursor:wait;transform:none}.payment-help{color:var(--muted);font:9px var(--mono);justify-content:center;align-items:center;gap:6px;margin:10px 0 15px;display:flex}.payment-help svg{width:14px;color:var(--green)}.form-error{color:#9b2715;text-align:center;font-size:12px}.whatsapp-button{background:var(--green);color:#fff;width:100%}.whatsapp-button:hover{background:#0e552f}.whatsapp-float-btn{z-index:40;color:#fff;background-color:#25d366;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #25d3664d}.whatsapp-float-btn svg{flex:none;width:20px;height:20px}.whatsapp-float-btn b{font-weight:700}.whatsapp-float-btn:hover{color:#fff;background-color:#20ba5a;transform:translateY(-2px)}.whatsapp-float-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.whatsapp-float-btn:active{transform:translateY(0)}footer{background:var(--navy);color:#fff;padding:90px 4vw 30px}.footer-top{justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.footer-top .brand-logo{flex:0 0 205px}.footer-top h2{text-align:right;max-width:850px}.footer-top h2 em{color:var(--orange);font-style:normal}.footer-bottom{color:#9fabc0;font:9px var(--mono);border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:65px;padding-top:20px;display:flex}.footer-bottom a{color:var(--lime)}@media(max-width:1000px){.nav-links{gap:16px}.nav-phone{padding-left:16px}.hero h1{font-size:clamp(3.8rem,6.6vw,5.8rem)}.fleet-showcase{grid-template-columns:1fr}.fleet-copy{max-width:700px}}@media(max-width:820px){html{scroll-padding-top:70px}.site-header{height:70px;padding:0 20px}.brand-logo{width:175px;height:38px}.menu-button{display:grid}.nav-links{background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:70px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{align-items:center;min-height:40px;display:flex}.nav-phone{border:0;padding-left:0}.nav-whatsapp{background:var(--ink);color:#fff;justify-content:center}.urgent-center-copy p{display:none}.hero{grid-template-rows:auto auto 65px;grid-template-columns:1fr;min-height:auto;padding:70px 20px 0}.hero-copy{padding:0 0 50px}.hero h1{font-size:clamp(4rem,13vw,6.2rem)}.hero-visual{min-height:550px}.dispatch-card{left:0}.hero-footer{overflow-x:auto}.hero-footer p{display:none}.hero-footer span{white-space:nowrap}.fleet-showcase,.section,.quote-section{padding:80px 20px}.section-heading,.service-layout,.coverage,.quote-section{grid-template-columns:1fr}.section-heading{gap:25px}.coverage-copy{padding:80px 20px}.map-art{min-height:570px}.quote-intro{position:static}.proof-strip{grid-template-columns:1fr 1fr;gap:18px}.proof-strip>div:nth-child(2){border:0}.footer-top{flex-direction:column}.footer-top h2{text-align:left}}@media(max-width:560px){.urgent-first{padding:9px 16px}.urgent-center-copy{display:none}.urgent-main-trigger{justify-content:space-between;width:100%}.urgent-main-trigger strong{font-size:14px}.hero{padding-top:55px}.hero h1{font-size:3.45rem}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual{min-height:430px}.dispatch-card{width:100%;box-shadow:9px 9px 0 var(--orange);padding:16px;bottom:18px}.hours-stamp{top:48px;bottom:auto;right:0}.hero-footer{gap:18px}.fleet-showcase,.section,.quote-section{padding:65px 17px}.fleet-copy h2,.section-heading h2,.coverage h2,.quote-intro h2,footer h2{font-size:3.2rem}.fleet-types{grid-template-columns:1fr}.fleet-types>span{border-bottom:1px solid #fff6;border-right:0;min-height:160px}.fleet-types svg{margin-bottom:18px}.service-main{min-height:450px;padding:28px}.service-main ul{flex-direction:column;gap:7px}.service-stack article{grid-template-columns:22px 36px 1fr;padding:21px 16px}.coverage-copy{padding:65px 17px}.map-art{min-height:440px}.ring-one{width:280px;height:280px}.ring-two{width:430px;height:430px}.map-axis{left:-35%}.map-point{transform:scale(.8)}.proof-strip{grid-template-columns:1fr;padding:25px 17px}.proof-strip>div{border-bottom:1px solid #1118202e;border-right:0;padding:14px 0}.calculator{box-shadow:8px 8px 0 var(--orange);padding:21px 16px}.route-selects,.form-grid{grid-template-columns:1fr}.route-selects>span{display:none}.vehicle-options{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.estimate{align-items:flex-start;gap:10px}.estimate strong{font-size:29px}.payment-button{font-size:12px}.footer-top .brand-logo{flex-basis:auto}.footer-bottom{flex-direction:column;gap:12px}.whatsapp-float-btn{padding:11px 14px;font-size:12px;bottom:14px;right:14px}.whatsapp-float-btn span{flex-direction:column;display:flex}.whatsapp-float-btn b{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid canvastext}.vehicle-options label.selected{outline:2px solid canvastext}}.hero-lede{align-items:flex-start;gap:10px;display:flex}.hero-lede svg{width:21px;color:var(--orange);fill:var(--orange);flex:none;margin-top:.25em}.vehicle-options label{background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:112px;padding:17px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.vehicle-options label:hover{border-color:var(--ink);transform:translateY(-2px)}.vehicle-options label.selected{border-color:var(--orange-dark)}.vehicle-options label>svg:not(.vehicle-check){stroke-width:1.6px;width:31px;height:31px}.vehicle-options span{gap:5px}.vehicle-options b{font-size:13px}.vehicle-options small{font-size:10px;line-height:1.45}.vehicle-options .vehicle-check{background:var(--orange);color:#fff;opacity:0;border-radius:50%;width:17px;height:17px;padding:3px;transition:opacity .2s,transform .2s;position:absolute;top:9px;right:9px;transform:scale(.6)}.vehicle-options label.selected .vehicle-check{opacity:1;transform:scale(1)}.payment-step{margin-bottom:12px}.payment-summary-box{background:var(--ink);color:#fff;padding:20px}.payment-summary-box .estimate{border-bottom:1px solid #ffffff29;margin-top:0;padding:3px 2px 18px}.payment-summary-box .payment-button{margin-top:14px}.payment-summary-box .payment-help{color:#b9c0c8}.payment-summary-box .payment-help svg{color:var(--lime)}.payment-summary-box .btn-pagar-stripe{color:#fff;background:0 0;border-color:#fff6;gap:9px;margin:0}.payment-summary-box .btn-pagar-stripe svg{width:17px}.payment-summary-box .btn-pagar-stripe:hover{background:var(--paper);color:var(--ink)}.whatsapp-button{margin-top:12px}.payment-summary-box .btn-pagar-stripe{background:var(--orange-dark);color:#fff;border-color:#0000;margin:14px 0 0}.payment-summary-box .btn-pagar-stripe:hover{color:#fff;background:#942711}.stripe-secure-text{color:#aeb6c0;font:9px var(--mono);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.stripe-secure-text svg{width:14px;height:14px;color:var(--lime)}.whatsapp-box{margin-top:12px}.whatsapp-box .whatsapp-button{margin:0}.hero-copy h1{font-size:clamp(3.45rem,5.9vw,7.2rem);line-height:.88}.hero-promise{background:var(--lime);width:max-content;max-width:100%;color:var(--ink);font:500 11px var(--mono);letter-spacing:.035em;text-transform:uppercase;margin:22px 0 14px;padding:9px 12px}.hero-video{animation:1.1s cubic-bezier(.16,.78,.22,1) both cinematic-arrive}.hero-visual:after{background:linear-gradient(90deg,var(--paper),transparent 27%),linear-gradient(0deg,#071d49b8,transparent 58%),linear-gradient(115deg,transparent 35%,#d8ed541f 52%,transparent 68%)}.cinema-caption{z-index:4;color:#fff;font:500 8px var(--mono);letter-spacing:.1em;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:18px}.cinema-caption b{background:var(--lime);color:var(--ink);padding:7px 9px;font-weight:500}.cinema-caption b:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@keyframes cinematic-arrive{0%{opacity:0;transform:translate(70px)scale(1.1)}to{opacity:1;transform:translate(0)scale(1.05)}}@keyframes cinematic-drift{to{transform:scale(1.11)translate(-1.2%,1%)}}.audience-quick{background:var(--ink);color:#fff;padding:95px 4vw 0}.audience-heading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:6vw;padding-bottom:55px;display:grid}.audience-heading>span{color:var(--lime);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-top:8px}.audience-heading h2{max-width:950px;font:400 clamp(3rem,5.5vw,6.5rem)/.9 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.audience-cards{border:1px solid #ffffff38;grid-template-columns:1fr 1.15fr .85fr;display:grid}.audience-cards article{border-right:1px solid #ffffff38;flex-direction:column;justify-content:flex-end;min-height:270px;padding:32px;transition:background .25s,transform .25s;display:flex;position:relative}.audience-cards article:last-child{border:0}.audience-cards article:hover{z-index:1;background:var(--orange);transform:translateY(-8px)}.audience-cards svg{width:42px;height:42px;color:var(--lime);stroke-width:1.4px;position:absolute;top:30px;left:30px}.audience-cards article:hover svg{color:var(--ink)}.audience-cards article>span{color:#8290a1;font:10px var(--mono);position:absolute;top:26px;right:25px}.audience-cards h3{max-width:300px;font:400 clamp(1.3rem,2vw,2rem) var(--display);text-transform:uppercase;margin:0 0 8px}.audience-cards p{color:#acb5c0;margin:0;font-size:13px}.audience-cards article:hover p{color:#fff}.trust-rail{background:var(--lime);color:var(--ink);grid-template-columns:repeat(3,1fr);gap:22px;margin:0 -4vw;padding:25px 4vw;display:grid}.trust-rail span{align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.trust-rail svg{width:19px;color:var(--orange-dark)}.payment-summary-box .btn-pagar-stripe:disabled{cursor:not-allowed;color:#89919a;box-shadow:none;background:#303943;border:1px dashed #66707b;transform:none}.payment-summary-box .btn-pagar-stripe.is-ready{background:var(--lime);color:var(--ink);box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--lime);animation:1.8s ease-in-out infinite payment-pulse}.payment-summary-box .btn-pagar-stripe.is-ready:hover{color:var(--ink);background:#e8fa70;transform:translateY(-2px)}@keyframes payment-pulse{50%{box-shadow:0 0 0 3px var(--ink),0 0 0 9px #d8ed5438}}@media(max-width:820px){.audience-quick{padding:70px 20px 0}.audience-heading{grid-template-columns:1fr;gap:20px}.trust-rail{margin:0 -20px;padding:24px 20px}}@media(max-width:560px){.hero-copy h1{font-size:clamp(2.85rem,13.8vw,4rem)}.hero-promise{font-size:9px;line-height:1.45}.cinema-caption{top:12px;left:12px}.audience-quick{padding:60px 17px 0}.audience-heading{padding-bottom:35px}.audience-heading h2{font-size:2.85rem}.audience-cards{grid-template-columns:1fr}.audience-cards article{border-bottom:1px solid #ffffff38;border-right:0;min-height:190px;padding:25px}.audience-cards svg{top:24px;left:24px}.trust-rail{grid-template-columns:1fr;gap:15px;margin:0 -17px;padding:22px 17px}.vehicle-options label{min-height:124px;padding:18px 16px}.vehicle-options label>svg:not(.vehicle-check){width:36px;height:36px}.vehicle-options b{font-size:14px}.vehicle-options small{font-size:11px}.payment-summary-box .btn-pagar-stripe.is-ready{animation:none}}.video-hero-container{background:var(--navy);text-align:center;border-radius:12px;justify-content:center;align-items:center;width:calc(100% - 8vw);height:280px;margin:20px 4vw;display:flex;position:relative;overflow:hidden}.video-hero-container .hero-video{z-index:1;object-fit:cover;clip-path:none;filter:brightness(.45);width:auto;min-width:100%;height:auto;min-height:100%;animation:none;position:absolute;inset:auto;transform:translate(-50%,-50%)}.hero-content{z-index:2;color:#fff;padding:0 20px;position:relative}.hero-content h1{font:400 24px/1.15 var(--display);letter-spacing:1px;text-transform:uppercase;margin:0 0 8px}.hero-content p{color:#fa0;justify-content:center;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:500;display:flex}.hero-content p svg{fill:currentColor;flex:none;width:18px;height:18px}@media(max-width:560px){.video-hero-container{width:calc(100% - 34px);height:280px;margin:17px}.hero-content h1{font-size:22px}.hero-content p{align-items:flex-start;font-size:13px;line-height:1.45}.hero-content p svg{margin-top:1px}}.hero-split-section{align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:40px 20px;display:flex}.hero-video-box{background:var(--navy);border-radius:16px;flex:1;width:100%;height:400px;overflow:hidden;box-shadow:0 10px 30px #11182026}.side-video{object-fit:cover;width:100%;height:100%;display:block}.hero-content-box{flex:1;min-width:0}.badge-urgente{color:var(--orange-dark);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;display:flex}.badge-urgente:before{content:"";background:var(--orange);width:28px;height:2px}.hero-content-box h1{font:400 clamp(3.2rem,5.3vw,5.9rem)/.88 var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.text-orange{color:var(--orange);display:block}.tag-30min{background:var(--lime);width:max-content;max-width:100%;color:var(--ink);font:500 10px/1.45 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin:24px 0 14px;padding:9px 12px}.hero-content-box>p{color:#4f5964;max-width:560px;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.hero-buttons{align-items:center;gap:24px;margin-top:30px;display:flex}.btn-whatsapp{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.btn-whatsapp svg{color:var(--orange)}@media(max-width:768px){.hero-split-section{flex-direction:column;align-items:stretch;gap:20px;padding:20px 10px}.hero-video-box{height:250px}.hero-content-box{padding:10px 7px 25px}.hero-content-box h1{font-size:clamp(3rem,13vw,4.7rem)}.hero-buttons{flex-direction:column;align-items:flex-start;gap:20px}}.confirmation-page{background:var(--cream);isolation:isolate;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.confirmation-page:before{content:"";z-index:-2;background:var(--ink);position:absolute;inset:0 0 0 56%}.confirmation-grid{z-index:-1;background-image:linear-gradient(#1118200e 1px,#0000 1px),linear-gradient(90deg,#1118200e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 54%,#0000 72%);mask-image:linear-gradient(90deg,#000 0 54%,#0000 72%)}.confirmation-header{justify-content:space-between;align-items:center;padding:24px 4vw;display:flex}.confirmation-header>span{color:#fff;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.confirmation-header>span svg{width:17px;color:var(--lime)}.confirmation-shell{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:center;width:min(1180px,92vw);margin:auto;display:grid}.confirmation-copy{grid-column:1;padding:60px 7vw 60px 0}.confirmation-kicker{color:var(--orange-dark);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:26px;display:flex}.confirmation-kicker svg{width:18px;fill:var(--orange);color:var(--orange)}.confirmation-copy h1{max-width:820px;font:400 clamp(3.6rem,6.6vw,7.4rem)/.86 var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0}.confirmation-copy h1 em{color:var(--orange);font-style:normal}.confirmation-copy>p{color:#4f5964;max-width:650px;margin:28px 0 34px;font-size:clamp(16px,1.45vw,20px);line-height:1.65}.confirmation-marker{aspect-ratio:1;background:var(--lime);width:min(27vw,300px);color:var(--ink);box-shadow:20px 20px 0 var(--orange);grid-area:1/2;justify-self:end;place-items:center;display:grid;position:relative}.confirmation-marker:before,.confirmation-marker:after{content:"";background:var(--ink);position:absolute}.confirmation-marker:before{width:calc(100% + 42px);height:1px}.confirmation-marker:after{width:1px;height:calc(100% + 42px)}.confirmation-marker svg{stroke-width:1.4px;width:42%;height:42%}.confirmation-marker span{font:500 10px var(--mono);letter-spacing:.12em;position:absolute;bottom:12px;right:14px}.confirmation-status{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);max-width:760px;display:grid}.confirmation-status span{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;min-height:112px;padding:16px;display:grid}.confirmation-status span:last-child{border:0}.confirmation-status i{font:400 9px var(--mono);color:var(--muted);font-style:normal}.confirmation-status svg{width:20px;color:var(--orange)}.confirmation-status b{text-transform:uppercase;grid-column:1/-1;font-size:12px}.confirmation-actions{align-items:center;gap:28px;margin-top:28px;display:flex}.confirmation-actions a{text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.confirmation-actions svg{width:17px}.confirmation-home{background:var(--ink);color:#fff;padding:15px 20px}.confirmation-actions a:last-child{border-bottom:1px solid var(--ink);padding-bottom:5px}.confirmation-footer{border-top:1px solid var(--line);font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:22px 4vw;display:flex}.confirmation-footer p{margin:0}.confirmation-footer span{color:#fff}@media(max-width:820px){.confirmation-page:before{inset:62% 0 0}.confirmation-header>span{color:var(--ink)}.confirmation-shell{flex-direction:column-reverse;align-items:flex-start;padding:40px 0 90px;display:flex}.confirmation-copy{padding:45px 0 0}.confirmation-marker{align-self:flex-end;width:190px;margin-right:20px}.confirmation-footer span{color:#fff}.confirmation-status{width:100%}}@media(max-width:560px){.confirmation-header{padding:18px 17px}.confirmation-header .brand-logo{width:170px;height:38px}.confirmation-header>span{font-size:0}.confirmation-header>span svg{width:22px}.confirmation-shell{width:auto;margin:0;padding:38px 17px 78px}.confirmation-marker{width:132px;box-shadow:12px 12px 0 var(--orange);margin-right:15px}.confirmation-copy h1{font-size:clamp(3rem,14vw,4.35rem)}.confirmation-copy>p{margin:22px 0 28px;font-size:15px}.confirmation-status{grid-template-columns:1fr}.confirmation-status span{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:74px}.confirmation-status i,.confirmation-status b{grid-column:auto}.confirmation-actions{flex-direction:column;align-items:flex-start;gap:20px}.confirmation-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 17px}.confirmation-footer span{font-size:8px}}@media(max-width:760px){.vehicle-options.three{grid-template-columns:1fr}.legal-header{padding:16px}.legal-header .brand-logo{width:165px}.legal-shell{padding:50px 0 80px}}body{background:var(--ink);background-image:linear-gradient(#b9f36b09 1px,#0000 1px),linear-gradient(90deg,#b9f36b09 1px,#0000 1px);background-size:48px 48px}.site-header{height:84px;color:var(--paper);background:#111716e6;border-color:#b9f36b33;box-shadow:inset 0 -1px #b9f36b14}.brand-mark{min-width:218px;height:48px;color:var(--paper);font-family:var(--mono);letter-spacing:-.04em;align-items:center;display:inline-flex}.brand-mark-icon{width:48px;height:48px;color:var(--ink);background:var(--lime);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);place-items:center;display:grid}.brand-mark-icon svg{stroke-width:1.8px;width:23px;height:23px;transform:rotate(10deg)}.brand-mark-name{letter-spacing:.13em;margin-left:12px;font-size:22px;font-weight:800}.brand-mark-era{color:var(--lime);letter-spacing:.06em;align-self:flex-start;margin:8px 0 0 5px;font-size:8px}.nav-whatsapp{background:var(--lime);color:var(--ink);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.urgent-first{background:var(--lime);min-height:52px;color:var(--ink);border-bottom:1px solid var(--ink)}.hero-split-section{background:var(--ink);max-width:none;min-height:720px;color:var(--paper);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:clamp(40px,7vw,120px);padding:72px 4vw 86px;display:grid;position:relative;overflow:hidden}.hero-split-section:before{content:"2070";color:#b9f36b0b;font:400 clamp(13rem,29vw,31rem)/1 var(--display);letter-spacing:-.04em;position:absolute;bottom:-.18em;right:-.025em}.hero-split-section:after{content:"BCN / 41.3874° N / 2.1686° E";color:#72817a;font:500 9px var(--mono);letter-spacing:.16em;position:absolute;bottom:28px;left:4vw}.hero-video-box{z-index:1;height:min(68vw,620px);box-shadow:24px 24px 0 var(--lime);clip-path:polygon(0 0,calc(100% - 52px) 0,100% 52px,100% 100%,52px 100%,0 calc(100% - 52px));filter:saturate(.55)contrast(1.15);border:1px solid #b9f36b52;border-radius:0}.hero-video-box:after{content:"";pointer-events:none;background:linear-gradient(135deg,#b9f36b33,#0000 35%,#e85a3f2e) border-box;border:1px solid #0000;position:absolute;inset:0}.hero-video-box{position:relative}.hero-content-box{z-index:2;align-self:center;padding:0}.badge-urgente:before{background:var(--lime);height:7px}.hero-content-box h1{letter-spacing:-.035em;font-size:clamp(4.6rem,7.6vw,9rem);line-height:.78}.tag-30min{color:var(--paper);border-left:8px solid var(--orange);background:0 0;margin-top:32px;padding:6px 12px}.hero-content-box>p{color:#aebbb5}.audience-quick{background:var(--paper);color:var(--ink)}.audience-cards{background:var(--ink);gap:1px}.audience-cards article{background:var(--navy);color:var(--paper);border:0}.audience-cards article:nth-child(2){background:var(--lime);color:var(--ink);transform:translateY(28px)}.audience-cards article:nth-child(2) p{color:#35453f}.fleet-showcase{background:var(--lime);color:var(--ink)}.fleet-copy p,.fleet-types small{color:#405149}.fleet-types,.fleet-types>span{border-color:#11171659}.fleet-types>span:hover,.services{background:var(--ink);color:var(--paper)}.calculator{border:1px solid var(--ink);box-shadow:18px 18px 0 var(--lime);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);background:#dce4dc}.payment-summary-box .btn-pagar-stripe:disabled{color:#95a29c;background:0 0;border:1px dashed #64736c}.whatsapp-button{background:var(--lime);color:var(--ink)}.whatsapp-float-btn{background:var(--lime);color:var(--ink);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-radius:0;box-shadow:8px 8px #111716b8}footer{background:var(--ink);border-top:1px solid #b9f36b33}footer .brand-mark{color:var(--paper)}.legal-header{background:var(--ink);color:var(--paper)}.legal-note{border-color:var(--lime);background:#dce4dc}@media(max-width:820px){.site-header{background:#111716f5;height:70px}.brand-mark{min-width:auto}.brand-mark-icon{width:40px;height:40px}.brand-mark-name{font-size:18px}.nav-links{background:var(--ink);border-color:var(--lime);top:70px}.hero-split-section{grid-template-columns:1fr;min-height:auto;padding:28px 20px 72px}.hero-video-box{height:52vw;min-height:280px;box-shadow:12px 12px 0 var(--lime)}.hero-content-box{padding:26px 0 0}.audience-cards article:nth-child(2){transform:none}}@media(max-width:560px){.brand-mark-era{display:none}.hero-split-section{padding-inline:17px}.hero-video-box{height:280px;min-height:0}.hero-content-box h1{font-size:clamp(3.8rem,18vw,5.7rem)}.calculator{box-shadow:9px 9px 0 var(--lime)}.whatsapp-float-btn{box-shadow:5px 5px #111716b8}}.brand-logo{background:#061b50;width:228px;height:48px;display:block;overflow:hidden}.brand-mark-original{object-fit:contain;width:100%;height:100%;display:block}.hero-video-box{isolation:isolate}.hero-video-box:after{z-index:1}.future-year{z-index:3;color:#f1f4edc7;font:400 clamp(3rem,8vw,7rem)/1 var(--display);letter-spacing:.04em;mix-blend-mode:overlay;position:absolute;top:18px;right:20px}.hero-logo-plaque,.bike-logo-plaque{z-index:4;background:#061b50;border:1px solid #ffffff4d;padding:5px;display:block;position:absolute}.hero-logo-plaque{width:min(230px,45%);bottom:22px;left:22px}.hero-logo-plaque img,.bike-logo-plaque img{width:100%;display:block}.fleet-showcase{grid-template-columns:.68fr 1.32fr;align-items:center}.future-bike-card{background:var(--paper);min-width:0;color:var(--ink);box-shadow:20px 20px 0 var(--orange);clip-path:polygon(0 0,calc(100% - 38px) 0,100% 38px,100% 100%,0 100%);border:1px solid #11171666;position:relative}.future-bike-card>img{aspect-ratio:1.5;object-fit:cover;width:100%;display:block}.future-bike-card>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.future-bike-card>div b{font:400 22px var(--display);letter-spacing:.05em}.future-bike-card>div small{color:var(--muted);font:500 9px var(--mono);text-align:right;text-transform:uppercase}.bike-logo-plaque{width:25%;top:19%;right:6%;transform:perspective(600px)rotateY(-2deg)}@media(max-width:820px){.brand-logo{width:190px;height:40px}.fleet-showcase{grid-template-columns:1fr}.future-bike-card{margin-top:20px}.bike-logo-plaque{width:28%;top:18%}}@media(max-width:560px){.brand-logo{width:164px;height:35px}.hero-logo-plaque{width:150px;bottom:12px;left:12px}.future-year{top:12px;right:12px}.future-bike-card{box-shadow:9px 9px 0 var(--orange)}.future-bike-card>div{flex-direction:column;align-items:flex-start;gap:6px}.future-bike-card>div small{text-align:left}}:root{--ink:#1b211f;--navy:#23302d;--orange:#d65d3f;--orange-dark:#a83d28;--cream:#e9e5dc;--paper:#f7f4ed;--lime:#d65d3f;--green:#53655f;--muted:#66706c;--line:#1b211f29;--sans:"Aptos","Helvetica Neue",sans-serif;--display:"Bodoni 72","Didot","Iowan Old Style",Georgia,serif;--mono:"Aptos Mono","Cascadia Mono",ui-monospace,monospace}body{background:var(--paper);color:var(--ink);background-image:none}.site-header{height:82px;color:var(--ink);border-color:var(--line);box-shadow:none;background:#f7f4edf0}.brand-logo{background:0 0;width:auto;height:auto;overflow:visible}.axial-wordmark{align-items:center;gap:12px;display:inline-flex}.axial-monogram{background:var(--ink);width:42px;height:42px;color:var(--paper);font:700 12px var(--mono);letter-spacing:-.08em;place-items:center;display:grid}.axial-wordmark-copy{color:var(--ink);text-transform:uppercase;grid-template-columns:auto auto;align-items:baseline;gap:5px;display:grid}.axial-wordmark-copy b{font:600 21px var(--sans);letter-spacing:.12em}.axial-wordmark-copy>span{color:var(--orange-dark);font:500 10px var(--mono);letter-spacing:.1em}.nav-links{color:var(--ink)}.nav-links>a:hover{color:var(--orange-dark)}.nav-whatsapp{background:var(--ink);color:#fff;clip-path:none;padding:12px 17px}.menu-button{border-color:var(--ink);color:var(--ink)}.urgent-first{background:var(--ink);color:#fff;border:0;min-height:48px;padding-block:7px}.urgent-center-copy>span{color:#e5b8a9}.urgent-center-copy p{color:#aeb7b3}.urgent-main-trigger span{background:var(--orange);color:#fff}.urgent-main-trigger:hover span{background:var(--orange-dark)}.hero-split-section{background:var(--paper);max-width:none;min-height:690px;color:var(--ink);grid-template-columns:minmax(420px,.98fr) minmax(420px,1.02fr);gap:clamp(45px,7vw,110px);padding:58px 4vw 70px}.hero-split-section:before{content:"AXIAL";color:#1b211f07;font-family:var(--sans);letter-spacing:.02em;font-weight:700;bottom:-.23em;right:-.02em}.hero-split-section:after{content:"Barcelona · mensajería urgente";color:#8b938f;letter-spacing:.11em}.hero-video-box{height:min(64vw,590px);box-shadow:none;clip-path:none;filter:none;border:0;border-radius:0}.hero-video-box:after{background:linear-gradient(#0000 60%,#12191780);border:0}.side-video{filter:saturate(.72)contrast(1.03)}.future-year{color:var(--ink);font:500 9px var(--mono);letter-spacing:.11em;text-transform:uppercase;mix-blend-mode:normal;background:#f7f4ede6;padding:7px 10px;top:20px;right:20px}.hero-logo-plaque{background:#f7f4edf0;border:0;width:auto;padding:11px 14px;bottom:20px;left:20px}.hero-logo-plaque .axial-monogram{width:34px;height:34px}.hero-logo-plaque .axial-wordmark-copy b{font-size:16px}.hero-logo-plaque .axial-wordmark-copy>span{font-size:8px}.hero-content-box{max-width:650px}.badge-urgente{color:var(--orange-dark)}.badge-urgente:before{background:var(--orange);width:34px;height:1px}.hero-content-box h1{letter-spacing:-.055em;text-transform:none;font-size:clamp(4.2rem,7vw,8rem);font-weight:400;line-height:.82}.text-orange{color:var(--orange-dark);margin-top:.04em}.tag-30min{color:var(--ink);border-left:2px solid var(--orange);background:0 0;margin:30px 0 17px;padding:0 0 0 13px;font-weight:600}.hero-content-box>p{max-width:570px;color:var(--muted);font-size:17px;line-height:1.72}.btn-primary{background:var(--ink);color:#fff;clip-path:none}.btn-primary svg{color:#fff}.btn-whatsapp{color:var(--ink);border-color:var(--ink)}.audience-heading>span,.section-kicker{color:var(--orange-dark)}.audience-heading h2{font-family:var(--display);letter-spacing:-.035em;text-transform:none;font-weight:400}.audience-cards{background:0 0;grid-template-columns:.9fr 1.15fr .95fr;gap:12px}.audience-cards article,.audience-cards article:nth-child(2){background:var(--paper);min-height:310px;color:var(--ink);border:1px solid var(--line);padding:34px;transform:none}.audience-cards article:nth-child(2){margin-top:28px}.trust-rail{background:var(--ink);color:#fff}.fleet-showcase{background:var(--paper);color:var(--ink);grid-template-columns:.72fr 1.28fr;padding-block:120px}.fleet-copy h2{font-family:var(--display);letter-spacing:-.04em;text-transform:none;font-weight:400}.fleet-copy h2 em{color:var(--orange-dark)}.fleet-copy p{color:var(--muted)}.future-bike-card{box-shadow:none;clip-path:none;background:#dedfd9;border:0}.future-bike-card>div{background:var(--ink);color:#fff}.bike-logo-plaque{background:#f7f4edf0;border:0;width:auto;padding:9px 12px;top:20px;left:20px;right:auto;transform:none}.bike-logo-plaque .axial-monogram{width:30px;height:30px}.bike-logo-plaque .axial-wordmark-copy b{font-size:14px}.bike-logo-plaque .axial-wordmark-copy>span{font-size:7px}.services{background:var(--cream);color:var(--ink)}.services .section-kicker{color:var(--orange-dark);border-color:var(--line)}.section-heading h2,.coverage h2,.quote-intro h2,footer h2{font-family:var(--display);letter-spacing:-.04em;text-transform:none;font-weight:400}.section-heading p,.service-main p,.service-stack p{color:var(--muted)}.service-main,.service-stack article{background:var(--paper);border-color:var(--line)}.coverage{background:var(--ink);color:#fff}.map-art{background:radial-gradient(circle,#394742 0,#202825 66%)}.map-point.main i{background:var(--orange)}.proof-strip{background:var(--orange);color:#fff}.quote-section{background:var(--paper)}.calculator{background:var(--cream);border:1px solid var(--line);box-shadow:none;clip-path:none}.form-step span{background:var(--ink);color:#fff;clip-path:none}.route-selects select,.form-grid input,.form-grid textarea,.vehicle-options label{background:#fff;border-color:#b7bbb7}.vehicle-options label.selected{border-color:var(--orange-dark);box-shadow:inset 0 -3px var(--orange)}.vehicle-options svg{color:var(--orange-dark)}.vehicle-options .vehicle-check{background:var(--orange-dark)}.payment-summary-box{background:var(--ink)}.whatsapp-button{color:#fff;background:#226746}.whatsapp-button:hover{color:#fff;background:#194f36}.whatsapp-float-btn{color:#fff;clip-path:none;background:#226746;border-radius:4px;box-shadow:0 8px 28px #1b211f33}footer{background:var(--ink);border:0}footer .axial-wordmark-copy,footer .axial-wordmark-copy b{color:#fff}.footer-top h2 em,.footer-bottom a{color:#e9a08a}.legal-header{background:var(--ink)}.legal-header .axial-wordmark-copy b{color:#fff}.confirmation-marker{background:var(--orange);box-shadow:16px 16px 0 var(--ink)}@media(max-width:820px){.site-header{background:#f7f4edf7}.nav-links{background:var(--paper);border-color:var(--line)}.hero-split-section{grid-template-columns:1fr;padding:28px 20px 72px}.hero-video-box{height:56vw;min-height:330px;box-shadow:none}.audience-cards{grid-template-columns:1fr}.audience-cards article:nth-child(2){margin-top:0}.fleet-showcase{grid-template-columns:1fr}}@media(max-width:560px){.axial-monogram{width:36px;height:36px}.axial-wordmark-copy b{font-size:17px}.hero-split-section{padding-inline:17px}.hero-video-box{height:340px}.hero-content-box h1{font-size:clamp(3.5rem,17vw,5rem)}.hero-logo-plaque{bottom:12px;left:12px}.calculator,.future-bike-card{box-shadow:none}.whatsapp-float-btn{box-shadow:0 6px 20px #1b211f33}}.calculator-first{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,5vw,80px);min-height:0;padding:40px 4vw 64px;overflow:hidden}.calculator-first:before,.calculator-first:after{pointer-events:none}.calculator-first .hero-content-box{align-self:start;min-width:0;padding:24px 12px 0 0}.calculator-first .hero-content-box h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(3rem,4.8vw,5.2rem);line-height:1.08}.calculator-first .hero-support{margin-top:24px;font-size:17px;line-height:1.65}.calculator-first .hero-confidence{border-top:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:10px;margin-top:22px;padding-top:22px;font-size:14px;line-height:1.6;display:flex}.hero-confidence svg{width:22px;color:var(--orange-dark);flex-shrink:0;margin-top:2px}.hero-direct-contact{grid-template-columns:22px 1fr;align-items:center;gap:6px 10px;margin-top:28px;display:grid}.hero-direct-contact svg{color:var(--orange-dark);grid-row:span 2}.hero-direct-contact a{width:fit-content;font-size:21px;font-weight:600}.hero-direct-contact span{color:var(--muted);font-size:12px}.hero-calculator{z-index:1;min-width:0;padding:24px;scroll-margin-top:16px;position:relative}.hero-calculator,.axial-guarantees{--lime:#d8ed54}.calculator-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.calculator-heading .section-kicker{border:0;margin:0;padding:0;font-size:10px}.calculator-heading h2{font:400 clamp(1.8rem,2.8vw,2.5rem)/1.1 var(--display);letter-spacing:-.04em;text-transform:none;margin:7px 0 0}.calculator-heading>div:first-child{min-width:0}.calculator-quick-price{background:var(--lime);color:var(--ink);text-align:right;flex-direction:column;flex-shrink:0;gap:3px;padding:9px 12px;display:flex}.calculator-quick-price span,.calculator-quick-price small{font:500 9px var(--mono)}.calculator-quick-price strong{white-space:nowrap;font-size:23px;line-height:1.1}.hero-calculator .form-step{margin:14px 0 10px}.hero-calculator .form-step h3{letter-spacing:.02em;font-size:12px}.hero-calculator .form-step span{width:24px;height:24px;font-size:11px}.hero-calculator .route-selects{gap:10px}.hero-calculator .route-selects select{max-width:100%;padding:11px 30px 11px 10px;font-size:12px}.package-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.package-card{cursor:pointer;background:#fff;border:1px solid #b7bbb7;flex-direction:column;gap:5px;min-width:0;min-height:150px;padding:12px 9px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.package-card:hover{border-color:var(--ink);transform:translateY(-2px)}.package-card.selected{border-color:var(--orange-dark);box-shadow:inset 0 -3px var(--orange);background:#fffaf4}.package-card input{opacity:0;width:1px;height:1px;position:absolute}.package-card:focus-within{outline:3px solid var(--orange-dark);outline-offset:3px}.package-card-top{color:var(--orange-dark);align-items:center;gap:7px;margin-bottom:5px;display:flex;position:relative}.package-card-top>svg{stroke-width:1.5px;width:25px;height:25px}.package-card-top>span{font:600 11px var(--mono);color:var(--ink)}.package-card-top .package-check{background:var(--orange-dark);color:#fff;opacity:0;border-radius:50%;width:14px;height:14px;padding:2px;position:absolute;top:-6px;right:-3px}.package-card.selected .package-check{opacity:1}.package-card>b{font-size:11px;line-height:1.35}.package-description{color:var(--muted);flex:1;font-size:10px;line-height:1.45}.package-card small{white-space:nowrap;letter-spacing:-.02em;font-size:9px}.package-card>strong{font-size:10px;font-weight:600}.hero-calculator .vehicle-options{gap:8px;margin-bottom:8px}.hero-calculator .vehicle-options label{gap:8px;min-height:76px;padding:12px 10px}.hero-calculator .vehicle-options label>svg:not(.vehicle-check){width:23px;height:23px}.hero-calculator .vehicle-options label:has(input:disabled){opacity:.45;cursor:not-allowed;background:var(--cream);transform:none}.hero-calculator .vehicle-options label:focus-within{outline:3px solid var(--orange-dark);outline-offset:3px}.vehicle-guidance{color:var(--muted);margin:8px 0 12px;font-size:10px;line-height:1.5}.hero-calculator .payment-summary-box{padding:14px 16px}.hero-calculator .estimate{border-bottom:0;padding-bottom:0}.hero-calculator .estimate strong{white-space:nowrap;font-size:32px}.hero-calculator .stripe-secure-text{justify-content:flex-start;font-size:9px}.hero-calculator .whatsapp-button{text-align:center;min-height:48px;padding:12px 10px;font-size:12px}.shipment-details{border-top:1px solid var(--line);margin-top:18px}.shipment-details-toggle{border:1px solid var(--line);background:var(--paper);width:100%;min-height:56px;color:var(--ink);cursor:pointer;font:600 12px/1.5 var(--sans);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:14px 12px;display:flex}.shipment-details-toggle:hover{border-color:var(--orange-dark)}.shipment-details-toggle svg{width:18px;height:18px;color:var(--orange-dark);flex-shrink:0;transition:transform .2s}.shipment-details-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.shipment-details-panel{padding:8px 0 16px;scroll-margin-top:100px}.shipment-details-panel[hidden]{display:none}.shipment-form-help{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.65}.shipment-fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0 0 22px;padding:18px 0 0}.shipment-fieldset legend{max-width:100%;padding:0 10px 0 0;font-size:13px;font-weight:600;line-height:1.5}.shipment-details-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shipment-details-panel .form-grid label{min-width:0;font-size:11px;line-height:1.5}.shipment-details-panel textarea{resize:vertical;min-height:96px}.shipment-send-button{margin-top:20px}.shipment-details-panel .btn-pagar-stripe{margin:12px 0 0}.fleet-showcase{align-items:start;gap:clamp(28px,4vw,64px);padding-block:72px}.fleet-copy h2{margin:24px 0 20px;font-size:clamp(2.8rem,4.5vw,5rem);line-height:1.05}.fleet-details{margin:28px 0 0;padding:0;list-style:none}.fleet-details li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.fleet-details svg{width:26px;height:26px;color:var(--orange-dark);stroke-width:1.5px}.fleet-details h3{margin:0 0 6px;font-size:14px;font-weight:600}.fleet-details p{margin:0;font-size:12px;line-height:1.6}.services.section{padding-block:72px}.services .section-heading{margin:30px 0 36px}.service-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.service-main{min-height:0;padding:32px}.service-main .service-hero-icon{width:54px;height:54px;margin:24px 0 20px}.service-main ul{flex-wrap:wrap;gap:12px;margin:24px 0 0}.service-stack article{grid-template-columns:24px 36px minmax(0,1fr);gap:12px;min-width:0;padding:22px}.delivery-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px;display:flex}.delivery-heading h2,.axial-guarantees h2{font:400 clamp(1.8rem,3.5vw,3rem)/1.12 var(--display);letter-spacing:-.035em;margin:0}.delivery-heading>p{max-width:290px;color:var(--muted);font-size:12px;line-height:1.6}.delivery-cards,.guarantee-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.delivery-cards article{border:1px solid var(--line);background:var(--paper);padding:24px}.delivery-cards svg,.guarantee-cards svg{width:25px;height:25px;color:var(--orange-dark);stroke-width:1.5px}.delivery-cards h3,.guarantee-cards h3{margin:18px 0 10px;font-size:16px;font-weight:600}.delivery-cards p,.guarantee-cards p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.axial-guarantees{background:var(--ink);color:var(--paper);padding-block:64px}.axial-guarantees .section-kicker{color:#e2a28e;border-color:#ffffff2e}.guarantee-cards{margin-top:32px}.guarantee-cards article{border-top:1px solid #ffffff2e;padding-top:24px}.whatsapp-float-btn{bottom:max(20px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right))}.whatsapp-float-btn>span{flex-direction:column;gap:3px;display:flex}.whatsapp-float-btn b{font-size:11px;font-weight:500}footer{padding-bottom:100px}@media(min-width:821px)and (max-width:1100px){.calculator-first{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:32px;padding-inline:3vw}.hero-calculator{padding:18px}.package-options{gap:5px}.package-card{padding-inline:7px}.hero-calculator .vehicle-options label{grid-template-columns:1fr;gap:5px}.hero-calculator .vehicle-options label>svg:not(.vehicle-check){display:none}}@media(max-width:820px){.site-header{height:70px}.calculator-first{grid-template-columns:1fr;gap:16px;padding:24px 20px 40px}.calculator-first .hero-content-box{display:contents}.calculator-first .hero-content-box h1{margin:0;font-size:clamp(2.2rem,7vw,3.5rem)}.calculator-first .badge-urgente{width:fit-content;margin:0}.hero-calculator{order:1}.calculator-first .hero-support{order:2;margin:12px 0 0}.calculator-first .hero-confidence{order:3;margin:0;padding-top:16px}.hero-direct-contact{order:4;margin-top:8px}.delivery-heading{display:block}.delivery-cards,.guarantee-cards{gap:14px}.delivery-cards article{padding:18px}.delivery-times,.axial-guarantees{padding-block:40px}}@media(max-width:560px){.calculator-first{gap:12px;padding:18px 14px 32px}.hero-calculator{padding:17px 13px}.calculator-heading{margin-bottom:14px;padding-bottom:12px}.hero-calculator .route-selects{grid-template-columns:1fr 1fr;gap:8px}.hero-calculator .route-selects label{min-width:0;font-size:10px}.hero-calculator .route-selects select{width:100%;padding:10px 20px 10px 8px;font-size:11px}.package-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.package-card{min-height:150px;padding:12px}.package-card:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:12px;min-height:0;display:grid}.package-card:last-child .package-card-top{grid-row:span 2}.package-card:last-child .package-description{grid-column:2}.package-card:last-child .package-check{right:0}.package-card>b{font-size:12px}.package-description{font-size:11px}.package-card small,.package-card>strong{font-size:10px}.hero-calculator .vehicle-options.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-calculator .vehicle-options label{grid-template-columns:1fr;gap:6px;min-height:100px;padding:12px 8px}.hero-calculator .vehicle-options small{font-size:9px}.hero-calculator .estimate{flex-direction:column;gap:8px}.delivery-cards,.guarantee-cards{grid-template-columns:1fr}.delivery-cards article{padding:22px}.guarantee-cards{gap:24px}.whatsapp-float-btn{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));padding:12px}.whatsapp-float-btn>span{font-size:11px}.whatsapp-float-btn b{font-size:10px}}@media(forced-colors:active){.package-card.selected{outline:2px solid canvastext}.package-card:focus-within,.hero-calculator .vehicle-options label:focus-within{outline-color:canvastext}}@media(max-width:820px){.fleet-showcase,.services.section{padding-block:48px}.service-layout{grid-template-columns:1fr}.service-main{padding:26px}.future-bike-card{margin-top:0}}@media(max-width:560px){.shipment-details-panel .form-grid{grid-template-columns:1fr}.shipment-details-toggle{gap:10px;font-size:11px}.shipment-details-panel{scroll-margin-top:88px}.fleet-showcase{gap:24px}.service-stack article{grid-template-columns:22px 28px minmax(0,1fr);gap:10px;padding:20px 16px}.services .section-heading{margin:24px 0}.fleet-copy h2{font-size:2.8rem}.whatsapp-float-btn{justify-content:center;width:52px;height:52px;padding:13px}.whatsapp-float-btn>span{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-calculator .calculator-heading{align-items:center;gap:12px}.coverage-pill{border:1px solid var(--line);font:10px var(--mono);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.coverage-pill svg{width:14px;height:14px;color:var(--green)}.smart-route-bar{background:var(--paper);border:1px solid var(--line);border-radius:4px;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:6px;padding:15px 12px;display:grid}.address-search{min-width:0;position:relative}.address-search>label{color:var(--ink);font:11px var(--mono);margin-bottom:8px;font-weight:600;display:block}.address-input-wrap{align-items:center;gap:7px;display:flex;position:relative}.address-input-wrap input{width:100%;min-width:0;height:42px;color:var(--ink);font:13px var(--sans);text-overflow:ellipsis;background:0 0;border:0;border-bottom:1px solid #9a9f98;border-radius:0;padding:9px 39px 9px 28px}.address-input-wrap input::placeholder{color:var(--muted)}.address-input-wrap input:focus-visible{outline:2px solid var(--orange-dark);outline-offset:3px}.address-marker{width:17px;height:17px;color:var(--orange-dark);pointer-events:none;position:absolute;left:1px}.address-search.is-verified input{border-bottom-color:var(--green);padding-right:53px}.address-check{width:15px;height:15px;color:var(--green);pointer-events:none;position:absolute;right:28px}.address-input-wrap>.address-loading{width:15px;height:15px;color:var(--muted);position:absolute;right:28px}.address-clear{width:26px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:0}.address-clear svg{width:15px;height:15px}.address-clear:hover{color:var(--orange-dark)}.address-clear:focus-visible,.route-status button:focus-visible,.address-feedback button:focus-visible{outline:2px solid var(--orange-dark);outline-offset:3px}.route-connector{color:var(--muted);place-items:center;padding-top:23px;display:grid}.route-connector svg{width:18px;height:18px}.address-suggestions-panel{z-index:20;border:1px solid var(--line);background:#fff;border-radius:4px;width:max(100%,320px);max-width:min(470px,100vw - 56px);position:absolute;top:calc(100% + 9px);left:-12px;box-shadow:0 12px 35px #1b211f29}.address-search:last-child .address-suggestions-panel{left:auto;right:-12px}.address-suggestions-panel ul{max-height:270px;margin:0;padding:5px;list-style:none;overflow-y:auto}.address-suggestions-panel li{cursor:pointer;border-radius:2px;align-items:flex-start;gap:10px;padding:12px 10px;display:flex}.address-suggestions-panel li:hover,.address-suggestions-panel li.active{background:var(--cream)}.address-suggestions-panel li>svg{width:16px;height:16px;color:var(--orange-dark);flex-shrink:0;margin-top:2px}.address-suggestions-panel li span{min-width:0}.address-suggestions-panel li strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5;display:block}.address-suggestions-panel li small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.address-feedback{color:var(--muted);margin:0;padding:16px;font-size:12px;line-height:1.6}.address-error{color:var(--orange-dark)}.address-feedback button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline;display:block}.google-attribution{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.google-attribution>span,.google-maps-label{color:#5e5e5e;white-space:nowrap;font:500 12px/1.5 Roboto,Arial,sans-serif}.google-attribution small{color:var(--muted);font-size:9px}.route-status{min-height:39px;color:var(--muted);align-items:center;gap:7px;padding:10px 2px;font-size:11px;line-height:1.5;display:flex}.route-status>svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.route-status b{color:var(--ink);font-weight:600}.route-status .google-maps-label{margin-left:auto;font-size:10px}.route-status.has-error{color:var(--orange-dark);align-items:flex-start}.route-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.shipping-section-title{justify-content:space-between;align-items:baseline;gap:10px;margin:15px 0 10px;display:flex}.shipping-section-title h3{font:600 12px var(--sans);margin:0}.shipping-section-title>span{color:var(--muted);font-size:10px}.smart-shipping-form .package-card{gap:4px;min-height:96px;padding:10px 8px}.smart-shipping-form .package-card>b{font-size:11px}.smart-shipping-form .package-description,.smart-shipping-form .package-card>strong{display:none}.smart-shipping-form .package-card small{font-size:9px}.smart-shipping-form .package-card-top{margin-bottom:4px}.smart-shipping-form .vehicle-options{margin-bottom:0}.smart-shipping-form .vehicle-options label{gap:7px;min-height:64px;padding:11px 8px}.smart-shipping-form .vehicle-options small{font-size:9px}.smart-shipping-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipping-contact{margin-top:20px}.smart-shipping-form .form-grid label{min-width:0;font-size:11px;line-height:1.5}.smart-shipping-form .form-grid input,.smart-shipping-form .form-grid textarea{border-radius:3px;padding:11px 12px;font-size:12px}.smart-shipping-form input:focus-visible,.smart-shipping-form textarea:focus-visible{outline:2px solid var(--orange-dark);outline-offset:3px}.smart-shipping-form .privacy-check{margin-top:14px;font-size:10px}.shipping-extras{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:13px;padding:11px 0}.shipping-extras summary{color:var(--ink);cursor:pointer;font-size:11px}.shipping-extras summary span{color:var(--muted);margin-left:8px;font-size:10px}.shipping-extras summary:focus-visible{outline:2px solid var(--orange-dark);outline-offset:3px}.shipping-extras[open] .form-grid{padding-top:14px}.shipping-extras textarea{resize:vertical}.shipping-total{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:19px;padding-top:17px;display:grid}.shipping-price>span{color:var(--muted);font:10px var(--mono);display:block}.shipping-price strong{color:var(--ink);font:600 clamp(20px,2.5vw,32px)/1.1 var(--sans);letter-spacing:-.04em;margin:6px 0;transition:opacity .18s;display:block}.shipping-price small{color:var(--muted);font-size:9px;line-height:1.6;display:block}.shipping-submit{border:1px solid var(--orange-dark);background:var(--orange);color:#fff;min-height:48px;font:600 12px var(--sans);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:18px;padding:14px 20px;transition:background .2s,transform .2s;display:flex}.shipping-submit svg{width:17px;height:17px}.shipping-submit:hover:not(:disabled){background:var(--orange-dark);transform:translateY(-1px)}.shipping-submit:disabled{color:#6b7068;cursor:not-allowed;background:#e3e0d9;border-color:#c5c8c1}.shipping-submit:focus-visible,.shipping-footer :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.shipping-footer{color:var(--muted);justify-content:space-between;gap:10px;margin-top:14px;font-size:10px;display:flex}.shipping-footer>span,.shipping-footer :is(a,button){align-items:center;gap:5px;display:flex}.shipping-footer svg{width:13px;height:13px}.shipping-footer :is(a,button){color:var(--green);text-underline-offset:3px}.shipping-pricing-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.shipping-success{color:var(--green);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.6;display:flex}.shipping-success svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.address-loading{animation:1s linear infinite address-spin}@keyframes address-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.coverage-pill{padding:6px;font-size:9px}.smart-route-bar{grid-template-columns:1fr;gap:17px;padding:14px}.route-connector{display:none}.address-suggestions-panel,.address-search:last-child .address-suggestions-panel{width:auto;max-width:none;left:-8px;right:-8px}.route-status{flex-wrap:wrap}.route-duration{display:none}.smart-shipping-form .package-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.smart-shipping-form .package-card{min-height:84px;padding:10px 5px}.smart-shipping-form .package-card:last-child{grid-column:auto;display:flex}.smart-shipping-form .package-card-top{flex-direction:column;align-items:center;gap:7px;display:flex}.smart-shipping-form .package-card-top>svg{width:18px;height:18px}.smart-shipping-form .package-check{display:none}.smart-shipping-form .package-card>b{text-align:center;overflow-wrap:anywhere;font-size:9px}.smart-shipping-form .package-card small{display:none}.smart-shipping-form .vehicle-options label{min-height:80px}.shipping-section-title>span{font-size:9px}.shipping-total{gap:12px}.shipping-submit{gap:10px;padding:12px;font-size:11px}.shipping-price strong{font-size:23px}.shipping-footer{flex-wrap:wrap}.smart-shipping-form .form-grid{gap:10px}}@media(max-width:360px){.coverage-pill{display:none}.smart-shipping-form .form-grid,.shipping-total{grid-template-columns:1fr}.shipping-submit{width:100%}}@media(prefers-reduced-motion:reduce){.address-loading{animation:none}.shipping-submit,.shipping-price strong{transition:none}.shipping-submit:hover:not(:disabled){transform:none}}@media(forced-colors:active){.address-input-wrap input:focus-visible,.smart-shipping-form input:focus-visible,.smart-shipping-form textarea:focus-visible,.shipping-submit:focus-visible{outline-color:canvastext}.address-search.is-verified input{border-bottom-color:canvastext}.address-suggestions-panel li.active{outline:1px solid canvastext}}.future-dispatch{--ink:#102b52;--navy:#102b52;--orange:#2058d5;--orange-dark:#1643ac;--cream:#edf3ff;--paper:#fff;--lime:#2058d5;--green:#2257ac;--muted:#586c89;--line:#dce5f3;--display:"Bahnschrift","Aptos Display","Helvetica Neue",sans-serif;--sans:"Aptos","Helvetica Neue",sans-serif;isolation:isolate;max-width:none;color:var(--ink);background-color:#f1f6ff;background-image:linear-gradient(#dce7f466 1px,#0000 1px),linear-gradient(90deg,#dce7f466 1px,#0000 1px);background-size:48px 48px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.65fr);gap:clamp(28px,4vw,70px);margin:0;padding:64px max(28px,50vw - 700px) 76px;position:relative;overflow:hidden}.future-dispatch:before{content:"";z-index:-1;border:1px solid #b4c9ed;border-radius:50%;width:620px;height:620px;position:absolute;top:120px;right:-420px;box-shadow:0 0 0 65px #e6eefb,0 0 0 66px #cbdaf1}.future-dispatch:after{content:none}.future-dispatch .hero-content-box{align-self:start;padding:24px 0 0;display:block;position:relative}.future-dispatch .badge-urgente{color:var(--orange-dark);letter-spacing:.1em;gap:8px;margin-bottom:32px;font-size:9px;display:flex}.future-dispatch .badge-urgente:before{display:none}.dispatch-live-dot{background:#2058d5;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #2058d514}.future-dispatch .hero-content-box h1{font:500 clamp(2.7rem,4.1vw,4.8rem)/1.04 var(--display);letter-spacing:-.065em;text-transform:none;color:var(--ink)}.future-dispatch .text-orange{color:var(--orange);margin-top:8px}.future-dispatch .hero-support{color:var(--muted);max-width:340px;margin-top:28px;font-size:15px;line-height:1.8}.future-dispatch .hero-confidence{max-width:340px;margin-top:24px;padding-top:22px;font-size:12px;line-height:1.7}.future-dispatch .hero-direct-contact a{letter-spacing:-.04em;font-size:23px}.dispatch-route-art{max-width:340px;height:220px;margin-top:30px;position:relative;overflow:hidden}.dispatch-orbit{border:1px solid #cbdaf1;border-radius:50%;width:200px;height:200px;position:absolute;top:0;left:65px;transform:rotate(-25deg)scaleY(.6);box-shadow:0 0 0 24px #e8effb,0 0 0 25px #d3e0f3}.dispatch-art-origin,.dispatch-art-destination{z-index:1;color:#2058d5;place-items:center;gap:12px;display:grid;position:absolute}.dispatch-art-origin{top:55px;left:18px}.dispatch-art-destination{top:55px;right:16px}.dispatch-art-origin svg,.dispatch-art-destination svg{box-sizing:content-box;background:#fff;border:1px solid #c5d6f2;border-radius:19px;width:26px;height:26px;padding:16px;box-shadow:0 8px 20px #1b4b9e0c}.dispatch-art-destination svg{color:#fff;background:#2058d5;border-color:#2058d5}.dispatch-route-art small{font:9px var(--mono);letter-spacing:.1em}.dispatch-art-path{border-top:1px dashed #2058d5;position:absolute;top:85px;left:80px;right:78px}.dispatch-art-caption{font:9px var(--mono);letter-spacing:.12em;color:var(--muted);position:absolute;bottom:8px;left:20px}.future-dispatch .hero-calculator{clip-path:none;background:#fff;border:1px solid #d8e4f6;border-radius:24px;padding:30px;scroll-margin-top:100px;box-shadow:0 24px 70px -32px #1b4b9e50}.future-dispatch .calculator-heading{align-items:start;margin-bottom:25px;padding-bottom:23px}.future-dispatch .calculator-heading .section-kicker{color:var(--orange);font:9px var(--mono);letter-spacing:.13em}.future-dispatch .calculator-heading h2{font:500 clamp(25px,2.4vw,36px)/1.12 var(--display);letter-spacing:-.05em;color:var(--ink);margin-top:12px}.future-dispatch .coverage-pill{color:var(--orange-dark);background:#f5f8ff;border-color:#dbe6f8;border-radius:20px;padding:8px 10px;font-size:9px}.future-dispatch .shipping-section-title{align-items:center;margin:23px 0 13px}.future-dispatch .shipping-section-title h3{letter-spacing:-.01em;align-items:center;gap:10px;font-size:12px;display:flex}.dispatch-step{color:#2058d5;width:27px;height:27px;font:10px var(--mono);background:#f3f7ff;border:1px solid #d9e5f8;border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.future-dispatch .shipping-section-title>span{font-size:10px}.future-dispatch .smart-route-bar{background:#f5f8fe;border:1px solid #e4ecf8;border-radius:14px;gap:12px;padding:17px}.future-dispatch .address-search>label{font:600 11px var(--sans);margin-bottom:9px}.future-dispatch .address-input-wrap input{background:#fff;border:1px solid #dce5f3;border-radius:8px;height:44px;padding-left:30px;font-size:12px}.future-dispatch .address-marker{width:14px;left:9px}.future-dispatch .address-clear{right:4px}.future-dispatch .address-check{right:30px}.future-dispatch .address-suggestions-panel{border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #102b5226}.future-dispatch .address-suggestions-panel li{border-radius:7px}.future-dispatch .route-status{min-height:40px;padding:12px 3px;font-size:10px}.future-dispatch .package-options{gap:9px}.future-dispatch .package-card{min-height:150px;box-shadow:none;background:#fff;border:1px solid #dce5f3;border-radius:12px;padding:14px 10px;transition:transform .2s,border-color .2s}.future-dispatch .package-card.selected{background:#eef4ff;border:1px solid #2058d5;box-shadow:0 0 0 1px #2058d5}.future-dispatch .package-card:hover{border-color:#2058d5;transform:translateY(-3px)}.future-dispatch .package-card-top{justify-content:space-between;gap:5px;margin-bottom:12px}.future-dispatch .package-card-top>svg{color:#2058d5;width:23px;height:23px}.future-dispatch .package-card-top>span{color:#526d92;font-size:10px}.future-dispatch .package-card-top .package-check{color:#fff;background:#2058d5;width:13px;height:13px;top:-20px;right:-15px}.future-dispatch .package-card>b{font-size:11px}.future-dispatch .package-description{font-size:9px;line-height:1.5;display:block}.future-dispatch .package-card small{white-space:normal;border-top:1px solid #dce5f3;margin-top:9px;padding-top:8px;font-size:8px}.future-dispatch .package-card>strong{color:#526d92;font-size:9px;display:block}.future-dispatch .vehicle-options.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.future-dispatch .vehicle-options label{min-height:82px;box-shadow:none;border:1px solid #dce5f3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);padding:13px 10px}.future-dispatch .vehicle-options label>svg:not(.vehicle-check){color:#2058d5;width:25px;height:25px;display:block}.future-dispatch .vehicle-options .vehicle-check{background:#2058d5;width:13px;height:13px;top:5px;right:5px}.future-dispatch .vehicle-options small{font-size:9px;line-height:1.5}.future-dispatch .vehicle-guidance{margin-top:10px;font-size:9px}.future-dispatch .shipping-contact{margin-top:0}.future-dispatch .form-grid label{text-transform:none;letter-spacing:0;font-size:10px}.future-dispatch .form-grid input,.future-dispatch .form-grid textarea{background:#f9fbff;border:1px solid #dce5f3;border-radius:9px;min-height:44px}.future-dispatch .shipping-extras{margin-top:18px;padding:14px 0}.future-dispatch .privacy-check{color:var(--muted);accent-color:#2058d5;line-height:1.8}.future-dispatch .shipping-total{color:#fff;background:#102f69;border:0;border-radius:15px;gap:16px;margin-top:20px;padding:21px}.future-dispatch .shipping-price>span{color:#b7cef5;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.future-dispatch .shipping-price strong{color:#fff;letter-spacing:-.05em;font-size:34px}.future-dispatch .shipping-price small{color:#c3d5f1;font-size:9px}.future-dispatch .shipping-price h3{color:#b7cef5;font:500 11px var(--sans);letter-spacing:.04em;margin:0}.calculation-breakdown{border-top:1px solid #4c6b9e;border-bottom:1px solid #4c6b9e;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:16px 0;display:grid}.calculation-breakdown dt{color:#c3d5f1;font-size:10px;line-height:1.5}.calculation-breakdown dd{color:#fff;margin:5px 0 0;font-size:14px;font-weight:600}.calculation-assurances{color:#e2edff;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;font-size:11px;line-height:1.6;display:flex}.calculation-assurances>span{align-items:center;gap:6px;display:inline-flex}.calculation-assurances svg{flex-shrink:0;width:15px;height:15px}.calculation-conditions{color:#c3d5f1;grid-column:1/-1;margin:0;font-size:10px;line-height:1.7}@media(max-width:560px){.calculation-breakdown{grid-template-columns:1fr;gap:10px}.calculation-breakdown>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calculation-breakdown dd{margin:0}.calculation-assurances{flex-direction:column;align-items:flex-start;gap:6px}.calculation-assurances .calculation-separator{display:none}}.future-dispatch .shipping-submit{color:#1747ac;background:#fff;border:1px solid #fff;border-radius:10px;min-height:50px;padding:15px 20px}.future-dispatch .shipping-submit:hover:not(:disabled){color:#123a8d;background:#e9f1ff}.future-dispatch .shipping-submit:disabled{color:#c5d4ed;background:#24477f;border-color:#4c6b9e}.future-dispatch .shipping-submit:focus-visible{outline-color:#fff}.future-dispatch .shipping-footer{margin-top:17px;font-size:9px}.future-dispatch .shipping-footer :is(a,button){font-weight:600}.future-dispatch .form-error,.future-dispatch .has-error,.future-dispatch .address-error{color:#ad303b}@media(min-width:1500px){.future-dispatch{padding-inline:max(40px,50vw - 700px)}}@media(max-width:1100px)and (min-width:821px){.future-dispatch{grid-template-columns:minmax(210px,.6fr) minmax(0,1.6fr);gap:25px;padding:40px 24px}.future-dispatch .hero-calculator{padding:22px}.future-dispatch .vehicle-options label{grid-template-columns:1fr}.future-dispatch .hero-content-box h1{font-size:3rem}.future-dispatch .package-card{padding:12px 8px}}@media(max-width:820px){.future-dispatch{grid-template-columns:1fr;gap:28px;padding:30px 24px 45px}.future-dispatch .hero-content-box{padding:0;display:block}.future-dispatch .badge-urgente{margin-bottom:20px}.future-dispatch .hero-content-box h1{font-size:clamp(38px,7vw,58px)}.future-dispatch .hero-content-box h1 br{display:none}.future-dispatch .text-orange{display:inline}.future-dispatch .hero-support{max-width:540px;margin-top:16px;font-size:14px}.future-dispatch .hero-confidence,.future-dispatch .hero-direct-contact,.future-dispatch .dispatch-route-art{display:none}.future-dispatch .hero-calculator{order:initial}}@media(max-width:560px){.future-dispatch{background-size:32px 32px;gap:22px;padding:24px 14px 36px}.future-dispatch .hero-calculator{border-radius:19px;padding:20px 15px}.future-dispatch .calculator-heading{gap:10px;margin-bottom:20px}.future-dispatch .calculator-heading h2{font-size:27px}.future-dispatch .calculator-heading .section-kicker{font-size:8px}.future-dispatch .coverage-pill{white-space:normal;max-width:100px;padding:7px;font-size:8px}.future-dispatch .coverage-pill svg{flex-shrink:0}.future-dispatch .smart-route-bar{grid-template-columns:1fr;gap:16px;padding:13px}.future-dispatch .package-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.future-dispatch .package-card,.future-dispatch .package-card:last-child{grid-column:auto;gap:5px;min-height:160px;padding:14px;display:flex}.future-dispatch .package-card:last-child{grid-column:1/-1;min-height:135px}.future-dispatch .package-card-top{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:7px}.future-dispatch .package-card-top>svg{width:24px;height:24px}.future-dispatch .package-card-top .package-check{width:13px;height:13px;display:block;top:-20px;right:-19px}.future-dispatch .package-card>b{text-align:left;font-size:12px}.future-dispatch .package-description{font-size:10px}.future-dispatch .package-card small{font-size:9px;display:block}.future-dispatch .package-card>strong{font-size:9px}.future-dispatch .vehicle-options label{grid-template-columns:1fr;gap:8px;min-height:110px;padding:12px 9px}.future-dispatch .vehicle-options small{font-size:9px}.future-dispatch .shipping-total{grid-template-columns:1fr;gap:16px;padding:20px}.future-dispatch .shipping-submit{justify-content:space-between;width:100%}.future-dispatch .shipping-price strong{font-size:36px}.future-dispatch .shipping-footer{gap:12px;font-size:9px}.future-dispatch .shipping-section-title>span{font-size:9px}.future-dispatch .shipping-section-title h3{font-size:11px}.future-dispatch .hero-content-box h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.future-dispatch .package-card,.future-dispatch .vehicle-options label{transition:none}.future-dispatch .package-card:hover{transform:none}}@media(forced-colors:active){.future-dispatch .package-card.selected,.future-dispatch .vehicle-options label.selected{outline:2px solid canvastext}.future-dispatch .shipping-submit:focus-visible{outline-color:canvastext}}:root{--ink:#102b52;--navy:#123671;--orange:#2058d5;--orange-dark:#1643ac;--cream:#edf3ff;--paper:#fff;--lime:#2058d5;--green:#2257ac;--muted:#586c89;--line:#dce5f3;--sans:"Aptos","Helvetica Neue",sans-serif;--display:"Bahnschrift","Aptos Display","Helvetica Neue",sans-serif}body{color:var(--ink);background:#fff}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #2058d5}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5}.axial-monogram{color:#fff;background:#2058d5;border-radius:12px}.axial-wordmark-copy>span{color:var(--orange)}.nav-whatsapp{color:#fff;background:#2058d5;border-radius:9px}.nav-links>.nav-whatsapp:hover{color:#fff;background:#1643ac}.menu-button{border:1px solid var(--line);color:var(--orange);background:#f3f7ff;border-radius:9px}.delivery-times{background:#fff;padding-block:70px}.delivery-heading h2,.axial-guarantees h2{letter-spacing:-.045em;font-weight:500}.delivery-cards{gap:16px}.delivery-cards article{background:#f7faff;border-radius:18px;padding:28px}.delivery-cards article:first-child{border-top:3px solid #2058d5}.delivery-cards svg{color:#2058d5}.axial-guarantees{--lime:#c1d6ff;color:#fff;background:#102f69}.axial-guarantees .section-kicker{color:#c1d6ff}.guarantee-cards p{color:#c4d5f0}.guarantee-cards svg{color:#c1d6ff}.guarantee-cards article{border-color:#46618f}.audience-quick{background:#f0f5ff;padding-top:76px}.audience-heading h2{font-weight:500}.audience-cards article,.audience-cards article:nth-child(2){color:#102b52;background:#fff;border:1px solid #dce5f3;border-radius:20px}.audience-cards article:nth-child(2){background:#e6efff;border-color:#c7d9f8}.audience-cards article p,.audience-cards article:nth-child(2) p{color:#586c89}.audience-cards article svg{color:#2058d5}.trust-rail{color:#fff;background:#2058d5;border:0}.trust-rail svg{color:#fff}.fleet-showcase{background:#fff}.fleet-copy h2{font-weight:500}.fleet-copy h2 em{color:#2058d5;font-style:normal}.future-bike-card{background:#edf3ff;border:1px solid #dce5f3;border-radius:22px;overflow:hidden}.future-bike-card>img{filter:saturate(.8)contrast(1.02)}.future-bike-card>div{color:#fff;background:#123671}.future-bike-card>div small{color:#c4d5f0}.bike-logo-plaque{background:#fffffff0;border-radius:12px}.bike-logo-plaque .axial-monogram{border-radius:8px}.services{background:#f0f5ff}.service-main,.service-stack article{background:#fff;border:1px solid #dce5f3;border-radius:19px}.service-main{position:relative;overflow:hidden}.service-main .service-number{color:#6581aa}.service-main .service-hero-icon,.service-stack article>svg,.service-main li svg{color:#2058d5}.service-stack article:hover{border-color:#2058d5}.section-heading h2,.coverage h2,footer h2{letter-spacing:-.05em;font-weight:500}.coverage{color:#fff;background:#123671}.coverage-copy>p{color:#c4d5f0}.section-kicker.light{color:#c4d5f0;border-color:#45608c}.coverage-list span{border-color:#45608c}.coverage-list i{color:#c4d5f0}.map-art{background-color:#0d2b5e;background-image:linear-gradient(#3e629a33 1px,#0000 1px),linear-gradient(90deg,#3e629a33 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:38px 38px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.map-ring{border-color:#638bc066}.map-axis{background:#6f9fec}.map-point{color:#d8e7ff}.map-point i{background:#a9c9ff}.map-point.main{color:#fff}.map-point.main i{background:#fff;box-shadow:0 0 0 8px #88adf02b}.map-label{color:#c4d5f0}.map-label b{color:#fff}.proof-strip{color:#102b52;background:#eaf2ff}.proof-strip>div{border-color:#c9d9f0}.proof-strip svg{color:#2058d5}footer{color:#fff;background:#0d2b5e;border-top:1px solid #385582}footer .axial-wordmark-copy>span,.footer-top h2 em,.footer-bottom a{color:#bbd3ff}.footer-top h2 em{font-style:normal}.footer-bottom{color:#c4d5f0;border-color:#385582}footer .axial-monogram{color:#2058d5;background:#fff}.whatsapp-float-btn{color:#fff;background:#2058d5;border-radius:12px;box-shadow:0 8px 28px #12367130}.whatsapp-float-btn:hover{color:#fff;background:#1643ac}.legal-page,.confirmation-page{background:#f4f8ff}.legal-header{color:#fff;background:#123671}.legal-header .axial-wordmark-copy>span{color:#bbd3ff}.legal-back{color:#fff}.legal-shell h1,.legal-shell h2{text-transform:none;font-weight:500}.legal-shell p,.legal-shell li{color:#586c89}.legal-note{background:#e8f0ff;border-color:#2058d5}.confirmation-page:before{background:#123671}.confirmation-grid{opacity:.35}.confirmation-header{color:#c4d5f0}.confirmation-header .axial-wordmark-copy b{color:#fff}.confirmation-header .axial-wordmark-copy>span{color:#bbd3ff}.confirmation-marker{color:#fff;background:#2058d5;border-radius:20px;box-shadow:12px 12px #d5e4fb}.confirmation-copy h1{font-family:var(--display);text-transform:none}.confirmation-copy h1 em{color:#2058d5}.confirmation-copy>p{color:#586c89}.confirmation-home{color:#fff;background:#2058d5;border-radius:10px}.future-dispatch .municipality-select{color:#102b52;width:100%;min-width:0;height:44px;font:12px var(--sans);text-overflow:ellipsis;background:#fff;border:1px solid #dce5f3;border-radius:8px;margin:0 0 16px;padding:9px 28px 9px 10px;display:block}.future-dispatch .municipality-select:focus-visible{outline-offset:3px;outline:2px solid #2058d5}.future-dispatch .route-connector{padding-top:85px}.municipality-directory{background:#fff;padding-block:72px}.municipality-heading{justify-content:space-between;align-items:center;gap:32px;margin:24px 0 32px;display:flex}.municipality-heading h2{font:500 clamp(2rem,4vw,3.7rem)/1.07 var(--display);letter-spacing:-.05em;margin:0}.municipality-heading h2 span{color:#2058d5}.municipality-heading p{color:#586c89;max-width:590px;margin:20px 0 0;font-size:14px;line-height:1.8}.municipality-calculator-link{color:#fff;background:#2058d5;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:12px;font-weight:600;display:inline-flex}.municipality-calculator-link svg{width:17px}.municipality-calculator-link:hover{background:#1643ac}.municipality-catalogue{background:#f7faff;border:1px solid #dce5f3;border-radius:18px;overflow:hidden}.municipality-catalogue summary{cursor:pointer;color:#102b52;padding:23px;font-size:14px;font-weight:600}.municipality-catalogue summary>span{float:right;font:10px var(--mono);color:#586c89;line-height:20px}.municipality-catalogue-content{padding:0 24px 24px}.municipality-catalogue-content>label{margin:0 0 9px;font-size:12px;font-weight:600;display:block}.municipality-search{max-width:500px;position:relative}.municipality-search svg{color:#2058d5;width:18px;height:18px;position:absolute;top:15px;left:14px}.municipality-search input{color:#102b52;width:100%;height:48px;font:14px var(--sans);background:#fff;border:1px solid #cbdaf1;border-radius:10px;padding:12px 14px 12px 42px}.municipality-results{font:10px var(--mono);color:#586c89;margin:18px 0}.municipality-list{overscroll-behavior:contain;scrollbar-color:#8caadb #edf3ff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;max-height:410px;margin:0;padding:0 12px 0 0;list-style:none;display:grid;overflow-y:auto}.municipality-list li{color:#24446e;border-top:1px solid #dce5f3;align-items:center;gap:9px;min-width:0;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.municipality-list li svg{color:#6487b9;flex-shrink:0;width:13px;height:13px}.municipality-list li span{overflow-wrap:anywhere}.municipality-source,.municipality-empty{color:#586c89;font-size:11px;line-height:1.7}.municipality-source{border-top:1px solid #dce5f3;margin:20px 0 0;padding-top:16px}@media(max-width:820px){.site-header{background:#fffffff7}.nav-links{background:#fff;border-color:#dce5f3}.municipality-heading{flex-direction:column;align-items:flex-start;gap:22px}.municipality-list{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-times{padding-block:45px}}@media(max-width:560px){.municipality-directory{padding:44px 17px}.municipality-catalogue summary{padding:18px;font-size:12px}.municipality-catalogue summary>span{font-size:9px}.municipality-catalogue-content{padding:0 16px 18px}.municipality-list{grid-template-columns:1fr;max-height:350px}.audience-cards article,.audience-cards article:nth-child(2){min-height:0;padding:26px}.future-dispatch .route-connector{display:none}.delivery-cards article{padding:23px}.fleet-showcase{padding-block:44px}.future-bike-card>div{padding:16px}.municipality-calculator-link{width:100%}}@media(forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:canvastext}.municipality-catalogue,.future-dispatch .municipality-select{border-color:canvastext}}.smart-shipping-form .shipping-field-error{color:#b42318;text-transform:none;letter-spacing:normal;margin:7px 0 0;font-size:12px;font-weight:600;line-height:1.5;display:block}.future-dispatch .smart-shipping-form input[aria-invalid=true]{background:#fff4f2;border:2px solid #b42318}.shipping-footer button{font:inherit;cursor:pointer;background:0 0}.operations-bar{color:#f5f3eb;background:#292d2b;justify-content:space-between;gap:12px;padding:10px 5%;font-size:11px;line-height:1.5;display:flex}.operations-bar>span,.operations-bar a{align-items:center;gap:9px;display:inline-flex}.operations-bar a{color:#d5ed83;text-decoration:underline}.operations-dot{background:#d5ed83;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:3s ease-in-out infinite operation-pulse}@keyframes operation-pulse{50%{opacity:.45}}.future-dispatch{--ink:#292d2b;--orange:#c44924;--line:#deded5;--muted:#666b63;background-color:#f3f2ec;background-image:linear-gradient(#33333306 1px,#0000 1px),linear-gradient(90deg,#33333306 1px,#0000 1px)}.future-dispatch .hero-calculator{background:#fffef9;border-color:#deded5;border-radius:20px;box-shadow:0 24px 60px -35px #292d2b55}.future-dispatch .calculator-heading{margin-bottom:18px;padding-bottom:18px}.future-dispatch .calculator-heading h2 span{color:#777a70}.future-dispatch .coverage-pill{color:#454a3b;background:#edefe4;border-color:#deded5}.wizard-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px;display:grid}.wizard-progress button{color:#74786e;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:2px solid #ddded5;align-items:center;gap:8px;padding:12px 6px;display:flex}.wizard-progress button:disabled{cursor:default;opacity:.6}.wizard-progress button[aria-current]{color:#a53b1c;border-color:#c44924}.wizard-progress button span{width:26px;height:26px;font:11px var(--mono);background:#edefe5;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wizard-progress button[aria-current] span{color:#fff;background:#c44924}.wizard-progress b{font-size:11px;font-weight:600}.wizard-panel[hidden]{display:none!important}.wizard-panel:not([hidden]){animation:.24s ease-out wizard-enter}.wizard-title{font:500 clamp(23px,2.5vw,31px)/1.15 var(--display);letter-spacing:-.04em;margin:0 0 10px}.wizard-intro{color:#6a6e64;margin-bottom:24px;font-size:12px;line-height:1.6}.wizard-panel .shipping-section-title .dispatch-step{display:none}.wizard-panel .shipping-section-title{margin-top:20px}.future-dispatch .smart-route-bar{background:#f3f3ed;border-color:#deded5}.future-dispatch .address-input-wrap,.future-dispatch .form-grid input,.future-dispatch .form-grid textarea{background:#fffef9;border-color:#deded5}.municipality-filter{color:#666b63;margin-bottom:14px;font-size:11px}.municipality-filter summary{cursor:pointer;padding:7px 0}.municipality-filter label{margin-top:8px}.future-dispatch .municipality-select{color:#292d2b;background:#fffef9;border:1px solid #deded5}.future-dispatch .package-card{background:#fffef9;border-color:#deded5;min-height:135px}.future-dispatch .package-card.selected{background:#f1f4e7;border-color:#6c784d;box-shadow:0 0 0 1px #6c784d}.future-dispatch .package-card:hover{border-color:#6c784d}.future-dispatch .package-card-top>svg,.future-dispatch .package-card-top>span{color:#596345}.future-dispatch .package-check{background:#6c784d}.future-dispatch .package-description{color:#666b63}.future-dispatch .vehicle-options label{background:linear-gradient(145deg,#fffef9,#eceee4);border-color:#deded5;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;min-height:170px;padding:20px 14px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.future-dispatch .vehicle-options label>svg:not(.vehicle-check){stroke-width:1.25px;color:#555e46;filter:drop-shadow(6px 9px #656f4920);width:64px;height:54px;margin:5px auto;transform:rotate(-7deg)}.future-dispatch .vehicle-options label.selected{background:linear-gradient(145deg,#f8faef,#e3eacb);border-color:#6c784d;box-shadow:0 0 0 1px #6c784d}.future-dispatch .vehicle-options label:has(input:disabled){opacity:.38;cursor:not-allowed}.future-dispatch .vehicle-options label:not(:has(input:disabled)):hover{transform:translateY(-4px)}.future-dispatch .vehicle-options b{font-size:14px}.future-dispatch .vehicle-options small{color:#5d6356;margin-top:5px;font-size:10px;display:block}.future-dispatch .vehicle-options .vehicle-check{background:#6c784d}.wizard-recap{background:#eff1e7;border-radius:10px;margin-bottom:18px;padding:15px;font-size:11px}.wizard-recap>span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wizard-recap>span+span{margin-top:10px}.wizard-recap svg{width:15px;height:15px}.wizard-recap button{color:#525f37;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.future-dispatch .shipping-total{background:#292d2b;border-radius:14px;grid-template-columns:1fr}.future-dispatch .shipping-price strong{color:#d5ed83}.future-dispatch .shipping-price h3,.future-dispatch .shipping-price small,.future-dispatch .calculation-assurances,.future-dispatch .calculation-conditions{color:#e3e5da}.future-dispatch .shipping-submit,.wizard-next{color:#fffef9;cursor:pointer;background:#c44924;border:0;border-radius:10px}.future-dispatch .shipping-submit:hover,.wizard-next:hover{background:#a63c1c}.wizard-request{justify-content:space-between;width:100%;margin-top:18px}.wizard-actions{border-top:1px solid #deded5;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding-top:20px;display:flex}.wizard-next,.wizard-back{font:600 12px var(--sans);justify-content:center;align-items:center;gap:12px;padding:15px 19px;display:inline-flex}.wizard-back{color:#53594b;cursor:pointer;background:0 0;border:0}.wizard-count{font:10px var(--mono);color:#6a6e64}.audience-quick{background:#f0f0e8}.audience-cards{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.audience-cards article,.audience-cards article:nth-child(2){color:#292d2b;background:#fffef9;border:1px solid #d6d9cc;border-radius:18px;min-height:220px;padding:30px;transition:transform .2s,box-shadow .2s;position:relative}.audience-cards .bento-workshop{color:#fffef9;background:#292d2b;flex-direction:column;grid-row:span 2;justify-content:center;display:flex;overflow:hidden}.audience-cards article:nth-child(2){background:#e1e8cc}.audience-cards article:hover,.audience-cards article:focus-within{transform:translateY(-4px);box-shadow:0 18px 35px -25px #292d2b80}.audience-cards article>svg{color:#6a774a;width:36px;height:36px;margin-bottom:18px}.audience-cards .bento-workshop>svg{color:#d5ed83}.audience-cards article .bento-tag{font:9px var(--mono);letter-spacing:.1em;color:#67724c;margin-bottom:14px;display:block;position:static}.audience-cards .bento-workshop .bento-tag{color:#d5ed83}.audience-cards article h3{letter-spacing:-.04em;font-size:25px}.audience-cards .bento-workshop h3{font-size:clamp(30px,3.2vw,46px)}.audience-cards article p,.audience-cards article:nth-child(2) p{color:#62685a;font-size:13px;line-height:1.7}.audience-cards .bento-workshop p{color:#c7cbbe}.audience-cards article a{text-underline-offset:5px;align-items:center;gap:12px;margin-top:25px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.audience-cards article a svg{width:16px;height:16px;color:inherit}.bento-route{font:9px var(--mono);color:#d5ed83;border-top:1px solid #646957;align-items:center;gap:12px;margin-top:55px;padding:23px 0;display:flex}.bento-route svg{flex-shrink:0;width:24px;height:24px}.bento-route i{border-top:1px dashed #aeb990;flex:1}@keyframes wizard-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.operations-bar{flex-direction:column;gap:3px;padding:9px 16px;font-size:10px}.wizard-progress{gap:5px}.wizard-progress button{flex-direction:column;align-items:flex-start;gap:8px;padding:9px 3px}.wizard-progress b{font-size:10px}.wizard-actions{gap:8px}.wizard-next{padding:14px;font-size:11px}.future-dispatch .vehicle-options label{gap:12px;min-height:160px;padding:13px 8px}.future-dispatch .vehicle-options label>svg:not(.vehicle-check){width:47px;height:48px}.future-dispatch .vehicle-options small{font-size:9px}.future-dispatch .package-options{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-cards{grid-template-columns:1fr}.audience-cards .bento-workshop{grid-row:auto;min-height:370px}.audience-cards article,.audience-cards article:nth-child(2){padding:26px}.bento-route{gap:8px}.wizard-recap>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.operations-dot,.wizard-panel:not([hidden]){animation:none}.audience-cards article,.future-dispatch .vehicle-options label{transition:none}.audience-cards article:hover,.audience-cards article:focus-within,.future-dispatch .vehicle-options label:not(:has(input:disabled)):hover{transform:none}}.wizard-calculation-status{color:#5c6550;align-items:center;gap:10px;margin:0 0 15px;font-size:12px;line-height:1.6;display:flex}.wizard-calculation-error{color:#963b24;background:#fff0e8;border:1px solid #e5b9a7;border-radius:9px;padding:12px}.wizard-calculation-status button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;text-decoration:underline}.future-dispatch .calculation-breakdown{color:#e3e5da;border-color:#65695a}.future-dispatch .calculation-breakdown dt{color:#c7cbbe}.future-dispatch .calculation-breakdown dd{color:#fffef9}.address-hint{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
