*{box-sizing:border-box}:root{color-scheme:light}body,html{min-height:100%;margin:0}body{background:var(--ic-brand-color-background-light);color:var(--ic-brand-color-text-primary-light);font-family:var(--ic-brand-font-sans)}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--ic-brand-shadow-focus)}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{line-height:1.6;overflow-wrap:anywhere;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}#contenido-principal{min-height:40vh;outline:none}.skip-link{position:fixed;top:var(--ic-brand-space-3);left:var(--ic-brand-space-3);z-index:100;min-height:44px;padding:var(--ic-brand-space-3) var(--ic-brand-space-4);transform:translateY(calc(-100% - var(--ic-brand-space-6)));border-radius:var(--ic-brand-radius-pill);background:var(--ic-brand-color-primary);color:var(--ic-brand-color-text-on-primary);font-weight:var(--ic-brand-font-weight-ui);text-decoration:none}.skip-link:focus-visible{transform:translateY(0)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ic-brand-z-header);border-bottom:1px solid var(--ic-brand-color-divider-light);background:rgb(244 250 248/94%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(100% - 1.5rem,74rem);min-height:4.75rem;margin-inline:auto;gap:clamp(4px,2vw,var(--ic-brand-space-3))}.site-brand{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--ic-brand-space-2);border-radius:var(--ic-brand-radius-sm);color:var(--ic-brand-color-text-primary-light);text-decoration:none}.site-brand__mark{width:min(2.75rem,56px);height:min(2.75rem,56px);object-fit:contain}.site-brand__name,.site-footer__name{font-size:1.2rem;font-weight:var(--ic-brand-font-weight-display);letter-spacing:-.03em}.site-header__nav{display:none}.site-header__nav ul{display:flex;align-items:center;gap:var(--ic-brand-space-1)}.site-header__nav a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--ic-brand-space-3);border-radius:var(--ic-brand-radius-pill);color:var(--ic-brand-color-text-secondary-light);font-size:.94rem;font-weight:var(--ic-brand-font-weight-ui);text-decoration:none}.site-header__nav a:hover{background:var(--ic-brand-color-surface-variant-light);color:var(--ic-brand-color-text-primary-light)}.site-header__actions{display:flex;align-items:center;gap:var(--ic-brand-space-2)}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--ic-brand-space-2) var(--ic-brand-space-4);border:1px solid transparent;border-radius:var(--ic-brand-radius-pill);font-weight:var(--ic-brand-font-weight-ui);line-height:1.1;text-align:center;text-decoration:none;transition:background-color var(--ic-brand-motion-duration-fast) var(--ic-brand-motion-ease-standard),color var(--ic-brand-motion-duration-fast) var(--ic-brand-motion-ease-standard),transform var(--ic-brand-motion-duration-fast) var(--ic-brand-motion-ease-standard)}.button-link:hover{transform:translateY(-1px)}.button-link--primary{background:var(--ic-brand-color-primary);color:var(--ic-brand-color-text-on-primary)}.button-link--primary:hover{background:var(--ic-brand-state-primary-hover)}.button-link--secondary{border-color:var(--ic-brand-color-divider-light);background:var(--ic-brand-color-surface-light);color:var(--ic-brand-color-text-primary-light)}.button-link--secondary:hover{border-color:var(--ic-brand-color-primary)}.button-link--ghost,.button-link--secondary:hover{color:var(--ic-brand-color-primary-dark)}.mobile-menu{display:block}.mobile-menu__trigger{position:relative;z-index:calc(var(--ic-brand-z-drawer) + 1);display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid var(--ic-brand-color-divider-light);border-radius:50%;background:var(--ic-brand-color-surface-light);color:var(--ic-brand-color-text-primary-light);cursor:pointer}.mobile-menu__icon,.mobile-menu__icon:after,.mobile-menu__icon:before{width:1.15rem;height:2px;border-radius:var(--ic-brand-radius-pill);background:currentcolor;content:"";transition:transform var(--ic-brand-motion-duration-fast) var(--ic-brand-motion-ease-standard)}.mobile-menu__icon{position:relative}.mobile-menu__icon:after,.mobile-menu__icon:before{position:absolute;left:0}.mobile-menu__icon:before{transform:translateY(-.35rem)}.mobile-menu__icon:after{transform:translateY(.35rem)}.mobile-menu__trigger[aria-expanded=true]{border-color:rgb(255 255 255/18%);background:var(--ic-brand-color-background-dark);color:var(--ic-brand-color-text-primary-dark)}.mobile-menu__trigger[aria-expanded=true] .mobile-menu__icon{background:transparent}.mobile-menu__trigger[aria-expanded=true] .mobile-menu__icon:before{transform:rotate(45deg)}.mobile-menu__trigger[aria-expanded=true] .mobile-menu__icon:after{transform:rotate(-45deg)}.mobile-menu__dialog{position:fixed;inset:0;z-index:var(--ic-brand-z-drawer);min-height:100dvh;padding:7rem 1.5rem 2rem;overflow-y:auto;background:var(--ic-brand-color-background-dark);color:var(--ic-brand-color-text-primary-dark)}.mobile-menu__dialog nav{width:min(100%,34rem);margin-inline:auto}.mobile-menu__links{display:grid;grid-gap:var(--ic-brand-space-2);gap:var(--ic-brand-space-2)}.mobile-menu__links a{display:flex;align-items:center;min-height:3.5rem;padding:var(--ic-brand-space-2) 0;border-bottom:1px solid var(--ic-brand-color-divider-dark);border-radius:var(--ic-brand-radius-xs);color:inherit;font-size:clamp(1.5rem,8vw,2.4rem);font-weight:var(--ic-brand-font-weight-display);letter-spacing:-.035em;text-decoration:none}.site-footer{padding:var(--ic-brand-space-10) 0 var(--ic-brand-space-6);background:var(--ic-brand-color-background-dark);color:var(--ic-brand-color-text-secondary-dark)}.site-footer__bottom,.site-footer__inner{width:min(100% - 2rem,74rem);margin-inline:auto}.site-footer__inner{display:grid;grid-gap:var(--ic-brand-space-8);gap:var(--ic-brand-space-8)}.site-footer__brand{max-width:27rem}.site-footer__name{display:inline-block;margin-bottom:var(--ic-brand-space-2);border-radius:var(--ic-brand-radius-xs);color:var(--ic-brand-color-text-primary-dark);text-decoration:none}.site-footer p{margin-block:0}.site-footer__heading{margin-bottom:var(--ic-brand-space-2)!important;color:var(--ic-brand-color-text-primary-dark);font-weight:var(--ic-brand-font-weight-ui)}.site-footer address,.site-footer__legal ul{display:grid;grid-gap:var(--ic-brand-space-2);gap:var(--ic-brand-space-2);font-style:normal}.site-footer a{border-radius:var(--ic-brand-radius-xs);color:inherit;text-underline-offset:.2em}.site-footer a:hover{color:var(--ic-brand-color-text-primary-dark)}.site-footer__bottom{margin-top:var(--ic-brand-space-8);padding-top:var(--ic-brand-space-4);border-top:1px solid var(--ic-brand-color-divider-dark);font-size:.86rem}.consent-settings-button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;border-radius:var(--ic-brand-radius-xs);background:transparent;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.consent-banner{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));z-index:var(--ic-brand-z-consent);width:min(calc(100% - 2rem),46rem);margin-inline:auto;padding:clamp(1.25rem,4vw,1.75rem);border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-lg);background:var(--ic-brand-color-surface-light);color:var(--ic-brand-color-text-primary-light);box-shadow:var(--ic-brand-shadow-floating)}.consent-banner h2,.consent-preferences h2{margin:0;font-size:clamp(1.35rem,5vw,1.75rem);letter-spacing:-.03em;line-height:1.15}.consent-banner p,.consent-preferences p{margin:var(--ic-brand-space-3) 0 0;color:var(--ic-brand-color-text-secondary-light)}.consent-banner a{border-radius:var(--ic-brand-radius-xs);color:var(--ic-brand-color-primary-dark);font-weight:var(--ic-brand-font-weight-ui);text-underline-offset:.2em}.consent-banner__actions{display:grid;grid-gap:var(--ic-brand-space-2);gap:var(--ic-brand-space-2);margin-top:var(--ic-brand-space-5)}.consent-banner button,.consent-preferences button{min-height:44px;padding:var(--ic-brand-space-2) var(--ic-brand-space-4);border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-pill);background:var(--ic-brand-color-surface-light);color:var(--ic-brand-color-text-primary-light);cursor:pointer;font-weight:var(--ic-brand-font-weight-ui)}.consent-banner__actions button:last-child,.consent-preferences>button:last-child{border-color:var(--ic-brand-color-primary);background:var(--ic-brand-color-primary);color:var(--ic-brand-color-text-on-primary)}.consent-preferences__backdrop{position:fixed;inset:0;z-index:var(--ic-brand-z-consent);display:grid;place-items:center;padding:var(--ic-brand-space-4);overflow-y:auto;background:rgb(7 26 24/72%)}.consent-preferences{position:relative;width:min(100%,36rem);max-height:min(90dvh,46rem);padding:clamp(1.5rem,5vw,2.25rem);overflow-y:auto;border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-xl);background:var(--ic-brand-color-surface-light);box-shadow:var(--ic-brand-shadow-floating)}.consent-preferences>button[aria-label="Cerrar preferencias"]{position:absolute;top:var(--ic-brand-space-3);right:var(--ic-brand-space-3);display:grid;place-items:center;width:44px;padding:0;border-radius:50%;font-size:1.5rem;line-height:1}.consent-preferences h2{padding-right:3.5rem;margin-bottom:var(--ic-brand-space-5)}.consent-preferences label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:52px;margin-top:var(--ic-brand-space-3);padding:var(--ic-brand-space-3);grid-gap:var(--ic-brand-space-3);gap:var(--ic-brand-space-3);border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-md);color:var(--ic-brand-color-text-primary-light);font-weight:var(--ic-brand-font-weight-ui)}.consent-preferences input{width:1.25rem;height:1.25rem;accent-color:var(--ic-brand-color-primary)}.consent-preferences>button:last-child{width:100%;margin-top:var(--ic-brand-space-5)}.app-benefits,.app-promo__inner,.check-list,.consent-banner__actions,.contact-grid,.content-card-grid,.fleet-grid,.hero__inner,.legal-data,.legal-data>div,.legal-document ul,.mobile-menu__links,.numbered-grid,.prose-grid,.provider-list li,.service-grid,.site-footer address,.site-footer__inner,.site-footer__legal ul,.steps,.trust-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.consent-banner__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.eyebrow{margin:0 0 var(--ic-brand-space-3);color:var(--ic-brand-color-primary-dark);font-size:.76rem;font-weight:var(--ic-brand-font-weight-ui);letter-spacing:.12em;text-transform:uppercase}.hero{padding:clamp(4rem,10vw,7rem) 0 clamp(3.5rem,8vw,6rem);overflow:hidden;background:var(--ic-brand-color-background-dark);color:var(--ic-brand-color-text-primary-dark)}.hero__inner{display:grid;width:min(100% - 2rem,74rem);margin-inline:auto;grid-gap:var(--ic-brand-space-10);gap:var(--ic-brand-space-10)}.hero__content{align-self:center}.app-promo .eyebrow,.final-cta .eyebrow,.hero .eyebrow{color:var(--ic-brand-color-primary-light)}.hero h1{max-width:11ch;margin:0;font-size:clamp(3rem,11vw,4.75rem);font-weight:var(--ic-brand-font-weight-display);letter-spacing:-.055em;line-height:.98}.hero__lead{max-width:38rem;margin:var(--ic-brand-space-5) 0 0;color:var(--ic-brand-color-text-secondary-dark);font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.6}.final-cta__actions,.hero__actions{display:flex;flex-wrap:wrap;gap:var(--ic-brand-space-3);margin-top:var(--ic-brand-space-6)}.hero .button-link--secondary{border-color:var(--ic-brand-color-divider-dark);background:transparent;color:var(--ic-brand-color-text-primary-dark)}.hero .button-link--secondary:hover{border-color:var(--ic-brand-color-primary-light);color:var(--ic-brand-color-primary-light)}.hero__trust{display:flex;flex-wrap:wrap;gap:var(--ic-brand-space-2) var(--ic-brand-space-4);margin-top:var(--ic-brand-space-6);color:var(--ic-brand-color-text-secondary-dark);font-size:.9rem}.hero__trust li{display:inline-flex;align-items:center;gap:var(--ic-brand-space-2)}.hero__trust li:before{width:.5rem;height:.5rem;border-radius:50%;background:var(--ic-brand-color-primary-light);content:""}.hero__media{position:relative;align-self:center;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--ic-brand-color-divider-dark);border-radius:var(--ic-brand-radius-xl);box-shadow:var(--ic-brand-shadow-floating)}.hero__media img{width:100%;height:100%;object-fit:cover}.section{padding:clamp(4rem,8vw,6.5rem) 0}.section:nth-of-type(2n){background:var(--ic-brand-color-surface-variant-light)}.section__inner{width:min(100% - 2rem,74rem);margin-inline:auto}.section__header{max-width:48rem;margin-bottom:var(--ic-brand-space-8)}.app-promo h2,.final-cta h2,.section__header h2{margin:0;font-size:clamp(2.15rem,7vw,3.75rem);font-weight:var(--ic-brand-font-weight-display);letter-spacing:-.045em;line-height:1.04}.app-promo__lead,.section__intro{max-width:42rem;margin:var(--ic-brand-space-4) 0 0;color:var(--ic-brand-color-text-secondary-light);font-size:1.06rem}.fleet-grid,.service-grid,.steps,.trust-grid{display:grid;grid-gap:var(--ic-brand-space-4);gap:var(--ic-brand-space-4)}.fleet-card,.service-card,.step-card,.trust-card{border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-lg);background:var(--ic-brand-color-surface-light);box-shadow:var(--ic-brand-shadow-card)}.service-card,.step-card,.trust-card{padding:clamp(20px,6vw,2rem)}.fleet-card h3,.service-card h3,.step-card h3,.trust-card h3{margin:var(--ic-brand-space-4) 0 var(--ic-brand-space-2);font-size:1.35rem;letter-spacing:-.025em;line-height:1.2}.fleet-card p,.service-card p,.step-card p,.trust-card p{margin:0;color:var(--ic-brand-color-text-secondary-light)}.icon-text{display:inline-flex;align-items:center;max-width:100%;gap:var(--ic-brand-space-2);color:var(--ic-brand-color-primary-dark);font-size:.78rem;font-weight:var(--ic-brand-font-weight-ui);letter-spacing:.05em;text-transform:uppercase}.icon-text__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:min(2rem,32px);height:min(2rem,32px);border-radius:50%;background:var(--ic-brand-color-primary-light);color:var(--ic-brand-color-background-dark)}.service-card__link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--ic-brand-space-5);gap:var(--ic-brand-space-2);border-radius:var(--ic-brand-radius-xs);color:var(--ic-brand-color-primary-dark);font-weight:var(--ic-brand-font-weight-ui);text-underline-offset:.2em}.service-card__link:hover{color:var(--ic-brand-color-primary)}#como-funciona{background:var(--ic-brand-color-surface-variant-light)}.steps{margin:0;padding:0;list-style:none}.step-card__number{display:inline-flex;color:var(--ic-brand-color-primary);font-family:var(--ic-brand-font-mono);font-size:.82rem;font-weight:var(--ic-brand-font-weight-ui)}.section__action{margin-top:var(--ic-brand-space-6)}.fleet-card{overflow:hidden}.fleet-card>img{width:100%;aspect-ratio:8/5;object-fit:cover}.fleet-card__content{padding:clamp(1.4rem,4vw,2rem)}.fleet-card__content .eyebrow{margin-bottom:0}.app-promo{padding:clamp(4rem,9vw,7rem) 0;overflow:hidden;background:var(--ic-brand-color-background-dark);color:var(--ic-brand-color-text-primary-dark)}.app-promo__inner{display:grid;align-items:center;width:min(100% - 2rem,74rem);margin-inline:auto;grid-gap:var(--ic-brand-space-10);gap:var(--ic-brand-space-10)}.app-promo__lead{color:var(--ic-brand-color-text-secondary-dark)}.app-benefits{display:grid;grid-gap:var(--ic-brand-space-3);gap:var(--ic-brand-space-3);margin-top:var(--ic-brand-space-6)}.app-benefits li{display:flex;align-items:center;gap:var(--ic-brand-space-3);color:var(--ic-brand-color-text-secondary-dark)}.app-benefits li:before{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:0 0 auto;border-radius:50%;background:var(--ic-brand-color-primary-light);color:var(--ic-brand-color-background-dark);content:"✓";font-size:.72rem;font-weight:700}.store-badges{display:flex;flex-wrap:wrap;gap:var(--ic-brand-space-3);margin-top:var(--ic-brand-space-6)}.store-badge{display:grid;min-width:10.5rem;min-height:56px;padding:var(--ic-brand-space-2) var(--ic-brand-space-4);border:1px solid var(--ic-brand-color-divider-dark);border-radius:var(--ic-brand-radius-md);background:var(--ic-brand-color-surface-dark);color:var(--ic-brand-color-text-primary-dark);line-height:1.1;text-decoration:none}.store-badge:hover{border-color:var(--ic-brand-color-primary-light)}.store-badge span{color:var(--ic-brand-color-text-secondary-dark);font-size:.7rem}.store-badge strong{font-size:1rem}.app-promo__media{display:grid;place-items:center}.app-promo__media img{width:min(100%,26rem);max-height:42rem;object-fit:contain;border-radius:var(--ic-brand-radius-xl);box-shadow:var(--ic-brand-shadow-floating)}#confianza{background:var(--ic-brand-color-surface-variant-light)}.trust-card__marker{display:inline-flex;align-items:center;min-height:2.5rem;padding-inline:var(--ic-brand-space-3);border-radius:var(--ic-brand-radius-pill);background:var(--ic-brand-color-primary-light);color:var(--ic-brand-color-background-dark);font-family:var(--ic-brand-font-mono);font-weight:var(--ic-brand-font-weight-ui)}.final-cta{padding:clamp(4rem,8vw,6rem) 0;background:var(--ic-brand-color-primary);color:var(--ic-brand-color-text-on-primary)}.final-cta__inner{width:min(100% - 2rem,74rem);margin-inline:auto}.final-cta p{max-width:38rem;margin:var(--ic-brand-space-3) 0 0;color:rgb(255 255 255/82%)}.final-cta .eyebrow{color:rgb(255 255 255/85%)}.final-cta .button-link--primary{background:var(--ic-brand-color-surface-light);color:var(--ic-brand-color-primary-dark)}.final-cta .button-link--secondary{border-color:rgb(255 255 255/45%);background:transparent;color:var(--ic-brand-color-text-on-primary)}.page-hero{padding:clamp(4rem,9vw,6.5rem) 0;background:var(--ic-brand-color-primary-dark);color:var(--ic-brand-color-text-primary-dark)}.page-hero__inner{width:min(100% - 2rem,74rem);margin-inline:auto}.breadcrumbs{margin-bottom:var(--ic-brand-space-6);color:var(--ic-brand-color-text-secondary-dark);font-size:.92rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--ic-brand-space-2);margin:0;padding:0;list-style:none}.breadcrumbs a{font-weight:var(--ic-brand-font-weight-ui)}.breadcrumbs a,.page-hero .eyebrow{color:var(--ic-brand-color-primary-light)}.page-hero h1{max-width:18ch;margin:0;font-size:clamp(2.7rem,9vw,4.5rem);font-weight:var(--ic-brand-font-weight-display);letter-spacing:-.05em;line-height:1}.page-hero__lead{max-width:46rem;margin:var(--ic-brand-space-5) 0 0;color:var(--ic-brand-color-text-secondary-dark);font-size:clamp(1.05rem,2.5vw,1.2rem)}.page-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ic-brand-space-3);margin-top:var(--ic-brand-space-6)}.page-hero .button-link--secondary{border-color:var(--ic-brand-color-divider-dark);background:transparent;color:var(--ic-brand-color-text-primary-dark)}.page-hero .store-badges{margin-top:0}.content-section{padding:clamp(3.5rem,7vw,5.5rem) 0}.content-section:nth-of-type(2n){background:var(--ic-brand-color-surface-variant-light)}.content-section__inner{width:min(100% - 2rem,74rem);margin-inline:auto}.content-section__header{max-width:48rem;margin-bottom:var(--ic-brand-space-8)}.content-section__header h2{margin:0;font-size:clamp(2rem,6vw,3.25rem);letter-spacing:-.04em;line-height:1.05}.content-section__header p{margin:var(--ic-brand-space-4) 0 0;color:var(--ic-brand-color-text-secondary-light);font-size:1.05rem}.contact-grid,.content-card-grid,.numbered-grid{display:grid;grid-gap:var(--ic-brand-space-4);gap:var(--ic-brand-space-4)}.contact-card,.content-card,.numbered-card{padding:clamp(1.4rem,4vw,2rem);border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-lg);background:var(--ic-brand-color-surface-light);box-shadow:var(--ic-brand-shadow-card)}.content-card h3,.numbered-card h3{margin:0 0 var(--ic-brand-space-2);font-size:1.3rem;letter-spacing:-.025em}.contact-card p,.content-card p,.numbered-card p{margin:0;color:var(--ic-brand-color-text-secondary-light)}.prose-grid{display:grid;grid-gap:var(--ic-brand-space-6);gap:var(--ic-brand-space-6);max-width:64rem}.prose-grid p{margin:0;color:var(--ic-brand-color-text-secondary-light);font-size:1.04rem}.check-list{display:grid;grid-gap:var(--ic-brand-space-3);gap:var(--ic-brand-space-3);max-width:52rem}.check-list li{position:relative;padding-left:var(--ic-brand-space-6)}.check-list li:before{position:absolute;top:.5em;left:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--ic-brand-color-primary);content:""}.numbered-grid{margin:0;padding:0;list-style:none}.numbered-card>span{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:var(--ic-brand-space-4);border-radius:50%;background:var(--ic-brand-color-primary-light);color:var(--ic-brand-color-background-dark);font-family:var(--ic-brand-font-mono);font-weight:var(--ic-brand-font-weight-ui)}.contact-card{display:flex;flex-direction:column;min-height:12rem}.contact-card .eyebrow{margin-bottom:var(--ic-brand-space-3)}.contact-card>.pending-email,.contact-card>a,.contact-card>strong{margin-bottom:var(--ic-brand-space-3);border-radius:var(--ic-brand-radius-xs);color:var(--ic-brand-color-primary-dark);font-size:clamp(1.1rem,4vw,1.35rem);font-weight:var(--ic-brand-font-weight-ui);overflow-wrap:anywhere}.pending-email{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--ic-brand-space-2);overflow-wrap:anywhere}.pending-email__status{padding:.15rem .45rem;border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-pill);background:var(--ic-brand-color-background-light);color:var(--ic-brand-color-text-secondary-light);font-size:.72rem;font-style:normal;font-weight:var(--ic-brand-font-weight-ui);letter-spacing:.01em}.site-footer .pending-email__status{border-color:var(--ic-brand-color-divider-dark);background:transparent;color:var(--ic-brand-color-text-secondary-dark)}.legal-document{width:min(100% - 2rem,52rem);margin:clamp(3rem,7vw,5rem) auto;color:var(--ic-brand-color-text-primary-light)}.legal-document section+section{margin-top:var(--ic-brand-space-10);padding-top:var(--ic-brand-space-8);border-top:1px solid var(--ic-brand-color-divider-light)}.legal-document h2{margin:0 0 var(--ic-brand-space-4);font-size:clamp(1.55rem,4.5vw,2rem);letter-spacing:-.03em;line-height:1.2}.legal-document dd,.legal-document li,.legal-document p{color:var(--ic-brand-color-text-secondary-light)}.legal-document p{margin:0 0 var(--ic-brand-space-4)}.legal-document a{border-radius:var(--ic-brand-radius-xs);color:var(--ic-brand-color-primary-dark);font-weight:600;overflow-wrap:anywhere;text-underline-offset:.2em}.legal-document ul{display:grid;grid-gap:var(--ic-brand-space-3);gap:var(--ic-brand-space-3);padding-left:var(--ic-brand-space-6);list-style:disc}.legal-document__updated{margin-top:var(--ic-brand-space-10)!important;padding-top:var(--ic-brand-space-4);border-top:1px solid var(--ic-brand-color-divider-light);font-size:.9rem}.legal-data{display:grid;margin:0 0 var(--ic-brand-space-6);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-md);background:var(--ic-brand-color-divider-light)}.legal-data>div{display:grid;padding:var(--ic-brand-space-4);grid-gap:var(--ic-brand-space-1);gap:var(--ic-brand-space-1);background:var(--ic-brand-color-surface-light)}.legal-data dt{color:var(--ic-brand-color-text-primary-light);font-weight:var(--ic-brand-font-weight-ui)}.legal-data dd{margin:0}.provider-list{padding-left:0!important;list-style:none!important}.provider-list li{display:grid;padding:var(--ic-brand-space-4);grid-gap:var(--ic-brand-space-1);gap:var(--ic-brand-space-1);border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-md);background:var(--ic-brand-color-surface-light)}.provider-list strong{color:var(--ic-brand-color-text-primary-light)}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--ic-brand-color-divider-light);border-radius:var(--ic-brand-radius-md)}.table-scroll table{width:100%;min-width:42rem;border-collapse:collapse;background:var(--ic-brand-color-surface-light)}.table-scroll caption{padding:var(--ic-brand-space-4);color:var(--ic-brand-color-text-primary-light);font-weight:var(--ic-brand-font-weight-ui);text-align:left}.table-scroll td,.table-scroll th{padding:var(--ic-brand-space-3) var(--ic-brand-space-4);border-top:1px solid var(--ic-brand-color-divider-light);text-align:left;vertical-align:top}.table-scroll th{color:var(--ic-brand-color-text-primary-light)}.table-scroll td{color:var(--ic-brand-color-text-secondary-light)}@media (max-width:24rem){.site-brand__name{display:none}.site-header__actions .button-link{padding-inline:var(--ic-brand-space-3)}.final-cta__actions .button-link,.hero__actions .button-link,.store-badge{width:100%}.store-badge{min-width:0}.page-hero__actions .button-link{width:100%}}@media (min-width:48rem){.site-footer__inner{grid-template-columns:minmax(0,2fr) minmax(10rem,1fr) minmax(10rem,1fr)}.fleet-grid,.service-grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid,.content-card-grid,.numbered-grid,.prose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-data>div{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.6fr)}}@media (min-width:60rem){.site-header__inner{width:min(100% - 3rem,74rem)}.site-header__nav{display:block}.mobile-menu{display:none}.app-promo__inner,.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr)}.service-grid,.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.final-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ic-brand-space-8)}.final-cta__actions{flex:0 0 auto;margin-top:0}.contact-grid,.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.numbered-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ic-brand-color-primary:#006d66;--ic-brand-color-primary-dark:#004f4a;--ic-brand-color-primary-light:#72d8ce;--ic-brand-color-secondary:#3659d9;--ic-brand-color-secondary-dark:#2342b5;--ic-brand-color-tertiary:#ffb15a;--ic-brand-color-success:#17865c;--ic-brand-color-warning:#b85f00;--ic-brand-color-error:#ba1a1a;--ic-brand-color-info:#3659d9;--ic-brand-color-background-light:#f4faf8;--ic-brand-color-surface-light:#ffffff;--ic-brand-color-surface-variant-light:#e7f2ef;--ic-brand-color-surface-raised-light:#edf7f4;--ic-brand-color-background-dark:#071a18;--ic-brand-color-surface-dark:#102522;--ic-brand-color-surface-variant-dark:#19332f;--ic-brand-color-surface-raised-dark:#21413c;--ic-brand-color-text-primary-light:#10201e;--ic-brand-color-text-secondary-light:#4d625e;--ic-brand-color-text-disabled-light:#899995;--ic-brand-color-text-primary-dark:#e7f7f3;--ic-brand-color-text-secondary-dark:#a9c4bf;--ic-brand-color-text-disabled-dark:#718a85;--ic-brand-color-text-on-primary:#ffffff;--ic-brand-color-text-on-secondary:#ffffff;--ic-brand-color-divider-light:#c8dad6;--ic-brand-color-divider-dark:#35524d;--ic-brand-color-input-border-light:#afc6c1;--ic-brand-color-input-border-dark:#4d6b65;--ic-brand-state-primary-hover:#005c56;--ic-brand-state-primary-active:#004f4a;--ic-brand-state-secondary-hover:#2d4dc4;--ic-brand-state-secondary-active:#2342b5;--ic-brand-state-focus-ring:#72d8ce;--ic-brand-state-disabled-background:#c8dad6;--ic-brand-state-disabled-text:#4d625e;--ic-brand-space-0:0px;--ic-brand-space-1:4px;--ic-brand-space-2:8px;--ic-brand-space-3:12px;--ic-brand-space-4:16px;--ic-brand-space-5:20px;--ic-brand-space-6:24px;--ic-brand-space-8:32px;--ic-brand-space-10:40px;--ic-brand-space-12:48px;--ic-brand-space-16:64px;--ic-brand-space-24:96px;--ic-brand-radius-xs:6px;--ic-brand-radius-sm:10px;--ic-brand-radius-md:14px;--ic-brand-radius-lg:20px;--ic-brand-radius-xl:28px;--ic-brand-radius-pill:999px;--ic-brand-font-sans:"DM Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ic-brand-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--ic-brand-font-weight-body:400;--ic-brand-font-weight-ui:600;--ic-brand-font-weight-display:700;--ic-brand-shadow-card:0 14px 40px rgba(7,26,24,0.10);--ic-brand-shadow-floating:0 18px 48px rgba(7,26,24,0.18);--ic-brand-shadow-focus:0 0 0 3px #72d8ce;--ic-brand-z-base:0;--ic-brand-z-header:20;--ic-brand-z-drawer:40;--ic-brand-z-consent:60;--ic-brand-motion-duration-fast:160ms;--ic-brand-motion-duration-standard:240ms;--ic-brand-motion-ease-standard:cubic-bezier(0.2,0,0,1);--ic-brand-motion-ease-emphasized:cubic-bezier(0.2,0,0,1.2)}