.premium-heading{text-wrap:balance}.premium-heading__word{display:inline-block;transform-origin:50% 100%}.premium-heading__word--accent{color:var(--premium-heading-accent,#08766d)}[data-route-key]{--premium-heading-accent:#08766d}[data-page-group=sales]{--premium-heading-accent:#875a1f}[data-page-group=rental]{--premium-heading-accent:#08766d}[data-page-group=fleet]{--premium-heading-accent:#1d668f}[data-page-group=sales] .sales-section--dark,[data-route-key] .about-section--dark,[data-route-key] .section-dark,html[data-theme=dark] [data-page-group=sales],html[data-theme=dark] [data-route-key]{--premium-heading-accent:#d7ad72}[data-page-group=rental] .rental-section--dark,html[data-theme=dark] [data-page-group=rental]{--premium-heading-accent:#35c5b5}[data-page-group=fleet] .fleet-section--dark,html[data-theme=dark] [data-page-group=fleet]{--premium-heading-accent:#70b6dc}html[data-theme=light] [data-route-key=home],html[data-theme=light] [data-route-key=home] .home-hero{--premium-heading-accent:#08766d}html[data-theme=dark] [data-route-key=home],html[data-theme=dark] [data-route-key=home] .section-dark{--premium-heading-accent:var(--brand-accent)}[data-route-key] .section-teal{--premium-heading-accent:#061f30}.scroll-experience-ready .scroll-reveal-section:not(.is-scroll-revealed) .premium-heading__word{opacity:0;transform:translateY(.72em) rotateX(-24deg)}.scroll-experience-ready .scroll-reveal-section .premium-heading__word{transition:opacity .62s ease,transform .78s cubic-bezier(.18,.82,.22,1);transition-delay:calc(var(--premium-word-index, 0) * 38ms + 60ms)}.scroll-experience-ready .scroll-reveal-section.is-scroll-revealed .premium-heading__word{opacity:1;transform:translateY(0) rotateX(0)}.premium-marquee{position:relative;min-height:34rem;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:1.75rem;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),radial-gradient(circle at 50% 42%,rgba(20,184,166,.18),transparent 38%),#071b29;background-size:3rem 3rem,3rem 3rem,auto,auto;box-shadow:0 38px 90px rgba(0,0,0,.28);contain:layout paint;perspective:1100px}.premium-marquee:after,.premium-marquee:before{position:absolute;z-index:4;left:0;width:100%;height:22%;pointer-events:none;content:""}.premium-marquee:before{top:0;background:linear-gradient(#071b29,transparent)}.premium-marquee:after{bottom:0;background:linear-gradient(transparent,#071b29)}.premium-marquee__glow{position:absolute;z-index:0;inset:28% 18%;border-radius:50%;background:rgba(20,184,166,.22);filter:blur(80px)}.premium-marquee__plane{position:absolute;inset:-22% 5% -18%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;transform:rotateX(8deg) rotateY(-13deg) rotate(3deg) scale(1.08);transform-style:preserve-3d}.premium-marquee__mobile{display:none}.premium-marquee__lane{min-width:0;overflow:hidden}.premium-marquee__lane--2{transform:translateY(-7%)}.premium-marquee__track{display:flex;flex-direction:column;animation:premium-marquee-forward 18s linear infinite;will-change:transform}.premium-marquee__lane--2 .premium-marquee__track{animation-name:premium-marquee-reverse;animation-duration:22s}.premium-marquee__group{display:grid;gap:.8rem;padding-bottom:.8rem}.premium-marquee__card{min-height:13rem;padding:1.1rem;border:1px solid rgba(255,255,255,.14);border-radius:1.05rem;color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:0 18px 45px rgba(0,0,0,.22)}.premium-marquee__card>div{display:flex;align-items:center;gap:.6rem}.premium-marquee__card>div>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;color:var(--teal);background:rgba(20,184,166,.13)}.premium-marquee__card small{color:rgba(255,255,255,.5);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.premium-marquee__card h3{margin:2.3rem 0 .45rem;font-family:var(--display);font-size:clamp(1.3rem,2.1vw,2rem);font-weight:520}.premium-marquee__card p{margin:0;color:rgba(255,255,255,.6);font-size:.7rem;line-height:1.5}.premium-marquee__caption{position:absolute;z-index:5;right:1rem;bottom:.8rem;display:flex;align-items:center;gap:.55rem;color:rgba(255,255,255,.48);font-size:.57rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.premium-marquee__caption span{width:1.5rem;height:1px;background:rgba(20,184,166,.58)}.premium-marquee:focus-within .premium-marquee__track,.premium-marquee:hover .premium-marquee__track{animation-play-state:paused}.premium-marquee__mobile:focus-visible{outline:3px solid #6ee7d9;outline-offset:-5px}@media (min-width:68.01rem){.home-how-it-works .home-platform-flow__vehicle:after{inset:5%;border:0;background:conic-gradient(from -90deg,var(--teal) calc(var(--workflow-progress, .08) * 1turn),rgba(20,184,166,.1) 0);-webkit-mask:radial-gradient(transparent 67%,#000 68%,#000 69%,transparent 70%);mask:radial-gradient(transparent 67%,#000 68%,#000 69%,transparent 70%);transition:background .6s ease}.home-how-it-works .home-platform-flow__steps article.is-scroll-step-active{background:linear-gradient(120deg,rgba(20,184,166,.1),var(--paper-raised) 55%)}}@keyframes premium-marquee-forward{to{transform:translateY(-50%)}}@keyframes premium-marquee-reverse{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.premium-compare{--compare-position:52%;position:relative;min-height:28rem;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:1.5rem;background:rgba(255,255,255,.045);box-shadow:0 32px 78px rgba(0,0,0,.24);isolation:isolate}.premium-compare__layer{position:absolute;inset:0;padding:1rem}.premium-compare__layer--before{z-index:2;clip-path:inset(0 calc(100% - var(--compare-position)) 0 0);background:#0b2a3a}.premium-compare__layer--after{z-index:1;background:#071b29}.premium-compare__layer>:last-child{width:100%;height:100%}.premium-compare__label{position:absolute;z-index:4;top:1.75rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:rgba(7,27,41,.8);font-size:.61rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-compare__label--before{left:1.75rem}.premium-compare__label--after{right:1.75rem}.premium-compare__divider{position:absolute;z-index:5;top:0;bottom:0;left:var(--compare-position);width:2px;background:linear-gradient(transparent 2%,#6ee7d9 18%,#fff 50%,#6ee7d9 82%,transparent 98%);box-shadow:0 0 22px rgba(20,184,166,.55);pointer-events:none}.premium-compare__divider span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:#fff;background:#0f766e;box-shadow:0 8px 25px rgba(0,0,0,.3);transform:translate(-50%,-50%)}.premium-compare input{position:absolute;z-index:8;inset:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0}.premium-compare:focus-within{outline:3px solid color-mix(in srgb,var(--teal) 72%,white);outline-offset:4px}.premium-statement{--statement-position:48%;position:relative;min-height:clamp(13rem,26vw,20rem);overflow:hidden;border:1px solid var(--line);border-radius:1.6rem;background:radial-gradient(circle at var(--statement-position) 50%,rgba(20,184,166,.16),transparent 24%),var(--paper-raised);box-shadow:0 30px 75px rgba(6,31,46,.1);isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.premium-statement:before{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(15,61,94,.12) 1px,transparent 0);background-size:1.2rem 1.2rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);content:""}.premium-statement p{position:relative;z-index:1;display:flex;align-items:center;margin:0;padding:clamp(2rem,4vw,4rem);font-family:var(--display);font-size:clamp(1.9rem,3.4vw,3.65rem);font-weight:520;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.premium-statement__base{color:color-mix(in srgb,var(--ink) 72%,transparent)}.premium-statement__reveal{color:var(--ink);background:linear-gradient(110deg,rgba(20,184,166,.08),rgba(20,184,166,.18) 55%,transparent);text-shadow:0 14px 40px rgba(20,184,166,.13)}.premium-statement__reveal:after{position:absolute;left:clamp(2rem,4vw,4rem);bottom:clamp(2rem,4vw,4rem);width:min(32%,var(--statement-position));height:3px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));border-radius:999px;content:"";transition:width .16s ease}.premium-statement__line{position:absolute;z-index:3;top:12%;bottom:12%;left:var(--statement-position);width:1px;background:linear-gradient(transparent,var(--teal),transparent);box-shadow:0 0 22px rgba(20,184,166,.5);pointer-events:none}.premium-statement input{position:absolute;z-index:5;inset:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0}.premium-statement:focus-within{outline:3px solid color-mix(in srgb,var(--teal) 72%,white);outline-offset:4px}html[data-theme=dark] .premium-statement__base{color:#b4cbd0}html[data-theme=dark] .premium-statement__reveal{color:#f0f9f8}main .section-anchor{position:relative}main .section-anchor:before{position:absolute;z-index:3;top:0;left:12%;width:76%;height:1px;background:linear-gradient(90deg,transparent,var(--brand-accent) 32%,var(--brand-primary) 68%,transparent);opacity:.32;pointer-events:none;content:""}@supports (animation-timeline:view()){main .section-anchor:before{animation:premium-handoff linear both;animation-timeline:view(block);animation-range:entry 0 cover 35%}@keyframes premium-handoff{0%{opacity:0;transform:scaleX(.08)}to{opacity:.58;transform:scaleX(1)}}}@media (max-width:48rem){.premium-marquee{min-height:24rem;border-radius:1.25rem}.premium-marquee__plane{display:none}.premium-marquee__mobile{position:absolute;inset:0 0 1.7rem;display:flex;align-items:center;gap:.75rem;overflow-x:auto;padding:1rem;scroll-padding-inline:1rem;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-color:var(--teal) transparent;scrollbar-width:thin}.premium-marquee__mobile>div{flex:0 0 min(18rem,82vw);scroll-snap-align:center}.premium-marquee__mobile .premium-marquee__card{min-height:18rem;padding:1.15rem;transform:none}.premium-marquee__mobile .premium-marquee__card h3{margin-top:4rem;font-size:1.85rem}.premium-marquee__mobile .premium-marquee__card p{font-size:.73rem}.premium-marquee__caption{right:auto;left:1rem;bottom:.55rem}.premium-compare{min-height:23rem;border-radius:1.15rem}.premium-statement{min-height:16rem;grid-template-columns:1fr;border-radius:1.2rem}.premium-statement p{min-height:10rem;font-size:clamp(1.9rem,8vw,2.7rem)}}@media (prefers-reduced-motion:reduce){.premium-heading__word,.scroll-experience-ready .scroll-reveal-section .premium-heading__word{opacity:1!important;transform:none!important;transition:none!important}.premium-marquee__track{animation:none!important;transform:none!important}.premium-marquee__plane{inset:1rem;overflow:auto;transform:none}.premium-marquee__group,.premium-marquee__track{display:contents}.premium-marquee__group[aria-hidden=true]{display:none}.premium-marquee__lane{display:grid;gap:.75rem;overflow:visible}.premium-marquee__mobile{scroll-behavior:auto}main .section-anchor:before{animation:none!important;transform:none!important}}html.trakaria-consent-open,html.trakaria-consent-open body{overflow:hidden!important}.consent-overlay{position:fixed;z-index:2147483000;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:1.125rem;background:rgba(7,25,39,.58)}.consent-panel{--panel-bg:#fff;--panel-text:#142a3a;--panel-muted:#42596a;--panel-border:#dbe3e9;--panel-blue:#103d5e;width:min(100%,860px);max-height:calc(100dvh - 2.25rem);display:flex;flex-direction:column;overflow:hidden;color:var(--panel-text);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:.5rem;box-shadow:0 18px 65px rgba(5,23,39,.28);font-family:inherit;outline:0}.consent-panel__header{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:.45rem 1rem;border-bottom:1px solid var(--panel-border);font-size:1.05rem;font-weight:800;letter-spacing:-.035em;color:var(--panel-blue)}.consent-panel__header img{width:38px;height:38px;object-fit:contain}.consent-panel__header>span>span{color:#008e8a}.consent-panel__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--panel-border)}.consent-panel__tabs button{min-height:42px;padding:.5rem .25rem;border:0;border-bottom:2px solid transparent;color:var(--panel-text);background:transparent;font:inherit;font-size:.77rem;font-weight:700;cursor:pointer}.consent-panel__tabs button.is-active{color:var(--panel-blue);border-bottom-color:#145b92}.consent-panel__content{min-height:150px;max-height:24vh;overflow:auto;padding:1.1rem 1rem;color:var(--panel-muted);font-size:.79rem;line-height:1.55}.consent-panel__content h2{margin:0 0 .55rem;color:var(--panel-text);font-family:inherit;font-size:.83rem;line-height:1.35;font-weight:750}.consent-panel__content p{margin:0}.consent-panel__content a{color:#17658d;text-decoration:underline}.consent-panel__details p+p{margin-top:.35rem}.consent-panel__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border)}.consent-panel__category{position:relative;min-width:0;min-height:77px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:.6rem .25rem;font-size:.75rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}.consent-panel__category+.consent-panel__category{border-left:1px solid var(--panel-border)}.consent-panel__category input{position:absolute;width:1px;height:1px;opacity:0}.consent-panel__switch{width:38px;height:22px;flex:none;position:relative;border-radius:999px;background:#7f8b92;transition:background .15s}.consent-panel__switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.consent-panel__category input:checked+.consent-panel__switch{background:#145b92}.consent-panel__category input:checked+.consent-panel__switch:after{transform:translateX(16px)}.consent-panel__category input:disabled+.consent-panel__switch{background:#b5c2ca}.consent-panel__category input:focus-visible+.consent-panel__switch{outline:3px solid #64a9d3;outline-offset:3px}.consent-panel__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.75rem 1rem}.consent-panel__button{min-width:0;min-height:44px;padding:.5rem .4rem;border:1px solid #145b92;border-radius:.25rem;font:inherit;font-size:.73rem;font-weight:700;line-height:1.25;cursor:pointer}.consent-panel__button--outline{color:#164a70;background:transparent}.consent-panel__button--secondary{color:#164a70;background:#e9f2f8}.consent-panel__button--primary{color:#fff;background:#103d5e;border-color:#103d5e}.consent-panel__button:hover{filter:brightness(.94)}.consent-panel a:focus-visible,.consent-panel button:focus-visible{outline:3px solid #64a9d3;outline-offset:2px}[data-theme=dark] .consent-panel{--panel-bg:#11171c;--panel-text:#f2f6f9;--panel-muted:#d4dfe6;--panel-border:#333f47;--panel-blue:#53b7f1}[data-theme=dark] .consent-panel__button--outline,[data-theme=dark] .consent-panel__button--secondary{color:#eff8ff;background:transparent;border-color:#39a9ec}[data-theme=dark] .consent-panel__button--primary{color:#061722;background:#39a9ec;border-color:#39a9ec}@media (max-width:600px){.consent-overlay{padding:0}.consent-panel{width:100%;max-height:min(100dvh,760px);border-radius:.5rem .5rem 0 0}.consent-panel__header{min-height:48px;padding:.3rem .85rem}.consent-panel__header img{width:34px;height:34px}.consent-panel__tabs button{min-height:40px}.consent-panel__content{min-height:90px;max-height:25dvh;flex:1 1 auto;padding:.8rem .85rem;font-size:.8rem}.consent-panel__categories{grid-template-columns:1fr}.consent-panel__category{min-height:42px;flex-direction:row;justify-content:space-between;padding:.45rem .85rem;text-align:left}.consent-panel__category+.consent-panel__category{border-left:0}.consent-panel__actions{display:flex;flex-direction:column;gap:.35rem;padding:.6rem .85rem max(.6rem,env(safe-area-inset-bottom))}.consent-panel__button{min-height:42px;font-size:.75rem}.consent-panel__button--primary{order:0}.consent-panel__button--secondary{order:1}.consent-panel__button--outline{order:2}}