@font-face{font-family:Tilda Sans;src:url(/fonts/TildaSans-VF.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:block}:root{--font-main:"Tilda Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-page:#fff;--color-main:#1f2b36;--color-secondary:#545c63;--color-blue:#08f;--color-card:#f2f5f8;--color-line:#ccd5e0;--button-gradient:linear-gradient(182deg, #08f 6.56%, #57b1ff 88.79%);font-family:var(--font-main);color:var(--color-main);background:var(--color-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{background:var(--color-page);scroll-behavior:smooth}body{background:var(--color-page);min-width:320px;margin:0}button,a{font:inherit}button{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2{color:var(--color-main);letter-spacing:0;font-size:54px;font-weight:800;line-height:58px}h3{color:var(--color-main);letter-spacing:0;font-size:40px;font-weight:800;line-height:43px}p{color:var(--color-secondary);letter-spacing:0;font-size:20px;font-weight:500;line-height:26px}a{color:inherit}@media (width<=900px){h1,h2{font-size:54px;line-height:58px}h3{font-size:34px;line-height:36px}p{font-size:18px;line-height:24px}}.page{background:var(--color-page);min-height:100svh;overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-hero-reveal]{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards hero-reveal-in;animation-delay:var(--reveal-delay,0s);transform:translateY(24px)}[data-hero-reveal=visual]{animation-name:hero-reveal-zoom;transform:translateY(18px)scale(.96)}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}[data-reveal=from-left]{transform:translate(-32px)}[data-reveal=from-right]{transform:translate(32px)}[data-reveal=zoom-in]{transform:translateY(22px)scale(.96)}[data-reveal].is-visible{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){[data-hero-reveal],[data-reveal]{opacity:1;transition:none;animation:none;transform:none}}@keyframes hero-reveal-in{to{opacity:1;transform:translate(0,0)}}@keyframes hero-reveal-zoom{to{opacity:1;transform:translate(0,0)scale(1)}}.mobile-only,.mobile-nav{display:none}.desktop-nav{z-index:100;background:0 0;border:1px solid #0000;border-radius:28px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1296px,100% - 144px);height:80px;padding:0 28px;transition:border-color .32s;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1f2b3600}.desktop-nav:before{z-index:0;content:"";border-radius:inherit;opacity:0;background:#fff;transition:opacity .32s;position:absolute;inset:0;box-shadow:0 8px 22px #1f2b3629}.desktop-nav.is-filled{border-color:#1f2b3614}.desktop-nav.is-filled:before{opacity:1}.desktop-nav>*{z-index:1;position:relative}.desktop-nav-logo{justify-self:start;align-items:center;width:137px;text-decoration:none;display:inline-flex}.desktop-nav-logo img{width:137px;height:auto}.desktop-nav-links{justify-content:center;align-items:center;gap:6px;display:flex}.desktop-nav-links a,.desktop-language-button{height:38px;color:var(--color-main);font:700 17px/22px var(--font-main);background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;transition:background-color .16s;display:inline-flex}.desktop-nav-links a:hover,.desktop-language-button:hover{background:#f5f9fc}.desktop-nav-links a:active,.desktop-nav-links a.active,.desktop-language-button:active,.desktop-nav-links a.active:hover{background:#edf2f7}.desktop-language-button{cursor:pointer;justify-self:end;gap:6px}.desktop-language-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.hero-section{grid-template-columns:minmax(0,478px) minmax(0,740px);align-items:center;gap:22px;width:min(1240px,100% - 200px);min-height:100svh;margin:0 auto;display:grid;position:relative}.hero-section:before{z-index:0;content:"";background:linear-gradient(180deg, var(--gradient,#f2f5f8) 0%, var(--bg-main,#fff) 100%);pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero-section>*{z-index:1;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;gap:24px;padding-top:4px;display:flex}.hero-copy h1,.hero-copy p{max-width:478px}.hero-visual{justify-self:end;width:740px;max-width:100%;height:auto}.primary-button{background:var(--button-gradient);color:#fff;width:fit-content;min-width:0;height:56px;font:700 20px/24px var(--font-main);cursor:default;box-shadow:none;white-space:nowrap;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.button-icon{object-fit:contain;flex:none;width:20px;height:20px}.features-section{padding:47px 0 46px}.features-section h2{text-align:center;width:min(692px,100% - 32px);margin:0 auto 70px}.feature-grid{grid-template-columns:repeat(2,minmax(0,484px));align-items:start;column-gap:32px;width:1000px;height:auto;margin:0 auto;display:grid}.feature-column{flex-direction:column;gap:32px;min-width:0;display:flex}.feature-column:nth-child(2){padding-top:160px}.feature-card{background:var(--color-card);border-radius:48px;flex-direction:column;width:100%;min-height:469px;display:flex;position:relative;overflow:hidden}.feature-card .feature-copy{z-index:2;padding:40px 40px 0;position:relative}.feature-card h3{margin-bottom:12px}.feature-card p{max-width:404px}.feature-visual{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.fuel-visual{width:404px;height:243px;bottom:0;left:40px}.mini-panel,.reminder-card,.expense-panel{background:#f9fafb;border:1px solid #fff;box-shadow:0 20px 40px #3e4c5b0f}.fuel-panel{border-radius:32px 32px 0 0;width:404px;height:243px;padding:24px 20px 0}.visual-title{color:#718091;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:22px;display:flex}.visual-title svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none;width:22px;height:22px}.visual-title img{flex:none;width:22px;height:22px}.fuel-meter{--fuel-dot-position:39%;margin-top:58px;position:relative}.fuel-tooltip{top:-54px;left:var(--fuel-dot-position);z-index:3;background:var(--color-main);color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:129px;height:40px;font-size:16px;font-weight:800;line-height:22px;display:inline-flex;position:absolute;transform:translate(-50%)}.fuel-tooltip:after{content:"";background:var(--color-main);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.fuel-track{z-index:1;background:#e2ebf3;border-radius:999px;justify-content:space-around;align-items:center;height:35px;display:flex;position:relative}.fuel-track span{background:#b8c6d6;border-radius:999px;width:3px;height:16px;display:block}.fuel-dot{top:50%;left:var(--fuel-dot-position);background:var(--color-blue);border:5px solid #fff;border-radius:999px;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 12px #0088ff40}.fuel-labels{color:#b4c0ce;justify-content:space-between;margin-top:10px;padding:0 12px;font-size:12px;font-weight:700;line-height:16px;display:flex}.fuel-panel p{color:#718091;margin-top:28px;font-size:15px;font-weight:500;line-height:22px}.fuel-panel strong{font-weight:800}.feature-card.reminders{min-height:634px}.reminders-visual{width:404px;height:460px;top:-87px;left:40px}.reminder-blank{background:#f9fafb;border:1px solid #fff;border-radius:32px;width:404px;height:148px;box-shadow:0 20px 40px #3e4c5b0a}.reminder-card{border-radius:32px;align-items:center;width:404px;display:grid;position:absolute;left:0}.reminder-card.oil{grid-template-columns:58px 1fr;column-gap:16px;min-height:145px;padding:20px;top:169px}.reminder-card.insurance{grid-template-columns:58px 1fr auto;column-gap:16px;min-height:91px;padding:20px;top:369px}.oil-icon,.document-icon{border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.oil-icon{color:#fff;background:#ff383c}.document-icon{color:#fff;background:#ff8a1c}.oil-icon:before,.document-icon:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-5px}.oil-icon:before{border:3px solid #ff383c}.document-icon:before{background:conic-gradient(#718091 0deg 58deg,#eef2f6 58deg 360deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.oil-icon svg,.oil-icon img,.document-icon svg,.document-icon img,.reminder-actions svg,.reminder-actions img{object-fit:contain;flex:none}.oil-icon img,.document-icon img{width:22px;height:22px}.reminder-actions img{width:26px;height:26px}.oil-icon img,.document-icon img{z-index:1;position:relative}.oil-icon svg,.document-icon svg,.reminder-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.reminder-actions button:not(:first-child) img{filter:brightness(0)saturate();opacity:.9}.reminder-main{flex-direction:column;gap:4px;min-width:0;display:flex}.reminder-main strong{color:#343434;font-size:22px;font-weight:800;line-height:28px}.reminder-main span{color:#718091;font-size:16px;font-weight:500;line-height:22px}.reminder-card.oil .reminder-main span{color:#ff383c}.reminder-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.reminder-actions button{color:#343434;height:56px;font:800 17px/22px var(--font-main);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:inline-flex;box-shadow:0 16px 30px #3e4c5b14}.reminder-actions button:first-child{background:var(--button-gradient);color:#fff}.date-badge{color:#343434;border:2px solid #d4dde7;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:58px;line-height:1;display:flex}.date-badge strong{font-size:24px;font-weight:800}.date-badge span{color:#718091;margin-top:4px;font-size:14px;font-weight:500}.feature-card.reminders .feature-copy{margin-top:auto;padding-bottom:40px}.feature-card.reminders:before{z-index:1;content:"";background:linear-gradient(180deg, var(--color-card) 0%, #f2f5f800 100%);pointer-events:none;height:132px;position:absolute;top:0;left:0;right:-120px}.feature-card.expenses{min-height:614px}.feature-card.expenses:after{content:"";background:linear-gradient(180deg, #f2f5f800 0%, var(--color-card) 100%);height:111px;position:absolute;bottom:0;left:0;right:-120px}.expenses-visual{width:404px;height:440px;bottom:-48px;left:40px}.expense-panel{border-radius:32px;width:404px;position:relative;overflow:hidden}.expense-panel.spending{flex-direction:column;gap:12px;height:195px;padding:24px 20px;display:flex}.expense-spending-body{flex:1;grid-template-columns:minmax(0,1fr) 138px;align-items:center;column-gap:14px;width:100%;display:grid}.expense-copy{min-width:0}.expense-copy>span,.mileage-body span{color:#718091;font-size:14px;font-weight:700;line-height:18px;display:block}.expense-copy>strong,.mileage-body strong{color:var(--color-main);font-size:28px;font-weight:800;line-height:34px;display:block}.expense-legend{grid-template-columns:max-content max-content;gap:6px 12px;margin-top:12px;display:grid}.expense-legend span{color:#718091;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.expense-legend span:before{content:"";background:var(--legend-color);border-radius:50%;width:7px;height:7px}.expense-legend .violet{--legend-color:#7138ff}.expense-legend .cyan{--legend-color:#14bde0}.expense-legend .red{--legend-color:#ff383c}.expense-legend .orange{--legend-color:#ff8a1c}.expense-donut{justify-self:center;width:128px;height:128px;overflow:visible;transform:rotate(-88deg)}.donut-base,.donut-segment{fill:none;stroke-width:18px}.donut-base{stroke:#eef3f7}.donut-segment{stroke-linecap:butt;stroke-dasharray:var(--donut-length) 264;stroke-dashoffset:var(--donut-offset)}.donut-segment.violet{--donut-length:24;--donut-offset:0;stroke:#7138ff}.donut-segment.cyan{--donut-length:126;--donut-offset:-24;stroke:#14bde0}.donut-segment.red{--donut-length:32;--donut-offset:-150;stroke:#ff383c}.donut-segment.orange{--donut-length:82;--donut-offset:-182;stroke:#ff8a1c}.expense-panel.mileage{height:224px;margin-top:20px;padding:24px 20px}.mileage-body{grid-template-columns:minmax(0,1fr) 154px;align-items:center;column-gap:12px;margin-top:12px;display:grid}.mileage-body span{margin-top:0}.mileage-chart{justify-content:space-between;align-items:end;height:56px;padding:1.178px 1.178px 13px;display:flex;position:relative}.mileage-chart>span{width:2.356px;height:var(--bar-height);background:var(--bar-color,#08f);transform-origin:bottom;border-radius:999px;flex:0 0 2.356px;max-height:41.224px;display:block}.chart-labels{color:#bbc4d1;justify-content:space-between;align-items:center;height:11.778px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Rounded,SF Pro Display,sans-serif;font-size:10.601px;font-weight:700;line-height:11.778px;display:flex;position:absolute;bottom:0;left:1.178px;right:1.178px}.chart-labels span{display:block}.expense-panel.mileage p{color:#c7d0da;margin-top:20px;font-size:15px;font-weight:600;line-height:20px}.expense-panel.mileage p strong{font-weight:800}.feature-card.types{min-height:502px}.feature-card.types:before,.feature-card.types:after{z-index:1;content:"";background:linear-gradient(90deg, var(--color-card) 0%, #f2f5f800 100%);width:76px;height:244px;position:absolute;top:0}.feature-card.types:before{left:0}.feature-card.types:after{right:0;transform:scaleX(-1)}.types-visual{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:760px;max-width:none;height:204px;display:flex;position:absolute;top:40px;left:-138px}.types-row{flex:none;align-items:center;gap:16px;display:flex}.types-row:first-child{width:100%}.types-pill{min-height:96px;color:var(--color-main);font-family:"SF Pro Rounded", "SF Pro Display", var(--font-main);white-space:nowrap;background:#f9fafb;border:1px solid #fff;border-radius:73px;flex:none;align-items:center;gap:16px;padding:20px 28px 20px 20px;font-size:20px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 9px 12px #3e4c5b0f}.types-icon{border-radius:54px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;padding:13.5px;display:inline-flex}.types-icon.purple{background:#cb30e0}.types-icon.blue{background:#08f}.types-icon.mint{background:#00c8b3}.types-icon.pink{background:#ff2d55}.types-icon.indigo{background:#6155f5}.types-icon.red{background:#ff383c}.types-icon>img{width:27px;height:27px;display:block}.types-icon-stack{width:27px;height:27px;display:block;position:relative}.types-icon-stack img{width:100%;height:100%;position:absolute;inset:0}.types-label{flex-direction:column;justify-content:center;display:flex}@media (prefers-reduced-motion:no-preference){.fuel-dot{animation:2.8s ease-in-out infinite fuel-dot-pulse}.fuel-tooltip{animation:3.2s ease-in-out infinite fuel-tooltip-float}.reminder-card.oil{animation:4s ease-in-out infinite reminder-float}.reminder-card.insurance{animation:4s ease-in-out .45s infinite reminder-float}.donut-segment{animation:.5s ease-out both donut-draw}.donut-segment.cyan{animation-delay:.5s}.donut-segment.red{animation-delay:1s}.donut-segment.orange{animation-delay:1.5s}.mileage-chart>span{animation:1s ease-out both bar-grow;animation-delay:calc(var(--bar-index,0) * 40ms)}.types-pill{animation:5s ease-in-out infinite pill-drift}.types-row:nth-child(2) .types-pill{animation-delay:.35s}.progress-bar span{animation:5s linear forwards trip-progress-fill}}@keyframes fuel-dot-pulse{0%,to{box-shadow:0 6px 12px #0088ff40}50%{box-shadow:0 6px 18px #0088ff80}}@keyframes fuel-tooltip-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}@keyframes reminder-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes donut-draw{0%{stroke-dasharray:0 264}}@keyframes bar-grow{0%{opacity:.4;transform:scaleY(.2)}}@keyframes pill-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes trip-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.feature-card.types .feature-copy{background:linear-gradient(180deg, #f2f5f800 0%, var(--color-card) 26%, var(--color-card) 100%);width:100%;max-width:none;margin-top:auto;padding-top:72px;padding-bottom:40px}.trips-section{background:var(--color-card);border-radius:32px;grid-template-columns:minmax(0,730px) 410px;justify-content:center;align-items:center;gap:90px;width:calc(100% - 20px);min-height:878px;margin:60px auto;padding:90px;display:grid;overflow:hidden}.trips-content{flex-direction:column;align-items:flex-start;padding-top:0;display:flex}.eyebrow,.export-tags{color:var(--color-secondary);font-weight:700}.eyebrow{align-items:center;gap:8px;margin-bottom:16px;font-size:20px;line-height:26px;display:inline-flex}.check-dot{background:var(--color-blue);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.check-dot:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.trips-content h2{max-width:553px;margin-bottom:40px}.trip-pills{flex-wrap:wrap;gap:16px;max-width:730px;margin-bottom:40px;display:flex}.trip-pills button{height:56px;color:var(--color-main);font:800 20px/24px var(--font-main);cursor:pointer;white-space:nowrap;background:#e4eaed;border:0;border-radius:73px;justify-content:center;align-items:center;gap:8px;padding:16px 22px;transition:background-color .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.trip-pills button:before{content:"";border-radius:inherit;background:var(--button-gradient);opacity:0;transition:opacity .22s;position:absolute;inset:0}.trip-pills button.active{color:#fff}.trip-pills button.active:before{opacity:1}.trip-tab-icon{z-index:1;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.trip-tab-icon svg{width:100%;height:100%;display:block}.trip-tab-icon svg [stroke]:not([stroke=none]){stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.trip-tab-icon svg [fill]:not([fill=none]){fill:currentColor}.trip-pills button>span{z-index:1;position:relative}.trips-content p{max-width:600px;height:128px;margin-bottom:40px;font-size:24px;line-height:32px;overflow:hidden}.progress-bar{background:#d7dde4;border-radius:999px;width:288px;height:10px;overflow:hidden}.progress-bar span{border-radius:inherit;background:var(--color-blue);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(1)}.trip-scroll-indicator{display:none}.trips-desktop-visual{width:410px;max-width:none;min-height:620px;margin-top:0;display:block;position:relative}.trips-desktop-visual-item{opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .26s,transform .26s,visibility .26s;display:flex;position:absolute;inset:0;transform:scale(.98)}.trips-desktop-visual-item.active{opacity:1;visibility:visible;transform:scale(1)}.trips-desktop-visual-item.tracking{align-items:flex-start}.trips-desktop-visual-item img,.trips-desktop-visual-item .trip-card-svg{width:100%;display:block}.trips-desktop-visual-item .trip-card-svg svg{width:100%;height:auto;display:block}.trip-card{background:var(--color-card);scroll-snap-align:start;border-radius:32px;flex-direction:column;flex:0 0 316px;width:316px;height:482px;display:flex;position:relative;overflow:hidden}.trip-card-copy{z-index:1;padding:28px 28px 0;position:relative}.trip-card h3{color:var(--color-main);margin-bottom:18px;font-size:34px;font-weight:800;line-height:36px}.trip-card p{color:#4f5d69;font-size:20px;font-weight:500;line-height:26px}.trip-card-visual{flex:none;width:260px;position:relative;overflow:hidden}.trip-card-visual img{object-fit:contain;width:100%;max-width:none;height:auto;display:block}.trip-card-svg,.trip-card-svg svg{width:100%;height:auto;display:block}.trip-card.tracking .trip-card-visual{height:346px;margin:28px auto 0}.trip-card.tracking .trip-card-visual img{width:260px}.trip-card.score .trip-card-visual,.trip-card.privacy .trip-card-visual{order:-1;height:278px;margin:0 auto}.trip-card.score .trip-card-visual img{width:260px;transform:translateY(-56px)}.trip-card.score .trip-card-copy,.trip-card.privacy .trip-card-copy{padding-top:36px}.trip-card.privacy .trip-card-visual{height:242px}.trip-card.privacy .trip-card-visual img{width:260px}.trip-card.privacy .trip-card-copy{padding-top:28px}.trip-card.schedule .trip-card-visual{height:289px;margin:28px auto 0}.trip-card.schedule .trip-card-visual img{width:260px}.trip-card.reports .trip-card-visual{height:340px;margin:28px auto 0}.trip-card.reports .trip-card-visual img{width:260px}.export-section{grid-template-columns:minmax(0,580px) minmax(0,580px);align-items:center;gap:80px;width:min(1240px,100% - 200px);min-height:690px;margin:0 auto;display:grid}.export-visual{background:var(--color-card);border-radius:32px;justify-content:center;align-items:flex-start;height:530px;padding-top:64px;display:flex;position:relative;overflow:hidden}.export-visual:after{z-index:2;content:"";background:linear-gradient(180deg, #f2f5f800 0%, var(--color-card) 100%);height:150px;position:absolute;bottom:0;left:0;right:0}.export-preview{--export-preview-scale:1;z-index:1;width:min(calc(427px * var(--export-preview-scale)), calc(100% - 48px));gap:calc(20px * var(--export-preview-scale));flex-direction:column;display:flex;position:relative}.export-preview-card{border-radius:calc(32px * var(--export-preview-scale));box-shadow:0 calc(12px * var(--export-preview-scale)) calc(29px * var(--export-preview-scale)) #3e4c5b0f;background:#f9fafb;border:1px solid #fff;overflow:hidden}.export-preview-vehicle{align-items:center;gap:calc(17px * var(--export-preview-scale));padding:calc(20px * var(--export-preview-scale)) calc(25px * var(--export-preview-scale));display:flex}.export-preview-car-icon{width:calc(32px * var(--export-preview-scale));height:calc(32px * var(--export-preview-scale));object-fit:contain;flex:none}.export-preview-model{gap:calc(2px * var(--export-preview-scale));flex-direction:column;flex:1;min-width:0;display:flex}.export-preview-model span{color:#8e959d;font-size:calc(15px * var(--export-preview-scale));font-weight:700;line-height:1.2}.export-preview-model strong{color:#30353b;font-size:calc(20px * var(--export-preview-scale));font-weight:700;line-height:calc(25px * var(--export-preview-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-preview-check{width:calc(28px * var(--export-preview-scale));height:calc(28px * var(--export-preview-scale));background:var(--color-blue);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.export-preview-check svg{width:calc(18px * var(--export-preview-scale));height:calc(18px * var(--export-preview-scale));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.export-preview-settings{height:calc(161px * var(--export-preview-scale));flex-direction:column;justify-content:center;display:flex}.export-setting-row{min-height:calc(78px * var(--export-preview-scale));justify-content:space-between;align-items:center;gap:calc(15px * var(--export-preview-scale));padding:0 calc(25px * var(--export-preview-scale));color:#364a5c;font-size:calc(22px * var(--export-preview-scale));font-weight:500;line-height:calc(30px * var(--export-preview-scale));display:flex}.export-setting-value{align-items:center;gap:calc(10px * var(--export-preview-scale));color:#687886;white-space:nowrap;display:inline-flex}.export-setting-value svg,.export-preview-item>svg{width:calc(22px * var(--export-preview-scale));height:calc(22px * var(--export-preview-scale));fill:none;stroke:#8e9ead;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:none}.export-preview-divider{height:1px;margin:0 calc(25px * var(--export-preview-scale));background:#edf2f7}.export-segmented{width:calc(181px * var(--export-preview-scale));height:calc(40px * var(--export-preview-scale));justify-content:center;align-items:center;gap:calc(5px * var(--export-preview-scale));padding:calc(2.5px * var(--export-preview-scale));color:#000;font-size:calc(17px * var(--export-preview-scale));font-weight:700;line-height:calc(22px * var(--export-preview-scale));background:#7676801f;border-radius:999px;display:inline-flex}.export-segmented span{border-radius:999px;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.export-segmented span:first-child{background:#fff;box-shadow:0 1px 2px #00000014}.export-preview-data{flex-direction:column;display:flex}.export-preview-data-head{align-items:center;gap:calc(17px * var(--export-preview-scale));padding:calc(25px * var(--export-preview-scale)) calc(25px * var(--export-preview-scale)) calc(10px * var(--export-preview-scale));color:#364a5c;font-size:calc(22px * var(--export-preview-scale));font-weight:500;line-height:calc(30px * var(--export-preview-scale));display:flex}.export-preview-data-head span,.export-preview-data-head strong{flex:1;min-width:0}.export-preview-data-head strong{color:var(--color-blue);text-align:right;white-space:nowrap;font-weight:700}.export-preview-item{align-items:center;gap:calc(17px * var(--export-preview-scale));padding:calc(15px * var(--export-preview-scale)) calc(25px * var(--export-preview-scale));display:flex}.export-preview-item div{gap:calc(5px * var(--export-preview-scale));flex-direction:column;flex:1;min-width:0;display:flex}.export-preview-item strong{color:#30353b;font-size:calc(20px * var(--export-preview-scale));font-weight:700;line-height:calc(25px * var(--export-preview-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-preview-item div>span{color:#8e959d;font-size:calc(15px * var(--export-preview-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.export-copy{flex-direction:column;align-items:flex-start;display:flex}.export-tags{gap:20px;margin-bottom:16px;font-size:20px;line-height:26px;display:flex}.export-tags span{align-items:center;gap:8px;display:inline-flex}.export-copy h2{margin-bottom:16px}.export-copy p{max-width:580px}.faq-section{min-height:948px;padding:64px 0}.faq-section h2{text-align:center;width:min(1000px,100% - 80px);max-width:none;margin:0 auto 64px}.faq-list{width:min(1000px,100% - 80px);margin:0 auto}.faq-item button{width:100%;color:var(--color-main);cursor:pointer;font:700 24px/34px var(--font-main);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.faq-icon{width:32px;height:32px;color:var(--color-main);flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:500;display:inline-flex}.faq-answer{max-width:600px;color:var(--color-secondary);opacity:0;grid-template-rows:0fr;padding:0;font-size:20px;line-height:26px;display:grid;overflow:hidden}.faq-answer.is-open{opacity:1;grid-template-rows:1fr;padding-bottom:32px}.faq-answer-content{min-height:0;overflow:hidden}.faq-divider{background:var(--color-line);width:100%;height:1px}@media (prefers-reduced-motion:no-preference){.faq-answer{transition:grid-template-rows .28s,padding-bottom .28s,opacity .18s}}.cta-section{height:auto;padding:0}.cta-footer-group{display:block}.cta-card{background:linear-gradient(204deg,#08f 6.56%,#57b1ff 88.79%);border-radius:64px;grid-template-columns:minmax(0,579px) minmax(0,481px);gap:60px;width:min(1240px,100% - 200px);min-height:526px;margin:0 auto;padding:60px;display:grid;position:relative;overflow:hidden}.cta-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.cta-copy h2{color:#fff;margin-bottom:20px}.cta-copy p{color:#fff;max-width:579px;margin-bottom:32px}.cta-button{color:#1391ff;background:#fff}.cta-button .button-icon{filter:brightness(0)saturate()invert(48%)sepia(88%)saturate(2602%)hue-rotate(188deg)brightness(104%)contrast(101%)}.cta-visual{width:343px;height:auto;position:absolute;bottom:0;right:129px}.footer{justify-content:space-between;align-items:center;width:min(1240px,100% - 200px);min-height:88px;margin:0 auto;display:flex}.footer-logo{align-items:center;text-decoration:none;display:inline-flex}.footer-logo img{width:137px;height:auto}.footer a:not(.footer-logo){color:var(--color-secondary);font-size:20px;line-height:26px;text-decoration:underline;text-decoration-thickness:1px}.privacy-content{width:min(800px,100% - 200px);margin:0 auto;padding:148px 0 96px}.privacy-heading{max-width:800px}.privacy-heading p{color:var(--color-secondary);white-space:pre-line;margin-bottom:32px;font-size:20px;line-height:26px}.privacy-heading h1{margin-bottom:32px}.privacy-heading span{max-width:800px;color:var(--color-secondary);font-size:24px;line-height:32px;display:block}.privacy-document{margin-top:48px}.privacy-section{padding:0}.privacy-section+.privacy-section{margin-top:40px}.privacy-section h2{max-width:800px;margin-bottom:16px;font-size:40px;line-height:46px}.privacy-section p,.privacy-section li{max-width:800px;color:var(--color-secondary);white-space:pre-line;font-size:20px;line-height:30px}.privacy-section p+p{margin-top:20px}.privacy-section p strong{color:var(--color-main);font-weight:800}.privacy-section ul{gap:8px;max-width:800px;margin:8px 0 0;padding-left:28px;display:grid}.privacy-section ul+p{margin-top:20px}@media (width>=1121px){.feature-card.expenses{min-height:auto}.feature-card.expenses .expenses-visual{margin-top:32px;margin-bottom:-64px;position:relative;bottom:auto}}@media (width<=1340px){.hero-section,.export-section,.cta-card,.footer{width:min(1152px,100% - 128px)}.privacy-content{width:min(800px,100% - 128px)}.desktop-nav{width:min(1208px,100% - 72px)}.hero-section{grid-template-columns:462px 740px;gap:64px;overflow:visible}.feature-grid{width:1000px}.trips-section{grid-template-columns:570px 410px;gap:90px;min-height:1006px;padding:90px}.trips-desktop-visual{width:410px}.cta-section{padding-bottom:0}.cta-card{grid-template-columns:491px 481px;min-height:591px}.cta-copy h2,.cta-copy p{max-width:491px}}@media (width<=1120px){.desktop-nav{width:calc(100% - 40px)}.hero-section{flex-direction:column;justify-content:center;gap:64px;width:100%;min-height:100svh;margin:0;padding:64px 32px 24px;display:flex}.hero-copy{text-align:center;align-items:center;gap:24px;width:704px;max-width:100%;padding-top:0}.hero-copy h1,.hero-copy p{width:620px;max-width:100%}.hero-visual{width:740px;max-width:none}.feature-grid{width:928px;height:1308px}.feature-card{width:448px;min-height:476px}.feature-card .feature-copy{padding:40px 40px 0}.feature-card.expenses{min-height:614px;top:160px;left:480px}.feature-card.reminders{min-height:614px;top:508px}.feature-card.types{min-height:502px;top:806px;left:480px}.fuel-visual,.reminders-visual,.expenses-visual{transform-origin:0 100%;left:40px;transform:scale(.9109)}.reminders-visual{transform-origin:0 0}.types-visual{left:-156px}.trips-section{flex-direction:column;align-items:flex-start;gap:48px;width:calc(100% - 20px);min-height:1436px;margin:0 auto;padding:148px 48px 0;display:flex}.trips-desktop-visual{align-self:center;width:410px;margin-top:0}.export-section{flex-direction:column;align-items:flex-start;gap:48px;width:100%;height:940px;min-height:940px;padding:48px;display:flex}.export-visual{width:100%;height:530px;padding-top:64px}.export-copy{width:100%}.faq-section{min-height:948px;padding:64px 48px}.faq-section h2{text-align:left;max-width:none;margin:0 0 64px}.faq-list{width:100%}.cta-section{padding:24px 48px 0}.cta-card{flex-direction:column;gap:60px;width:100%;min-height:875px;padding:48px 48px 0;display:flex}.cta-copy{justify-content:flex-start;width:100%}.cta-copy h2{max-width:none}.cta-visual{align-self:center;width:343px;margin-top:auto;position:relative;bottom:auto;right:auto}.footer{width:100%;padding-inline:48px}.privacy-content{width:100%;padding:156px 48px 72px}}@media (width<=900px){.desktop-nav{display:none}h1,h2{font-size:54px;line-height:58px}h3{font-size:40px;line-height:43px}p{font-size:20px;line-height:26px}body{overflow-x:hidden}.mobile-only{display:none}.desktop-only{display:initial}.mobile-nav{--menu-ease:cubic-bezier(.4, 0, .2, 1);top:calc(env(safe-area-inset-top,0px) + 12px);z-index:100;width:calc(100% - 24px);max-height:66px;transition:max-height .34s var(--menu-ease), border-color .34s var(--menu-ease), border-radius .34s var(--menu-ease);background:0 0;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;display:flex;position:fixed;left:12px;overflow:hidden;box-shadow:0 8px 22px #1f2b3600}.mobile-nav:before{z-index:0;content:"";border-radius:inherit;opacity:0;transition:opacity .34s var(--menu-ease);background:#fff;position:absolute;inset:0;box-shadow:0 8px 22px #1f2b361f}.mobile-nav.is-filled,.mobile-nav.is-open{border-color:#1f2b3614}.mobile-nav.is-filled:before,.mobile-nav.is-open:before{opacity:1}.mobile-nav>*{z-index:1;position:relative}.mobile-nav.is-open{border-radius:28px;max-height:354px}.mobile-nav-bar{flex:0 0 66px;justify-content:space-between;align-items:center;height:66px;padding:0 20px 0 4px;display:flex}.mobile-nav-logo{justify-content:center;align-items:center;width:116px;text-decoration:none;display:inline-flex}.mobile-nav-logo img{width:116px;height:auto}.mobile-nav-bar button{min-width:43px;height:44px;color:var(--color-main);cursor:pointer;font:700 17px/22px var(--font-main);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle{-webkit-tap-highlight-color:transparent;justify-content:flex-start}.menu-hamburger{width:40px;height:40px;color:var(--color-main);transition:transform .4s var(--menu-ease);-webkit-user-select:none;user-select:none}.menu-hamburger.active{transform:rotate(45deg)}.menu-hamburger-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:5.5px;transition:stroke-dasharray .4s var(--menu-ease), stroke-dashoffset .4s var(--menu-ease), transform .4s var(--menu-ease)}.menu-hamburger-line.top{stroke-dasharray:40 160}.menu-hamburger-line.middle{stroke-dasharray:40 142;transform-origin:50%}.menu-hamburger-line.bottom{stroke-dasharray:40 85;transform-origin:50%}.menu-hamburger.active .menu-hamburger-line.top,.menu-hamburger.active .menu-hamburger-line.bottom{stroke-dashoffset:-64px}.menu-hamburger.active .menu-hamburger-line.middle{transform:rotate(90deg)}.mobile-menu-divider{background:#edf2f7;flex:0 0 1px;height:1px}.mobile-menu-panel{flex-direction:column;gap:24px;padding:16px;display:flex}.mobile-menu-links{flex-direction:column;gap:12px;display:flex}.mobile-menu-links a{color:var(--color-main);font:800 28px/34px var(--font-main);text-decoration:none}.mobile-menu-links a,.mobile-menu-cta{opacity:0;transition:opacity .26s var(--menu-ease), transform .32s var(--menu-ease);transition-delay:0s;transform:translateY(10px)}.mobile-nav.is-open .mobile-menu-links a,.mobile-nav.is-open .mobile-menu-cta{opacity:1;transform:translate(0,0)}.mobile-nav.is-open .mobile-menu-links a:first-child{transition-delay:80ms}.mobile-nav.is-open .mobile-menu-links a:nth-child(2){transition-delay:.12s}.mobile-nav.is-open .mobile-menu-links a:nth-child(3){transition-delay:.16s}.mobile-nav.is-open .mobile-menu-links a:nth-child(4){transition-delay:.2s}.mobile-nav.is-open .mobile-menu-cta{transition-delay:.25s}.mobile-menu-links a.active{color:var(--color-main)}.mobile-menu-cta{background:var(--button-gradient);color:#fff;width:100%;height:56px;font:800 20px/24px var(--font-main);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.mobile-menu-cta .button-icon{width:20px;height:20px}.language-button{gap:6px}.language-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.hero-section{flex-direction:column;justify-content:center;gap:64px;width:100%;min-height:100svh;margin:0;padding:64px 32px 24px;display:flex}.hero-copy{text-align:center;align-items:center;gap:24px;width:704px;max-width:100%;padding-top:0}.hero-copy h1,.hero-copy p{width:620px;max-width:100%}.hero-visual{width:740px;max-width:none}.features-section{padding:48px 28px}.features-section h2{width:704px;max-width:100%;margin-bottom:72px}.feature-grid{flex-direction:column;gap:32px;width:min(704px,100%);height:auto;display:flex}.feature-column{display:contents}.feature-column:nth-child(2){padding-top:0}.feature-card.fuel,.feature-card.reminders,.feature-card.expenses,.feature-card.types{position:relative;top:auto;left:auto}.feature-card{border-radius:24px;width:100%;min-height:469px}.feature-card .feature-copy{padding:40px 40px 0}.feature-card .feature-copy,.feature-card p{max-width:624px}.fuel-visual,.reminders-visual,.expenses-visual{left:50%;transform:translate(-50%)}.feature-card.reminders{min-height:640px}.reminders-visual{top:-82px}.feature-card.reminders .feature-copy{margin-top:392px;padding-bottom:40px}.feature-card.expenses{min-height:614px}.expenses-visual{bottom:-20px}.feature-card.types{min-height:431px}.types-visual{top:40px;left:-28px}.feature-card.types .feature-copy{background:linear-gradient(180deg, #f2f5f800 0%, var(--color-card) 25%, var(--color-card) 100%);width:100%;max-width:none;padding-top:80px;padding-bottom:40px}.trips-section{background:var(--color-card);border-radius:32px;width:calc(100% - 20px);min-height:1436px;margin:0 auto;padding:148px 48px 0;overflow:hidden}.trips-content{width:100%}.trips-content h2{width:553px;max-width:100%;margin-bottom:28px}.trip-pills{margin-bottom:28px}.trips-content p{max-width:560px;height:104px;margin-bottom:48px;font-size:20px;line-height:26px;display:block}.trips-desktop-visual{align-self:center;width:410px;margin-top:0}.export-section{flex-direction:column;align-items:flex-start;gap:32px;width:100%;min-height:940px;padding:48px 32px;display:flex}.export-visual{border-radius:32px;width:100%;height:530px;padding-top:64px}.export-copy{width:100%}.faq-section{min-height:982px;padding:64px 32px}.faq-section h2{text-align:left;width:min(704px,100%);margin:0 0 64px}.faq-list{width:100%;margin:0}.cta-section{padding:24px 32px 0}.cta-card{border-radius:64px;flex-direction:column;align-items:center;gap:32px;width:100%;min-height:875px;padding:48px 48px 0;display:flex}.cta-copy{width:100%}.cta-copy h2{max-width:none}.cta-copy p{margin-bottom:32px}.cta-visual{align-self:center;width:343px;position:relative;bottom:auto;right:auto}.footer{width:100%;min-height:88px;padding:24px 48px}.privacy-content{padding:140px 32px 64px}.privacy-document{margin-top:40px}.privacy-section+.privacy-section{margin-top:36px}.privacy-heading,.privacy-heading h1,.privacy-heading span,.privacy-section h2,.privacy-section p,.privacy-section li,.privacy-section ul{max-width:704px}}@media (width>=491px) and (width<=900px){.feature-card.expenses{min-height:clamp(704px,995px - 37.5vw,810px)}.feature-card.expenses:after{display:none}.expenses-visual{width:404px;bottom:32px;left:50%;transform:translate(-50%)}.feature-card.types{min-height:520px}.types-visual{align-items:flex-start;width:calc(100% - 80px);left:40px}}@media (width>=901px) and (width<=1120px){.feature-grid{grid-template-columns:repeat(2,minmax(0,448px));align-items:start;column-gap:32px;width:928px;height:auto;display:grid}.feature-column{flex-direction:column;gap:32px;min-width:0;display:flex}.feature-column:nth-child(2){padding-top:160px}.feature-card.fuel,.feature-card.reminders,.feature-card.expenses,.feature-card.types{position:relative;top:auto;left:auto}.feature-card{width:100%}.feature-card.expenses{min-height:auto}.feature-card.expenses .expenses-visual{margin-top:32px;margin-bottom:-64px;position:relative;bottom:auto}}@media (width>=491px) and (width<=1120px){.trips-section{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:40px;width:100%;min-height:auto;margin:0;padding:48px 28px;display:flex;overflow:visible}.trips-section .desktop-only{display:none!important}.trips-section .mobile-only{display:flex}.trips-content{width:100%}.trips-content h2{width:min(968px,100%);max-width:100%;margin-bottom:0}.trips-content p,.trips-section .progress-bar{display:none}.trip-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;width:100%;padding:0;scroll-padding-inline:0;overflow-x:auto}.trip-carousel::-webkit-scrollbar{display:none}.trip-scroll-indicator.mobile-only{display:block}.trip-scroll-indicator{background:var(--color-card);contain:layout paint;pointer-events:none;border-radius:999px;width:100%;height:10px;overflow:hidden}.trip-scroll-indicator span{width:var(--trip-scroll-thumb-width,125px);border-radius:inherit;background:var(--color-blue);backface-visibility:hidden;height:100%;transform:translate3d(var(--trip-scroll-offset,0px), 0, 0);will-change:transform;display:block}.trip-card{border-radius:clamp(32px,4vw,40px);flex-basis:clamp(316px,42vw,448px);width:clamp(316px,42vw,448px);height:clamp(482px,64vw,683px)}.trip-card-copy{padding:clamp(28px,3.6vw,36px) clamp(28px,3.6vw,36px) 0}.trip-card h3{margin-bottom:clamp(18px,2.3vw,24px);font-size:clamp(34px,4.3vw,40px);line-height:clamp(36px,4.6vw,44px)}.trip-card p{font-size:clamp(20px,2.55vw,24px);line-height:clamp(26px,3.25vw,32px)}.trip-card-visual{width:clamp(260px,34vw,338px)}.trip-card.tracking .trip-card-visual{height:clamp(346px,45vw,450px);margin-top:clamp(28px,3.6vw,36px)}.trip-card.tracking .trip-card-visual img,.trip-card.score .trip-card-visual img,.trip-card.privacy .trip-card-visual img,.trip-card.schedule .trip-card-visual img,.trip-card.reports .trip-card-visual img{width:clamp(260px,34vw,338px)}.trip-card.score .trip-card-visual,.trip-card.privacy .trip-card-visual{height:clamp(278px,36vw,361px)}.trip-card.score .trip-card-visual img{transform:translateY(clamp(-73px,-7vw,-56px))}.trip-card.score .trip-card-copy,.trip-card.privacy .trip-card-copy{padding-top:clamp(36px,4.6vw,47px)}.trip-card.privacy .trip-card-visual{height:clamp(242px,31.5vw,315px)}.trip-card.privacy .trip-card-copy{padding-top:clamp(28px,3.6vw,36px)}.trip-card.schedule .trip-card-visual{height:clamp(289px,37.5vw,376px);margin-top:clamp(28px,3.6vw,36px)}.trip-card.reports .trip-card-visual{height:clamp(340px,44.3vw,442px);margin-top:clamp(28px,3.6vw,36px)}}@media (width<=490px){h1,h2{font-size:40px;line-height:42px}h3{font-size:34px;line-height:36px}p{font-size:18px;line-height:24px}.desktop-only{display:none!important}.mobile-only{display:flex}.hero-section{width:100%;min-height:100svh;padding:calc(env(safe-area-inset-top,0px) + 106px) 16px 24px;justify-content:flex-end;gap:32px}.hero-copy{gap:20px}.hero-copy h1{width:auto}.hero-copy p{width:343px}.hero-visual{width:500px}.features-section{padding:30px 16px 48px}.features-section h2{width:343px;margin-bottom:48px;font-size:40px;line-height:42px}.trips-content h2,.export-copy h2,.faq-section h2,.cta-copy h2{font-size:40px;line-height:42px}.feature-grid{gap:16px;width:100%}.feature-card{--feature-visual-scale:.7104;--feature-mobile-gap:32px;gap:var(--feature-mobile-gap);border-radius:32px;min-height:421px}.feature-card h3{font-size:28px;line-height:32px}.feature-card .feature-copy{padding:28px 28px 0}.feature-card .feature-copy,.feature-card .feature-copy p{width:100%;max-width:none}.fuel-visual,.reminders-visual,.expenses-visual{transform:scale(var(--feature-visual-scale));transform-origin:top;margin-left:-202px;position:relative;left:50%}.fuel-visual{margin-bottom:-70px;bottom:auto}.feature-card.fuel{min-height:auto}.reminders-visual{order:-1;margin-top:-80px;margin-bottom:-141px;top:auto}.feature-card.reminders{min-height:500px}.feature-card.reminders .feature-copy,.feature-card.types .feature-copy{margin-top:0;padding-bottom:28px}.feature-card.expenses{min-height:auto}.expenses-visual{margin-bottom:-151px;bottom:auto}.feature-card.types{min-height:370px}.types-visual{transform-origin:0 0;order:-1;margin-top:32px;margin-bottom:-88px;position:relative;top:auto;left:-108px;transform:scale(.7353)}.feature-card.types .feature-copy{padding-top:28px}.trips-section{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:40px;width:100%;min-height:816px;margin:0;padding:32px 16px;display:flex;overflow:visible}.trips-content{width:100%}.trips-content h2{margin-bottom:0}.trips-content p{display:none}.trip-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;width:calc(100% + 32px);margin-left:-16px;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto}.trip-carousel::-webkit-scrollbar{display:none}.trips-section .progress-bar{display:none}.trip-scroll-indicator{background:var(--color-card);contain:layout paint;pointer-events:none;border-radius:999px;width:100%;height:10px;display:block;overflow:hidden}.trip-scroll-indicator span{width:var(--trip-scroll-thumb-width,125px);border-radius:inherit;background:var(--color-blue);backface-visibility:hidden;height:100%;transform:translate3d(var(--trip-scroll-offset,0px), 0, 0);will-change:transform;display:block}.export-section{gap:48px;height:auto;min-height:auto;padding:48px 16px 8px}.export-visual{aspect-ratio:1;border-radius:32px;width:100%;height:auto;padding-top:64px}.export-preview{--export-preview-scale:.71;width:min(calc(427px * var(--export-preview-scale)), calc(100% - 40px))}.export-visual:after{height:108px}.export-copy{width:100%}.export-tags{gap:20px;margin-bottom:16px;font-size:20px;line-height:26px}.export-copy h2{margin-bottom:16px}.faq-section{min-height:auto;padding:32px 16px 16px}.faq-section h2{text-align:left;width:100%;margin:0 0 28px}.faq-list{width:100%;margin:0}.faq-item button{gap:16px;padding:24px 0;font-size:24px;line-height:30px}.faq-answer{max-width:100%}.faq-answer.is-open{padding-bottom:28px}.cta-section{height:auto;padding:8px 0 0}.cta-card{border-radius:40px;gap:32px;width:100%;min-height:743px;padding:48px 20px 0}.cta-copy{width:100%}.cta-copy h2{margin-bottom:20px}.cta-copy p{margin-bottom:32px}.cta-button{color:#1391ff;background:#fff;width:fit-content}.cta-visual{align-self:center;width:343px;max-width:100%;margin-top:auto;display:block;position:relative;bottom:auto;right:auto}.footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;min-height:138px;padding:24px 16px}.footer img{width:137px}.privacy-content{width:100%;padding:calc(env(safe-area-inset-top,0px) + 130px) 16px 48px}.privacy-heading p{margin-bottom:16px;font-size:18px;line-height:24px}.privacy-heading h1{margin-bottom:20px;font-size:36px;line-height:40px}.privacy-heading span{font-size:18px;line-height:26px}.privacy-document{margin-top:32px}.privacy-section{padding:0}.privacy-section+.privacy-section{margin-top:32px}.privacy-section h2{margin-bottom:16px;font-size:24px;line-height:30px}.privacy-section p,.privacy-section li{font-size:18px;line-height:26px}.privacy-section ul{gap:8px;margin-top:16px;padding-left:22px}.privacy-section p+p,.privacy-section ul+p{margin-top:16px}.primary-button{width:fit-content;min-width:0}.cta-button{width:fit-content}}@media (width>=390px) and (width<=490px){.feature-card{--feature-visual-scale:.748}.fuel-visual{margin-bottom:-61px}.expenses-visual{margin-bottom:-135px}}@media (width>=400px) and (width<=490px){.feature-card{--feature-visual-scale:.772}.fuel-visual{margin-bottom:-55px}.expenses-visual{margin-bottom:-124px}}@media (width>=410px) and (width<=490px){.feature-card{--feature-visual-scale:.797}.fuel-visual{margin-bottom:-49px}.expenses-visual{margin-bottom:-113px}}@media (width>=420px) and (width<=490px){.feature-card{--feature-visual-scale:.822}.fuel-visual{margin-bottom:-43px}.expenses-visual{margin-bottom:-102px}}@media (width>=428px) and (width<=490px){.feature-card{--feature-visual-scale:.842}.fuel-visual{margin-bottom:-38px}.expenses-visual{margin-bottom:-94px}}@media (width>=460px) and (width<=490px){.feature-card{--feature-visual-scale:.921}.fuel-visual{margin-bottom:-19px}.expenses-visual{margin-bottom:-59px}}@media (width>=470px) and (width<=490px){.feature-card{--feature-visual-scale:.946}.fuel-visual{margin-bottom:-13px}.expenses-visual{margin-bottom:-48px}}@media (width>=480px) and (width<=490px){.feature-card{--feature-visual-scale:.97}.fuel-visual{margin-bottom:-7px}.expenses-visual{margin-bottom:-37px}}@media (width<=490px) and (height>=800px){.hero-section{justify-content:center}}
