/* Nativa Transfer reference. Quote-only production mode: no demo fleet or tariffs. */
.nvtr{font-family:var(--nv-font-render,Arial,sans-serif);color:var(--nv-dark,#012824);background:var(--nv-bg,#f4f6f4);max-width:1336px;margin:auto;padding:112px 28px 64px;display:flex;flex-direction:column;gap:32px;box-sizing:border-box}.nvtr *{box-sizing:border-box}.nvtr :is(button,input,select){font:inherit}.nvtr :is(input,select){color:#012824;background:#fff}.nvtr h1,.nvtr h2,.nvtr p{margin:0}.nvtr h2{font-size:26px;line-height:1.2;color:var(--nv-dark,#012824)}.nvtr p{font-size:15px;line-height:1.65;color:var(--nv-text-2,#4a615c)}
.nvtr-hero{position:relative;min-height:390px;border-radius:32px;display:flex;align-items:flex-end}.nvtr-hero-bg{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#01453e}.nvtr-hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#012824f0 0%,#01282466 60%,#01282433 100%)}.nvtr-hero-bg img{width:100%;height:100%;object-fit:cover}.nvtr-hero-bg svg{position:absolute;inset:auto 0 0;width:100%;height:60%;z-index:1}.nvtr-hero-bg path{fill:none;stroke:var(--nv-celadon,#b6fecc);stroke-width:18;stroke-linecap:round;stroke-dasharray:3000;animation:nvtr-draw 2.6s cubic-bezier(.3,.7,.3,1) both}.nvtr-hero-copy{position:relative;z-index:2;padding:48px 48px 76px;display:grid;gap:14px;max-width:880px;color:white}.nvtr-hero h1{font-size:clamp(38px,4.5vw,60px);font-weight:800;line-height:1.02;text-wrap:balance;color:#fff}.nvtr-hero p{color:#e3f2ec;font-size:17px;max-width:640px}.nvtr-badge{justify-self:start;display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#b6fecc29;color:#b6fecc;font-size:13px;font-weight:700}
.nvtr-search{position:relative;z-index:3;margin:-72px 24px 36px;padding:8px;display:grid;grid-template-columns:1fr 1.4fr 1.3fr .7fr 1.1fr;gap:2px;align-items:center;background:#fff;border:1px solid #e2e8e5;border-radius:24px;box-shadow:0 20px 50px #01282433}.nvtr label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600}.nvtr-search label{padding:10px 14px;border-inline-end:1px solid #e2e8e5}.nvtr label>span{color:#4a615c}.nvtr :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #d5ddda;border-radius:12px;outline:none}.nvtr-search :is(input,select){border:0!important;padding:4px 0!important;min-height:36px!important}.nvtr :is(input,select):focus{border-color:#00a957;box-shadow:0 0 0 4px #00de7140}.nvtr :focus-visible{outline:2px solid #00a957;outline-offset:3px}.nvtr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:0;border-radius:999px;background:var(--nv-malachite,#00de71);color:#012824;text-decoration:none;font-size:15px;font-weight:700;cursor:pointer;text-align:center}.nvtr-button:hover{background:#b6fecc;color:#012824}.nvtr-button:active{filter:brightness(.92)}
.nvtr-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.nvtr-content{display:grid;gap:24px;min-width:0}.nvtr-panel{padding:28px;border:1px solid #e2e8e5;border-radius:24px;background:#fff;display:grid;gap:18px}.nvtr-vehicles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nvtr-vehicles label{position:relative;padding:20px 14px;min-height:154px;border:1px solid #e2e8e5;border-radius:20px;align-items:center;text-align:center;transition:transform .2s,box-shadow .2s;cursor:pointer}.nvtr-vehicles label:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0128241f}.nvtr-vehicles label:has(input:checked){border-color:#00a957;background:#eefbf3}.nvtr-vehicles input{position:absolute;inset:12px 12px auto auto;accent-color:#00a957;width:20px;height:20px}.nvtr-vehicles svg{width:72px;height:60px;fill:none;stroke:currentColor}.nvtr-field-pair,.nvtr-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nvtr .nvtr-check{display:flex;flex-direction:row;align-items:flex-start;min-height:44px;gap:10px;font-weight:400;cursor:pointer}.nvtr-check input{width:20px;height:20px;flex:none;accent-color:#00a957;margin:2px 0}.nvtr-check a{color:#01453e;text-decoration:underline;text-underline-offset:3px}.nvtr-steps{counter-reset:nvtr;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none}.nvtr-steps li{font-size:14px;line-height:1.5}.nvtr-steps li::before{counter-increment:nvtr;content:counter(nvtr);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#b6fecc;font-weight:700;margin-bottom:12px}.nvtr-summary{position:sticky;top:96px;display:grid;gap:20px;padding:24px;border:1px solid #e2e8e5;border-radius:24px;background:#fff}.nvtr-summary h2{font-size:22px}.nvtr-summary dl{display:grid;gap:8px;margin:0}.nvtr-summary dt{font-size:13px;color:#4a615c}.nvtr-summary dd{margin:0 0 12px;font-weight:700;overflow-wrap:anywhere}.nvtr-summary p,.nvtr-note{font-size:13px!important}.nvtr-faq details{border-bottom:1px solid #e2e8e5;padding:12px 0}.nvtr-faq summary{cursor:pointer;font-weight:700;min-height:32px}.nvtr-faq details p{margin-top:12px}.nvtr #nvtr-contact{scroll-margin-top:100px}.nvtr [data-error]:empty,.nvtr [role=status]:empty,.nvtr [role=alert]:empty{display:none}
@keyframes nvtr-draw{from{stroke-dashoffset:3000}to{stroke-dashoffset:0}}
@media(max-width:999px){.nvtr-columns{grid-template-columns:1fr}.nvtr-summary{position:static}.nvtr-search{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:16px}.nvtr-search .nvtr-button{grid-column:1/-1}.nvtr-search label{border:0}.nvtr-summary dl{grid-template-columns:1fr 2fr}.nvtr-hero-copy{padding-inline:32px}}
@media(max-width:699px){.nvtr{padding:88px 16px 36px;gap:24px}.nvtr-hero{min-height:360px;border-radius:24px}.nvtr-hero-copy{padding:28px 24px 76px}.nvtr-hero h1{font-size:36px}.nvtr-hero p{font-size:15px}.nvtr-search{margin:-64px 8px 24px;padding:12px;border-radius:20px;gap:12px}.nvtr-search label{padding:0}.nvtr-search label:nth-child(2),.nvtr-search label:nth-child(3){grid-column:1/-1}.nvtr-search label:nth-child(4){grid-row:1;grid-column:2}.nvtr-panel{padding:20px;border-radius:20px}.nvtr h2{font-size:24px}.nvtr-vehicles{grid-template-columns:1fr}.nvtr-vehicles label{min-height:76px;flex-direction:row;text-align:start;padding:12px 44px 12px 12px}.nvtr-vehicles svg{width:44px;height:44px}.nvtr-vehicles input{top:calc(50% - 10px)}.nvtr-field-pair,.nvtr-extra-grid{grid-template-columns:1fr}.nvtr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.nvtr *{animation:none!important;transition:none!important}}
/* Reference geometry, with quote-only content in place of unapproved tariffs. */
html:root body #nvtr input:is([type=checkbox],[type=radio]){appearance:auto!important;opacity:1!important;position:static!important;display:inline-block!important;clip:auto!important;clip-path:none!important;transform:none!important;visibility:visible!important;flex:none;width:20px!important;height:20px!important;margin:2px 0!important;accent-color:#00a957}
.nvtr{max-width:1280px;padding-inline:24px;gap:56px}.nvtr-hero{min-height:520px}.nvtr h2{font-size:32px}.nvtr-search{margin-inline:32px;border-radius:28px}.nvtr-columns{grid-template-columns:minmax(0,1fr) 360px}.nvtr-vehicles{grid-template-columns:1fr;gap:10px}.nvtr-vehicles label{display:grid;grid-template-columns:160px minmax(0,1fr) 26px;gap:16px;min-height:128px;padding:14px;border-radius:22px;text-align:start}.nvtr-vehicles svg{width:160px;height:100px;padding:20px;border-radius:16px;background:#d5e5de}.nvtr-vehicles input{position:static;grid-column:3;grid-row:1;margin:0;width:24px;height:24px}.nvtr-vehicles strong{grid-column:2;grid-row:1;font-size:18px}.nvtr-vehicles svg{grid-column:1;grid-row:1}.nvtr-extra-grid .nvtr-check{border:1px solid #e2e8e5;border-radius:16px;padding:12px;align-items:center}.nvtr-extra-grid .nvtr-check:has(input:checked){background:#eefbf3;border-color:#00a957}.nvtr-steps li{border:1px solid #e2e8e5;border-radius:20px;padding:18px;background:#fff}.nvtr-steps li:nth-child(2)::before{background:#c6d3ff}.nvtr-steps li:nth-child(3)::before{background:#f9c801}.nvtr-steps li:nth-child(4)::before{background:#00de71}
@media(max-width:999px){.nvtr-columns{grid-template-columns:1fr}.nvtr-search{margin-inline:16px}}
@media(max-width:699px){.nvtr{padding-inline:16px;gap:40px}.nvtr-hero{min-height:500px}.nvtr h2{font-size:26px}.nvtr-search{margin-inline:12px;border-radius:24px}.nvtr-vehicles label{grid-template-columns:76px minmax(0,1fr) 24px;gap:10px}.nvtr-vehicles svg{width:76px;height:64px;padding:10px}.nvtr-steps{grid-template-columns:1fr}.nvtr-vehicles strong{font-size:16px}}
/* Keep the decorative route below the readable hero copy in every language. */
.nvtr-hero-bg svg{height:64px;bottom:0}
