@font-face{font-family:Archivo;font-style:normal;font-weight:300 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:300 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Archivo",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--color-page:#fff;--color-line:#e3e6eb;--color-muted:#5a6472;--color-tile:#f6f8fb;--color-ink:#1c2333;--color-white:#fff;--color-blue:#2f6bff;--color-c-2a3448:#2a3448;--color-text:#4a5160;--color-blue-ink:#1c50cc;--color-text-strong:#3d4453;--color-blue-hover:#2659e0;--color-text-faint:#6b7482;--color-blue-light:#8fb0ff;--color-c-dfe7ff:#dfe7ff;--color-c-5a8bff:#5a8bff;--color-text-muted:#5a6472;--color-on-dark:#c5ccdb;--color-c-e3e8f2:#e3e8f2;--color-ink-2:#252e42;--color-a-18:#00000059;--color-c-343c50:#343c50;--color-slate-50:#eef2f8;--color-a-21:#10182838;--color-c-1a3a8f:#1a3a8f;--color-c-ffd166:#ffd166;--color-a-24:#ffffff0a;--color-a-25:#0006;--color-a-26:#ffffff26;--color-text-subtle:#7a8494;--color-line-cool:#e3e8ef;--color-c-dbe6ff:#dbe6ff;--color-c-eef3ff:#eef3ff;--color-a-31:#ffffff4d;--color-c-a9b4cc:#a9b4cc;--color-c-e9edf3:#e9edf3;--color-c-2a3346:#2a3346;--color-a-35:#10182847;--color-c-cfd5de:#cfd5de;--color-kraft:#7a6f5c;--color-c-3a4358:#3a4358;--color-c-cfd6e2:#cfd6e2;--color-c-d6dde8:#d6dde8;--color-a-41:#ffffff29;--color-blue-bright:#5b8cff;--color-on-dark-soft:#d5dbe6;--color-a-44:#0a0f1959;--color-input-border:#c9cfd8;--fs-15:15px;--fs-10:10px;--fs-12:12px;--fs-13:13px;--fs-display-1:clamp(52px,calc((100vw - 80px) * .108),128px);--fs-22:22px;--fs-16:16px;--fs-17:17px;--fs-56:56px;--fs-14:14px;--fs-28:28px;--fs-48:48px;--fs-96:96px;--fs-display-2:clamp(56px,8vw,108px);--fs-32:32px;--fs-display-3:clamp(48px,6vw,80px);--fs-18:18px;--fs-64:64px;--fs-72:72px;--fs-20:20px;--fs-display-4:clamp(72px,10vw,136px);--fs-display-5:clamp(64px,9vw,124px);--fs-52:52px;--fs-display-6:clamp(52px,6vw,84px);--fs-24:24px;--fs-display-7:clamp(56px,calc((100vw - 80px) * .095),120px);--fs-26:26px;--fs-display-8:clamp(48px,6vw,76px);--fs-19:19px;--fs-11:11px;--fs-display-9:clamp(52px,6.4vw,88px);--fs-44:44px;--fs-36:36px;--fs-30:30px;--fs-40:40px;--fs-display-10:clamp(120px,16vw,200px);--fs-display-11:clamp(56px,8vw,112px);--fs-80:80px;--fs-display-12:clamp(34px,4.4vw,54px);--fs-display-13:clamp(60px,9vw,124px);--fs-88:88px;--fs-display-14:clamp(96px,12vw,152px);--fs-21:21px;--fs-display-15:clamp(44px,5.5vw,72px);--fs-display-16:clamp(52px,6.5vw,88px);--fs-display-17:clamp(52px,6vw,80px);--space-1:1px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-14:14px;--space-15:15px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-56:56px;--space-58:58px;--space-64:64px;--space-72:72px;--space-80:80px;--space-88:88px;--space-96:96px;--space-104:104px;--space-112:112px;--space-120:120px;--space-128:128px;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-6:6px;--radius-pill:999px}*,:before,:after{box-sizing:border-box}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto}:where(h1,h2,h3,h4){font-size:inherit;font-weight:inherit;margin:0}a{color:var(--color-blue-ink);text-decoration:none}a:hover{color:var(--color-blue-hover)}input,select,textarea,button{font-family:inherit}button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}[hidden]{display:none!important}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}a[aria-current=page]{color:var(--color-blue-ink)}dialog::backdrop{background:#141a268c}img[data-placeholder]{background:var(--color-tile)}[data-gal-shot]{opacity:0}[data-gal-shot].is-active{opacity:1}.site{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);min-height:100vh}.c-label{color:var(--color-blue)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.c-heading{font-size:var(--fs-56);text-transform:uppercase;margin:0;font-weight:800;font-stretch:72%;line-height:.92}.c-label-2{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--color-muted)}.btn{background:var(--color-white);color:var(--color-ink);padding:var(--space-14) var(--space-22);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);cursor:pointer;align-self:flex-start}.c-label-3{font-size:var(--fs-17);color:var(--color-text);line-height:1.5}.eyebrow-2{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-light)}.c-box{gap:var(--space-14);flex-direction:column;display:flex}.c-heading-2{font-size:var(--fs-64);text-transform:uppercase;margin:0;font-weight:800;font-stretch:70%;line-height:.9}.c-img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.c-label-4{font-size:var(--fs-16);color:var(--color-text);line-height:1.5}.c-label-5{font-size:var(--fs-15);color:var(--color-text);line-height:1.5}.c-box-2{gap:var(--space-40);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:end;display:grid}.c-label-6{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-blue-ink)}.c-box-3{border-top:2px solid var(--color-ink);grid-column:span 2;min-width:0}.c-label-7{font-size:var(--fs-26);font-weight:700;font-stretch:80%}.c-box-4{gap:var(--space-10);border-top:1px solid var(--color-line);padding-top:var(--space-16);flex-direction:column;display:flex}.c-box-5{gap:var(--space-10);font-size:var(--fs-16);line-height:1.4;display:flex}.c-label-8{color:var(--color-blue);font-weight:700}.c-box-6{gap:var(--space-10);flex-wrap:wrap;display:flex}.c-box-7{gap:var(--space-16);flex-direction:column;display:flex}.c-label-9{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-blue-light)}.c-label-10{font-size:var(--fs-16);color:var(--color-on-dark);line-height:1.5}.c-box-8{box-sizing:border-box;background:var(--color-slate-50);justify-content:center;align-items:flex-start;gap:4%;padding:6% 4% 0;display:flex;position:absolute;inset:0;overflow:hidden}.c-img-2{width:auto;height:118%;filter:drop-shadow(0 24px 30px var(--color-a-21));display:block}.c-box-9{gap:var(--space-6);flex-direction:column;display:flex}.c-text{font-size:var(--fs-19);color:var(--color-text-strong);text-wrap:pretty;margin:0;line-height:1.55}.c-box-10{border-top:2px solid var(--color-ink)}.c-label-11{font-size:var(--fs-24);font-weight:700;font-stretch:82%}.site-header{z-index:20;background:var(--color-page);border-bottom:1px solid var(--color-line);position:sticky;top:0}.site-header__box{max-width:1240px;padding:var(--space-18) var(--space-40);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-20);flex-wrap:nowrap;margin:0 auto;display:flex}.site-header__img{cursor:pointer;flex:none;width:auto;height:26px}.site-header__nav{gap:clamp(var(--space-14),2vw,var(--space-28));font-size:var(--fs-15);white-space:nowrap;flex-wrap:nowrap;min-width:0;font-weight:500;display:flex}.site-header__link{cursor:pointer;color:var(--color-ink)}.site-header__link-2{cursor:pointer;color:var(--color-ink);margin-right:var(--space-58);position:relative}.site-header__label{font-size:var(--fs-10);letter-spacing:.02em;color:var(--color-white);background:var(--color-blue);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);white-space:nowrap;box-shadow:0 0 0 2px var(--color-page);font-weight:700;line-height:1;position:absolute;top:-11px;left:calc(100% + 3px)}.site-header__box-2{gap:var(--space-16);font-size:var(--fs-15);white-space:nowrap;flex:none;align-items:center;font-weight:500;display:flex}.site-header__link-3{color:var(--color-ink)}.site-header__link-4{background:var(--color-ink);color:var(--color-white);padding:var(--space-11) var(--space-18);border-radius:var(--radius-4);cursor:pointer;font-weight:600}.site-header__link-4:hover{background:var(--color-c-2a3448)}.home-hero{max-width:1240px;padding:var(--space-80) var(--space-40) var(--space-56);box-sizing:border-box;gap:var(--space-36);flex-direction:column;margin:0 auto;display:flex}.home-hero__box{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);gap:var(--space-24);flex-wrap:wrap;display:flex}.home-hero__title{font-size:var(--fs-display-1);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.86}.home-hero__box-2{justify-content:space-between;gap:var(--space-32);flex-wrap:wrap;align-items:flex-end;display:flex}.home-hero__text{font-size:var(--fs-22);max-width:620px;color:var(--color-text-strong);text-wrap:pretty;margin:0;line-height:1.4}.home-hero__box-3{gap:var(--space-12);flex-wrap:wrap;display:flex}.home-hero__link{background:var(--color-blue);color:var(--color-white);padding:var(--space-16) var(--space-24);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);cursor:pointer}.home-hero__link:hover{background:var(--color-blue-hover)}.home-hero__link-2{border:1.5px solid var(--color-ink);padding:var(--space-15) var(--space-22);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);cursor:pointer;color:inherit}.home-gallery{max-width:1240px;padding:0 var(--space-40);box-sizing:border-box;gap:var(--space-16);flex-wrap:wrap;align-items:stretch;margin:0 auto;display:flex}.home-gallery__box{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);background:var(--color-white);flex-direction:column;flex:680px;min-width:0;display:flex;overflow:hidden}.home-gallery__box-2{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-18);border-bottom:1.5px solid var(--color-ink);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);display:flex}.home-gallery__label{color:var(--color-muted)}.home-gallery__box-3{aspect-ratio:16/9;background:var(--color-tile);position:relative}.home-gallery__img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.home-gallery__box-4{gap:var(--space-6);flex-direction:column;flex:220px;max-width:100%;display:flex}.home-gallery__btn{cursor:pointer;gap:var(--space-8);padding:var(--space-11) var(--space-14);border:1.5px solid var(--color-line);border-radius:var(--radius-4);color:var(--color-ink);background:0 0;flex:1;grid-template-columns:30px minmax(0,1fr);align-items:baseline;display:grid;position:relative;overflow:hidden}.home-gallery__btn:hover{border-color:var(--color-ink)}.home-gallery__btn.is-active{border:1.5px solid var(--color-ink);background:var(--color-ink);color:var(--color-white)}.home-gallery__label-2{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}.home-gallery__btn.is-active .home-gallery__label-2{color:var(--color-blue-light)}.home-gallery__label-3{font-size:var(--fs-17);font-weight:700;font-stretch:85%}.home-gallery__box-5{background:var(--color-blue);width:0%;height:3px;position:absolute;bottom:0;left:0}.home-replaces{max-width:1240px;padding:var(--space-112) var(--space-40) 0;box-sizing:border-box;gap:var(--space-48);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin:0 auto;display:grid}.home-replaces__box{gap:var(--space-16);flex-direction:column;max-width:380px;display:flex}.home-replaces__text{font-size:var(--fs-17);color:var(--color-text);margin:0;line-height:1.5}.home-replaces__box-2{border-top:2px solid var(--color-ink);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.home-replaces__box-3{gap:var(--space-20);padding:var(--space-22) 0;border-bottom:1px solid var(--color-line);grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.home-replaces__label{font-size:var(--fs-28);text-decoration:line-through;text-decoration-color:var(--color-blue);font-weight:700;font-stretch:80%;text-decoration-thickness:3px}.home-replaces__label-2{font-size:var(--fs-17);color:var(--color-text);line-height:1.4}.home-case-study{max-width:1240px;padding:var(--space-112) var(--space-40) 0;box-sizing:border-box;margin:0 auto}.home-case-study__box{background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid;overflow:hidden}.home-case-study__box-2{padding:var(--space-56);gap:var(--space-28);flex-direction:column;display:flex}.home-case-study__box-3{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-c-dfe7ff)}.home-case-study__heading{font-size:var(--fs-48);text-wrap:balance;margin:0;font-weight:700;font-stretch:75%;line-height:.98}.home-case-study__box-4{border-left:1px solid var(--color-c-5a8bff);flex-direction:column;display:flex}.home-case-study__box-5{padding:var(--space-28) var(--space-40);border-bottom:1px solid var(--color-c-5a8bff);align-items:baseline;gap:var(--space-20);flex:1;display:flex}.home-case-study__label{font-size:var(--fs-96);font-weight:800;font-stretch:65%;line-height:1}.home-case-study__label-2{font-size:var(--fs-17);color:var(--color-c-dfe7ff)}.home-case-study__box-6{padding:var(--space-28) var(--space-40);align-items:baseline;gap:var(--space-20);flex:1;display:flex}.home-fleet-crew-equipment{max-width:1240px;padding:var(--space-128) var(--space-40) 0;box-sizing:border-box;gap:var(--space-48);flex-direction:column;margin:0 auto;display:flex}.home-fleet-crew-equipment__heading{font-size:var(--fs-display-2);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.88}.home-fleet-crew-equipment__box{gap:var(--space-16);color:var(--color-text-muted);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.home-fleet-crew-equipment__box-2{aspect-ratio:16/9;position:relative}.home-fleet-crew-equipment__img{object-fit:cover;border-radius:var(--radius-6);width:100%;height:100%;display:block;position:absolute;inset:0}.home-fleet-crew-equipment__box-3{border-top:2px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.home-fleet-crew-equipment__box-4{padding:var(--space-28) var(--space-28) var(--space-8) 0;gap:var(--space-12);flex-direction:column;display:flex}.home-fleet-crew-equipment__label{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em}.home-fleet-crew-equipment__label-2{font-size:var(--fs-32);font-weight:700;font-stretch:80%;line-height:1.05}.home-field-app{max-width:1240px;padding:var(--space-128) var(--space-40) 0;box-sizing:border-box;margin:0 auto}.home-field-app__box{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid;overflow:hidden}.home-field-app__box-2{padding:var(--space-56);gap:var(--space-28);flex-direction:column;justify-content:center;display:flex}.home-field-app__heading{font-size:var(--fs-display-3);text-transform:uppercase;margin:0;font-weight:800;font-stretch:68%;line-height:.88}.home-field-app__text{font-size:var(--fs-18);color:var(--color-on-dark);max-width:480px;margin:0;line-height:1.55}.home-field-app__box-3{gap:var(--space-10) var(--space-24);font-size:var(--fs-15);color:var(--color-c-e3e8f2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-field-app__box-4{gap:var(--space-10);line-height:1.35;display:flex}.home-field-app__label{color:var(--color-blue-light);font-weight:700}.home-field-app__box-5{background:var(--color-ink-2);min-height:520px;position:relative;overflow:hidden}.home-field-app__box-6{width:34%;position:absolute;top:13%;left:5%}.home-field-app__img{width:100%;filter:drop-shadow(0 24px 30px var(--color-a-18));display:block}.home-field-app__box-7{z-index:2;width:36%;position:absolute;top:6%;left:32%}.home-field-app__box-8{width:34%;position:absolute;top:15%;left:61%}.home-platform{max-width:1240px;padding:var(--space-128) var(--space-40) 0;box-sizing:border-box;gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.home-platform__box{justify-content:space-between;align-items:flex-end;gap:var(--space-24);flex-wrap:wrap;display:flex}.home-platform__link{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--color-blue-ink);cursor:pointer}.home-platform__box-2{gap:var(--space-72) var(--space-40);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));display:grid}.home-platform__link-2{gap:var(--space-24);cursor:pointer;color:inherit;flex-direction:column;display:flex}.home-platform__box-3{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-6);background:var(--color-white);overflow:hidden}.home-platform__box-4{border-top:2px solid var(--color-ink);padding-top:var(--space-18);gap:var(--space-10);flex-direction:column;display:flex}.home-platform__box-5{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.home-platform__label{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.home-platform__label-2{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-blue-ink);white-space:nowrap}.home-platform__label-3{font-size:var(--fs-32);text-transform:uppercase;font-weight:800;font-stretch:72%;line-height:1}.home-platform__label-4{font-size:var(--fs-16);color:var(--color-text);max-width:460px;line-height:1.5}.home-pricing{max-width:1240px;padding:var(--space-128) var(--space-40) 0;box-sizing:border-box;gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.home-pricing__box{justify-content:space-between;align-items:flex-end;gap:var(--space-24);flex-wrap:wrap;display:flex}.home-pricing__link{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--color-blue-ink);cursor:pointer}.home-pricing__box-2{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid;overflow:hidden}.home-pricing__box-3{padding:var(--space-32);gap:var(--space-10);border-right:1px solid var(--color-line);background:0 0;flex-direction:column;display:flex}.home-pricing__label{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-muted);text-transform:uppercase}.home-pricing__label-2{font-size:var(--fs-72);font-weight:800;font-stretch:65%;line-height:1}.home-pricing__label-3{font-size:var(--fs-20);font-weight:500;font-stretch:100%}.home-pricing__box-4{padding:var(--space-32);gap:var(--space-10);border-right:1px solid var(--color-line);background:var(--color-tile);flex-direction:column;display:flex}.home-pricing__box-5{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-18) 0;border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.home-pricing__label-4{font-size:var(--fs-28);text-transform:uppercase;font-weight:800;font-stretch:70%}.home-pricing__label-5{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.platform-hero{max-width:1240px;padding:var(--space-80) var(--space-40) var(--space-64);box-sizing:border-box;gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.platform-hero__title{font-size:var(--fs-display-5);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.86}.platform-hero__text{font-size:var(--fs-22);max-width:680px;color:var(--color-text-strong);margin:0;line-height:1.4}.platform-modules{max-width:1240px;padding:0 var(--space-40);box-sizing:border-box;flex-direction:column;gap:0;margin:0 auto;display:flex}.platform-modules__box{gap:var(--space-40);padding:var(--space-48) 0;border-top:2px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.platform-modules__box-2{gap:var(--space-12);flex-direction:column;max-width:340px;display:flex}.platform-modules__label{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase}.platform-modules__label-2{font-size:var(--fs-52);text-transform:uppercase;font-weight:800;font-stretch:70%;line-height:.9}.platform-modules__box-3{gap:var(--space-12);grid-column:span 2;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));min-width:0;display:grid}.platform-modules__link{background:var(--color-tile);border:1px solid var(--color-line);border-radius:var(--radius-6);padding:var(--space-22);gap:var(--space-10);cursor:pointer;color:inherit;flex-direction:column;display:flex}.platform-modules__link:hover{border-color:var(--color-blue)}.platform-modules__label-3{font-size:var(--fs-22);font-weight:700;font-stretch:85%}.platform-modules__label-4{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-blue-ink);margin-top:auto}.platform-modules__box-4{border-top:2px solid var(--color-ink);padding:var(--space-48) 0 0}.platform-modules__link-2{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-6);cursor:pointer;gap:var(--space-48);padding:var(--space-56) var(--space-56) 0;flex-direction:column;display:flex;overflow:hidden}.platform-modules__label-5{font-size:var(--fs-display-6);text-transform:uppercase;font-weight:800;font-stretch:66%;line-height:.86}.platform-modules__box-5{gap:var(--space-20);flex-direction:column;align-items:flex-start;display:flex}.platform-modules__label-6{font-size:var(--fs-18);color:var(--color-on-dark);max-width:460px;line-height:1.55}.platform-modules__label-7{background:var(--color-white);color:var(--color-ink);padding:var(--space-14) var(--space-22);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16)}.platform-modules__box-6{align-items:flex-start;gap:3%;height:360px;padding:0 2%;display:flex;overflow:hidden}.platform-modules__box-7{gap:var(--space-14);flex-direction:column;flex:1 1 0;min-width:0;display:flex;transform:translateY(40px)}.platform-modules__label-8{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-light)}.platform-modules__img{width:100%;filter:drop-shadow(0 24px 30px var(--color-a-18));display:block}.platform-modules__box-8{gap:var(--space-14);flex-direction:column;flex:1 1 0;min-width:0;display:flex;transform:translateY(0)}.platform-modules__box-9{gap:var(--space-14);flex-direction:column;flex:1 1 0;min-width:0;display:flex;transform:translateY(60px)}.platform-modules__box-10{gap:var(--space-14);flex-direction:column;flex:1 1 0;min-width:0;display:flex;transform:translateY(10px)}.platform-modules__box-11{gap:var(--space-14);flex-direction:column;flex:1 1 0;min-width:0;display:flex;transform:translateY(50px)}.platform-connected{max-width:1240px;padding:var(--space-96) var(--space-40) 0;box-sizing:border-box;gap:var(--space-36);flex-direction:column;margin:0 auto;display:flex}.platform-connected__box{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0;display:grid;overflow:hidden}.platform-connected__box-2{padding:var(--space-28);border-right:1px solid var(--color-line);gap:var(--space-14);flex-direction:column;display:flex}.platform-connected__label{font-size:var(--fs-24);font-weight:700;font-stretch:82%;line-height:1.1}.product-hero{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-64);padding-bottom:var(--space-56);gap:var(--space-28);flex-direction:column;margin:0 auto;display:flex}.product-hero__box{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);gap:var(--space-10);flex-wrap:wrap;display:flex}.product-hero__link{cursor:pointer;color:var(--color-blue-ink)}.product-hero__title{font-size:var(--fs-display-7);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.86}.product-hero__box-2{justify-content:space-between;gap:var(--space-32);flex-wrap:wrap;align-items:flex-end;display:flex}.product-hero__text{font-size:var(--fs-22);max-width:640px;color:var(--color-text-strong);text-wrap:pretty;margin:0;line-height:1.4}.product-hero__box-3{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.product-hero__link-2{background:var(--color-blue);color:var(--color-white);padding:var(--space-16) var(--space-24);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);cursor:pointer}.product-hero__link-3{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-muted);cursor:pointer}.product-features{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);margin:0 auto}.product-features__box{border-radius:var(--radius-6);border:1px solid var(--color-line);aspect-ratio:16/8;background:var(--color-white);position:relative;overflow:hidden}.product-callout{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-96);gap:var(--space-48);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin:0 auto;display:grid}.product-callout__heading{font-size:var(--fs-56);text-transform:uppercase;max-width:380px;margin:0;font-weight:800;font-stretch:72%;line-height:.92}.product-callout__box{gap:var(--space-20);padding:var(--space-22) 0;border-bottom:1px solid var(--color-line);grid-template-columns:56px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;display:grid}.product-callout__label{font-size:var(--fs-17);color:var(--color-text);line-height:1.45}.product-rows{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-112);gap:var(--space-88);flex-direction:column;margin:0 auto;display:flex}.product-rows__box{gap:var(--space-56);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;display:grid}.product-rows__box-2{gap:var(--space-16);flex-direction:column;max-width:480px;display:flex}.product-rows__label{font-size:var(--fs-48);text-transform:uppercase;font-weight:800;font-stretch:72%;line-height:.92}.product-rows__label-2{font-size:var(--fs-18);color:var(--color-text);line-height:1.5}.product-rows__box-3{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-6);background:var(--color-white);order:1;position:relative;overflow:hidden}.product-rows__box-4{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-6);background:var(--color-white);order:-1;position:relative;overflow:hidden}.product-rows__box-5{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-6);padding:var(--space-56);gap:var(--space-40);flex-direction:column;display:flex}.product-rows__label-3{font-size:var(--fs-display-8);text-transform:uppercase;font-weight:800;font-stretch:68%;line-height:.88}.product-rows__label-4{font-size:var(--fs-19);color:var(--color-on-dark);text-wrap:pretty;line-height:1.55}.product-rows__box-6{border-top:1px solid var(--color-c-343c50);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.product-rows__box-7{padding:var(--space-24) var(--space-24) 0 0;gap:var(--space-8);flex-direction:column;display:flex}.product-rows__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.product-rows__box-8{aspect-ratio:auto;border:1px solid var(--color-line);border-radius:var(--radius-6);background:var(--color-white);order:1;position:relative;overflow:hidden}.product-rows__box-9{background:var(--color-tile);padding:var(--space-28);box-sizing:border-box;flex-direction:column;display:flex}.product-rows__box-10{gap:var(--space-12);padding-bottom:var(--space-10);border-bottom:2px solid var(--color-ink);grid-template-columns:1fr 1.2fr 1.2fr;display:grid}.product-rows__label-5{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.product-rows__label-6{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-ink)}.product-rows__box-11{gap:var(--space-12);padding:var(--space-14) 0;border-bottom:1px solid var(--color-line-cool);font-size:var(--fs-14);grid-template-columns:1fr 1.2fr 1.2fr;align-items:center;line-height:1.4;display:grid}.product-rows__label-7{font-weight:700}.product-rows__label-8{color:var(--color-text-subtle)}.product-rows__label-9{color:var(--color-ink);font-weight:500}.product-rows__box-12{background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-6);padding:var(--space-56);gap:var(--space-40);flex-direction:column;display:flex}.product-rows__label-10{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-c-dbe6ff)}.product-rows__label-11{font-size:var(--fs-19);color:var(--color-c-eef3ff);text-wrap:pretty;line-height:1.55}.product-rows__box-13{border-top:1px solid var(--color-a-31);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.product-rows__label-12{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-c-dbe6ff)}.product-rows__label-13{font-size:var(--fs-16);color:var(--color-c-eef3ff);line-height:1.5}.product-rows__box-14{box-sizing:border-box;background:var(--color-slate-50);justify-content:center;align-items:flex-start;gap:4%;padding:7% 0 0;display:flex;position:absolute;inset:0;overflow:hidden}.product-rows__img-2{width:auto;height:125%;filter:drop-shadow(0 24px 30px var(--color-a-21));display:block}.product-works{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-112);gap:var(--space-24);flex-direction:column;margin:0 auto;display:flex}.product-works__link{border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);padding:var(--space-10) var(--space-18);font-size:var(--fs-16);cursor:pointer;color:inherit;font-weight:600}.product-works__link:hover{background:var(--color-ink);color:var(--color-white)}.product-works__box{gap:var(--space-56);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;display:grid}.product-works__box-2{gap:var(--space-16);flex-direction:column;max-width:480px;display:flex}.product-works__label{font-size:var(--fs-48);text-transform:uppercase;font-weight:800;font-stretch:72%;line-height:.92}.product-works__label-2{font-size:var(--fs-18);color:var(--color-text);line-height:1.5}.product-works__box-3{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-6);background:var(--color-white);order:1;position:relative;overflow:hidden}.product-works__box-4{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-6);background:var(--color-white);order:-1;position:relative;overflow:hidden}.product-works__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.product-works__box-5{background:linear-gradient(135deg,var(--color-ink) 0%,var(--color-c-1a3a8f) 100%);color:var(--color-white);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));display:grid;overflow:hidden}.product-works__box-6{padding:var(--space-56);gap:var(--space-24);flex-direction:column;justify-content:center;display:flex}.product-works__box-7{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.product-works__label-3{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;background:var(--color-c-ffd166);color:var(--color-ink);padding:var(--space-5) var(--space-10);border-radius:var(--radius-pill);font-weight:600}.product-works__heading{font-size:var(--fs-display-8);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.88}.product-works__text{font-size:var(--fs-18);color:var(--color-on-dark);max-width:480px;margin:0;line-height:1.55}.product-works__box-8{padding:var(--space-56);gap:var(--space-32);background:var(--color-a-24);flex-direction:column;justify-content:center;display:flex}.product-works__img-2{width:min(100%,400px);filter:drop-shadow(0 30px 40px var(--color-a-25));align-self:center;display:block;transform:rotate(-4deg)}.product-works__box-9{gap:var(--space-20) var(--space-28);border-top:1px solid var(--color-a-26);padding-top:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-works__label-4{font-size:var(--fs-22);font-weight:700;font-stretch:80%}.product-works__label-5{font-size:var(--fs-15);color:var(--color-on-dark);line-height:1.5}.product-works__box-10{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-6);padding:var(--space-56);gap:var(--space-40);flex-direction:column;display:flex}.product-works__label-6{font-size:var(--fs-display-8);text-transform:uppercase;font-weight:800;font-stretch:68%;line-height:.88}.product-works__label-7{font-size:var(--fs-19);color:var(--color-on-dark);text-wrap:pretty;line-height:1.55}.product-works__box-11{border-top:1px solid var(--color-c-343c50);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.product-works__box-12{padding:var(--space-24) var(--space-24) 0 0;gap:var(--space-8);flex-direction:column;display:flex}.product-works__box-13{box-sizing:border-box;background:var(--color-slate-50);justify-content:center;align-items:flex-start;gap:4%;padding:7% 0 0;display:flex;position:absolute;inset:0;overflow:hidden}.product-works__img-3{width:auto;height:125%;filter:drop-shadow(0 24px 30px var(--color-a-21));display:block}.product-next{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-112);gap:var(--space-24);flex-direction:column;margin:0 auto;display:flex}.product-next__link{border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);padding:var(--space-10) var(--space-18);font-size:var(--fs-16);cursor:pointer;color:inherit;font-weight:600}.product-next__link:hover{background:var(--color-ink);color:var(--color-white)}.solutions-hero{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-64);padding-bottom:var(--space-96);gap:var(--space-56);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:center;margin:0 auto;display:grid}.solutions-hero__box{gap:var(--space-24);flex-direction:column;display:flex}.solutions-hero__title{font-size:var(--fs-display-9);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.88}.solutions-hero__text{font-size:var(--fs-20);color:var(--color-text-strong);text-wrap:pretty;max-width:520px;margin:0;line-height:1.5}.solutions-hero__box-2{gap:var(--space-12);flex-wrap:wrap;display:flex}.solutions-hero__link{background:var(--color-blue);color:var(--color-white);padding:var(--space-15) var(--space-22);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);cursor:pointer}.solutions-hero__box-3{aspect-ratio:4/3.4;width:100%;color:var(--color-text-muted);position:relative}.solutions-hero__img{object-fit:cover;object-position:center 45%;border-radius:var(--radius-6);width:100%;height:100%;display:block;position:absolute;inset:0}.solutions-revenue-payroll-risk{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);gap:var(--space-40);flex-direction:column;margin:0 auto;display:flex}.solutions-revenue-payroll-risk__box{border-top:2px solid var(--color-ink);padding-top:var(--space-40);gap:var(--space-40);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:end;display:grid}.solutions-revenue-payroll-risk__heading{font-size:var(--fs-52);text-transform:uppercase;margin:0;font-weight:800;font-stretch:70%;line-height:.92}.solutions-revenue-payroll-risk__box-2{flex-direction:column;display:flex}.solutions-revenue-payroll-risk__box-3{gap:0 var(--space-32);padding-bottom:var(--space-16);border-bottom:2px solid var(--color-ink);grid-template-columns:170px repeat(3,minmax(0,1fr));display:grid}.solutions-revenue-payroll-risk__label{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-ink)}.solutions-revenue-payroll-risk__label-2{font-size:var(--fs-44);text-transform:uppercase;font-weight:800;font-stretch:70%;line-height:.9}.solutions-revenue-payroll-risk__box-4{gap:0 var(--space-32);padding:var(--space-22) 0;border-bottom:1px solid var(--color-line);background:0 0;grid-template-columns:170px repeat(3,minmax(0,1fr));display:grid}.solutions-revenue-payroll-risk__label-3{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding-top:var(--space-4)}.solutions-revenue-payroll-risk__label-4{font-size:var(--fs-17);color:var(--color-text-strong);text-wrap:pretty;font-weight:500;font-stretch:100%;line-height:1.35}.solutions-revenue-payroll-risk__label-5{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);padding-top:var(--space-4)}.solutions-revenue-payroll-risk__label-6{font-size:var(--fs-26);color:var(--color-ink);text-wrap:pretty;font-weight:700;font-stretch:80%;line-height:1.35}.solutions-revenue-payroll-risk__label-7{font-size:var(--fs-16);color:var(--color-text);text-wrap:pretty;font-weight:400;font-stretch:100%;line-height:1.35}.solutions-revenue-payroll-risk__label-8{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-ink);padding-top:var(--space-4)}.solutions-revenue-payroll-risk__label-9{font-size:var(--fs-17);color:var(--color-blue-ink);text-wrap:pretty;font-weight:600;font-stretch:100%;line-height:1.35}.solutions-revenue-payroll-risk__box-5{background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-6);padding:var(--space-36) var(--space-40);justify-content:space-between;align-items:center;gap:var(--space-24);flex-wrap:wrap;display:flex}.solutions-revenue-payroll-risk__label-10{font-size:var(--fs-36);text-transform:uppercase;max-width:820px;font-weight:800;font-stretch:72%;line-height:1}.solutions-revenue-payroll-risk__link{background:var(--color-white);color:var(--color-ink);padding:var(--space-14) var(--space-22);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);cursor:pointer;white-space:nowrap}.solutions-trades{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-120);gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.solutions-trades__box{gap:var(--space-12);flex-direction:column;display:flex}.solutions-trades__box-2{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.solutions-trades__label{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);width:96px}.solutions-trades__btn{font-size:var(--fs-15);padding:var(--space-9) var(--space-16);border-radius:var(--radius-pill);border:1.5px solid var(--color-ink);cursor:pointer;color:var(--color-ink);background:0 0;font-weight:600}.solutions-trades__btn.is-active{background:var(--color-ink);color:var(--color-white)}.solutions-trades__box-3{border-top:2px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:0;display:grid}.solutions-trades__box-4{padding:var(--space-32) var(--space-40) var(--space-32) 0;gap:var(--space-20);flex-direction:column;display:flex}.solutions-trades__label-2{font-size:var(--fs-44);text-transform:uppercase;font-weight:800;font-stretch:72%;line-height:.95}.solutions-trades__label-3{font-size:var(--fs-18);color:var(--color-text-strong);line-height:1.55}.solutions-trades__box-5{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solutions-trades__box-6{background:var(--color-tile);border:1px solid var(--color-line);border-radius:var(--radius-6);padding:var(--space-16);gap:var(--space-6);flex-direction:column;display:flex}.solutions-trades__label-4{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.solutions-trades__label-5{font-size:var(--fs-16);font-weight:600;line-height:1.4}.solutions-trades__box-7{padding:var(--space-32) 0 var(--space-32) var(--space-40);border-left:1px solid var(--color-line);flex-direction:column;gap:0;display:flex}.solutions-trades__label-6{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding-bottom:var(--space-12)}.solutions-trades__box-8{gap:var(--space-12);padding:var(--space-16) 0;border-top:1px solid var(--color-line);grid-template-columns:40px minmax(0,1fr);display:grid}.solutions-trades__box-9{gap:var(--space-4);flex-direction:column;display:flex}.solutions-trades__label-7{font-size:var(--fs-20);font-weight:700;font-stretch:85%}.solutions-pain-points{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-120);gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.solutions-pain-points__box{gap:var(--space-32);padding:var(--space-16) 0;border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px;display:grid}.solutions-pain-points__box-2{gap:var(--space-32);padding:var(--space-26) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px;align-items:baseline;display:grid}.solutions-pain-points__label{font-size:var(--fs-26);font-weight:700;font-stretch:80%;line-height:1.1}.solutions-pain-points__label-2{font-size:var(--fs-17);color:var(--color-text-strong);line-height:1.5}.solutions-day-in-the-life{margin-top:var(--space-120);background:var(--color-ink);color:var(--color-white)}.solutions-day-in-the-life__box{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-96);padding-bottom:var(--space-96);gap:var(--space-40);flex-direction:column;margin:0 auto;display:flex}.solutions-day-in-the-life__label{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-c-a9b4cc)}.solutions-day-in-the-life__box-2{gap:var(--space-1);background:var(--color-c-343c50);border:1px solid var(--color-c-343c50);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));display:grid;overflow:hidden}.solutions-day-in-the-life__box-3{background:var(--color-ink);padding:var(--space-24);gap:var(--space-10);flex-direction:column;min-height:150px;display:flex}.solutions-day-in-the-life__label-2{font-size:var(--fs-22);font-weight:700;font-stretch:82%;line-height:1.05}.solutions-day-in-the-life__label-3{font-size:var(--fs-15);color:var(--color-on-dark);line-height:1.45}.solutions-by-role{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-120);gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.solutions-by-role__box{border-top:2px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.solutions-by-role__box-2{padding:var(--space-28) var(--space-24) var(--space-8) 0;gap:var(--space-14);flex-direction:column;display:flex}.solutions-by-role__label{font-size:var(--fs-30);text-transform:uppercase;font-weight:800;font-stretch:72%;line-height:1}.solutions-by-role__label-2{font-size:var(--fs-16);color:var(--color-text-strong);line-height:1.5}.solutions-by-role__box-3{gap:var(--space-8);flex-direction:column;display:flex}.solutions-by-role__box-4{gap:var(--space-10);font-size:var(--fs-15);line-height:1.4;display:flex}.solutions-switching{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-120);margin:0 auto}.solutions-switching__link{background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-6);padding:var(--space-56);gap:var(--space-40);cursor:pointer;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;display:grid}.solutions-switching__box{gap:var(--space-20);flex-direction:column;display:flex}.solutions-switching__label{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-c-dfe7ff)}.solutions-switching__label-2{font-size:var(--fs-40);font-weight:700;font-stretch:75%;line-height:1}.solutions-switching__label-3{font-weight:600}.solutions-switching__label-4{font-size:var(--fs-display-10);text-align:right;font-weight:800;font-stretch:62%;line-height:.8}.solutions-cta{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-120);gap:var(--space-48);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin:0 auto;display:grid}.solutions-cta__box{gap:var(--space-14);flex-direction:column;max-width:380px;display:flex}.solutions-cta__box-2{gap:var(--space-20);padding:var(--space-22) 0;border-bottom:1px solid var(--color-line);grid-template-columns:56px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;display:grid}.solutions-cta__label{font-size:var(--fs-17);color:var(--color-text);line-height:1.45}.customers-hero{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-64);padding-bottom:var(--space-48);gap:var(--space-28);flex-direction:column;margin:0 auto;display:flex}.customers-hero__box{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);gap:var(--space-10);flex-wrap:wrap;display:flex}.customers-hero__title{font-size:var(--fs-display-11);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.88}.customers-stats{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);margin:0 auto}.customers-stats__box{gap:var(--space-8);grid-template-rows:repeat(3,clamp(110px,15vw,190px));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.customers-stats__box-2{border-radius:var(--radius-6);background:var(--color-c-e9edf3);grid-area:1/1/3/4;position:relative;overflow:hidden}.customers-stats__img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.customers-stats__label{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:var(--color-white);max-width:calc(100% - 20px);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-6) var(--space-9);border-radius:var(--radius-3);position:absolute;bottom:10px;left:10px;overflow:hidden}.customers-stats__box-3{border-radius:var(--radius-6);background:var(--color-c-e9edf3);grid-area:1/4/3/5;position:relative;overflow:hidden}.customers-stats__img-2{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.customers-stats__box-4{border-radius:var(--radius-6);background:var(--color-c-e9edf3);grid-area:1/5/3/6;position:relative;overflow:hidden}.customers-stats__img-3{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block}.customers-stats__box-5{border-radius:var(--radius-6);background:var(--color-c-e9edf3);grid-area:1/6/3/7;position:relative;overflow:hidden}.customers-stats__img-4{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block}.customers-stats__box-6{border-radius:var(--radius-6);background:var(--color-c-e9edf3);grid-area:3/1/4/3;position:relative;overflow:hidden}.customers-stats__img-5{object-fit:cover;object-position:center 70%;width:100%;height:100%;display:block}.customers-stats__box-7{border-radius:var(--radius-6);background:var(--color-c-e9edf3);grid-area:3/3/4/5;position:relative;overflow:hidden}.customers-stats__img-6{object-fit:cover;object-position:center 75%;width:100%;height:100%;display:block}.customers-stats__box-8{border-radius:var(--radius-6);background:var(--color-c-e9edf3);grid-area:3/5/4/7;position:relative;overflow:hidden}.customers-photos{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-8);margin:0 auto}.customers-photos__box{background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid;overflow:hidden}.customers-photos__box-2{padding:var(--space-28) var(--space-32);border-right:1px solid var(--color-c-5a8bff);gap:var(--space-6);flex-direction:column;display:flex}.customers-photos__label{font-size:var(--fs-80);font-weight:800;font-stretch:65%;line-height:1}.customers-photos__label-2{font-size:var(--fs-16);color:var(--color-c-dfe7ff)}.customers-before-after{box-sizing:border-box;max-width:980px;padding:var(--space-104) var(--space-40) 0;gap:var(--space-24);flex-direction:column;margin:0 auto;display:flex}.customers-before-after__label{font-size:var(--fs-display-12);text-wrap:pretty;font-weight:700;font-stretch:78%;line-height:1.05}.customers-more-than-fleet{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-112);gap:var(--space-36);flex-direction:column;margin:0 auto;display:flex}.customers-more-than-fleet__box{gap:var(--space-48);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.customers-more-than-fleet__box-2{gap:var(--space-16);padding:var(--space-14) 0;border-bottom:1px solid var(--color-line);grid-template-columns:72px minmax(0,1fr);align-items:baseline;display:grid}.customers-more-than-fleet__label{font-size:var(--fs-36);color:var(--color-blue);font-weight:800;font-stretch:65%;line-height:1}.customers-more-than-fleet__label-2{font-size:var(--fs-20);font-weight:700;font-stretch:85%}.customers-more-than-fleet__box-3{padding:var(--space-14) 0;border-bottom:1px solid var(--color-line);gap:var(--space-16);grid-template-columns:72px minmax(0,1fr);align-items:baseline;display:grid}.customers-more-than-fleet__label-3{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-muted)}.customers-more-than-fleet__label-4{font-size:var(--fs-20);text-decoration:line-through;text-decoration-color:var(--color-blue);font-weight:700;font-stretch:85%;text-decoration-thickness:3px}.customers-more-than-fleet__box-4{padding:var(--space-14) 0;gap:var(--space-16);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.customers-more-than-fleet__img{justify-self:start;width:auto;height:24px}.customers-workflow{margin-top:var(--space-112);background:var(--color-ink);color:var(--color-white)}.customers-workflow__box{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-88);padding-bottom:var(--space-88);gap:var(--space-56);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;margin:0 auto;display:grid}.customers-workflow__box-2{gap:var(--space-32);flex-direction:column;display:flex}.customers-workflow__box-3{border-top:1px solid var(--color-c-343c50);flex-direction:column;display:flex}.customers-workflow__box-4{gap:var(--space-20);padding:var(--space-22) 0;border-bottom:1px solid var(--color-c-343c50);grid-template-columns:140px minmax(0,1fr);align-items:baseline;display:grid}.customers-workflow__label{font-size:var(--fs-52);color:var(--color-blue-light);font-weight:800;font-stretch:65%;line-height:1}.customers-workflow__box-5{border-radius:var(--radius-6);aspect-ratio:4/5;background:var(--color-c-2a3346);overflow:hidden}.customers-workflow__img{object-fit:cover;object-position:60% 70%;width:100%;height:100%;display:block}.customers-compliance{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-112);gap:var(--space-36);flex-direction:column;margin:0 auto;display:flex}.customers-compliance__box{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid;overflow:hidden}.customers-compliance__box-2{padding:var(--space-32);border-right:1px solid var(--color-line);gap:var(--space-16);flex-direction:column;display:flex}.customers-compliance__box-3{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.customers-compliance__label{font-size:var(--fs-56);font-weight:800;font-stretch:65%;line-height:1}.customers-compliance__label-2{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);text-align:right}.customers-compliance__label-3{background:var(--color-tile);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:var(--space-9) var(--space-16);font-size:var(--fs-15);font-weight:600}.customers-upfit{box-sizing:border-box;max-width:1240px;padding-left:var(--space-40);padding-right:var(--space-40);padding-top:var(--space-112);gap:var(--space-56);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;margin:0 auto;display:grid}.customers-upfit__box{aspect-ratio:4/5;border-radius:var(--radius-6);background:var(--color-c-e9edf3);order:-1;align-self:center;position:relative;overflow:hidden}.customers-upfit__img{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block;position:absolute;inset:0}.customers-upfit__label{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:var(--color-white);max-width:calc(100% - 20px);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-6) var(--space-9);border-radius:var(--radius-3);position:absolute;top:12px;right:12px;overflow:hidden}.customers-upfit__box-2{aspect-ratio:3/4;border:6px solid var(--color-white);border-radius:var(--radius-6);width:44%;min-width:170px;box-shadow:0 18px 40px var(--color-a-35);background:var(--color-c-e9edf3);position:absolute;bottom:16px;left:16px;overflow:hidden}.customers-upfit__img-2{object-fit:cover;width:100%;height:100%;display:block}.customers-upfit__label-2{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:var(--color-white);max-width:calc(100% - 20px);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-6) var(--space-9);border-radius:var(--radius-3);position:absolute;bottom:8px;left:8px;overflow:hidden}.customers-upfit__box-3{gap:var(--space-28);flex-direction:column;display:flex}.customers-upfit__text{font-size:var(--fs-18);color:var(--color-text-strong);margin:0;line-height:1.55}.customers-upfit__box-4{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);overflow:hidden}.customers-upfit__box-5{padding:var(--space-14) var(--space-20);border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;display:flex}.customers-upfit__box-6{justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--color-line);font-size:var(--fs-19);display:flex}.customers-upfit__label-3{font-weight:600}.customers-upfit__label-4{font-family:var(--font-mono)}.customers-upfit__box-7{justify-content:space-between;gap:var(--space-16);padding:var(--space-18) var(--space-20);background:var(--color-ink);color:var(--color-white);align-items:baseline;display:flex}.customers-upfit__label-5{font-weight:700;font-size:var(--fs-19)}.customers-upfit__label-6{font-size:var(--fs-40);font-weight:800;font-stretch:65%;line-height:1}.customers-upfit__label-7{font-size:var(--fs-15);color:var(--color-text-muted);line-height:1.5}.customers-quote{max-width:820px;padding:var(--space-112) var(--space-40) 0;box-sizing:border-box;gap:var(--space-56);flex-direction:column;margin:0 auto;display:flex}.customers-quote__label{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-ink)}.customers-quote__label-2{font-size:var(--fs-40);text-transform:uppercase;font-weight:800;font-stretch:72%;line-height:.95}.customers-quote__label-3{font-size:var(--fs-19);color:var(--color-text-strong);text-wrap:pretty;line-height:1.6}.pricing-hero{max-width:1240px;padding:var(--space-80) var(--space-40) var(--space-56);box-sizing:border-box;gap:var(--space-28);flex-direction:column;margin:0 auto;display:flex}.pricing-hero__title{font-size:var(--fs-display-13);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.86}.pricing-units{max-width:1240px;padding:0 var(--space-40);box-sizing:border-box;margin:0 auto}.pricing-units__box{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid;overflow:hidden}.pricing-units__box-2{padding:var(--space-36);gap:var(--space-16);border-right:1px solid var(--color-line);background:0 0;flex-direction:column;display:flex}.pricing-units__label{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-muted);text-transform:uppercase}.pricing-units__label-2{font-size:var(--fs-88);font-weight:800;font-stretch:65%;line-height:1}.pricing-units__label-3{font-size:var(--fs-20);font-weight:500;font-stretch:100%}.pricing-units__label-4{font-size:var(--fs-17);color:var(--color-text-strong);line-height:1.45}.pricing-units__box-3{border-top:1px solid var(--color-line);padding-top:var(--space-16);gap:var(--space-10);flex-direction:column;display:flex}.pricing-units__box-4{gap:var(--space-10);font-size:var(--fs-15);line-height:1.4;display:flex}.pricing-units__box-5{padding:var(--space-36);gap:var(--space-16);border-right:1px solid var(--color-line);background:var(--color-tile);flex-direction:column;display:flex}.pricing-units__box-6{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-18) 0;border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.pricing-units__label-5{font-size:var(--fs-28);text-transform:uppercase;font-weight:800;font-stretch:70%}.pricing-units__label-6{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.pricing-calculator{max-width:1240px;padding:var(--space-96) var(--space-40) 0;box-sizing:border-box;margin:0 auto}.pricing-calculator__box{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:0;display:grid;overflow:hidden}.pricing-calculator__box-2{padding:var(--space-40);gap:var(--space-28);flex-direction:column;display:flex}.pricing-calculator__heading{font-size:var(--fs-48);text-transform:uppercase;margin:0;font-weight:800;font-stretch:72%;line-height:.92}.pricing-calculator__box-3{gap:var(--space-10);flex-direction:column;display:flex}.pricing-calculator__box-4{justify-content:space-between;align-items:baseline;display:flex}.pricing-calculator__label{font-size:var(--fs-17);font-weight:600}.pricing-calculator__label-2{font-family:var(--font-mono);font-size:var(--fs-16)}.pricing-calculator__input{width:100%;accent-color:var(--color-blue)}.pricing-calculator__label-3{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-muted)}.pricing-calculator__box-5{background:var(--color-ink);color:var(--color-white);padding:var(--space-40);justify-content:space-between;gap:var(--space-28);flex-direction:column;display:flex}.pricing-calculator__label-4{font-family:var(--font-mono);font-size:var(--fs-13);text-transform:uppercase;letter-spacing:.08em;color:var(--color-c-a9b4cc)}.pricing-calculator__label-5{font-size:var(--fs-display-14);font-weight:800;font-stretch:62%;line-height:.85}.pricing-calculator__box-6{gap:var(--space-8);font-family:var(--font-mono);font-size:var(--fs-14);color:var(--color-on-dark);flex-direction:column;display:flex}.pricing-calculator__box-7{border-top:1px solid var(--color-c-343c50);padding-top:var(--space-8);justify-content:space-between;display:flex}.pricing-calculator__link{background:var(--color-blue);color:var(--color-white);padding:var(--space-14) var(--space-22);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);cursor:pointer;align-self:flex-start}.pricing-faq{max-width:1240px;padding:var(--space-96) var(--space-40) 0;box-sizing:border-box;gap:var(--space-48);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin:0 auto;display:grid}.pricing-faq__heading{font-size:var(--fs-56);text-transform:uppercase;max-width:360px;margin:0;font-weight:800;font-stretch:72%;line-height:.92}.pricing-faq__item{border-bottom:1px solid var(--color-line)}.pricing-faq__summary{justify-content:space-between;align-items:center;gap:var(--space-20);padding:var(--space-22) 0;cursor:pointer;display:flex}.pricing-faq__label{font-family:var(--font-mono);font-size:var(--fs-20);color:var(--color-blue-ink)}.pricing-faq__text{margin:0 0 var(--space-24);font-size:var(--fs-17);color:var(--color-text-strong);max-width:680px;line-height:1.55}.demo-hero{max-width:1240px;padding:var(--space-72) var(--space-40) 0;box-sizing:border-box;gap:var(--space-64);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;margin:0 auto;display:grid}.demo-hero__box{gap:var(--space-32);flex-direction:column;display:flex}.demo-hero__title{font-size:var(--fs-display-11);text-transform:uppercase;margin:0;font-weight:800;font-stretch:68%;line-height:.86}.demo-hero__box-2{gap:var(--space-16);padding:var(--space-20) 0;border-bottom:1px solid var(--color-line);grid-template-columns:48px 1fr;display:grid}.demo-hero__label{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--color-blue-ink)}.demo-hero__label-2{font-size:var(--fs-22);font-weight:700;font-stretch:82%}.demo-hero__box-3{gap:var(--space-6);font-family:var(--font-mono);font-size:var(--fs-14);flex-direction:column;display:flex}.demo-hero__box-4{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);padding:var(--space-36);background:var(--color-white)}.demo-hero__box-5{gap:var(--space-16);padding:var(--space-40) 0;flex-direction:column;display:flex}.demo-hero__label-3{font-size:var(--fs-72);text-transform:uppercase;font-weight:800;font-stretch:65%;line-height:.9}.demo-hero__label-4{font-size:var(--fs-18);color:var(--color-text-strong);line-height:1.5}.demo-hero__btn{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-blue-ink);cursor:pointer}.demo-hero__form{gap:var(--space-18);flex-direction:column;display:flex}.demo-hero__field{gap:var(--space-8);flex-direction:column;display:flex}.demo-hero__label-5{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.demo-hero__input{border:1px solid var(--color-c-cfd5de);border-radius:var(--radius-4);height:50px;padding:0 var(--space-14);font-size:var(--fs-16);background:var(--color-white);color:var(--color-ink);outline-color:var(--color-blue)}.demo-hero__box-6{gap:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.demo-hero__select{border:1px solid var(--color-c-cfd5de);border-radius:var(--radius-4);height:50px;padding:0 var(--space-12);font-size:var(--fs-16);background:var(--color-white);color:var(--color-ink)}.demo-hero__field-2{gap:var(--space-10);font-size:var(--fs-14);color:var(--color-text);align-items:flex-start;line-height:1.45;display:flex}.demo-hero__input-2{margin-top:var(--space-3);accent-color:var(--color-blue)}.demo-hero__btn-2{border-radius:var(--radius-4);background:var(--color-blue);height:54px;color:var(--color-white);font-size:var(--fs-17);cursor:pointer;border:0;font-weight:600}.demo-hero__btn-2:hover{background:var(--color-blue-hover)}.demo-hero__label-6{font-size:var(--fs-13);color:var(--color-text-muted);line-height:1.5}.about-hero{max-width:1240px;padding:var(--space-80) var(--space-40) var(--space-56);box-sizing:border-box;gap:var(--space-28);flex-direction:column;margin:0 auto;display:flex}.about-hero__title{font-size:var(--fs-display-13);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.86}.about-story{max-width:1240px;padding:var(--space-40) var(--space-40) 0;box-sizing:border-box;gap:var(--space-56);border-top:2px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin:0 auto;display:grid}.about-story__box{gap:var(--space-20);font-size:var(--fs-21);color:var(--color-text-strong);flex-direction:column;grid-column:span 2;min-width:0;line-height:1.55;display:flex}.about-story__text{text-wrap:pretty;margin:0}.about-diagram{max-width:1240px;padding:var(--space-112) var(--space-40) 0;box-sizing:border-box;gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.about-diagram__box{justify-content:space-between;align-items:end;gap:var(--space-24);flex-wrap:wrap;display:flex}.about-diagram__label{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--color-kraft)}.about-diagram__heading{font-size:var(--fs-display-15);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.88}.about-diagram__label-2{font-size:var(--fs-18);color:var(--color-text);max-width:440px;line-height:1.5}.about-diagram__box-2{border:1.5px solid var(--color-ink);border-radius:var(--radius-6);padding:var(--space-40);background:var(--color-white);gap:var(--space-20) var(--space-32);grid-template-columns:minmax(0,200px) minmax(0,1fr);display:grid}.about-diagram__box-3{justify-content:center;gap:var(--space-6);padding-right:var(--space-8);flex-direction:column;display:flex}.about-diagram__label-3{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-kraft)}.about-diagram__label-4{font-size:var(--fs-15);color:var(--color-text);line-height:1.4}.about-diagram__box-4{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-4);padding:var(--space-24) var(--space-28);justify-content:space-between;align-items:center;gap:var(--space-20);flex-wrap:wrap;display:flex}.about-diagram__box-5{align-items:center;gap:var(--space-16);display:flex}.about-diagram__icon{color:var(--color-blue-light);flex:none;display:block}.about-diagram__label-5{font-size:var(--fs-30);text-transform:uppercase;font-weight:800;font-stretch:72%;line-height:1}.about-diagram__box-6{gap:var(--space-8);flex-wrap:wrap;display:flex}.about-diagram__label-6{font-size:var(--fs-13);color:var(--color-on-dark);border:1px solid var(--color-c-3a4358);border-radius:var(--radius-pill);padding:var(--space-5) var(--space-10)}.about-diagram__box-7{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-diagram__box-8{flex-direction:column;align-items:stretch;display:flex}.about-diagram__box-9{background:var(--color-c-cfd6e2);border-radius:var(--radius-2);height:10px}.about-diagram__box-10{margin:0 var(--space-14);background:var(--color-slate-50);border-left:1px solid var(--color-c-d6dde8);border-right:1px solid var(--color-c-d6dde8);padding:var(--space-28) var(--space-18);text-align:center;align-items:center;gap:var(--space-12);flex-direction:column;flex:1;display:flex}.about-diagram__icon-2{color:var(--color-ink);flex:none;display:block}.about-diagram__label-7{font-size:var(--fs-24);font-weight:700;font-stretch:80%;line-height:1}.about-diagram__label-8{font-size:var(--fs-14);color:var(--color-text);line-height:1.4}.about-diagram__box-11{background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-4);padding:var(--space-24) var(--space-28);gap:var(--space-14);flex-direction:column;display:flex}.about-diagram__box-12{justify-content:space-between;align-items:baseline;gap:var(--space-16);flex-wrap:wrap;display:flex}.about-diagram__label-9{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}.about-diagram__label-10{font-size:var(--fs-13);background:var(--color-a-41);border-radius:var(--radius-pill);padding:var(--space-5) var(--space-10)}.about-mission{max-width:1240px;padding:var(--space-112) var(--space-40) 0;box-sizing:border-box;margin:0 auto}.about-mission__box{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-6);padding:var(--space-64) var(--space-56);gap:var(--space-48);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:end;display:grid}.about-mission__box-2{gap:var(--space-24);flex-direction:column;display:flex}.about-mission__heading{font-size:var(--fs-display-16);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.88}.about-mission__label{color:var(--color-blue-bright)}.about-mission__box-3{gap:var(--space-18);font-size:var(--fs-19);color:var(--color-on-dark-soft);flex-direction:column;line-height:1.55;display:flex}.about-mission__text{text-wrap:pretty;margin:0}.about-careers{max-width:1240px;padding:var(--space-112) var(--space-40) 0;box-sizing:border-box;gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.about-careers__box{justify-content:space-between;align-items:end;gap:var(--space-24);flex-wrap:wrap;display:flex}.about-careers__heading{font-size:var(--fs-display-17);text-transform:uppercase;margin:0;font-weight:800;font-stretch:68%;line-height:.88}.about-careers__label{font-size:var(--fs-18);color:var(--color-text);max-width:440px;line-height:1.5}.about-careers__box-2{gap:var(--space-12);grid-template-rows:240px 240px 240px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-careers__box-3{grid-area:1/1/3/3}.about-careers__img{object-fit:cover;object-position:center;border-radius:var(--radius-6);width:100%;height:100%;display:block}.about-careers__box-4{grid-area:1/3/3/4}.about-careers__img-2{object-fit:cover;object-position:center 35%;border-radius:var(--radius-6);width:100%;height:100%;display:block}.about-careers__box-5{grid-area:1/4/2/5}.about-careers__box-6{grid-area:2/4/3/5}.about-careers__box-7{grid-area:3/1/4/3}.about-careers__box-8{grid-area:3/3/4/5}.about-careers__box-9{border-top:2px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.about-careers__box-10{padding:var(--space-24) var(--space-24) var(--space-8) 0;gap:var(--space-8);flex-direction:column;display:flex}.about-careers__label-2{font-size:var(--fs-26);font-weight:700;font-stretch:80%;line-height:1.05}.about-careers__btn{background:var(--color-ink);color:var(--color-white);padding:var(--space-14) var(--space-22);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);cursor:pointer;align-self:flex-start}.about-careers__btn:hover{background:var(--color-c-2a3448)}.about-beliefs{max-width:1240px;padding:var(--space-112) var(--space-40) 0;box-sizing:border-box;gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}.about-beliefs__box{border-top:2px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.about-beliefs__box-2{padding:var(--space-28) var(--space-28) var(--space-8) 0;gap:var(--space-12);flex-direction:column;display:flex}.about-beliefs__label{font-size:var(--fs-32);font-weight:700;font-stretch:80%;line-height:1.02}.about-contact{max-width:1240px;padding:var(--space-112) var(--space-40) 0;box-sizing:border-box;border-radius:var(--radius-6);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0;margin:0 auto;display:grid}.about-contact__box{padding:var(--space-28) var(--space-24) var(--space-28) 0;border-top:1px solid var(--color-line);gap:var(--space-8);flex-direction:column;display:flex}.about-contact__label{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase}.cta{max-width:1240px;padding:var(--space-128) var(--space-40) var(--space-80);box-sizing:border-box;gap:var(--space-28);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.cta__heading{font-size:var(--fs-display-4);text-transform:uppercase;margin:0;font-weight:800;font-stretch:66%;line-height:.86}.cta__box{gap:var(--space-24);flex-wrap:wrap;align-items:center;display:flex}.cta__link{background:var(--color-blue);color:var(--color-white);padding:var(--space-18) var(--space-28);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-17);cursor:pointer}.cta__link:hover{background:var(--color-blue-hover)}.cta__label{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--color-text)}.apply-dialog{background:var(--color-white);color:var(--color-ink);border-radius:var(--radius-6);width:100%;max-width:560px;padding:var(--space-36);box-sizing:border-box;gap:var(--space-24);box-shadow:0 30px 80px var(--color-a-44);border:0;flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:auto}.apply-dialog__box{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.apply-dialog__box-2{gap:var(--space-10);flex-direction:column;display:flex}.apply-dialog__label{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-ink)}.apply-dialog__label-2{font-size:var(--fs-44);text-transform:uppercase;font-weight:800;font-stretch:68%;line-height:.9}.apply-dialog__btn{font-size:var(--fs-26);color:var(--color-text-subtle);cursor:pointer;padding:var(--space-4) var(--space-8);line-height:1}.apply-dialog__box-3{gap:var(--space-14);padding:var(--space-12) 0 var(--space-8);flex-direction:column;display:flex}.apply-dialog__label-3{font-size:var(--fs-22);font-weight:700}.apply-dialog__label-4{font-size:var(--fs-16);color:var(--color-text);line-height:1.55}.apply-dialog__btn-2{background:var(--color-ink);color:var(--color-white);padding:var(--space-12) var(--space-20);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-15);cursor:pointer;align-self:flex-start}.apply-dialog__box-4{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.apply-dialog__field{gap:var(--space-6);font-size:var(--fs-14);flex-direction:column;font-weight:600;display:flex}.apply-dialog__input{box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:var(--radius-4);width:100%;padding:var(--space-12) var(--space-14);font-size:var(--fs-16);font-family:var(--font-sans);color:var(--color-ink);background:var(--color-white);outline:none}.apply-dialog__label-5{color:var(--color-text-subtle);font-weight:400}.apply-dialog__textarea{box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:var(--radius-4);width:100%;padding:var(--space-12) var(--space-14);font-size:var(--fs-16);font-family:var(--font-sans);color:var(--color-ink);background:var(--color-white);resize:vertical;outline:none;line-height:1.5}.apply-dialog__btn-3{background:var(--color-blue);color:var(--color-white);padding:var(--space-14) var(--space-22);border-radius:var(--radius-4);font-weight:600;font-size:var(--fs-16);font-family:var(--font-sans);cursor:pointer;border:none;align-self:flex-start}.site-footer{border-top:1px solid var(--color-line);margin-top:var(--space-96)}.site-footer__box{max-width:1240px;padding:var(--space-56) var(--space-40) var(--space-32);box-sizing:border-box;gap:var(--space-40);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin:0 auto;display:grid}.site-footer__box-2{gap:var(--space-14);flex-direction:column;min-width:220px;display:flex}.site-footer__img{align-self:flex-start;width:auto;height:24px}.site-footer__label{font-size:var(--fs-15);color:var(--color-text);max-width:260px;line-height:1.5}.site-footer__box-3{gap:var(--space-12);flex-direction:column;display:flex}.site-footer__label-2{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.site-footer__link{font-size:var(--fs-15);cursor:pointer;color:var(--color-ink)}.site-footer__link:hover{color:var(--color-blue-ink)}.site-footer__box-4{max-width:1240px;padding:var(--space-20) var(--space-40) var(--space-32);box-sizing:border-box;justify-content:space-between;gap:var(--space-16);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--color-line);flex-wrap:wrap;margin:0 auto;display:flex}.apply-dialog:not([open]){display:none}.demo-hero__btn-2{text-align:center}.form-status{font-size:var(--fs-14);color:#b42318;margin:0;line-height:1.45}.form-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sms-consent{gap:var(--space-10);flex-direction:column;display:flex}.sms-consent__details{font-size:var(--fs-13);color:var(--color-text-muted);line-height:1.5}.sms-consent__details summary{cursor:pointer}.sms-consent__details summary:after{content:" More";color:var(--color-blue-ink);font-weight:600}.sms-consent__details[open] summary:after{content:" Less"}.sms-consent__details ul{margin:var(--space-10) 0 0;padding-left:var(--space-18)}.sms-consent__details a{color:var(--color-blue-ink);overflow-wrap:anywhere}.demo-hero__label-6 a{color:var(--color-blue-ink)}.legal{max-width:760px;padding:var(--space-40) var(--space-20) 80px;color:var(--color-text);margin:0 auto;font-size:16px;line-height:1.65}.legal__title{margin:var(--space-10) 0 var(--space-6);color:var(--color-ink);font-size:clamp(34px,6vw,52px);font-weight:800;font-stretch:75%;line-height:1.05}.legal__date{margin:0 0 var(--space-28);font-size:var(--fs-14);color:var(--color-text-muted)}.legal h2{margin:var(--space-40) 0 var(--space-10);color:var(--color-ink);font-size:24px;font-weight:700;line-height:1.2}.legal h3{margin:var(--space-28) 0 var(--space-6);color:var(--color-ink);font-size:18px;font-weight:600;line-height:1.3}.legal p{margin:0 0 var(--space-14)}.legal ul{margin:0 0 var(--space-14);padding-left:var(--space-20)}.legal li{margin-bottom:var(--space-6)}.legal a{color:var(--color-blue-ink)}.legal-caps{text-transform:uppercase;letter-spacing:.01em}.legal blockquote{margin:var(--space-14) 0;padding:var(--space-16) var(--space-20);background:var(--color-tile);border:1px solid var(--color-line);border-left:3px solid var(--color-blue);border-radius:var(--radius-6)}.legal blockquote ul,.legal blockquote li:last-child{margin-bottom:0}.site-footer__box-4 a{color:inherit}.site-header__toggle,.site-header__menu-login{display:none}@media (width<=960px){.site-header{position:sticky}.site-header__box{padding:var(--space-14) var(--space-16);gap:var(--space-10);flex-wrap:wrap}.site-header__box-2 .site-header__link-3{display:none}.site-header__toggle{width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__nav{gap:var(--space-16);padding:var(--space-10) 0 var(--space-6);flex-direction:column;flex-basis:100%;order:3;display:none}.site-header__nav.is-open{display:flex}.site-header__menu-login{display:block}.site-header__link-2{align-self:flex-start;margin-right:0}}@media (width<=640px){:root{--space-40:20px}.c-box-3,.home-replaces__box-2,.platform-modules__box-3,.about-story__box{grid-column:auto}.home-replaces__box-3,.product-callout__box,.solutions-cta__box-2{row-gap:var(--space-6);grid-template-columns:32px minmax(0,1fr)}.home-replaces__box-3>:nth-child(3),.product-callout__box>:nth-child(3),.solutions-cta__box-2>:nth-child(3){grid-column:2}.product-rows__box-10,.product-rows__box-11{gap:var(--space-10);font-size:var(--fs-13);grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-revenue-payroll-risk__box-3,.solutions-revenue-payroll-risk__box-4,.solutions-pain-points__box,.solutions-pain-points__box-2,.customers-workflow__box-4,.about-diagram__box-2,.about-diagram__box-7{grid-template-columns:minmax(0,1fr)}.customers-stats__box,.about-careers__box-2{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}.customers-stats__box>*,.about-careers__box-2>*{grid-area:auto}.customers-stats__box-2,.about-careers__box-3,.about-careers__box-8{grid-column:1/-1}.solutions-pain-points__box{display:none}.solutions-revenue-payroll-risk__box-3{row-gap:var(--space-10)}.solutions-revenue-payroll-risk__box-4{row-gap:var(--space-6)}.c-heading-2{font-size:clamp(36px,11vw,48px)}.customers-stats__label,.customers-upfit__label,.customers-upfit__label-2{white-space:normal}h1,h2{overflow-wrap:break-word}}.platform-modules__link-2,.home-hero__link,.product-hero__link-2,.solutions-hero__link,.pricing-calculator__link,.cta__link,.demo-hero__btn-2,.apply-dialog__btn-3,.solutions-switching__link,.site-header__link-4,.about-careers__btn,.btn,.solutions-revenue-payroll-risk__link,.home-hero__link-2{transition:background-color .15s}.home-hero__link:hover,.product-hero__link-2:hover,.solutions-hero__link:hover,.pricing-calculator__link:hover,.cta__link:hover,.demo-hero__btn-2:hover,.apply-dialog__btn-3:hover,.solutions-switching__link:hover{background:var(--color-blue-hover);color:var(--color-white)}.site-header__link-4:hover,.about-careers__btn:hover,.platform-modules__link-2:hover{background:var(--color-c-2a3448);color:var(--color-white)}.btn:hover,.solutions-revenue-payroll-risk__link:hover{background:var(--color-slate-50);color:var(--color-ink)}.home-hero__link-2:hover{background:var(--color-tile);color:var(--color-ink)}.solutions-switching__link:hover .solutions-switching__label-3{text-decoration:underline}.demo-hero__btn-2:disabled,.apply-dialog__btn-3:disabled{background:var(--color-blue);opacity:.65;cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;box-shadow:0 0 0 2px var(--color-white)}[data-gal-root]:not(.is-ready) .home-gallery__img:not(.is-active){display:none}.demo-hero__box-3 a{color:inherit}@media (width<=960px){.site-header__toggle{width:48px;height:48px;margin-right:-8px}.site-header__toggle svg{width:28px;height:28px}.site-header__toggle[aria-expanded=true] line:first-child{transform-origin:12px 7px;transform:translateY(5px)rotate(45deg)}.site-header__toggle[aria-expanded=true] line:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] line:nth-child(3){transform-origin:12px 17px;transform:translateY(-5px)rotate(-45deg)}.site-header__nav{padding:var(--space-6) 0 0;gap:0;max-height:calc(100dvh - 72px);font-size:22px;font-weight:700;overflow-y:auto}.site-header__nav a{border-top:1px solid var(--color-line);align-items:center;min-height:58px;display:flex}.site-header__nav .site-header__link-2{align-self:stretch}.site-header__nav .site-header__label{margin-left:var(--space-10);font-size:var(--fs-12);padding:var(--space-3) var(--space-8);position:static}.home-fleet-crew-equipment__box,.home-fleet-crew-equipment__box-3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-fleet-crew-equipment__box-4{padding-right:var(--space-16)}}@media (width<=864px){.demo-hero{align-items:stretch;gap:var(--space-24);flex-direction:column;display:flex}.demo-hero__box{display:contents}.demo-hero__box-4{order:1}.demo-hero__box-3{font-size:var(--fs-16);order:2;gap:0}.demo-hero__box-3 a{align-items:center;min-height:44px;display:flex}}@media (width<=640px){.home-fleet-crew-equipment{gap:0}.home-fleet-crew-equipment__heading{margin-bottom:var(--space-28)}.home-fleet-crew-equipment__box,.home-fleet-crew-equipment__box-3{display:contents}.home-fleet-crew-equipment__box-2:first-child{order:1}.home-fleet-crew-equipment__box-4:first-child{order:2}.home-fleet-crew-equipment__box-2:nth-child(2){order:3}.home-fleet-crew-equipment__box-4:nth-child(2){order:4}.home-fleet-crew-equipment__box-2:nth-child(3){order:5}.home-fleet-crew-equipment__box-4:nth-child(3){order:6}.home-fleet-crew-equipment__box-4{padding:var(--space-16) 0 var(--space-40)}.home-fleet-crew-equipment__box-4:nth-child(3){padding-bottom:0}.site-footer__box{gap:var(--space-32) var(--space-20);padding-top:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__box-2{grid-column:1/-1;min-width:0}.site-footer__label{max-width:none}.site-footer__box-3{gap:0}.site-footer__label-2{margin-bottom:var(--space-6)}.site-footer__link{min-height:44px;font-size:var(--fs-16);align-items:center;line-height:1.25;display:flex}.site-footer__box-4{gap:var(--space-6);flex-direction:column}.site-footer__box-4 a{padding:var(--space-10) var(--space-6);display:inline-block}.site-footer__box-4 a:first-child{padding-left:0}.home-hero,.platform-hero,.product-hero,.customers-hero,.pricing-hero,.about-hero{padding-top:var(--space-28);padding-bottom:var(--space-32);gap:var(--space-20)}.solutions-hero{padding-top:var(--space-28);padding-bottom:var(--space-48);gap:var(--space-32)}.demo-hero{padding-top:var(--space-28)}.home-hero__box{gap:var(--space-6) var(--space-16)}.home-hero__box-2,.product-hero__box-2{gap:var(--space-20)}.legal{padding-top:var(--space-28)}}.solutions-trades__more{font-weight:600;font-size:var(--fs-16);color:var(--color-blue-ink);align-self:flex-start}.solutions-trades__step-link{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-13);color:var(--color-blue-ink);align-self:flex-start}.trade-module-link{color:inherit}.trade-module-link:hover{color:var(--color-blue-hover)}
