@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f19b588b-module__89aosG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f19b588b-module__89aosG__variable{--font-display:"Manrope","Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ed4bac32-module__-2Pd1W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ed4bac32-module__-2Pd1W__variable{--font-body:"Inter","Inter Fallback"}
:root{--ink:#0b1020;--ink-soft:#17213a;--violet:#6d4aff;--violet-dark:#5230dc;--blue:#2e6bff;--cyan:#24c8e8;--emerald:#0fae83;--coral:#ff725e;--paper:#fbfaf8;--mist:#f3f6fb;--line:#dce2ec;--text:#11182b;--muted:#5e687c;--white:#fff;--shadow-sm:0 12px 35px #0c152b14;--shadow-lg:0 30px 80px #0911252e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--white);color:var(--text);font-family:var(--font-body),Inter,system-ui,sans-serif;text-rendering:optimizeLegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.skip-link{z-index:200;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;padding:10px 16px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dce2ecc7;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 40px);min-height:76px;margin-inline:auto;display:flex}.brand{min-height:48px;color:var(--ink);font-family:var(--font-display),Manrope,sans-serif;letter-spacing:-.035em;align-items:center;gap:10px;font-size:18px;font-weight:850;display:inline-flex}.brand img{object-fit:contain;width:42px;height:42px}.desktop-nav{align-items:center;gap:4px;display:flex}.desktop-nav a,.text-link{color:#4b556b;align-items:center;min-height:48px;font-size:14px;font-weight:750;transition:color .18s,background .18s;display:inline-flex}.desktop-nav a{border-radius:12px;padding:0 13px}.desktop-nav a:hover,.text-link:hover{color:var(--violet-dark)}.desktop-nav a:hover{background:#f6f4ff}.header-actions{align-items:center;gap:10px;display:flex}.button{border:1px solid var(--violet);background:var(--violet);color:#fff;text-align:center;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:15px;font-weight:800;line-height:1.1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{background:var(--violet-dark);transform:translateY(-2px);box-shadow:0 12px 28px #6d4aff40}.button svg,.text-link svg{flex:none;width:18px;height:18px}.button--small{border-radius:13px;min-height:44px;padding-inline:18px;font-size:14px}.button--secondary{color:var(--ink);background:#fff;border-color:#cfd6e3}.button--secondary:hover{border-color:var(--violet);color:var(--violet-dark);box-shadow:none;background:#f8f7ff}.button--bright{color:var(--ink);background:#fff;border-color:#fff}.button--bright:hover{color:var(--violet-dark);background:#f1efff;border-color:#fff}.button--ghost-light{color:#fff;background:#ffffff12;border-color:#ffffff54}.button--ghost-light:hover{box-shadow:none;background:#ffffff21;border-color:#ffffffa8}.button--wide{width:100%}.menu-button{width:48px;height:48px;color:var(--ink);cursor:pointer;background:#f3f5f9;border:0;border-radius:13px;justify-content:center;align-items:center;display:none}.menu-button svg{width:24px;height:24px}.mobile-nav{display:none}.hero{color:#fff;background:radial-gradient(circle at 10% 15%,#39c4ea24,#0000 28%),linear-gradient(135deg,#080d1c 0%,#101b38 54%,#1d1752 100%);min-height:720px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.hero-grid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:58px;min-height:720px;padding-block:90px;display:grid;position:relative}.hero-copy{max-width:620px}.pill,.eyebrow{color:var(--violet-dark);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.pill{background:#f4f1ff;border:1px solid #6d4aff33;border-radius:999px;min-height:32px;padding:7px 12px}.pill svg{width:15px;height:15px}.pill--light{color:#e8e3ff;background:#ffffff1a;border-color:#ffffff2e}.pill--cyan{color:#65def4;background:#24c8e81f;border-color:#24c8e847}.pill--coral{color:#be3a28;background:#fff0ed;border-color:#ff725e33}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display),Manrope,sans-serif;letter-spacing:-.045em}.hero h1{max-width:720px;margin:23px 0 24px;font-size:clamp(48px,5.5vw,76px);font-weight:850;line-height:1.02}.hero h1 span{color:#0000;background:linear-gradient(90deg,#a993ff,#62ddef 70%);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#c6cee0;max-width:610px;margin-bottom:32px;font-size:clamp(18px,2vw,21px);line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-proof{color:#aab5cd;flex-wrap:wrap;gap:10px 20px;margin-top:28px;font-size:13px;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{width:15px;color:var(--cyan)}.hero-media{min-height:555px;position:relative}.hero-media>img{object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:var(--shadow-lg);border:1px solid #ffffff21;border-radius:32px;position:absolute;inset:0}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 53%,#050c1c70);border-radius:32px;position:absolute;inset:0}.hero-receipt-card,.hero-mileage-chip,.review-queue,.capture-success{z-index:3;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #fff9;align-items:center;gap:12px;display:flex;position:absolute;box-shadow:0 18px 50px #050c1c47}.hero-receipt-card{border-radius:19px;min-width:285px;padding:16px;bottom:26px;left:-35px}.record-icon{width:46px;height:46px;color:var(--violet);background:#ece8ff;border-radius:13px;flex:none;place-items:center;display:grid}.record-icon svg{width:22px}.hero-receipt-card div:last-child{display:grid}.hero-receipt-card small,.hero-mileage-chip small{color:#778197;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.hero-receipt-card strong,.hero-mileage-chip strong{font-family:var(--font-display),Manrope,sans-serif;letter-spacing:-.02em;font-size:17px}.hero-receipt-card span{color:#13806a;align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:750;display:flex}.hero-receipt-card span svg{width:12px;height:12px}.hero-mileage-chip{border-radius:17px;padding:13px 17px;top:22px;right:-22px}.hero-mileage-chip>svg{width:24px;color:var(--blue)}.hero-mileage-chip div{display:grid}.hero-orb{filter:blur(10px);opacity:.55;border-radius:999px;position:absolute}.hero-orb--one{background:#6d4aff47;width:360px;height:360px;top:-160px;right:18%}.hero-orb--two{background:#24c8e829;width:320px;height:320px;bottom:-190px;left:28%}.availability{border-bottom:1px solid var(--line);background:#fff}.availability-row{color:#5d687a;scrollbar-width:none;justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex;overflow-x:auto}.availability-row::-webkit-scrollbar{display:none}.availability-row>span{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:12px;font-weight:850}.availability-row div{flex:none;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.availability-row svg{width:18px;height:18px;color:var(--violet)}.section{padding-block:118px}.section--paper{background:var(--paper)}.section--mist{background:var(--mist)}.section--ink{background:radial-gradient(circle at 92% 0%,#6d4aff33,transparent 34%),var(--ink);color:#fff;position:relative;overflow:hidden}.section-heading{max-width:610px}.section-heading h2{margin:16px 0 20px;font-size:clamp(36px,4.6vw,58px);font-weight:820;line-height:1.08}.section-heading>p,.section-heading>div>p{color:var(--muted);font-size:18px;line-height:1.7}.section-heading--center{text-align:center;max-width:820px;margin:0 auto 62px}.section-heading--row{justify-content:space-between;align-items:end;gap:32px;max-width:none;margin-bottom:52px;display:flex}.section-heading--row>div{max-width:750px}.section-heading--row h2{margin-bottom:0}.section-heading--light h2{color:#fff}.section-heading--light>p{color:#b8c2d7}.text-link--arrow{color:var(--violet-dark);white-space:nowrap;gap:7px}.workflow-grid{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow-grid li{border-block:1px solid var(--line);border-left:1px solid var(--line);background:#ffffffad;min-height:270px;padding:26px 22px;position:relative}.workflow-grid li:first-child{border-radius:24px 0 0 24px}.workflow-grid li:last-child{border-right:1px solid var(--line);border-radius:0 24px 24px 0}.workflow-number{color:#5c6679;letter-spacing:.12em;margin-bottom:27px;font-size:11px;font-weight:850;display:block}.workflow-icon{width:50px;height:50px;color:var(--violet);background:linear-gradient(145deg,#ebe6ff,#e8faff);border-radius:15px;place-items:center;margin-bottom:28px;display:grid}.workflow-icon svg{width:23px}.workflow-grid h3,.persona-card h3,.outcome-grid h3,.security-grid h3,.capability-card h3{margin-bottom:8px;font-size:20px;font-weight:820}.workflow-grid p,.persona-card p,.outcome-grid p,.security-grid p,.capability-card p{color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.65}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:90px;display:grid}.check-list{gap:13px;margin:30px 0 22px;padding:0;list-style:none;display:grid}.check-list li{color:#303b50;align-items:flex-start;gap:10px;font-weight:700;display:flex}.check-list svg{width:19px;color:var(--emerald);flex:none}.check-list--light li{color:#d7deeb}.check-list--light svg{color:var(--cyan)}.fine-print,.platform-note,.price-note{color:#8f9bb2;font-size:12px;line-height:1.65}.evidence-demo{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:28px;padding:20px;position:relative;box-shadow:0 28px 80px #0000004d}.evidence-demo__topline{color:#8995ad;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;min-height:46px;padding-bottom:14px;font-size:11px;font-weight:750;display:flex}.status-dot{background:var(--emerald);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0fae8321}.evidence-demo__topline button{color:#dce3ef;cursor:pointer;background:#ffffff17;border:0;border-radius:11px;align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.evidence-demo__topline svg{width:15px}.evidence-flow{grid-template-columns:1fr 74px 1fr;align-items:center;padding:34px 4px;display:grid}.mini-record{min-height:180px;color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;display:flex}.mini-record__icon{width:44px;height:44px;color:var(--violet);background:#ece8ff;border-radius:13px;place-items:center;display:grid}.mini-record--trip .mini-record__icon{color:#087d99;background:#e2f9fc}.mini-record__icon svg{width:21px}.mini-record div:last-child{display:grid}.mini-record span{color:#596579;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.mini-record strong{font-family:var(--font-display),Manrope,sans-serif;margin-block:2px;font-size:14px}.mini-record small{color:#5f6a7d;font-size:11px}.connection-line{background:#4b556a;height:2px;transition:background .22s;position:relative}.connection-line span{border:4px solid var(--ink-soft);color:#fff;background:#59657c;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connection-line.is-linked{background:var(--cyan)}.connection-line.is-linked span{background:var(--emerald)}.connection-line svg{width:15px}.connection-result{background:#ffffff0d;border:1px solid #ffffff17;border-radius:17px;align-items:flex-start;gap:12px;min-height:86px;padding:16px;transition:border .22s,background .22s;display:flex}.connection-result.is-visible{background:#0fae831c;border-color:#0fae8361}.connection-result>svg{width:20px;color:var(--cyan);flex:none}.connection-result div{gap:2px;display:grid}.connection-result strong{font-size:13px}.connection-result span{color:#abb6ca;font-size:11px;line-height:1.5}.persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.persona-card{border:1px solid var(--line);background:#fff;border-radius:25px;transition:transform .22s,box-shadow .22s,border .22s;overflow:hidden;box-shadow:0 0 #0c152b00}.persona-card:hover{box-shadow:var(--shadow-sm);border-color:#6d4aff4d;transform:translateY(-6px)}.persona-card__image{aspect-ratio:1.22;background:#e9edf3;position:relative;overflow:hidden}.persona-card__image:after{content:"";background:linear-gradient(#0000,#080f1f40);height:35%;position:absolute;inset:auto 0 0}.persona-card__image img{object-fit:cover;object-position:center 27%;transition:transform .5s}.persona-card:hover img{transform:scale(1.035)}.persona-card__body{padding:25px;position:relative}.persona-icon{background:var(--violet);color:#fff;border:5px solid #fff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:-25px;right:22px}.persona-card--cyan .persona-icon{background:#069ab9}.persona-card--coral .persona-icon{background:var(--coral)}.persona-card--emerald .persona-icon{background:var(--emerald)}.persona-card--blue .persona-icon{background:var(--blue)}.persona-icon svg{width:21px}.persona-card h3{margin-right:45px;font-size:22px}.persona-link{min-height:42px;color:var(--violet-dark);align-items:end;gap:5px;margin-top:15px;font-size:13px;font-weight:800;display:flex}.persona-link svg{width:16px}.outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.outcome-grid article{border:1px solid var(--line);background:#fff;border-radius:23px;flex-direction:column;min-height:310px;padding:26px;display:flex}.outcome-grid article>span,.capability-icon{width:48px;height:48px;color:var(--violet);background:#efecff;border-radius:14px;place-items:center;margin-bottom:32px;display:grid}.outcome-grid article>span svg,.capability-icon svg{width:22px}.outcome-grid article strong{color:#08745a;margin-top:auto;padding-top:25px;font-size:12px;line-height:1.5}.feature-showcase{grid-template-columns:1.2fr .8fr;gap:22px;display:grid}.feature-panel{border-radius:30px;min-height:500px;padding:42px;display:grid;position:relative;overflow:hidden}.feature-panel--mileage{color:#fff;background:linear-gradient(140deg,#3922bb,#2f6cff 64%,#20c0df);grid-template-columns:1fr 240px;gap:32px}.feature-panel--care{color:var(--ink);background:linear-gradient(145deg,#fff0ed,#eafbf7);align-content:space-between}.feature-panel:before{content:"";background:#ffffff1f;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.feature-panel>*{z-index:2;position:relative}.feature-panel__icon{width:36px;height:36px;margin:38px 0 16px;display:block}.feature-panel h3{margin-bottom:13px;font-size:34px;font-weight:820}.feature-panel p{max-width:520px;color:inherit;opacity:.82;font-size:16px}.feature-panel ul{gap:9px;margin:22px 0 0;padding:0;font-size:13px;font-weight:750;list-style:none;display:grid}.feature-panel li{gap:8px;display:flex}.feature-panel li svg{flex:none;width:17px}.feature-panel--care .button{justify-self:start}.phone-preview{min-height:360px;color:var(--ink);background:#f7f8fc;border:8px solid #11172b;border-bottom:0;border-radius:34px 34px 0 0;align-self:end;padding:18px;box-shadow:0 24px 50px #0d142c4d}.phone-preview__bar{background:#161d30;border-radius:99px;width:72px;height:6px;margin:0 auto 35px}.phone-preview>small{color:var(--violet);letter-spacing:.12em;font-size:9px;font-weight:850;display:block}.phone-preview>strong{font-family:var(--font-display),Manrope,sans-serif;margin-top:6px;font-size:22px;display:block}.trip-route{grid-template-columns:12px 1fr 12px;align-items:center;height:88px;margin:20px 0;display:grid}.trip-route span{border:3px solid var(--violet);border-radius:50%;width:12px;height:12px}.trip-route span:last-child{border-color:var(--cyan)}.trip-route i{background:linear-gradient(90deg,var(--violet),var(--cyan));height:3px}.trip-stats{background:#e9edfa;border-radius:13px;justify-content:space-between;padding:12px;font-size:12px;display:flex}.class-chips{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.class-chips span{background:#fff;border:1px solid #d9deea;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.class-chips span:first-child{border-color:var(--violet);background:var(--violet);color:#fff}.platform-note{color:#6d7789;text-align:center;max-width:810px;margin:24px auto 0}.accountant-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:90px;display:grid}.accountant-visual{min-height:600px;position:relative}.accountant-visual>img{object-fit:cover;object-position:center 26%;width:100%;height:600px;box-shadow:var(--shadow-lg);border-radius:28px}.review-queue{border-radius:16px;padding:15px;bottom:28px;right:-28px}.review-queue>span{width:40px;height:40px;color:var(--emerald);background:#e9f9f5;border-radius:11px;place-items:center;display:grid}.review-queue svg{width:20px}.review-queue div{display:grid}.review-queue small{color:#7c8799;font-size:11px}.numbered-list{gap:4px;margin:30px 0;display:grid}.numbered-list>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:start;min-height:56px;padding:12px 0;display:grid}.numbered-list span{color:var(--violet);letter-spacing:.08em;font-size:11px;font-weight:850}.numbered-list p{color:#5c677a;margin:0;font-size:14px}.numbered-list strong{color:var(--ink)}.security-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.security-intro>p{color:#b8c2d7;margin-bottom:20px;font-size:17px}.security-grid{border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.security-grid article{border-left:1px solid #ffffff1f;min-height:265px;padding:30px 24px}.security-grid article:last-child{border-right:1px solid #ffffff1f}.security-grid article>svg{width:29px;height:29px;color:var(--cyan);margin-bottom:50px}.security-grid h3{color:#fff}.security-grid p{color:#9eabc1}.capability-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.capability-card{border:1px solid var(--line);background:#fff;border-radius:25px;min-height:270px;padding:30px}.capability-card--wide{background:linear-gradient(135deg,#f4f1ff,#ecfaff);grid-column:1/-1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;min-height:360px;display:grid}.capability-card--wide>div:first-child{max-width:430px}.report-preview{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e0e4ed;border-radius:19px;padding:22px}.report-preview>div:first-child{color:#6d778a;justify-content:space-between;font-size:12px;display:flex}.report-preview strong{color:var(--ink);font-family:var(--font-display),Manrope,sans-serif;font-size:18px}.chart-bars{border-bottom:1px solid var(--line);align-items:end;gap:10px;height:125px;margin-block:20px;display:flex}.chart-bars i{background:linear-gradient(#6d4aff,#24c8e8);border-radius:6px 6px 0 0;width:100%}.chart-bars i:first-child{height:35%}.chart-bars i:nth-child(2){height:54%}.chart-bars i:nth-child(3){height:47%}.chart-bars i:nth-child(4){height:75%}.chart-bars i:nth-child(5){height:66%}.chart-bars i:nth-child(6){height:92%}.report-preview small{color:#566177;justify-content:space-between;display:flex}.report-preview b{color:#08745a}.section--app{color:#fff;background:linear-gradient(135deg,#5b38ed,#274fe4 57%,#149fbd);overflow:hidden}.app-grid{grid-template-columns:1fr .78fr;align-items:center;gap:100px;display:grid}.store-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.store-button{color:#fff;background:#0c1224;border:1px solid #ffffff40;border-radius:14px;align-items:center;gap:11px;min-width:168px;min-height:58px;padding:9px 16px;transition:transform .18s;display:flex}.store-button:hover{transform:translateY(-2px)}.store-button>svg{width:25px}.store-button span{line-height:1.1;display:grid}.store-button small{color:#aeb8cb;font-size:9px}.store-button strong{font-size:16px}.capture-preview{min-height:520px;position:relative}.capture-preview__phone{color:var(--ink);background:#f4f6fb;border:9px solid #0c1224;border-radius:40px 40px 0 0;padding:20px;position:absolute;inset:0 30px -180px;box-shadow:0 30px 80px #08102c5c}.capture-label{color:var(--violet-dark);letter-spacing:.1em;text-align:center;font-size:10px;font-weight:850;display:block}.receipt-paper{background:#fff;border-radius:8px;align-content:center;justify-items:center;gap:14px;width:70%;min-height:265px;margin:22px auto;display:grid;transform:rotate(-2deg);box-shadow:0 14px 40px #1e2a431f}.receipt-paper>svg{width:34px;height:34px;color:var(--violet)}.receipt-paper span{background:#dde2eb;border-radius:4px;width:58%;height:4px}.receipt-paper span:nth-of-type(2){width:42%}.receipt-paper span:nth-of-type(3){width:65%}.receipt-paper span:nth-of-type(4){width:35%}.receipt-paper strong{font-family:var(--font-display),Manrope,sans-serif;font-size:21px}.capture-button{background:linear-gradient(135deg,var(--violet),var(--blue));color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;margin-inline:auto;display:grid;box-shadow:0 10px 25px #6d4aff59}.capture-button svg{width:27px}.capture-success{color:#08745a;border-radius:15px;padding:13px 16px;font-size:12px;font-weight:800;bottom:55px;right:-15px}.capture-success svg{width:18px}.pricing-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.pricing-wrap{gap:18px;display:grid}.billing-toggle{border:1px solid var(--line);background:#fff;border-radius:14px;justify-self:end;width:fit-content;padding:4px;display:flex}.billing-toggle button{color:#606b7e;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.billing-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.billing-toggle button span{color:#fff;background:#08745a;border-radius:99px;padding:3px 6px;font-size:8px}.price-card{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d4d9e6;border-radius:28px;padding:35px}.price-card__top{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding-bottom:28px;display:flex}.price-card h3{margin:8px 0 4px;font-size:26px}.price-card__top p{max-width:350px;color:var(--muted);margin:0;font-size:13px}.price{text-align:right;white-space:nowrap}.price strong{font-family:var(--font-display),Manrope,sans-serif;letter-spacing:-.06em;font-size:clamp(32px,4vw,45px);line-height:1.1;display:block}.price span{color:#5d687a;font-size:12px}.price-benefits{grid-template-columns:repeat(2,1fr);gap:15px 18px;margin:27px 0;padding:0;list-style:none;display:grid}.price-benefits li{color:#465166;gap:8px;font-size:12px;font-weight:650;display:flex}.price-benefits svg{width:16px;color:var(--emerald);flex:none}.price-note{color:#5d687a;text-align:center;margin:13px 0 0}.webinar-card{border:1px solid var(--line);width:100%;min-height:88px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:14px;margin-top:32px;padding:15px;transition:border .18s,transform .18s;display:flex}.webinar-card:hover{border-color:var(--violet);transform:translateY(-2px)}.webinar-card__icon{width:48px;height:48px;color:var(--violet);background:#efecff;border-radius:14px;flex:none;place-items:center;display:grid}.webinar-card__icon svg{width:20px}.webinar-card span:last-child{display:grid}.webinar-card strong{font-size:13px}.webinar-card small{color:#596579;font-size:11px}.dialog-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a16b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-panel{width:min(100%,500px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lg);background:#fff;border-radius:27px;padding:38px;position:relative;overflow-y:auto}.dialog-close{width:48px;height:48px;color:var(--ink);cursor:pointer;background:#f1f3f7;border:0;border-radius:14px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.dialog-close svg{width:20px}.dialog-icon{background:linear-gradient(135deg,var(--violet),var(--blue));color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:30px;display:grid}.dialog-icon svg{width:26px}.dialog-panel h2{margin:13px 0;font-size:30px;line-height:1.15}.dialog-panel p{color:var(--muted)}.dialog-panel .button{margin-top:18px}.webinar-details{border:1px solid var(--line);background:#f6f7fb;border-radius:14px;margin-top:20px;padding:0 16px}.webinar-details strong{color:var(--ink)}.webinar-actions{flex-wrap:wrap;gap:10px;display:flex}.webinar-actions .button{flex:160px}.referral-card{background:linear-gradient(115deg,#f2efff,#ecfbff);border:1px solid #d7d2ff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:50px;padding:25px;display:grid}.referral-icon{background:var(--violet);color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.referral-icon svg{width:24px}.referral-card h3{margin:5px 0 3px;font-size:20px}.referral-card p{max-width:670px;color:var(--muted);margin:0;font-size:12px}.final-cta{color:#fff;text-align:center;background:linear-gradient(130deg,#0b1020,#312077 65%,#2357db);position:relative;overflow:hidden}.final-cta__inner{z-index:2;align-content:center;justify-items:center;min-height:540px;display:grid;position:relative}.final-cta h2{max-width:870px;margin:20px auto;font-size:clamp(40px,6vw,67px);font-weight:830;line-height:1.06}.final-cta p{color:#c3cce0;margin-bottom:30px;font-size:18px}.final-cta__orb{filter:blur(15px);background:#6d4aff38;border-radius:50%;width:700px;height:700px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.site-footer{color:#aab5c8;background:#070b16;padding:75px 0 28px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:55px;display:grid}.brand--footer{color:#fff}.footer-copy{color:#7f8ca3;max-width:370px;margin-top:18px;font-size:14px}.footer-heading{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:11px 0 18px;font-size:12px;font-weight:850}.footer-grid>div:not(:first-child){flex-direction:column;gap:9px;display:flex}.footer-grid>div:not(:first-child) a{min-height:32px;font-size:13px;transition:color .16s}.footer-grid a:hover{color:#fff}.footer-bottom{color:#6f7b90;border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;margin-top:65px;padding-top:25px;font-size:11px;display:flex}.footer-bottom div{gap:22px;display:flex}.subhero,.use-case-hero{color:#fff;background:linear-gradient(135deg,#0b1020,#182550 60%,#3b2790);position:relative;overflow:hidden}.subhero__inner{z-index:2;text-align:center;align-content:center;justify-items:center;min-height:510px;display:grid;position:relative}.subhero h1{max-width:900px;margin:23px 0;font-size:clamp(46px,6.5vw,75px);font-weight:840;line-height:1.04}.subhero p{color:#bdc7da;max-width:740px;font-size:19px}.subhero-orb{filter:blur(20px);background:#6d4aff3d;border-radius:50%;width:600px;height:600px;position:absolute;inset:-180px auto auto 50%;transform:translate(-50%)}.use-case-index{gap:26px;display:grid}.use-case-index__card{border:1px solid var(--line);background:var(--paper);border-radius:29px;grid-template-columns:.78fr 1.22fr;min-height:430px;display:grid;overflow:hidden}.use-case-index__card:nth-child(2n){grid-template-columns:1.22fr .78fr}.use-case-index__card:nth-child(2n) .use-case-index__image{order:2}.use-case-index__image{min-height:430px;position:relative}.use-case-index__image img{object-fit:cover;object-position:center 25%}.use-case-index__body{align-self:center;padding:50px}.use-case-index__body h2{max-width:600px;margin:15px 0;font-size:clamp(30px,4vw,45px);line-height:1.1}.use-case-index__body>p{color:var(--muted)}.use-case-index__body ul{grid-template-columns:repeat(2,1fr);gap:8px 18px;margin:24px 0;padding:0;list-style:none;display:grid}.use-case-index__body li{color:#465166;gap:7px;font-size:12px;font-weight:700;display:flex}.use-case-index__body li svg{width:16px;color:var(--emerald);flex:none}.use-case-hero--coral{background:linear-gradient(135deg,#141827,#57343e 58%,#d85f4e)}.use-case-hero--cyan{background:linear-gradient(135deg,#0b1020,#123c5e 58%,#079ebd)}.use-case-hero--emerald{background:linear-gradient(135deg,#0b1020,#123f45 58%,#0b9b76)}.use-case-hero--blue{background:linear-gradient(135deg,#0b1020,#172f65 58%,#2e6bff)}.use-case-hero__grid{grid-template-columns:1fr .9fr;align-items:center;gap:75px;min-height:660px;padding-block:72px;display:grid}.back-link{color:#bec8db;align-items:center;gap:7px;width:fit-content;min-height:48px;font-size:13px;font-weight:750;display:flex}.back-link svg{width:17px}.back-link--dark{color:var(--violet-dark)}.use-case-hero h1{margin:22px 0;font-size:clamp(45px,5.7vw,68px);font-weight:840;line-height:1.04}.use-case-hero p{color:#c0cbdd;max-width:660px;margin-bottom:28px;font-size:18px}.use-case-hero__image{height:520px;box-shadow:var(--shadow-lg);border:1px solid #ffffff26;border-radius:30px;position:relative;overflow:hidden}.use-case-hero__image img{object-fit:cover;object-position:center 24%}.challenge-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.challenge-list{border-top:1px solid var(--line)}.challenge-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;min-height:96px;display:grid}.challenge-list span{color:var(--violet);font-size:11px;font-weight:850}.challenge-list p{color:#4f5a6e;margin:0}.role-workflow{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.role-workflow article{border:1px solid var(--line);border-radius:24px;min-height:280px;padding:30px}.role-workflow article>span{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:55px;font-size:11px;font-weight:850;display:grid}.role-workflow h3{margin-bottom:10px;font-size:21px}.role-workflow p{color:var(--muted);font-size:14px}.feature-detail-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.feature-check-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.feature-check-grid li{border:1px solid var(--line);color:#374257;background:#fff;border-radius:18px;align-items:flex-start;gap:12px;min-height:115px;padding:20px;font-size:14px;font-weight:750;display:flex}.feature-check-grid svg{width:22px;color:var(--emerald);flex:none}.availability-card{background:linear-gradient(125deg,#f3f0ff,#ecfbff);border:1px solid #d8d3ff;border-radius:28px;grid-template-columns:1.1fr .9fr;gap:80px;padding:48px;display:grid}.availability-card h2{margin:12px 0;font-size:clamp(30px,4vw,44px);line-height:1.1}.availability-card p{color:var(--muted)}.availability-card ul{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.availability-card li{background:#fff;border-radius:13px;align-items:center;gap:9px;padding:13px;font-size:13px;font-weight:750;display:flex}.availability-card svg{width:17px;color:var(--emerald)}.compact-security{padding-block:75px}.compact-security__grid{grid-template-columns:1fr .85fr .85fr;align-items:start;gap:55px;display:grid}.compact-security__grid>div{gap:14px;display:flex}.compact-security__grid svg{width:27px;color:var(--cyan);flex:none}.compact-security__grid h2{margin:0;font-size:25px;line-height:1.15}.compact-security__grid p{color:#aeb9ce;margin:0;font-size:13px}.use-case-cta{background:linear-gradient(120deg,var(--violet),var(--blue));color:#fff;text-align:center}.use-case-cta .shell{align-content:center;justify-items:center;min-height:440px;display:grid}.use-case-cta .eyebrow{color:#dcd5ff}.use-case-cta h2{max-width:800px;margin:15px auto 30px;font-size:clamp(36px,5vw,57px);line-height:1.08}.contact-page{background:radial-gradient(circle at 0% 0%,#6d4aff1f,transparent 30%),var(--mist);min-height:780px;padding:45px 0 110px}.contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px;margin-top:25px;display:grid}.contact-intro{padding-top:40px}.contact-intro h1{margin:15px 0;font-size:clamp(42px,6vw,64px);line-height:1.05}.contact-intro>p{color:var(--muted);font-size:17px}.contact-points{gap:18px;margin-top:35px;display:grid}.contact-points>div{align-items:center;gap:13px;display:flex}.contact-points>div>svg{width:21px;color:var(--violet)}.contact-points span{display:grid}.contact-points strong{font-size:13px}.contact-points small{color:#778195;font-size:11px}.contact-form,.form-success{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;gap:20px;padding:38px;display:grid}.form-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.contact-form label{color:#3a4559;gap:7px;font-size:12px;font-weight:800;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);background:#fbfcfe;border:1px solid #cfd6e2;border-radius:13px;padding:13px 14px;font-size:15px}.contact-form input,.contact-form select{min-height:50px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--violet);outline:3px solid #6d4aff21}.contact-form button:disabled{cursor:wait;opacity:.65}.form-error{color:#a52e20;background:#fff0ed;border:1px solid #ffd4ce;border-radius:13px;align-items:center;gap:9px;padding:13px;font-size:12px;font-weight:750;display:flex}.form-error svg{width:18px}.form-success{text-align:center;justify-items:center;padding-block:75px}.form-success>svg{width:54px;height:54px;color:var(--emerald)}.form-success h2{margin:0;font-size:30px}.form-success p{max-width:400px;color:var(--muted)}.spin{animation:1s linear infinite spin}.legal-page{background:var(--mist);min-height:100vh;padding:48px 20px}.legal-card{border:1px solid var(--line);width:min(100%,900px);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;margin-inline:auto;padding:clamp(25px,5vw,54px)}.legal-card>div:first-child{margin-bottom:34px}.legal-card a{min-height:48px;color:var(--violet-dark);align-items:center;gap:8px;font-weight:750;display:inline-flex}.legal-card a svg{width:18px}.legal-card>h1,.legal-card>div:first-child h1{margin:10px 0 5px;font-size:clamp(36px,6vw,52px);line-height:1.05}.legal-card>p,.legal-card>div:first-child p{color:var(--muted)}.legal-card section{color:#465166;margin-top:34px}.legal-card section h2{color:var(--ink);margin-bottom:12px;font-size:23px;line-height:1.25}.legal-card section p,.legal-card section li{font-size:15px;line-height:1.75}.legal-card section ul{padding-left:24px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.desktop-nav{gap:0}.desktop-nav a{padding-inline:8px}.hero-grid{gap:35px}.hero-receipt-card{left:14px}.hero-mileage-chip{right:14px}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:12px}.workflow-grid li,.workflow-grid li:first-child,.workflow-grid li:last-child{border:1px solid var(--line);border-radius:20px}.workflow-grid li:nth-child(4),.workflow-grid li:nth-child(5){grid-column:span 1}.outcome-grid,.security-grid{grid-template-columns:repeat(2,1fr)}.security-grid article:nth-child(2){border-right:1px solid #ffffff1f}.security-grid article:nth-child(n+3){border-top:1px solid #ffffff1f}.feature-panel--mileage{grid-template-columns:1fr}.phone-preview{display:none}.feature-panel{min-height:470px}}@media (max-width:900px){.desktop-nav,.desktop-only{display:none}.menu-button{display:inline-flex}.mobile-nav{border-top:1px solid var(--line);background:#fff;gap:3px;padding:15px 20px 22px;display:grid;box-shadow:0 20px 40px #0a12281f}.mobile-nav>a{color:#465166;border-radius:12px;align-items:center;min-height:50px;padding:0 12px;font-weight:750;display:flex}.mobile-nav>a:hover{background:var(--mist);color:var(--violet-dark)}.mobile-nav__actions{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.hero-grid,.split-grid,.accountant-grid,.app-grid,.pricing-grid,.security-intro,.challenge-grid,.feature-detail-grid,.availability-card,.contact-grid{grid-template-columns:1fr}.hero-grid{padding-block:70px 90px}.hero-copy{max-width:760px}.hero-media{min-height:570px}.persona-grid{grid-template-columns:repeat(2,1fr)}.feature-showcase{grid-template-columns:1fr}.feature-panel--mileage{grid-template-columns:1fr 240px}.phone-preview{display:block}.accountant-visual{min-height:520px}.accountant-visual>img{height:520px}.review-queue{right:22px}.app-grid{gap:55px}.capture-preview{min-height:460px}.pricing-grid{gap:55px}.pricing-grid>.section-heading{max-width:760px}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grid>div:first-child{grid-column:1/-1}.use-case-hero__grid{grid-template-columns:1fr;gap:45px;padding-block:60px}.use-case-hero__image{height:530px}.compact-security__grid{grid-template-columns:1fr;gap:25px}.contact-grid{gap:35px}.contact-intro{padding-top:0}}@media (max-width:700px){.shell,.site-header__inner{width:min(100% - 28px,1180px)}.site-header__inner{min-height:68px}.brand{font-size:16px}.brand img{width:38px;height:38px}.section{padding-block:82px}.hero-grid{min-height:auto;padding-block:60px 78px}.hero h1{font-size:clamp(42px,13vw,59px)}.hero-copy>p{font-size:17px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.hero-proof{display:grid}.hero-media{min-height:430px}.hero-media>img{object-position:58% center;border-radius:24px}.hero-media:after{border-radius:24px}.hero-receipt-card{min-width:0;right:14px}.hero-mileage-chip{top:14px}.availability-row{min-height:70px}.section-heading--center{text-align:left;margin-bottom:42px}.section-heading--row{margin-bottom:38px;display:block}.section-heading--row .text-link{margin-top:14px}.section-heading h2{font-size:clamp(34px,10.5vw,47px)}.section-heading>p,.section-heading>div>p{font-size:16px}.workflow-grid{grid-template-columns:1fr}.workflow-grid li{min-height:220px}.split-grid{gap:45px}.evidence-flow{grid-template-columns:1fr;gap:13px}.connection-line{width:2px;height:52px;margin-inline:auto}.mini-record{min-height:150px}.persona-grid,.outcome-grid,.security-grid,.capability-grid,.role-workflow,.feature-check-grid{grid-template-columns:1fr}.persona-card__image{aspect-ratio:1.35}.outcome-grid article{min-height:250px}.feature-panel{min-height:auto;padding:28px}.feature-panel--mileage{grid-template-columns:1fr}.phone-preview{display:none}.feature-panel__icon{margin-top:30px}.feature-panel--care .button{width:100%;margin-top:35px}.accountant-grid{gap:45px}.accountant-visual,.accountant-visual>img{height:470px;min-height:0}.review-queue{bottom:12px;right:12px}.security-intro{gap:15px}.security-grid article,.security-grid article:nth-child(2),.security-grid article:nth-child(n+3),.security-grid article:last-child{border:0;border-top:1px solid #ffffff1f;min-height:220px}.security-grid article>svg{margin-bottom:30px}.capability-card--wide{grid-template-columns:1fr;gap:35px}.capture-preview{min-height:430px}.capture-preview__phone{inset-inline:0}.capture-success{right:0}.billing-toggle{justify-self:stretch;width:100%}.billing-toggle button{flex:1;justify-content:center}.price-card{padding:26px 20px}.price-card__top{display:grid}.price{text-align:left}.price-benefits,.referral-card{grid-template-columns:1fr}.referral-card .button{width:100%}.final-cta__inner{min-height:500px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:grid}.use-case-index__card,.use-case-index__card:nth-child(2n){grid-template-columns:1fr}.use-case-index__card:nth-child(2n) .use-case-index__image{order:0}.use-case-index__image{min-height:390px}.use-case-index__body{padding:30px 24px}.use-case-index__body ul{grid-template-columns:1fr}.use-case-hero__image{height:460px}.availability-card{gap:28px;padding:29px 23px}.contact-form,.form-success{padding:25px 20px}.form-row{grid-template-columns:1fr}}@media (max-width:430px){.brand span{max-width:120px;line-height:1.05}.hero-media{min-height:390px}.hero-receipt-card{bottom:14px}.hero-mileage-chip{padding:10px 12px}.evidence-demo{padding:14px}.evidence-demo__topline{flex-wrap:wrap;align-items:flex-start}.evidence-demo__topline button{justify-content:center;width:100%;margin-left:0}.persona-card__image{aspect-ratio:1.1}.accountant-visual,.accountant-visual>img{height:410px}.store-actions{display:grid}.store-button{width:100%}.capture-preview{min-height:410px}.receipt-paper{min-height:230px}.billing-toggle button span{display:none}.dialog-panel{padding:30px 22px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.use-case-hero__image{height:390px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.events-hero{color:#fff;background:radial-gradient(circle at 78% 12%,#6d4aff59,#0000 34%),radial-gradient(circle at 95% 90%,#24c8e82b,#0000 25%),linear-gradient(125deg,#090e1e,#152040 68%,#1c2350);position:relative;overflow:hidden}.events-hero__inner{padding-block:74px 80px;position:relative}.events-hero h1{letter-spacing:-.055em;max-width:820px;margin:23px 0 17px;font-size:clamp(42px,6vw,72px);font-weight:840;line-height:1.05}.events-hero p{color:#c3cde0;max-width:700px;margin:0;font-size:18px;line-height:1.65}.events-hero__link{color:#fff;align-items:center;gap:8px;min-height:48px;margin-top:22px;font-size:15px;font-weight:800;display:inline-flex}.events-hero__link svg{width:18px}.events-directory{padding-block:76px 112px}.events-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.events-section-heading h2{margin:8px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.12}.events-section-heading p{max-width:360px;color:var(--muted);margin:0;font-size:15px}.events-list{gap:22px;display:grid}.event-card{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 16px 52px #0d162e0f}.event-card__image{background:var(--ink);min-height:390px;position:relative;overflow:hidden}.event-card__image img{object-fit:cover;object-position:65% center;transition:transform .3s}.event-card:hover .event-card__image img{transform:scale(1.035)}.event-card__content{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(27px,4vw,52px);display:flex}.event-card__eyebrow{color:#536076;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.event-status{color:#4d2dc2;background:#efecff;border:1px solid #6d4aff30;border-radius:999px;align-items:center;min-height:29px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-flex}.event-status--live{color:#087454;background:#e6f8f1;border-color:#0fae8347}.event-status--past{color:#43516a;background:#eef2f7;border-color:#dde3ec}.event-card h3{margin:18px 0 10px;font-size:clamp(29px,3vw,39px);line-height:1.1}.event-card h3 a:hover{color:var(--violet-dark)}.event-card__content>p{color:var(--muted);margin:0 0 20px;font-size:16px}.event-schedule{color:#fff}.event-schedule__row{align-items:flex-start;gap:13px;display:flex}.event-schedule__row>svg{width:21px;height:21px;color:var(--cyan);flex:none;margin-top:4px}.event-schedule__row>div{gap:1px;display:grid}.event-schedule__row strong{font-size:17px;line-height:1.4}.event-schedule__row span{color:#d3dcf0;font-size:16px}.event-schedule__row small{color:#aebbd5;font-size:13px}.event-schedule__reference{color:#b5c2da;margin:10px 0 0 34px;font-size:14px}.event-card .event-schedule{color:var(--ink);margin-top:auto}.event-card .event-schedule__row>svg{color:var(--violet)}.event-card .event-schedule__row span{color:#465269}.event-card .event-schedule__row small,.event-card .event-schedule__reference{color:#67758b}.event-card__bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:22px;padding-top:15px;display:flex}.event-card__bottom>span{color:#5f6c82;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.event-card__bottom>span svg{width:17px;height:17px}.events-empty{border:1px solid var(--line);background:linear-gradient(135deg,#f9f8ff,#f3f9fc);border-radius:27px;padding:42px}.events-empty>svg{width:30px;height:30px;color:var(--violet)}.events-empty h3{margin:15px 0 4px;font-size:27px}.events-empty p{max-width:600px;color:var(--muted);margin:0}.events-past{margin-top:86px}.event-detail-hero{color:#fff;background:radial-gradient(circle at 12% 84%,#24c8e81f,#0000 30%),linear-gradient(130deg,#090e1e,#132046 63%,#252267);overflow:hidden}.event-detail-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;min-height:670px;padding-block:58px 72px;display:grid}.event-detail-hero__copy>.pill{margin-top:28px}.event-detail-hero h1{letter-spacing:-.05em;max-width:660px;margin:22px 0 18px;font-size:clamp(43px,5vw,67px);line-height:1.04}.event-detail-hero__copy>p{color:#c0cbe0;max-width:615px;margin:0;font-size:18px;line-height:1.65}.event-detail-hero__image{background:var(--ink);border:1px solid #ffffff2b;border-radius:30px;height:min(560px,46vw);position:relative;overflow:hidden;box-shadow:0 34px 76px #00000047}.event-detail-hero__image img{object-fit:cover;object-position:71% center}.event-live-panel{margin-top:27px}.event-live-panel .event-schedule{margin-top:18px}.event-live-panel__meta{color:#b6c3da;flex-wrap:wrap;gap:11px 22px;margin-top:16px;font-size:14px;font-weight:700;display:flex}.event-live-panel__meta span{align-items:center;gap:6px;display:inline-flex}.event-live-panel__meta svg{width:17px;height:17px;color:var(--cyan)}.event-live-panel__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:25px;display:flex}.event-calendar-cta{min-width:225px}.event-calendar-cta>summary{list-style:none}.event-calendar-cta>summary::-webkit-details-marker{display:none}.event-calendar-cta>summary svg{width:18px;height:18px}.event-calendar-cta__menu{width:min(340px,100vw - 40px);color:var(--ink);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffff4d;border-radius:16px;gap:2px;margin-top:10px;padding:12px;display:grid}.event-calendar-cta__menu p{color:#465269;margin:4px 5px 8px;font-size:14px}.event-calendar-cta__menu a{min-height:44px;color:var(--violet-dark);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:14px;font-weight:800;display:flex}.event-calendar-cta__menu a:hover{background:#f2efff}.event-calendar-cta__menu a svg{width:16px;height:16px}.event-calendar-cta__menu small{color:#66738a;margin:6px 5px 2px;font-size:13px}.event-ended-message{color:#c5d0e2;max-width:520px}.event-story__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:90px;display:grid}.event-story h2,.event-joining h2{margin:15px 0 20px;font-size:clamp(35px,4.5vw,54px);line-height:1.1}.event-story__intro p{max-width:560px;color:var(--muted);font-size:17px;line-height:1.75}.event-story__aside>.eyebrow{margin-bottom:16px;display:block}.event-story__aside article{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 22px;align-items:start;gap:16px;padding-block:22px;display:grid}.event-story__aside article:last-child{border-bottom:1px solid var(--line)}.event-story__number{color:var(--violet);font-size:14px;font-weight:850}.event-story__aside h3{margin:0 0 6px;font-size:20px}.event-story__aside p{color:var(--muted);margin:0;font-size:15px}.event-story__aside article>svg{width:20px;color:var(--emerald)}.event-joining{background:var(--mist);padding-block:85px}.event-joining__inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.event-joining__inner>div:first-child>p{max-width:510px;color:var(--muted);font-size:17px}.event-joining__card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:25px;padding:26px}.event-joining__credential{justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.event-joining__credential+.event-joining__credential{border-top:1px solid var(--line)}.event-joining__credential>div{gap:3px;display:grid}.event-joining__credential span{color:var(--muted);font-size:14px;font-weight:700}.event-joining__credential strong{letter-spacing:.02em;font-size:20px}.event-joining__credential button{border:1px solid var(--line);min-height:44px;color:var(--violet-dark);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:800;display:inline-flex}.event-joining__credential button:hover{border-color:var(--violet);background:#f7f5ff}.event-joining__credential button svg{width:16px;height:16px}.event-joining__copy-message{color:#59667a;min-height:22px;margin:2px 0 8px;font-size:13px}.event-joining__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;padding-top:18px;display:flex}.event-joining__links a{min-height:40px;color:var(--violet-dark);align-items:center;gap:5px;font-size:14px;font-weight:800;display:inline-flex}.event-joining__links svg{width:16px;height:16px}.event-disclaimer{padding-block:27px}.event-disclaimer p{color:#59667a;max-width:850px;margin:0;font-size:14px}@media (max-width:900px){.event-detail-hero__grid{grid-template-columns:1fr;gap:36px}.event-detail-hero__image{height:470px}.event-story__grid,.event-joining__inner{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.events-hero__inner{padding-block:60px 66px}.events-hero p{font-size:16px}.events-directory{padding-block:56px 85px}.events-section-heading{display:block}.events-section-heading p{margin-top:10px}.event-card{grid-template-columns:1fr}.event-card__image{min-height:260px}.event-card__content{padding:26px 23px}.event-card__bottom{align-items:start}.event-detail-hero__grid{padding-block:42px 58px}.event-detail-hero h1{font-size:clamp(39px,11vw,55px)}.event-detail-hero__image{height:350px}.event-live-panel__actions{display:grid}.event-live-panel__actions .button,.event-calendar-cta,.event-calendar-cta__menu{width:100%}.event-joining{padding-block:65px}}@media (max-width:430px){.events-hero h1{font-size:39px}.event-detail-hero__image{height:290px}.event-joining__card{padding:16px}.event-joining__credential strong{font-size:17px}}.trial-invitation{color:#fff;border-left:3px solid #67e8f9;gap:.3rem;margin-top:1.5rem;padding-left:1rem;display:grid}.trial-invitation strong{font-size:1.15rem}.trial-invitation span{color:#c7d2fe;font-size:.84rem}.hero-copy .trial-terms{color:#c7d2fe;max-width:34rem;margin:1rem 0;font-size:.75rem;line-height:1.65}.button--app{color:#172554;background:#fff;width:fit-content;margin-top:1rem;box-shadow:0 8px 30px #0003}.button--app span{opacity:.7;font-size:.78rem;font-weight:500}.price-trial-banner{color:#fff;background:linear-gradient(115deg,#4338ca,#6d28d9);border-radius:1rem;gap:.3rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:grid}.price-trial-banner strong{letter-spacing:-.03em;font-size:1.6rem}.price-trial-banner span{color:#e0e7ff;font-size:.85rem}.pricing-wrap>.billing-toggle+.billing-toggle{margin-top:.75rem}.header-actions .button--small{white-space:normal;text-align:center;max-width:14rem}@media (max-width:600px){.hero-actions .button{white-space:normal;text-align:center;width:100%}.button--app{width:100%}.price-card .button{white-space:normal;text-align:center}}.hero-copy>.button--app{margin:0 0 1.25rem}.hero--demo{isolation:isolate;background:#0b1024;min-height:760px}.hero--demo:after{z-index:-1;opacity:.45}.demo-backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.demo-backdrop__glow{background:radial-gradient(at 78% 28%,#6755dc99,#0000 45%),radial-gradient(at 42% 100%,#08adbe30,#0000 55%),linear-gradient(115deg,#11182f,#111628 55%,#241c4b);position:absolute;inset:0}.demo-backdrop__video{object-fit:contain;object-position:center;background:#10142a;width:auto;max-width:42%;height:640px;position:absolute;top:32px;right:max(50vw - 552px,6%);box-shadow:0 0 100px #9d8cff24}.demo-backdrop__veil{background:linear-gradient(90deg,#0b1024 0%,#0b1024ed 35%,#0b1024b8 48%,#0000 69%),linear-gradient(#0b102430,#0000 8% 82%,#0b1024 100%);position:absolute;inset:0}.demo-hero-layout{z-index:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:22px 40px;padding-block:64px 40px;display:grid;position:relative}.demo-hero-intro,.demo-hero-conversion{grid-column:1;max-width:640px}.hero--demo h1{margin:24px 0 20px;font-size:clamp(48px,5.1vw,70px);line-height:1.045}.hero--demo .demo-hero-intro>p{color:#c6cee0;max-width:490px;margin:0;font-size:19px;line-height:1.6}.hero--demo .trial-invitation{border-color:#64e4ed;margin:0 0 20px}.hero--demo .trial-invitation strong{font-size:1rem}.hero--demo .trial-invitation span{font-size:.78rem}.hero--demo .hero-actions{gap:10px}.hero--demo .hero-actions .button{padding-inline:18px;font-size:14px}.hero--demo .hero-actions .button--app{color:#11182b;background:#79ebee;border-color:#79ebee;margin:0}.hero--demo .hero-actions .button--app:hover{background:#b6f8fa}.hero--demo .trial-terms{color:#aebbd0;max-width:520px;margin:16px 0 0;font-size:11px;line-height:1.6}.hero--demo .hero-proof{margin-top:16px;font-size:12px}.demo-description{color:#aebbd0;max-width:520px;margin-top:18px;font-size:11px;line-height:1.6}.demo-description summary{cursor:pointer;text-underline-offset:4px;width:fit-content}.demo-description summary:hover{color:#fff}.demo-description p{margin:8px 0 0}.demo-player{z-index:3;justify-items:center;gap:8px;width:294px;display:grid;position:absolute;top:684px;right:max(50vw - 552px,6%)}.demo-player__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#d0c7f9;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex;position:absolute;top:-688px}.demo-player__eyebrow>span{background:#7ce7df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #7ce7dfa8}.demo-player__buttons{gap:6px;display:flex}.demo-player button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.demo-player button:hover{background:#ffffff24}.demo-player button:disabled{opacity:.4;cursor:default}.demo-player button svg{width:15px;height:15px}.demo-player__note{color:#aebbd0;font-size:10px}@media (min-width:901px) and (max-width:1100px){.demo-hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:20px}.demo-backdrop__video,.demo-player{right:3%}.hero--demo .hero-actions .button{padding-inline:12px;font-size:13px}}@media (max-width:900px){.hero--demo{min-height:0}.demo-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:22px;padding-block:38px 30px}.demo-hero-intro{grid-column:1;min-height:490px}.demo-hero-conversion{grid-column:1/-1;max-width:100%}.hero--demo h1{font-size:clamp(38px,6.3vw,56px)}.demo-backdrop__video{width:218px;max-width:40%;height:auto;top:38px;right:4%}.demo-backdrop__veil{background:linear-gradient(90deg,#0b1024 0%,#0b1024ec 35%,#0000 62%),linear-gradient(#0000 56%,#0b1024 85%)}.demo-player{width:218px;max-width:40%;top:525px;right:4%}.demo-player__eyebrow{top:-510px}.hero--demo .trial-invitation{margin-bottom:16px}.hero--demo .trial-terms{max-width:680px}}@media (max-width:600px){.hero--demo .shell{width:calc(100% - 32px)}.demo-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;padding-block:24px}.demo-hero-intro{min-height:max(330px,97.83vw + 31.9982px)}.hero--demo .pill{letter-spacing:.06em;gap:5px;padding:6px 8px;font-size:8px}.hero--demo .pill svg{width:12px;height:12px}.hero--demo h1{letter-spacing:-.05em;margin:18px 0 14px;font-size:clamp(25px,7.25vw,40px);line-height:1.08}.hero--demo .demo-hero-intro>p{max-width:215px;font-size:13px;line-height:1.6}.demo-backdrop__video{width:calc(45% - 20.7px);max-width:none;height:auto;top:24px;right:16px}.demo-backdrop__veil{background:linear-gradient(90deg,#0b1024 0%,#0b1024f0 35%,#0b102433 55%,#0000 64%),linear-gradient(#0000 68%,#0b1024 100%)}.demo-player{gap:5px;width:calc(45% - 20.7px);max-width:none;top:calc(97.83vw - 13.0018px);right:16px}.demo-player__eyebrow{display:none}.demo-player__buttons{gap:4px;width:100%}.demo-player button{gap:5px;min-width:44px;padding:0 7px;font-size:10px}.demo-player button:first-child{flex:1}.demo-player button:last-child{padding-inline:0}.demo-player button svg{width:13px}.demo-player__note{font-size:9px}.hero--demo .trial-invitation{gap:2px;margin-bottom:14px;padding-left:10px}.hero--demo .trial-invitation strong{font-size:14px}.hero--demo .trial-invitation span{font-size:10px}.hero--demo .hero-actions{grid-template-columns:1fr;gap:8px;display:grid}.hero--demo .hero-actions .button{border-radius:12px;min-height:46px;padding-inline:10px;font-size:13px}.hero--demo .hero-actions .button--ghost-light{text-underline-offset:5px;color:#d3dcef;background:0 0;border:0;min-height:34px;text-decoration:underline}.hero--demo .trial-terms{margin-top:10px;font-size:9px;line-height:1.6}.hero--demo .hero-proof{gap:12px;margin-top:12px;font-size:10px;display:flex}.demo-description{margin-top:12px;font-size:10px}}.demo-player__eyebrow{top:-668px}@media (min-width:601px) and (max-width:900px){.demo-hero-intro{min-height:570px}.demo-player__eyebrow{top:-510px}}@media (max-width:600px){.hero--demo .trial-invitation strong{display:none}}.demo-backdrop__ambient{object-fit:cover;opacity:.38;filter:saturate(.7);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.demo-backdrop__glow{z-index:1;opacity:.5;pointer-events:none}.demo-backdrop__video{z-index:2}.demo-backdrop__veil{z-index:3;background:linear-gradient(90deg,#0b1024ed 0%,#0b1024d6 38%,#0b102480 54%,#0000 75%),linear-gradient(#0b102450,#0000 10% 75%,#0b1024 100%)}@media (max-width:600px){.demo-backdrop__ambient{opacity:.25}.demo-backdrop__veil{background:linear-gradient(90deg,#0b1024ed 0%,#0b1024db 36%,#0b102440 55%,#0000 65%),linear-gradient(#0000 35%,#0b1024dd 64%,#0b1024 100%)}}
