:root{--ink:#0a1918;--ink-soft:#132c29;--forest:#21443f;--forest-light:#2c554e;--paper:#f2efe6;--paper-light:#fbfaf6;--line:#c4c2b7;--muted:#56615b;--lime:#d5fa5e;--orange:#f17645;--white:#fffef9;--radius:20px;--page-gutter:clamp(24px, 4vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,15.5px + .12vw,17px);line-height:1.5}p{text-wrap:pretty}body::selection{background:var(--lime);color:var(--ink)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page-width{width:calc(100% - (var(--page-gutter) * 2));margin-inline:auto}.skip-link{z-index:100;background:var(--lime);color:var(--ink);border-radius:8px;padding:10px 16px;font-weight:800;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.hero-shell{background:radial-gradient(circle at 48% 23%, #d5fa5e12, transparent 24%), radial-gradient(circle at 8% 86%, #f1764514, transparent 22%), var(--ink);color:var(--white);position:relative;overflow:hidden}.hero-shell:before{pointer-events:none;content:"";opacity:.1;background-image:radial-gradient(#ffffffb3 .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0}.site-header{z-index:5;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:86px;display:flex;position:relative}.brand,.brand-lockup{align-items:center;display:inline-flex}.brand-lockup{gap:11px}.brand-word{letter-spacing:-.055em;font-size:1.3rem;font-weight:900}.brand-word>span{color:var(--lime)}.brand-mark{border:1px solid #ffffff61;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.brand-mark i{background:var(--lime);border-radius:99px;width:18px;height:3px;position:absolute;transform:rotate(-28deg)}.brand-mark i:first-child{translate:-4px -3px}.brand-mark i:last-child{translate:4px 3px}.desktop-nav{color:#ffffffb3;align-items:center;gap:31px;font-size:.84rem;font-weight:650;display:flex}.desktop-nav a{padding-block:10px;position:relative}.desktop-nav a:after{content:"";background:var(--lime);transform-origin:100%;height:1px;transition:transform .2s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-cta{border:1px solid #ffffff57;border-radius:99px;align-items:center;gap:20px;min-height:43px;padding:0 18px;font-size:.82rem;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{border-color:var(--lime);background:var(--lime);color:var(--ink)}.hero{z-index:2;grid-template-columns:minmax(0,.94fr) minmax(470px,1.06fr);align-items:center;gap:56px;min-height:680px;padding-block:64px 66px;display:grid;position:relative}.hero-copy{z-index:2;animation:.6s cubic-bezier(.16,1,.3,1) .1s both enter-up;position:relative}.eyebrow,.kicker,.card-code,.fleet-code,.form-head>div>span,.field>span,.choice-field legend,.footer-contact>span{letter-spacing:.11em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:780}.eyebrow{color:var(--lime);align-items:center;gap:10px;margin:0 0 25px;display:flex}.eyebrow>span{background:currentColor;width:29px;height:1px}.hero h1{letter-spacing:-.072em;max-width:660px;margin:0;font-size:clamp(3.35rem,5.25vw,5.1rem);font-weight:780;line-height:.94}.hero h1>span{color:var(--lime);margin-top:clamp(.65rem,1vw,1.15rem);display:block}.hero-lead{color:#ffffffc7;max-width:640px;margin:26px 0 0;font-size:1.08rem;line-height:1.68}.hero-definition{color:var(--white);margin:16px 0 0;font-size:.9rem;font-weight:780}.hero-actions{align-items:center;gap:27px;margin-top:31px;display:flex}.button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:24px;min-height:56px;padding:0 23px;font-size:.88rem;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button span{font-size:1.15rem;transition:transform .18s}.button:hover span,.button:focus-visible span{transform:translate(4px)}.button-primary{background:var(--lime);color:var(--ink);box-shadow:0 14px 35px #d5fa5e21}.button-primary:hover,.button-primary:focus-visible{transform:translateY(-2px);box-shadow:0 18px 42px #d5fa5e33}.text-link,.arrow-link{align-items:center;gap:9px;font-size:.85rem;font-weight:750;display:inline-flex}.text-link{color:#ffffffd6;border-bottom:1px solid #ffffff61;padding-bottom:4px}.positioning-line{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:760}.hero-contact-card{border-top:1px solid #ffffff24;grid-template-columns:45px auto 1fr;align-items:center;gap:13px;max-width:590px;margin-top:20px;padding-top:18px;display:grid}.contact-avatar{width:43px;height:43px;color:var(--lime);background:#ffffff0f;border:1px solid #ffffff3b;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:900;display:grid}.hero-contact-card>div{gap:2px;display:grid}.hero-contact-card small{color:#ffffffad;font-size:.72rem}.hero-contact-card strong{font-size:.9rem}.hero-contact-card>a{color:var(--white);letter-spacing:-.02em;justify-self:end;align-items:center;gap:8px;font-size:.91rem;font-weight:850;display:inline-flex}.hero-contact-card>a span{color:var(--orange)}.hero-media{height:555px;margin:0;animation:.7s cubic-bezier(.16,1,.3,1) .22s both enter-up;position:relative}.hero-media:before{z-index:0;border-right:2px solid var(--lime);border-bottom:2px solid var(--lime);content:"";border-radius:0 0 112px;width:66%;height:72%;position:absolute;bottom:-18px;right:-18px}.hero-media img{z-index:1;object-fit:cover;object-position:66% center;filter:saturate(.86)contrast(1.04);border-radius:28px 28px 112px;width:100%;height:100%;position:relative;box-shadow:0 34px 80px #00000052}.hero-media:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#0a191805 45%,#0a1918b8 100%);border-radius:28px 28px 112px;position:absolute;inset:0}.hero-media figcaption,.human-media figcaption{z-index:3;color:#ffffffb8;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:750;position:absolute}.hero-media figcaption{bottom:28px;right:28px}.hero-status-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1918e6;border:1px solid #fff3;border-radius:15px;gap:5px;min-width:224px;padding:19px 21px;display:grid;position:absolute;bottom:27px;left:-28px;box-shadow:0 20px 42px #00000045}.hero-status-card>span{color:var(--lime);letter-spacing:.1em;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800;display:flex}.hero-status-card>span i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite status-pulse;box-shadow:0 0 0 4px #d5fa5e1f}.hero-status-card strong{margin-top:3px;font-size:1.08rem}.hero-status-card small{color:#ffffffbd;font-size:.76rem}.hero-proof{z-index:2;border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.hero-proof>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:84px;padding:18px 24px;display:grid;position:relative}.hero-proof>div:not(:last-child){border-right:1px solid #ffffff24}.hero-proof strong{color:var(--lime);letter-spacing:-.035em;font-size:1.12rem}.hero-proof span{color:#ffffffb0;font-size:.78rem;line-height:1.35}.kicker{color:#415952;margin:0 0 20px}.section-heading{max-width:820px}.section-heading h2,.human-copy h2,.fleet-copy h2,.standard-heading h2,.lead-copy h2,.faq-heading h2{letter-spacing:-.064em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,4.8vw,4.7rem);font-weight:750;line-height:.98}.human-section{border-top:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;padding-block:96px;display:grid}.human-media{height:570px;margin:0;position:relative}.human-media img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.02);border-radius:28px 92px 28px 28px;width:100%;height:100%}.human-media:after{pointer-events:none;content:"";background:linear-gradient(#0000 58%,#0a1918a6);border-radius:28px 92px 28px 28px;position:absolute;inset:0}.human-media figcaption{bottom:24px;left:26px}.hours-card{z-index:4;background:var(--lime);width:min(270px,62%);color:var(--ink);border-radius:16px 16px 52px;gap:6px;padding:22px;display:grid;position:absolute;bottom:28px;right:-38px;box-shadow:0 20px 50px #0a191833}.hours-card span{letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:850}.hours-card strong{letter-spacing:-.04em;font-size:1.42rem}.hours-card small{color:#0a1918b8;max-width:210px;font-size:.75rem;line-height:1.45}.human-copy h2{max-width:620px;font-size:clamp(2.7rem,4.4vw,4.25rem)}.large-copy{color:var(--muted);margin:31px 0 0;font-size:1.08rem;line-height:1.76}.human-points{border-top:1px solid var(--line);gap:0;margin-top:40px;display:grid}.human-points>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:5px 15px;padding:22px 0;display:grid}.human-points span{color:var(--orange);grid-row:1/span 2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:800}.human-points strong{font-size:.98rem}.human-points p{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.55}.mission-section{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.mission-section:before{content:"";border:1px solid #d5fa5e2b;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;right:-120px;box-shadow:0 0 0 70px #d5fa5e05,0 0 0 140px #d5fa5e03}.mission-inner{padding-block:86px 92px;position:relative}.mission-kicker{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin:0 0 25px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800}.mission-inner h2{letter-spacing:-.067em;max-width:1060px;margin:0;font-size:clamp(3rem,5.7vw,5.6rem);font-weight:760;line-height:.96}.mission-bottom{border-top:1px solid #ffffff26;grid-template-columns:.92fr 1.08fr;align-items:end;gap:95px;margin-top:48px;padding-top:30px;display:grid}.mission-bottom>p{color:#ffffffbf;max-width:590px;margin:0;font-size:1.04rem;line-height:1.72}.mission-values{gap:0;display:grid}.mission-values span{color:#ffffffc7;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff24;padding:13px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;font-weight:750}.benefits-section{padding-block:20px 132px}.benefits-heading h2{max-width:960px}.section-intro{max-width:590px;color:var(--muted);margin:35px 0 0 auto;font-size:1.03rem;line-height:1.72}.benefit-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:1.15fr .85fr;gap:16px;margin-top:66px;display:grid}.benefit-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff40;min-height:278px;padding:28px;transition:transform .22s,background .22s,border-color .22s;position:relative;overflow:hidden}.benefit-card:hover{background:var(--paper-light);border-color:#a7aaa2;transform:translateY(-4px)}.benefit-featured{background:var(--ink);min-height:572px;color:var(--white);grid-row:1/span 2;padding:35px}.benefit-featured:hover{border-color:var(--ink);background:var(--ink-soft)}.card-code{color:var(--muted);font-size:.68rem}.benefit-featured .card-code{color:#ffffff94}.benefit-icon{background:var(--ink);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:28px;right:28px}.benefit-featured .benefit-icon{background:var(--lime);width:76px;height:76px;top:35px;right:35px}.benefit-orange .benefit-icon{background:var(--orange)}.benefit-forest .benefit-icon{background:var(--forest)}.benefit-icon:before,.benefit-icon:after,.benefit-icon i{content:"";background:var(--lime);border-radius:99px;width:22px;height:2px;position:absolute}.benefit-featured .benefit-icon:before,.benefit-featured .benefit-icon:after,.benefit-featured .benefit-icon i{background:var(--ink);width:31px}.benefit-orange .benefit-icon:before,.benefit-orange .benefit-icon:after,.benefit-orange .benefit-icon i{background:var(--white)}.benefit-icon:before{transform:rotate(-28deg)translateY(-5px)}.benefit-icon:after{transform:rotate(-28deg)translateY(5px)}.benefit-icon i{background:var(--orange);border-radius:50%;width:7px;height:7px}.benefit-featured h3{letter-spacing:-.055em;max-width:520px;margin-top:300px;font-size:clamp(2.25rem,3.5vw,3.45rem);line-height:1}.benefit-card:not(.benefit-featured) h3{letter-spacing:-.04em;max-width:340px;margin:74px 0 0;font-size:1.42rem;line-height:1.12}.benefit-card p{max-width:520px;color:var(--muted);margin:17px 0 0;font-size:.85rem;line-height:1.67}.benefit-featured p{color:#ffffffad;font-size:.94rem}.process-section{color:var(--white);background:linear-gradient(90deg,#21443ffa,#21443ff0),url(/images/trasa-plus-driver.jpg) 50% 54%/cover;position:relative;overflow:hidden}.process-section:before{content:"";border:1px solid #d5fa5e2e;border-radius:50%;width:430px;height:430px;position:absolute;top:-150px;right:-80px;box-shadow:0 0 0 64px #d5fa5e07,0 0 0 128px #d5fa5e04}.process-inner{padding-block:88px 94px;position:relative}.process-top{display:block}.process-top .section-heading{max-width:1160px}.process-top .section-heading h2{font-size:clamp(3rem,5.3vw,5.35rem)}.process-top .section-heading h2>span{display:block}.on-dark .kicker{color:var(--lime)}.process-top>p{color:#ffffffbf;max-width:760px;margin:30px 0 0;font-size:1.04rem;line-height:1.72}.step-list{grid-template-columns:repeat(4,1fr);gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.step-list:before{content:"";background:repeating-linear-gradient(90deg,#ffffff57 0 8px,#0000 8px 14px);height:1px;position:absolute;top:37px;left:10%;right:10%}.step-list li{text-align:center;padding:0 28px;position:relative}.step-number{color:#ffffff8f;margin-bottom:15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:block}.step-dot{z-index:2;border:5px solid var(--forest);background:var(--lime);border-radius:50%;width:18px;height:18px;margin:0 auto 28px;position:relative;box-shadow:0 0 0 1px #d5fa5e85}.step-list li:last-child .step-dot{background:var(--orange)}.step-list h3{letter-spacing:-.025em;margin:0;font-size:1.06rem}.step-list p{color:#ffffffb8;margin:12px 0 0;font-size:.84rem;line-height:1.62}.fleet-section{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(52px,6vw,96px);padding-block:86px;display:grid}.fleet-copy{padding-top:12px}.fleet-copy h2{font-size:clamp(2.7rem,4.3vw,4.15rem)}.fleet-copy>p:not(.kicker){color:var(--muted);margin:30px 0 0;font-size:1.02rem;line-height:1.75}.country-list{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.country-list span{border:1px solid var(--line);background:var(--paper-light);border-radius:50%;place-items:center;width:44px;height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:850;display:grid}.fleet-copy>small{max-width:470px;color:var(--muted);margin-top:14px;font-size:.78rem;line-height:1.55;display:block}.fleet-list{border-top:1px solid var(--line)}.fleet-card{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:center;gap:24px;min-height:150px;padding:22px 0;display:grid}.fleet-index{background:var(--ink);width:43px;height:43px;color:var(--lime);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:900;display:grid}.fleet-code{color:var(--orange);font-size:.66rem}.fleet-card h3{letter-spacing:-.04em;margin:7px 0 0;font-size:1.4rem}.fleet-card p{color:var(--muted);margin:7px 0 0;font-size:.84rem}.transparency-band{background:var(--lime);color:var(--ink)}.transparency-inner{grid-template-columns:1fr;gap:0;padding-block:66px;display:grid}.finance-main{grid-template-columns:1fr .95fr;align-items:end;gap:70px;display:grid}.commercial-facts{grid-template-columns:.82fr 1.18fr;gap:0;margin-top:0;display:grid}.commercial-fact{align-items:center;gap:18px;min-width:0;padding-right:24px;display:flex}.commercial-fact+.commercial-fact{border-left:1px solid #0a191833;padding-left:24px;padding-right:0}.commercial-fact>span{letter-spacing:-.08em;flex:none;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:900;line-height:.84}.commercial-fact:nth-child(2)>span{white-space:nowrap;font-size:clamp(2.3rem,4vw,3.55rem)}.commercial-fact p{margin:0;font-size:.86rem;line-height:1.55}.finance-kicker{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:850}.transparency-inner h2{letter-spacing:-.062em;max-width:640px;margin:0;font-size:clamp(2.45rem,4vw,4rem);font-weight:790;line-height:.98}.finance-copy{border-top:1px solid #0a19183d;grid-template-columns:minmax(250px,.7fr) 1.3fr;align-items:start;gap:42px;margin-top:34px;padding:26px 0 0;display:grid}.finance-copy strong{letter-spacing:-.035em;max-width:360px;font-size:1.02rem;line-height:1.35;display:block}.finance-copy p{color:#0a1918c2;max-width:620px;margin:0;font-size:.88rem;line-height:1.62}.standard-section{background:var(--paper-light)}.standard-inner{padding-block:92px}.standard-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;display:grid}.standard-heading h2{max-width:820px}.standard-heading>p{max-width:360px;color:var(--muted);margin:0 0 5px;font-size:1rem;line-height:1.7}.standard-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:66px;display:grid}.standard-card{border-radius:var(--radius);min-height:0;padding:36px}.standard-us{background:var(--ink);color:var(--white)}.standard-you{border:1px solid var(--line);background:var(--paper)}.standard-tag{background:var(--lime);color:var(--ink);letter-spacing:.1em;border-radius:99px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:850;display:inline-flex}.standard-you .standard-tag{background:var(--orange)}.standard-card h3{letter-spacing:-.05em;max-width:560px;margin:42px 0 30px;font-size:1.8rem;line-height:1.08}.standard-card ul{margin:0;padding:0;list-style:none}.standard-card li{color:#ffffffc2;border-top:1px solid #ffffff29;grid-template-columns:35px 1fr;gap:15px;padding:13px 0;font-size:.9rem;display:grid}.standard-you li{border-color:var(--line);color:#505a54}.standard-card li span{color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.standard-you li span{color:#a94c28}.task-copy small{color:#ffffff9e;max-width:590px;margin-top:8px;font-size:.76rem;line-height:1.55;display:block}.standard-card li.task-detailed{padding-block:16px}.lead-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:84px;padding-block:92px;display:grid}.lead-copy{position:sticky;top:40px}.lead-copy h2{font-size:clamp(2.7rem,4.25vw,4.1rem)}.lead-copy>p:not(.kicker){color:var(--muted);margin:30px 0 0;font-size:1.02rem;line-height:1.76}.lead-promise{border-top:1px solid var(--line);gap:17px;margin-top:41px;padding-top:23px;display:flex}.lead-promise>span{color:var(--orange);font-size:1.4rem}.lead-promise strong{font-size:.9rem}.lead-promise p{color:var(--muted);margin:5px 0 0;font-size:.82rem}.lead-contact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 16px;margin-top:32px;padding:21px 0;display:grid}.lead-contact>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:800}.lead-contact strong{font-size:.9rem}.lead-contact a{border-bottom:1px solid;justify-self:end;font-size:.84rem;font-weight:780}.lead-contact a:last-child{color:var(--muted);grid-column:2;font-size:.73rem}.lead-closing{font-weight:820;color:var(--forest)!important;margin-top:25px!important;font-size:.83rem!important}.lead-form{border:1px solid var(--line);background:var(--paper-light);border-radius:22px;padding:35px;box-shadow:0 24px 65px #0a191812}.form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:34px;padding-bottom:25px;display:flex}.form-head>div>span{color:var(--muted);font-size:.64rem}.form-head h3{letter-spacing:-.04em;margin:6px 0 0;font-size:1.55rem}.form-time{color:var(--forest);background:#21443f17;border-radius:99px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800}.field-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.field{gap:8px;display:grid}.field-full{grid-column:1/-1}.field>span,.choice-field legend{color:#46534d;font-size:.72rem}.field em,.choice-field em{color:#808781;letter-spacing:0;text-transform:none;font-style:normal}.field input,.field select,.field textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid #c9c7bd;border-radius:8px;outline:none;transition:border-color .16s,box-shadow .16s}.field input,.field select{height:52px;padding:0 14px}.field textarea{resize:vertical;min-height:106px;padding:13px 14px}.field input::placeholder,.field textarea::placeholder{color:#747c75}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #21443f17}.choice-field{border:0;margin:27px 0 0;padding:0}.choice-field legend{margin-bottom:10px}.choice-grid{grid-template-columns:1fr;gap:8px;display:grid}.choice input,.region-choice input{opacity:0;width:1px;height:1px;position:absolute}.choice>span{cursor:pointer;background:var(--white);color:#35423c;border:1px solid #c9c7bd;border-radius:8px;align-items:center;gap:10px;min-height:49px;padding:9px 12px;font-size:.78rem;font-weight:700;transition:border-color .16s,background .16s;display:flex}.choice>span i{width:13px;height:13px;box-shadow:inset 0 0 0 3px var(--white);border:1px solid #929990;border-radius:50%;flex:none}.choice input:checked+span{border-color:var(--forest);background:#d5fa5e33}.choice input:checked+span i{border-color:var(--forest);background:var(--forest)}.choice input:focus-visible+span,.region-choice input:focus-visible+span{outline-offset:2px;outline:3px solid #21443f38}.select-field{margin-top:19px}.region-field{margin-bottom:27px}.region-grid{flex-wrap:wrap;gap:7px;display:flex}.region-choice>span{cursor:pointer;background:var(--white);color:#4b5751;border:1px solid #c9c7bd;border-radius:99px;align-items:center;min-height:44px;padding:0 14px;font-size:.72rem;font-weight:700;display:inline-flex}.region-choice input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--white)}.consent{min-height:44px;color:var(--muted);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:22px;font-size:.78rem;display:grid}.consent input{width:16px;height:16px;accent-color:var(--forest);margin:0}.form-submit{background:var(--ink);width:100%;color:var(--white);margin-top:23px}.form-submit:hover,.form-submit:focus-visible{background:var(--forest)}.form-submit:disabled{cursor:wait;opacity:.7}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-note,.form-feedback{color:#747b74;text-align:center;margin:13px auto 0;font-size:.78rem;line-height:1.55}.form-note a{color:var(--forest);text-underline-offset:2px;font-weight:780;text-decoration:underline;text-decoration-thickness:1px}.form-feedback{color:var(--forest);background:#d5fa5e3d;border-radius:7px;padding:10px;font-weight:700}.form-status{min-height:0}.form-error{color:#7f3419;background:#f1764526}.form-error a{border-bottom:1px solid}.faq-section{grid-template-columns:.7fr 1.3fr;gap:95px;padding-block:92px;display:grid}.faq-heading h2{font-size:clamp(2.8rem,4.3vw,4.1rem)}.faq-heading>p:last-child{color:var(--muted);margin:28px 0 0;font-size:1rem;line-height:1.72}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:13px;min-height:81px;font-size:1rem;font-weight:760;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.faq-list summary i{color:var(--orange);font-size:1.3rem;font-style:normal;font-weight:400;transition:transform .18s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:660px;color:var(--muted);margin:-4px 35px 26px 49px;font-size:.92rem;line-height:1.72}.faq-pending{background:#f1764512}.faq-pending summary,.faq-pending>p{padding-right:12px}.faq-pending>p{font-weight:650;color:#7f3419!important}.proof-section{padding-block:92px}.proof-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.proof-heading h2{letter-spacing:-.064em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(2.65rem,4.8vw,4.7rem);font-weight:750;line-height:.98}.proof-heading>p{max-width:390px;color:var(--muted);margin:0 0 5px;font-size:1rem;line-height:1.7}.proof-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.proof-card{border:1px solid var(--line);background:var(--paper-light);border-radius:16px;min-height:215px;padding:24px;position:relative}.proof-card>span,.proof-story>span{color:var(--orange);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:850}.proof-card strong{color:var(--forest);margin-top:33px;font-size:3.4rem;line-height:.9;display:block}.proof-card p{margin:15px 0 0;font-size:.88rem;font-weight:760;line-height:1.35}.proof-card small{color:var(--muted);font-size:.72rem;position:absolute;bottom:22px;left:24px;right:24px}.proof-card:first-child{border-color:var(--ink);background:var(--ink);color:var(--white)}.proof-card:first-child>span,.proof-card:first-child strong{color:var(--lime)}.proof-story{background:var(--ink);min-height:240px;color:var(--white);border-radius:16px 16px 58px;grid-column:1/-1;grid-template-columns:.5fr 1.5fr;align-items:start;gap:35px;margin-top:2px;padding:32px;display:grid}.proof-story blockquote{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.7vw,2.5rem);font-weight:680;line-height:1.16}.proof-story small{color:#ffffff94;grid-column:2;font-size:.68rem}.site-footer{background:var(--ink);color:var(--white)}.footer-top{grid-template-columns:1fr 1fr;gap:80px;padding-block:76px 69px;display:grid}.footer-brand{margin-bottom:24px}.footer-top>div:first-child>p{color:#ffffff9c;max-width:420px;margin:0;font-size:.9rem;line-height:1.66}.footer-contact{text-align:right;align-content:start;justify-items:end;display:grid}.footer-contact>span{color:var(--lime);font-size:.64rem}.footer-contact>strong{color:#ffffffb8;margin-top:13px;font-size:.76rem}.footer-phone{letter-spacing:-.045em;border-bottom:1px solid #ffffff70;margin-top:14px;font-size:clamp(1.4rem,2.5vw,2.15rem);font-weight:670}.footer-email{color:#ffffffb8;border-bottom:1px solid #ffffff59;margin-top:8px;font-size:.82rem;font-weight:700}.footer-contact small{color:#ffffff8c;margin-top:11px;font-size:.75rem}.footer-bottom{color:#ffffff8a;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:70px;font-size:.75rem;display:flex}.footer-bottom>div{gap:26px;display:flex}.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--white)}.mobile-cta{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom)));transition:opacity .18s,transform .18s,visibility .18s;display:none}.mobile-cta.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@keyframes enter-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes status-pulse{0%{box-shadow:0 0 #d5fa5e4d}70%,to{box-shadow:0 0 0 9px #d5fa5e00}}@media (width>=1600px){:root{--page-gutter:clamp(72px, 4.5vw, 112px)}.hero{grid-template-columns:minmax(0,1.03fr) minmax(0,1.17fr);gap:88px}.hero h1{max-width:740px}.hero-lead{max-width:680px}.hero-media{height:650px}}@media (width<=1080px){.hero{grid-template-columns:minmax(0,.95fr) minmax(410px,1.05fr);gap:40px}.hero-media{height:525px}.human-section{gap:58px}.hours-card{right:-18px}}@media (width<=1000px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;gap:58px;min-height:auto;padding-block:64px 72px}.hero-copy{max-width:790px}.hero-media{width:min(720px,96%);height:500px;margin-inline:auto}.hero-status-card{left:-15px}.hero-proof{grid-template-columns:repeat(2,1fr)}.hero-proof>div:nth-child(2){border-right:0}.hero-proof>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.human-section,.fleet-section,.lead-section,.faq-section{grid-template-columns:1fr;gap:62px}.human-media{width:min(760px,94%);margin-inline:auto}.human-copy,.fleet-copy,.lead-copy,.faq-heading{max-width:720px}.benefit-grid{grid-template-rows:auto;grid-template-columns:1fr}.mission-bottom{grid-template-columns:1fr;gap:40px}.benefit-featured{grid-row:auto;min-height:390px}.benefit-featured h3{margin-top:130px}.standard-heading,.proof-heading{grid-template-columns:1fr;gap:30px}.step-list li{padding-inline:14px}.transparency-inner{gap:0}.finance-main{grid-template-columns:1fr;gap:34px}.commercial-facts{margin-top:0}.lead-copy{position:static}.proof-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){:root{--page-gutter:16px}html{scroll-padding-top:20px;scroll-padding-bottom:calc(62px + env(safe-area-inset-bottom))}.site-header{min-height:calc(70px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.header-cta{display:none}.hero{padding-block:52px 66px}.hero h1{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.55rem,11.7vw,3.85rem);line-height:.98}.hero-lead{font-size:1rem}.hero-media{aspect-ratio:4/3;width:100%;height:auto}.hero-media img,.hero-media:after{border-radius:22px 22px 72px}.hero-media:before{border-radius:0 0 75px;bottom:-10px;right:-10px}.hero-media figcaption{display:none}.hero-status-card{min-width:0;bottom:16px;left:16px;right:16px}.hero-proof{width:100%}.human-section{padding-block:96px}.human-media{aspect-ratio:4/3;width:100%;height:auto}.human-media img,.human-media:after{border-radius:22px 65px 22px 22px}.hours-card{width:min(270px,72%);bottom:-38px;right:14px}.benefits-section{padding-top:35px}.step-list{grid-template-columns:1fr;gap:0;margin-top:62px}.step-list:before{background:repeating-linear-gradient(#ffffff57 0 8px,#0000 8px 14px);width:1px;height:auto;top:12px;bottom:12px;left:9px}.step-list li{text-align:left;grid-template-columns:20px 1fr;gap:6px 20px;padding:0 0 36px;display:grid}.step-number{grid-area:1/2;margin:0}.step-dot{grid-area:1/1/span 3;width:18px;height:18px;margin:0}.step-list h3,.step-list p{grid-column:2}.step-list h3{grid-row:2}.step-list p{grid-row:3;margin-top:3px}.transparency-inner{grid-template-columns:1fr;gap:0}.finance-copy{grid-template-columns:1fr;gap:8px;padding-top:22px}.standard-columns{grid-template-columns:1fr}.standard-card{min-height:auto}.footer-top{grid-template-columns:1fr;gap:50px}.footer-contact{text-align:left;justify-items:start}.footer-bottom{min-height:auto;padding-block:24px calc(76px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:20px}.mobile-cta{z-index:20;right:max(10px, env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));background:var(--lime);min-height:46px;color:var(--ink);border:1px solid #ffffff38;border-radius:9px;justify-content:space-between;align-items:center;padding:0 17px;font-size:.78rem;font-weight:850;display:flex;position:fixed;box-shadow:0 14px 45px #00000047}.proof-story{grid-template-columns:1fr;gap:22px;min-height:0}.proof-story small{grid-column:1}}@media (width<=560px){.brand-word{font-size:1.12rem}.brand-mark{width:29px;height:29px}.eyebrow,.kicker{font-size:.72rem}.eyebrow{align-items:flex-start;line-height:1.5}.eyebrow>span{flex:0 0 20px;margin-top:.72em}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-contact-card{grid-template-columns:43px 1fr}.hero-contact-card>a{grid-column:2;justify-self:start;margin-top:3px}.button-primary{justify-content:space-between;width:100%}.hero-proof>div{grid-template-columns:1fr;gap:4px;min-height:78px;padding:15px 18px}.human-section,.mission-inner,.benefits-section,.process-inner,.fleet-section,.standard-inner,.proof-section,.lead-section{padding-block:68px}.human-section{padding-top:68px}.human-copy{padding-top:25px}.section-heading h2,.human-copy h2,.mission-inner h2,.fleet-copy h2,.standard-heading h2,.proof-heading h2,.lead-copy h2,.faq-heading h2{letter-spacing:-.048em;font-size:clamp(2.15rem,9.8vw,3rem);line-height:1.02}.benefit-featured{min-height:420px;padding:25px}.benefit-featured .benefit-icon{width:62px;height:62px;top:25px;right:25px}.benefit-featured h3{margin-top:180px}.benefit-card:not(.benefit-featured){min-height:300px;padding:24px}.fleet-card{grid-template-columns:48px 1fr;gap:14px}.standard-card,.lead-form{padding:25px 20px}.standard-card h3{margin-block:48px 37px}.field-grid{grid-template-columns:1fr}.field>span,.choice-field legend{font-size:.76rem}.faq-section{padding-block:68px}.faq-list summary{grid-template-columns:29px 1fr 18px;font-size:.88rem}.faq-list details>p{margin-left:42px}.footer-bottom>div{flex-wrap:wrap;gap:14px 22px}.commercial-facts{grid-template-columns:1fr}.transparency-inner h2{font-size:clamp(2.15rem,9.8vw,3rem)}.commercial-fact{min-height:94px;padding:0}.commercial-fact+.commercial-fact{border-top:1px solid #0a191833;border-left:0;padding:22px 0 0}.proof-grid{grid-template-columns:1fr;margin-top:38px}.proof-card{min-height:185px}.proof-card strong{margin-top:20px}.proof-story{border-radius:16px 16px 44px;padding:26px 22px}}@media (width<=640px){.commercial-facts{grid-template-columns:1fr}.commercial-fact{min-height:94px;padding:0}.commercial-fact+.commercial-fact{border-top:1px solid #0a191833;border-left:0;padding:22px 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
