@import"https://fonts.googleapis.com/css2?family=Anta&family=Michroma&display=swap";@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-vietnamese-wdth-normal.Rd0aZl9c.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-ext-wdth-normal.CQ1tG6In.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-wdth-normal.BMVx8nn_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--ink: #19191d;--muted: #676b73;--line: #e8e6e1;--surface: #ffffff;--soft: #f8f8f8;--soft-strong: #eeeeee;--accent: #ee650a;--accent-strong: #c74f00;--green: #ee650a;--blue: #2878d8;--red: #ef4b4b;--shadow: 0 22px 70px rgba(25, 25, 29, .12);--page-gutter: clamp(16px, 6vw, 78px);--nav-row-gap: clamp(18px, 4vw, 44px);--nav-gap: clamp(18px, 2.6vw, 34px);--header-cta-width: 120px;--font-body: "Mona Sans Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "Michroma", "Mona Sans Variable", ui-sans-serif, system-ui, sans-serif}@font-face{font-family:Gate Specimen;src:url(/assets/fonts/GateSpecimen-Regular.woff?v=20260507-specimen-restored1) format("woff");font-style:normal;font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:#fff;font-family:var(--font-body);font-weight:450;text-rendering:geometricPrecision}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:30;padding:20px var(--page-gutter);background:#fffffff0;border-bottom:1px solid rgba(25,25,29,.05);backdrop-filter:blur(18px)}.site-header.is-hero-header{position:absolute;right:0;left:0;background:#fff;border-bottom:0;backdrop-filter:none}.nav-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--nav-row-gap)}.brand{display:inline-flex;align-items:center;width:max-content;color:#202124;font-family:Anta,sans-serif;font-size:clamp(27px,2.7vw,36px);font-weight:400;font-style:normal;line-height:1;text-decoration:none}.brand-word{display:inline-block}.brand-word-primary{color:#202124}.brand-word-accent{color:var(--accent)}.gate-name{white-space:nowrap}.gate-name-primary{color:#202124}.gate-name-accent{color:var(--accent)}.main-nav{justify-self:end;display:flex;align-items:center;gap:var(--nav-gap)}.main-nav a,.nav-dropdown summary{color:#202126;font-size:14px;font-weight:730;text-decoration:none;transition:color .16s ease}.main-nav a:hover,.main-nav a:focus-visible,.nav-dropdown summary:hover,.nav-dropdown summary:focus-visible{color:var(--accent-strong);outline:none}.nav-dropdown{position:relative}.nav-dropdown summary{display:inline-flex;align-items:center;gap:7px;list-style:none;cursor:pointer}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease;content:""}.nav-dropdown[open] summary:after{transform:translateY(2px) rotate(225deg)}.dropdown-menu{position:absolute;top:calc(100% + 16px);right:0;z-index:40;display:grid;min-width:245px;padding:10px;border:1px solid rgba(25,25,29,.08);border-radius:8px;background:#fffffffa;box-shadow:0 18px 44px #19191d21}.dropdown-menu a{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:7px;color:#383a40}.dropdown-menu a:hover,.dropdown-menu a:focus-visible{color:#202126;background:#f3f4f6}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:0 22px;border-radius:8px;font-size:15px;font-weight:780;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.header-cta{min-height:36px;width:var(--header-cta-width);padding:0 16px;color:#fff;border:1px solid var(--accent);border-radius:6px;background:var(--accent)}.main-nav .header-cta,.main-nav .header-cta:hover,.main-nav .header-cta:focus-visible{color:#fff}.site-header.is-hero-header .main-nav>a:not(.header-cta),.site-header.is-hero-header .nav-dropdown summary{color:#202126}.site-header.is-hero-header .main-nav>a:not(.header-cta):hover,.site-header.is-hero-header .main-nav>a:not(.header-cta):focus-visible,.site-header.is-hero-header .nav-dropdown summary:hover,.site-header.is-hero-header .nav-dropdown summary:focus-visible{color:var(--accent)}.site-header.is-hero-header .brand-word-primary{color:#202124}.button-primary{color:#fff;border:1px solid var(--accent);background:var(--accent)}.button-secondary{color:#19191d;border:1px solid #25262b;background:#ffffffb8}.hero-actions .button-secondary{color:#fff;border:1px solid var(--accent);background:transparent}.hero-actions .button-secondary:hover,.hero-actions .button-secondary:focus-visible{color:#fff;background:var(--accent)}.header-cta:hover,.header-cta:focus-visible,.button:hover,.button:focus-visible{outline:none}.button-primary:hover,.button-primary:focus-visible{border-color:var(--accent-strong);background:var(--accent-strong)}main{overflow:clip}.hero{position:relative;display:flex;align-items:flex-end;justify-content:center;text-align:center;min-height:clamp(580px,90vh,880px);padding:clamp(150px,16vw,220px) var(--page-gutter) clamp(56px,7vw,96px);overflow:hidden;background:#0d1216;isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-2}.hero-media-el{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0d1216e0,#0d12168c 26%,#0d12161f 55%,#0d121600 78%),linear-gradient(180deg,#0d121666,#0d121600 24%)}.hero-copy{position:relative;width:100%;max-width:960px;margin:0 auto;color:#fff}.kicker,.section-heading p,.website-band p,.integrations p,.final-cta p{margin:0 0 18px;color:var(--accent-strong);font-size:15px;font-weight:790}.hero h1{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(36px,4.2vw,58px);font-weight:500;font-stretch:125%;line-height:1.12;letter-spacing:0;text-shadow:0 2px 24px rgba(13,18,22,.35)}.hero-rotator{display:inline-flex;align-items:baseline;justify-content:center;white-space:nowrap}.hero-rotating-word{color:var(--accent)}.hero-caret{display:inline-block;width:.06em;min-width:3px;height:.92em;margin-left:.06em;transform:translateY(.06em);background:var(--accent);animation:hero-caret-blink 1s steps(1) infinite}@keyframes hero-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.hero-subtitle{max-width:640px;margin:22px auto 0;color:#ffffffe0;font-size:26px;line-height:1.5;text-shadow:0 1px 16px rgba(13,18,22,.4)}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 16px;margin-top:32px}@media(prefers-reduced-motion:reduce){.hero-caret{animation:none}}.hero-visual{position:relative;min-height:clamp(500px,48vw,650px);display:grid;align-items:center}.hero-visual:before{position:absolute;right:-32px;bottom:28px;width:148px;height:148px;border-radius:50%;background:radial-gradient(circle,var(--accent) 2px,transparent 3px) 0 0 / 18px 18px;opacity:.9;content:""}.dashboard-window{position:relative;min-height:460px;overflow:hidden;border:1px solid rgba(25,25,29,.08);border-radius:18px;background:var(--surface);box-shadow:0 28px 90px #19191d2e}.window-topbar{display:grid;grid-template-columns:repeat(3,10px) 1fr;align-items:center;gap:7px;min-height:42px;padding:0 18px;border-bottom:1px solid var(--line);background:#f7f6f3}.window-topbar span{width:10px;height:10px;border-radius:50%;background:#ff6262}.window-topbar span:nth-child(2){background:#ffc043}.window-topbar span:nth-child(3){background:#29c071}.window-topbar strong{justify-self:end;color:#6b6f77;font-size:13px}.dashboard-layout{display:grid;grid-template-columns:58px 1fr;min-height:418px}.dashboard-nav{display:grid;align-content:start;justify-items:center;gap:18px;padding-top:22px;border-right:1px solid var(--line);background:#fbfaf7}.dashboard-nav span{width:21px;height:21px;border-radius:6px;border:1px solid #dad7cf;background:#fff}.dashboard-nav .is-active{border-color:var(--accent);background:var(--accent)}.dashboard-content{padding:22px;background:linear-gradient(180deg,#fff,#fbfbf9)}.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.dashboard-toolbar span,.feature-screen-head span{display:block;color:#8a8b90;font-size:12px;font-weight:690}.dashboard-toolbar strong{display:block;margin-top:4px;font-size:21px}.dashboard-toolbar button{min-height:36px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:var(--accent);font:inherit;font-size:13px;font-weight:760}.schedule-grid{display:grid;grid-template-columns:repeat(7,minmax(38px,1fr));grid-auto-rows:minmax(48px,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.schedule-grid span{position:relative;min-height:54px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(25,25,29,.035),transparent),#f8f8f8}.schedule-grid span:after{position:absolute;right:9px;bottom:8px;left:9px;height:7px;border-radius:999px;background:#19191d1f;content:""}.schedule-grid .is-live:after{background:var(--accent)}.schedule-grid .is-blocked:after{background:var(--red)}.schedule-grid .is-clear:after{background:var(--green)}.status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.status-row span{min-height:58px;padding:13px 14px;color:#454850;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px;font-weight:720}.mobile-panel{position:absolute;right:auto;bottom:22px;left:-8%;width:min(210px,36vw);min-height:240px;padding:28px 18px 18px;color:#1e2025;border:2px solid #1e2025;border-radius:24px;background:#fff;box-shadow:0 24px 60px #19191d2e}.mobile-top{position:absolute;top:11px;left:50%;width:58px;height:6px;transform:translate(-50%);border-radius:999px;background:#1e2025}.mobile-panel strong,.mobile-panel span,.mobile-panel p{display:block}.mobile-panel strong{margin:12px 0 16px;font-size:18px}.mobile-panel span{width:max-content;padding:8px 10px;border-radius:8px;background:var(--soft-strong);font-size:13px;font-weight:820}.mobile-panel p{margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.trust-band{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:28px;padding:clamp(40px,6vw,64px) clamp(16px,3.8vw,40px);border-bottom:1px solid var(--line)}.trust-band p{display:flex;align-items:baseline;gap:14px;max-width:650px;margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:740;line-height:1.25}.trust-band p span{width:10px;height:10px;flex:0 0 auto;border-radius:2px;background:var(--accent)}.trust-badges,.integration-cloud{display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));gap:14px}.trust-badges span,.integration-cloud span{display:grid;place-items:center;min-height:72px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 32px #19191d0f;font-size:13px;font-weight:800;text-align:center}.highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,4vw,54px);padding:clamp(62px,8vw,110px) clamp(16px,3.8vw,40px)}.highlight-grid article{min-width:0}.feature-icon{position:relative;display:block;width:42px;height:42px;margin-bottom:24px}.feature-icon:before,.feature-icon:after{position:absolute;content:""}.feature-icon-building:before{inset:6px 8px;border:3px solid #1d1e23;border-radius:5px;background:var(--accent)}.feature-icon-building:after{right:4px;bottom:6px;width:8px;height:26px;border:3px solid #1d1e23;border-radius:4px;background:#fff}.feature-icon-chart:before{left:7px;bottom:7px;width:26px;height:26px;border-left:4px solid #1d1e23;border-bottom:4px solid #1d1e23}.feature-icon-chart:after{right:5px;top:7px;width:22px;height:22px;border-top:4px solid var(--accent);border-right:4px solid var(--accent);transform:rotate(-12deg)}.feature-icon-shield:before{inset:4px 8px;border:3px solid #1d1e23;border-radius:16px 16px 18px 18px;background:#fff4d6}.feature-icon-shield:after{top:13px;left:15px;width:14px;height:8px;border-left:4px solid var(--accent);border-bottom:4px solid var(--accent);transform:rotate(-45deg)}.feature-icon-thumb:before{left:9px;top:16px;width:24px;height:17px;border:3px solid #1d1e23;border-radius:5px;background:var(--accent)}.feature-icon-thumb:after{left:18px;top:5px;width:10px;height:20px;border:3px solid #1d1e23;border-bottom:0;border-radius:8px 8px 0 0;transform:rotate(28deg);background:#fff4d6}.highlight-grid p,.feature-copy p{margin:0 0 8px;color:var(--accent-strong);font-size:13px;font-weight:800}.highlight-grid h2{margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(20px,1.8vw,28px);font-stretch:125%;font-weight:700;line-height:1.12}.highlight-grid article>span:last-child,.feature-copy article>span,.integrations>div>span{display:block;color:var(--muted);line-height:1.62}.features,.audiences,.integrations,.final-cta{padding:clamp(64px,8vw,112px) clamp(16px,3.8vw,40px)}.features{padding-top:clamp(58px,7vw,92px);background:#f8f8f8;text-align:center}.section-heading{max-width:850px}.features .section-heading{margin:0 auto}.features .section-heading p{margin:0;color:#606261;font-family:var(--font-body);font-size:42px;font-weight:500;line-height:57.6px}.section-heading h2,.website-band h2,.integrations h2,.final-cta h2{margin:0;color:#202126;font-family:var(--font-heading);font-stretch:125%;font-weight:700;font-size:clamp(42px,5.5vw,76px);line-height:1.02;letter-spacing:0}.features .section-heading h2{color:#202124;font-size:48px;font-weight:700;line-height:57.6px}.feature-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:clamp(34px,5vw,56px) auto 0;width:max-content;max-width:100%;padding:8px;border:1px solid #ececec;border-radius:14px;background:#fff;box-shadow:0 14px 40px #2021240f}.feature-tabs button{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;color:#696c73;border:1px solid transparent;border-radius:10px;background:transparent;font:inherit;font-weight:760;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.feature-tabs button span{width:16px;height:16px;border:2px solid currentColor;border-radius:4px}.feature-tabs .tab-icon{position:relative;flex:0 0 auto;border:0}.feature-tabs .tab-icon:before,.feature-tabs .tab-icon:after{position:absolute;content:""}.tab-icon-lpr:before{inset:3px 1px 5px;border:2px solid currentColor;border-radius:6px 6px 3px 3px}.tab-icon-lpr:after{right:2px;bottom:2px;left:2px;height:3px;border-radius:999px;background:currentColor}.tab-icon-rcp:before{inset:1px 4px 7px;border:2px solid currentColor;border-radius:50%}.tab-icon-rcp:after{right:2px;bottom:1px;left:2px;height:8px;border:2px solid currentColor;border-radius:9px 9px 3px 3px}.tab-icon-yms:before{inset:2px;border:2px solid currentColor;border-radius:3px}.tab-icon-yms:after{top:6px;right:1px;left:1px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor}.tab-icon-ocr:before{inset:1px 3px;border:2px solid currentColor;border-radius:3px}.tab-icon-ocr:after{top:5px;right:6px;left:6px;height:2px;background:currentColor;box-shadow:0 4px 0 currentColor,0 8px 0 currentColor}.tab-icon-counting:before{inset:2px;border:2px solid currentColor;border-radius:50%}.tab-icon-counting:after{top:4px;left:7px;width:2px;height:8px;border-radius:999px;background:currentColor;transform-origin:bottom;transform:rotate(-35deg)}.tab-icon-videokasjer:before{inset:3px 2px 4px;border:2px solid currentColor;border-radius:4px}.tab-icon-videokasjer:after{top:6px;right:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor}.feature-tabs button:hover,.feature-tabs button:focus-visible,.feature-tabs button[aria-pressed=true]{color:#fff;border-color:var(--accent);background:var(--accent);outline:none}.feature-shell{max-width:1180px;margin:clamp(46px,6vw,74px) auto 0;padding:clamp(18px,2vw,26px);border:1px solid #ececec;border-radius:24px;background:#fff;box-shadow:0 24px 70px #20212414}.feature-showcase{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(360px,.75fr);align-items:center;justify-content:center;gap:clamp(36px,6vw,88px);margin-top:0}.feature-screen{position:relative;min-height:430px;overflow:hidden;border:1px solid #ececec;border-radius:18px;background:#f8f8f8;box-shadow:none}.feature-screen-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid #ececec;background:#fff}.feature-lanes{display:grid;grid-template-columns:repeat(5,1fr);min-height:352px}.feature-lanes span{border-right:1px solid rgba(32,33,36,.07);background:linear-gradient(180deg,#ffffffdb,#0cbc870f),#f8f8f8}.feature-lanes span:nth-child(2n){background:#fff}.vehicle-card{position:absolute;width:min(210px,38%);padding:15px 16px;border-radius:12px;color:#202126;border:1px solid rgba(32,33,36,.08);background:#fff;box-shadow:0 16px 38px #2021241f}.vehicle-card strong,.vehicle-card span{display:block}.vehicle-card span{margin-top:5px;color:var(--muted);font-size:12px;font-weight:720}.vehicle-card-one{top:34%;left:10%;border-left:5px solid var(--accent)}.vehicle-card-two{top:52%;left:42%;border-left:5px solid #202124}.vehicle-card-three{top:70%;left:24%;border-left:5px solid var(--green)}.feature-copy{justify-self:center;min-height:260px;max-width:620px;text-align:left}.feature-copy article{display:none}.feature-copy article.is-active{display:block}.feature-copy h3{margin:0 0 22px;color:#202126;font-family:var(--font-heading);font-size:clamp(38px,4.2vw,56px);font-stretch:125%;font-weight:700;line-height:1.05}.website-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:clamp(32px,7vw,110px);align-items:start;padding:clamp(64px,8vw,104px) clamp(16px,3.8vw,40px);color:#19191d;background:#f8f8f8;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.website-band ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.website-band li{position:relative;padding-left:30px;color:#44464d;font-size:18px;font-weight:700;line-height:1.42}.website-band li:before{position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:2px;background:var(--accent);content:""}.audience-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(360px,1fr);gap:clamp(36px,7vw,108px);margin-top:clamp(34px,6vw,70px)}.audience-copy p{margin:0;color:var(--muted);font-size:18px;line-height:1.65}.text-link{display:inline-flex;gap:8px;margin-top:26px;color:#202126;font-weight:820;text-decoration:none}.audience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.audience-list span{display:flex;align-items:center;min-height:74px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 30px #19191d0d;font-weight:780}.integrations{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(360px,1fr);gap:clamp(40px,7vw,104px);align-items:center;background:#f7f7f5}.integrations h2{font-size:clamp(38px,4.8vw,66px)}.integrations>div>span{max-width:620px;margin-top:24px}.integration-cloud{grid-template-columns:repeat(4,minmax(86px,1fr))}.integration-cloud span{min-height:92px;font-size:18px}.final-cta{display:grid;justify-items:center;text-align:center;background:#fff}.final-cta h2{max-width:900px}.final-cta .hero-actions{justify-content:center}.product-page{background:#fff}.product-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1fr);align-items:center;gap:clamp(36px,6vw,86px);padding:clamp(56px,7vw,92px) clamp(16px,3.8vw,40px) clamp(62px,8vw,104px);background:linear-gradient(90deg,#f8f8f8,#fff 46%,#f8f8f8)}.product-copy{max-width:690px}.product-copy p,.product-details p{margin:0 0 18px;color:var(--accent-strong);font-size:15px;font-weight:790}.product-copy h1{margin:0;color:#1b1b1f;font-family:var(--font-heading);font-size:clamp(54px,7vw,96px);font-stretch:125%;font-weight:800;line-height:.92}.product-copy>span{display:block;max-width:680px;margin-top:28px;color:var(--muted);font-size:clamp(18px,1.45vw,22px);line-height:1.58}.product-visual{position:relative}.product-window{position:relative;min-height:460px;overflow:hidden;border:1px solid rgba(25,25,29,.08);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.product-screen-grid{display:grid;grid-template-columns:repeat(3,1fr);min-height:418px}.product-screen-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(25,25,29,.035),transparent),#f8f8f8}.product-screen-grid span:nth-child(2n){background:#fff}.product-card{position:absolute;width:min(240px,42%);padding:18px;border:1px solid rgba(25,25,29,.08);border-radius:8px;background:#fff;box-shadow:0 18px 44px #19191d24}.product-card strong,.product-card span{display:block}.product-card strong{color:#202126;font-size:32px;line-height:1}.product-card span{margin-top:8px;color:var(--muted);font-size:13px;font-weight:760}.product-card-one{top:30%;left:10%;border-left:5px solid var(--accent)}.product-card-two{right:10%;bottom:18%;border-left:5px solid var(--green)}.product-details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:clamp(34px,6vw,92px);padding:clamp(58px,7vw,96px) clamp(16px,3.8vw,40px)}.product-details h2{max-width:680px;margin:0;color:#202126;font-family:var(--font-heading);font-size:clamp(38px,4.8vw,66px);font-stretch:125%;font-weight:700;line-height:1.04}.product-details ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}.product-details li{position:relative;padding:18px 20px 18px 46px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 30px #19191d0d;color:#44464d;font-size:17px;font-weight:690;line-height:1.48}.product-details li:before{position:absolute;top:24px;left:20px;width:10px;height:10px;border-radius:2px;background:var(--accent);content:""}.site-footer{position:relative;display:flex;overflow:hidden;color:#fff;background:#111214}.footer-glow{position:absolute;bottom:0;left:0;z-index:0;width:33.333%;height:66.666%;background:linear-gradient(90deg,transparent 0%,rgba(17,18,20,.42) 58%,#111214 100%),linear-gradient(180deg,#111214 0%,rgba(17,18,20,.42) 46%,transparent 100%),radial-gradient(circle at 12% 95%,rgba(238,101,10,.72) 0 18%,transparent 48%),radial-gradient(circle at 38% 74%,rgba(238,101,10,.44) 0 18%,transparent 46%),radial-gradient(circle at 84% 10%,rgba(255,255,255,.16) 0 13%,transparent 36%);filter:blur(42px);pointer-events:none}.footer-rail{position:relative;z-index:1;display:flex;flex:0 0 360px;align-items:center;justify-content:flex-start;overflow:hidden;padding:128px 0}.footer-mark{color:transparent;font-family:var(--font-heading);font-size:250px;font-stretch:125%;font-weight:800;line-height:.78;opacity:.3;writing-mode:vertical-rl;-webkit-text-stroke:1px rgba(255,255,255,.24);text-stroke:1px rgba(255,255,255,.24);transform:translate(-88px) rotate(180deg);pointer-events:none}.footer-content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:96px;min-width:0;padding:96px 96px 96px 0}.footer-grid{display:flex;flex-wrap:wrap;gap:48px 0;min-height:494px;padding-bottom:96px;border-bottom:1px solid rgba(255,255,255,.15)}.footer-column{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:160px;padding-right:64px}.footer-column ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.footer-heading,.footer-secondary a{font-family:Michroma,sans-serif;font-feature-settings:normal;font-optical-sizing:auto;font-size:22px;font-stretch:100%;font-variation-settings:normal;font-weight:400;letter-spacing:-.03em;line-height:1.4;color:#fff;text-decoration:none}.footer-heading{display:inline-flex;align-items:flex-start;gap:8px;height:32px}.footer-arrow{flex:0 0 16px;margin-top:4px;color:#ffffff8c;transition:color .2s ease}.footer-column li a,.footer-company p,.footer-company a,.footer-social a{color:#ffffff73;text-decoration:none}.footer-column li a{display:block;color:#ffffff80;font-family:var(--font-body);font-size:17.8774px;font-weight:450;letter-spacing:-.03em;line-height:28.6038px;transition:color .2s ease}.footer-column li a:hover,.footer-column li a:focus-visible,.footer-company a:hover,.footer-company a:focus-visible,.footer-secondary a:hover,.footer-secondary a:focus-visible,.footer-social a:hover,.footer-social a:focus-visible{color:#fff;outline:none}.footer-heading:hover .footer-arrow,.footer-heading:focus-visible .footer-arrow,.footer-secondary a:hover .footer-arrow,.footer-secondary a:focus-visible .footer-arrow{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;gap:48px 0;min-height:199px}.footer-company,.footer-actions{flex:1 1 0;min-width:320px;padding-right:64px}.footer-company{display:flex;flex-direction:column;gap:32px}.footer-company-info,.footer-company-legal{display:flex;flex-direction:column;gap:8px}.footer-company p{margin:0;font-size:17.8774px;font-weight:450;letter-spacing:-.03em;line-height:28.6038px}.footer-legal{display:flex;flex-wrap:wrap;gap:16px;margin:0}.footer-legal a{display:block;font-size:17.8774px;font-weight:450;letter-spacing:-.03em;line-height:28.6038px}.footer-actions{display:flex;flex-direction:column;justify-content:space-between;gap:48px}.footer-secondary{display:flex;flex-wrap:wrap;gap:16px 32px}.footer-secondary a{display:flex;align-items:flex-start;gap:8px;height:32px}.footer-action-row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:nowrap}.footer-social{display:flex;flex:0 0 248px;flex-direction:column;gap:24px}.footer-social>span{color:#ffffff73;font-family:Michroma,sans-serif;font-size:16px;font-weight:400;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.footer-social div{display:flex;align-items:center;gap:32px;width:248px;height:24px}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;font-family:var(--font-body);font-size:18px;font-weight:800;line-height:1;opacity:.4;transition:opacity .2s ease}.footer-social a:hover,.footer-social a:focus-visible{opacity:1}.footer-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 209px;width:209px;height:48px;padding:0 24px;border-radius:999px;color:#fff;background:var(--accent);font-family:Michroma,sans-serif;font-size:15.8774px;font-weight:400;line-height:18.259px;text-decoration:none;transition:scale .2s ease,background-color .16s ease}.footer-cta:hover,.footer-cta:focus-visible{background:var(--accent-strong);outline:none}@media(max-width:1060px){.product-hero,.product-details,.feature-showcase,.website-band,.audience-layout,.integrations{grid-template-columns:1fr}.hero{min-height:clamp(520px,80vh,720px);padding-top:clamp(112px,16vw,150px)}.site-header.is-hero-header{position:sticky;background:#fffffff0;border-bottom:1px solid rgba(25,25,29,.05);backdrop-filter:blur(18px)}.site-header.is-hero-header .main-nav>a:not(.header-cta),.site-header.is-hero-header .nav-dropdown summary{color:#202126}.site-header.is-hero-header .main-nav>a:not(.header-cta):hover,.site-header.is-hero-header .main-nav>a:not(.header-cta):focus-visible,.site-header.is-hero-header .nav-dropdown summary:hover,.site-header.is-hero-header .nav-dropdown summary:focus-visible{color:var(--accent-strong)}.site-header.is-hero-header .brand-word-primary{color:#202124}.hero-copy,.section-heading{max-width:820px}.product-visual{width:min(100%,820px)}.trust-band{grid-template-columns:1fr}.trust-badges{grid-template-columns:repeat(2,minmax(130px,1fr))}.highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-nav{gap:18px}.site-footer{display:block}.footer-rail{display:none}.footer-glow{width:100%}.footer-content{padding:72px 24px}.footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.footer-column,.footer-company,.footer-actions{padding-right:0}.footer-bottom{display:grid;grid-template-columns:1fr;min-height:auto}.footer-action-row{align-items:flex-start}}@media(max-width:720px){.site-header{padding:12px}.nav-row{grid-template-columns:1fr;gap:12px}.main-nav{justify-self:stretch;justify-content:space-between}.dropdown-menu{right:auto;left:0}.header-cta{width:100%}.hero,.product-hero,.product-details,.features,.audiences,.integrations,.final-cta,.website-band,.highlight-grid,.trust-band{padding-right:16px;padding-left:16px}.hero h1{font-size:clamp(22px,6.6vw,36px)}.hero-actions,.hero-actions .button{width:100%}.hero-visual{min-height:auto}.dashboard-window{min-height:360px}.product-window{min-height:380px}.product-screen-grid{min-height:338px}.dashboard-layout{grid-template-columns:44px 1fr;min-height:318px}.dashboard-content{padding:16px}.schedule-grid{grid-template-columns:repeat(4,minmax(38px,1fr))}.status-row,.highlight-grid,.audience-list,.trust-badges,.integration-cloud{grid-template-columns:1fr}.status-row span{min-height:auto}.mobile-panel{position:relative;left:auto;bottom:auto;width:min(100%,260px);margin:-28px auto 0}.feature-tabs{gap:8px}.feature-tabs button{flex:1 1 130px;justify-content:center}.feature-screen{min-height:360px}.feature-lanes{min-height:292px}.vehicle-card{width:58%}.vehicle-card-two{left:34%}.product-card{width:min(250px,58%)}.footer-content{padding-right:16px;padding-left:16px}.footer-grid{grid-template-columns:1fr}.footer-action-row{flex-direction:column;gap:36px}.footer-mark{font-size:180px}}@media(max-width:430px){.brand-logo-img{height:25px}.dashboard-toolbar{align-items:flex-start;flex-direction:column}.schedule-grid{grid-template-columns:repeat(3,minmax(36px,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.demo-page{background:#fff}.demo-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);align-items:start;gap:clamp(36px,6vw,86px);padding:clamp(48px,7vw,92px) var(--page-gutter) clamp(62px,8vw,104px);background:linear-gradient(90deg,#f8f8f8,#fff 46%,#f8f8f8)}.demo-copy{max-width:620px}.demo-eyebrow{margin:0 0 18px;color:var(--accent-strong);font-size:15px;font-weight:790}.demo-copy h1{margin:0;color:#1b1b1f;font-family:var(--font-heading);font-size:52px;font-stretch:125%;font-weight:800;line-height:1.1em}.demo-lead{max-width:560px;margin:28px 0 0;color:var(--muted);font-size:clamp(17px,1.4vw,21px);line-height:1.58}.demo-benefits{margin:30px 0 0;padding:0;list-style:none;display:grid;gap:14px}.demo-benefits li{position:relative;padding-left:30px;color:var(--ink);font-size:16px;line-height:1.5}.demo-benefits li:before{content:"";position:absolute;left:0;top:7px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 4px,var(--accent) 5px)}.demo-form-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:clamp(24px,3vw,38px);box-shadow:var(--shadow)}.demo-form{display:grid;gap:18px}.demo-form[hidden]{display:none}.form-field{display:grid;gap:8px}.form-field label,.form-consent label{color:var(--ink);font-size:14px;font-weight:720}.form-field label span,.form-consent label span{color:var(--accent);margin-left:2px}.form-field input,.form-field textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--ink);font-family:inherit;font-size:15px;line-height:1.4;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.form-field textarea{resize:vertical;min-height:96px}.form-field input::placeholder,.form-field textarea::placeholder{color:#a3a6ac}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #ee650a24}.form-consent{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.form-consent input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent)}.form-consent label{font-weight:500;font-size:13px;line-height:1.5;color:var(--muted)}.demo-submit{width:100%;margin-top:4px}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.demo-submit:disabled{opacity:.7;cursor:progress}.form-status{margin:0;min-height:1.2em;color:var(--muted);font-size:14px;line-height:1.5}.form-status[data-state=ok]{color:#1f8a4c}.form-status[data-state=error]{color:var(--red)}.demo-success{display:grid;justify-items:center;text-align:center;gap:14px;padding:clamp(12px,4vw,32px) 4px}.demo-success[hidden]{display:none}.demo-success h2{margin:0;color:#1b1b1f;font-family:var(--font-heading);font-size:clamp(24px,2.6vw,30px);font-stretch:125%;font-weight:800;line-height:1.1}.demo-success p{margin:0;max-width:420px;color:var(--muted);font-size:16px;line-height:1.6}.demo-success-check{display:block;width:96px;height:96px}.demo-success-check svg{width:100%;height:100%}.demo-success-circle{fill:none;stroke:#1f8a4c;stroke-width:3;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151}.demo-success-mark{fill:none;stroke:#1f8a4c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48}.demo-success.is-visible .demo-success-circle{animation:demo-check-circle .5s ease-out forwards}.demo-success.is-visible .demo-success-mark{animation:demo-check-mark .35s .45s cubic-bezier(.65,0,.45,1) forwards}.demo-success.is-visible .demo-success-check{animation:demo-check-pop .3s .7s ease-out}@keyframes demo-check-circle{to{stroke-dashoffset:0}}@keyframes demo-check-mark{to{stroke-dashoffset:0}}@keyframes demo-check-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.demo-success.is-visible .demo-success-circle,.demo-success.is-visible .demo-success-mark{animation:none;stroke-dashoffset:0}.demo-success.is-visible .demo-success-check{animation:none}}@media(max-width:880px){.demo-hero{grid-template-columns:1fr;gap:clamp(28px,6vw,48px)}}
