@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.12xb_oat076h..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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.0dld-t76zw9ln.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.04y9-s23ppywx.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_17c08bdc-module__XBbR5G__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_17c08bdc-module__XBbR5G__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_59f93b4a-module__GkT1da__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_59f93b4a-module__GkT1da__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.z-5\!{z-index:5!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.min-h-full{min-height:100%}.flex-1{flex:1}.grow{flex-grow:1}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--royal:#2563eb;--royal-deep:#1d4ed8;--navy:#0f172a;--navy-soft:#1e293b;--sky:#60a5fa;--sky-pale:#dbeafe;--white:#fff;--paper:#f8fafc;--cream:#fdfcfa;--slate-900:#0f172a;--slate-700:#334155;--slate-500:#64748b;--slate-400:#94a3b8;--slate-200:#e2e8f0;--slate-100:#f1f5f9;--line:#0f172a14;--line-strong:#0f172a24;--glass:#ffffffb8;--glass-strong:#ffffffdb;--shadow-sm:0 1px 2px #0f172a0a, 0 2px 8px #0f172a0a;--shadow-md:0 4px 12px #0f172a0f, 0 12px 32px #0f172a0f;--shadow-lg:0 12px 32px #0f172a14, 0 32px 80px #2563eb1f;--shadow-glow:0 12px 40px #2563eb52;--display:"Fraunces", "Playfair Display", Georgia, serif;--italic:"Instrument Serif", "Playfair Display", Georgia, serif;--headline:"Clash Display", "Space Grotesk", system-ui, sans-serif;--body:"General Sans", "Inter", system-ui, sans-serif}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--slate-900);background:var(--cream);font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.wrap{max-width:1440px;margin:0 auto;padding:0 80px}.wrap-tight{max-width:1200px;margin:0 auto;padding:0 80px}@media (max-width:1024px){.wrap,.wrap-tight{padding:0 40px}}@media (max-width:640px){.wrap,.wrap-tight{padding:0 20px}}.eyebrow{font-family:var(--body);letter-spacing:4px;text-transform:uppercase;color:var(--royal);align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--royal);width:32px;height:1px}.hero-slogan{font-family:var(--headline);letter-spacing:0;color:var(--royal);margin-top:16px;font-size:16px;font-weight:700}h1.hero-title{font-family:var(--display);letter-spacing:-.04em;color:var(--navy);font-variation-settings:"opsz" 144, "SOFT" 50;font-size:88px;font-weight:400;line-height:1.02}h1.hero-title em{font-family:var(--italic);color:var(--royal);letter-spacing:-.01em;font-style:italic;font-weight:400}h2.section-title{font-family:var(--display);letter-spacing:-.03em;color:var(--navy);font-variation-settings:"opsz" 144;font-size:56px;font-weight:400;line-height:1.05}h2.section-title em{font-family:var(--italic);color:var(--royal);font-style:italic}h3.card-title{font-family:var(--headline);letter-spacing:-.02em;color:var(--navy);font-size:24px;font-weight:500;line-height:1.2}.lede{font-family:var(--body);color:var(--slate-500);max-width:560px;font-size:19px;font-weight:400;line-height:1.55}@media (max-width:1024px){h1.hero-title{font-size:64px}h2.section-title{font-size:44px}}@media (max-width:640px){h1.hero-title{font-size:48px}h2.section-title{font-size:36px}}.nav-shell{z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed;top:24px;left:0;right:0}.nav{pointer-events:auto;background:var(--glass-strong);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid #ffffffb3;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 48px);padding:14px 14px 14px 28px;display:flex;box-shadow:inset 0 1px #fff9,0 8px 32px #0f172a0f,0 24px 64px #2563eb0f}.brand{align-items:center;gap:14px;display:flex}.brand .brand-icon{object-fit:contain;width:208px;height:56px}.nav-links{align-items:center;gap:4px;list-style:none;display:flex}.nav-links a,.nav-links .has-drop{font-family:var(--body);color:var(--slate-700);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14.5px;font-weight:500;transition:all .25s;display:inline-flex;position:relative}.nav-links a:hover,.nav-links .has-drop:hover{color:var(--navy);background:#2563eb0f}.nav-links .has-drop:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.nav-actions{align-items:center;gap:8px;display:flex}.btn-ghost{font-family:var(--body);color:var(--slate-700);border-radius:999px;padding:10px 18px;font-size:14.5px;font-weight:500;transition:all .2s}.btn-ghost:hover{color:var(--navy);background:#0f172a0a}.btn-cta{font-family:var(--body);color:var(--white);background:linear-gradient(135deg, var(--royal) 0%, var(--royal-deep) 100%);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #2563eb66,inset 0 1px #ffffff40}.btn-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #2563eb80}.btn-cta svg{width:14px;height:14px}.has-drop{position:relative}.submenu{background:var(--glass-strong);-webkit-backdrop-filter:blur(28px)saturate(1.4);min-width:240px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;z-index:200;border:1px solid #ffffffb3;border-radius:20px;padding:12px;list-style:none;transition:opacity .25s,transform .25s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-8px)}.submenu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.submenu li a{color:var(--slate-700);border-radius:12px;padding:10px 14px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s;display:block}.submenu li a:hover{color:var(--royal);background:#2563eb14}.has-drop.open>.submenu,.has-drop:hover>.submenu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.has-drop.open:after{transform:rotate(225deg)translateY(2px)}.has-drop:after{transition:transform .25s}@media (max-width:1024px){.brand .brand-icon{width:176px;height:47px}.nav-links{display:none}}@media (max-width:640px){.brand{gap:10px}.brand .brand-icon{width:132px;height:36px}}.btn{font-family:var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:15px;font-weight:600;transition:all .25s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--royal) 0%, var(--royal-deep) 100%);color:var(--white);box-shadow:0 8px 24px #2563eb52,inset 0 1px #ffffff40}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #2563eb6b}.btn-secondary{background:var(--white);color:var(--navy);border:1px solid var(--slate-200);box-shadow:0 1px #0f172a0a,0 4px 16px #0f172a0f}.btn-secondary:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-dark{background:var(--white);color:var(--navy);border:1px solid var(--line);box-shadow:0 4px 16px #0f172a1a}.btn-dark:hover{background:#f8fafc;transform:translateY(-2px)}.btn-ghost-line{color:var(--navy);border:1px solid var(--line-strong);background:0 0}.btn-ghost-line:hover{border-color:var(--royal);color:var(--royal)}.arrow{width:16px;height:16px;transition:transform .25s}.btn:hover .arrow{transform:translate(3px)}.home-hero{background:radial-gradient(at 80% 0,#60a5fa2e 0%,#0000 50%),radial-gradient(at 20% 100%,#2563eb14 0%,#0000 50%),linear-gradient(#fdfcfa 0%,#f8fafc 100%);padding:180px 0 120px;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 60%,#000 30%,#0000 80%);mask:radial-gradient(80% 60%,#000 30%,#0000 80%)}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hero-eyebrow,.hero-title{margin-bottom:28px}.hero-lede{margin-bottom:40px;font-size:20px}.hero-cta-row{flex-wrap:wrap;gap:14px;margin-bottom:56px;display:flex}.hero-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:56px;padding-top:32px;display:flex}.hero-stat .num{font-family:var(--display);color:var(--navy);letter-spacing:-.03em;align-items:baseline;gap:4px;font-size:38px;font-weight:500;display:flex}.hero-stat .num em{font-family:var(--italic);color:var(--royal);font-style:italic;font-weight:400}.hero-stat .label{color:var(--slate-500);letter-spacing:.5px;margin-top:4px;font-size:13px}.hero-art{aspect-ratio:1.05;place-items:center;display:grid;position:relative}.hero-art-bg{background-color:#eef3fb;background-image:radial-gradient(circle,#2563eb21 1.5px,#0000 1.5px);background-size:28px 28px;border-radius:32px;position:absolute;inset:0}.hero-truck-wrap{aspect-ratio:16/9;width:100%;position:relative}.map-card{aspect-ratio:2676/2012;background:0 0;width:100%;position:relative}.map-image{object-fit:contain}.float-card{background:var(--white);white-space:nowrap;border:1px solid #fffffff2;border-radius:20px;align-items:center;gap:14px;padding:14px 20px;animation:6s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 8px 28px #0f172a1a,inset 0 1px #fffc}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-card.f1{animation-delay:0s;top:6%;right:-4%}.float-card.f2{animation-delay:2s;bottom:8%;left:-4%}.float-icon{background:linear-gradient(135deg, var(--royal), var(--sky));color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.float-card .label{color:var(--slate-500);letter-spacing:.5px;text-transform:uppercase;font-size:11px}.float-card .val{font-family:var(--headline);color:var(--navy);font-size:15px;font-weight:600}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr}.hero-art{display:none}}.audience{padding:100px 0}.audience-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:60px;margin-bottom:56px;display:flex}.audience-head .title-wrap{max-width:640px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.aud-card{background:var(--white);border:1px solid var(--line);border-radius:28px;flex-direction:column;justify-content:space-between;min-height:320px;padding:40px;transition:all .35s;display:flex;position:relative;overflow:hidden}.aud-card:before{content:"";opacity:0;background:linear-gradient(135deg,#2563eb0a 0%,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.aud-card:hover{box-shadow:var(--shadow-lg);border-color:#2563eb33;transform:translateY(-6px)}.aud-card:hover:before{opacity:1}.aud-card .num{font-family:var(--italic);color:var(--royal);font-size:16px;font-style:italic}.aud-card h3{font-family:var(--display);letter-spacing:-.02em;color:var(--navy);margin:8px 0 16px;font-size:36px;font-weight:400;line-height:1.1}.aud-card p{color:var(--slate-500);max-width:280px;font-size:15px;line-height:1.55}.aud-card .arrow-link{color:var(--royal);align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:1024px){.audience-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.audience-grid{grid-template-columns:1fr}.audience-head{flex-direction:column;align-items:flex-start}}.highlights{background:var(--navy);color:var(--white);padding:28px 0;position:relative;overflow:hidden}.highlights .marquee{white-space:nowrap;align-items:center;gap:64px;animation:40s linear infinite scroll;display:flex}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.highlights .item{font-family:var(--body);color:#ffffffd9;letter-spacing:.3px;align-items:center;gap:12px;font-size:15px;font-weight:400;display:inline-flex}.highlights .item em{font-family:var(--italic);color:var(--sky);font-style:italic;font-weight:400}.highlights .dot{background:var(--sky);border-radius:50%;width:4px;height:4px}.modes{padding:120px 0}.modes-head{text-align:center;max-width:720px;margin-bottom:64px;margin-left:auto;margin-right:auto}.modes-head .lede{margin:24px auto 0}.modes-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mode-card{background:linear-gradient(180deg, var(--white) 0%, var(--paper) 100%);border:1px solid var(--line);border-radius:32px;padding:40px 36px;transition:all .35s;position:relative;overflow:hidden}.mode-card.featured{background:linear-gradient(180deg, var(--navy) 0%, #020617 100%);color:var(--white);border-color:#0000;box-shadow:0 24px 60px #0f172a66}.mode-card.featured h3,.mode-card.featured .price{color:var(--white)}.mode-card.featured .feature li{color:#ffffffbf}.mode-card.featured .tag{color:var(--sky);background:#60a5fa33}.mode-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.mode-card.featured:hover{box-shadow:0 32px 80px #0f172a80}.mode-card .tag{color:var(--royal);letter-spacing:1.5px;text-transform:uppercase;background:#2563eb1a;border-radius:999px;margin-bottom:20px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.mode-card h3{font-family:var(--display);letter-spacing:-.02em;color:var(--navy);margin-bottom:12px;font-size:32px;font-weight:400;line-height:1.1}.mode-card h3 em{font-family:var(--italic);font-style:italic}.mode-card .price{font-family:var(--display);color:var(--slate-500);margin-bottom:28px;font-size:14px;font-style:italic}.mode-card .feature{flex-direction:column;gap:14px;margin-bottom:32px;list-style:none;display:flex}.mode-card .feature li{color:var(--slate-700);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.mode-card .feature li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3 8l3.5 3.5L13 5' stroke='%232563EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% no-repeat;flex-shrink:0;width:16px;height:16px;margin-top:3px}.mode-card.featured .feature li:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3 8l3.5 3.5L13 5' stroke='%2360A5FA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% no-repeat}.mode-card .mode-cta{color:var(--royal);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.mode-card.featured .mode-cta{color:var(--sky)}@media (max-width:1024px){.modes-grid{grid-template-columns:1fr}}.vehicles{background:var(--paper);padding:100px 0}.veh-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.veh-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.veh-card{background:var(--white);border:1px solid var(--line);border-radius:24px;align-items:center;gap:26px;padding:26px;transition:all .3s;display:flex}.veh-card:hover{box-shadow:var(--shadow-md);border-color:#2563eb33;transform:translateY(-4px)}.veh-icon{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:22px;flex-shrink:0;place-items:center;width:124px;height:104px;display:grid;overflow:hidden}.veh-icon-image{object-fit:contain;width:150px;height:104px;transform:scale(1.18)}.veh-icon-7ft{width:150px;height:118px}.veh-icon-7ft .veh-icon-image{width:210px;height:140px;transform:scale(1.22)}.veh-card h4{font-family:var(--headline);color:var(--navy);letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:600}.veh-card p{color:var(--slate-500);font-size:13px;line-height:1.5}.veh-card .veh-cap{background:var(--paper);color:var(--slate-700);border-radius:999px;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}@media (max-width:1024px){.veh-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.veh-grid{grid-template-columns:1fr}}.promo{padding:100px 0}.promo-card{background:linear-gradient(135deg, var(--navy) 0%, #1e3a8a 50%, var(--royal) 100%);color:var(--white);border-radius:36px;grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;padding:80px;display:grid;position:relative;overflow:hidden}.promo-card:before{content:"";background:radial-gradient(circle at 80% 30%,#60a5fa66,#0000 50%),radial-gradient(circle at 20% 80%,#ffffff14,#0000 50%);position:absolute;inset:0}.promo-card:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'><path d='M0 40h80M40 0v80' stroke='rgba(255,255,255,0.04)' stroke-width='1'/></svg>");background-size:40px 40px;position:absolute;inset:0}.promo-content{z-index:1;position:relative}.promo-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:2px;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.promo h2{font-family:var(--display);letter-spacing:-.03em;margin-bottom:24px;font-size:64px;font-weight:400;line-height:1.05}.promo h2 em{font-family:var(--italic);color:#0000;background:linear-gradient(135deg,#fcd34d,#f59e0b);-webkit-background-clip:text;background-clip:text;font-style:italic}.promo p{color:#ffffffbf;max-width:460px;margin-bottom:36px;font-size:17px}.promo-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.promo-code{font-family:var(--headline);letter-spacing:4px;color:var(--white);background:#ffffff0d;border:1.5px dashed #ffffff4d;border-radius:14px;align-items:center;gap:12px;padding:16px 24px;font-size:15px;font-weight:500;display:inline-flex}.promo-code:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FCD34D' stroke-width='2'><path d='M9 11l3 3L22 4'/><path d='M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11'/></svg>") 50%/contain no-repeat;width:24px;height:24px}.promo-visual{aspect-ratio:1/1.1;place-items:center;display:grid;position:relative}.promo-visual .pkg{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff29 0%,#ffffff0a 100%);border:1px solid #ffffff2e;border-radius:24px;place-items:center;width:80%;display:grid;position:relative}.discount-stamp{width:180px;height:180px;font-family:var(--display);text-align:center;color:var(--navy);border:4px solid var(--white);background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 100%);border-radius:50%;place-items:center;font-weight:500;line-height:1;display:grid;position:absolute;top:-10%;right:-8%;transform:rotate(-12deg);box-shadow:0 20px 50px #f59e0b66}.discount-stamp .pct{font-size:56px;font-style:italic;font-family:var(--italic)}.discount-stamp .off{letter-spacing:4px;margin-top:4px;font-size:14px;font-weight:600}@media (max-width:1024px){.promo-card{grid-template-columns:1fr;padding:48px}.promo h2{font-size:48px}.promo-visual{display:none}}.apps{padding:120px 0}.apps-head{text-align:center;max-width:720px;margin:0 auto 80px}.apps-head .lede{margin:24px auto 0}.apps-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.app-card{border:1px solid var(--line);background:linear-gradient(160deg,#f8fafc 0%,#dbeafe 100%);border-radius:36px;flex-direction:column;justify-content:space-between;min-height:480px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.app-card.dark{background:linear-gradient(160deg, var(--navy) 0%, var(--royal) 100%);color:var(--white)}.app-card.dark h3{color:var(--white)}.app-card.dark p{color:#ffffffbf}.app-card .app-tag{background:var(--white);color:var(--royal);letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.app-card.dark .app-tag{color:var(--sky);background:#ffffff1f;border-color:#ffffff2e}.app-card h3{font-family:var(--display);letter-spacing:-.03em;color:var(--navy);margin-bottom:16px;font-size:44px;font-weight:400;line-height:1.05}.app-card h3 em{font-family:var(--italic);color:var(--royal);font-style:italic}.app-card.dark h3 em{color:var(--sky)}.app-card p{color:var(--slate-700);max-width:420px;margin-bottom:28px;font-size:16px}.app-feat{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;list-style:none;display:grid}.app-feat li{color:var(--slate-700);align-items:center;gap:10px;font-size:14px;display:flex}.app-card.dark .app-feat li{color:#ffffffd9}.app-feat li:before{content:"";background:var(--white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3 8l3.5 3.5L13 5' stroke='%232563EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;border-radius:50%;flex-shrink:0;width:20px;height:20px}.app-card.dark .app-feat li:before{background-color:#ffffff26}.app-store-row{flex-wrap:wrap;gap:12px;display:flex}.store-btn{color:#000;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-flex}.app-card.dark .store-btn{color:#000;background:#fff}.store-btn small{opacity:.7;letter-spacing:1px;text-transform:uppercase;font-size:10px;display:block}.store-btn .name{font-family:var(--headline);font-size:16px;font-weight:600;line-height:1.1}@media (max-width:1024px){.apps-grid{grid-template-columns:1fr}}.howto{background:var(--navy);color:var(--white);padding:120px 0;position:relative;overflow:hidden}.howto:before{content:"";background:radial-gradient(circle at 10% 30%,#2563eb4d,#0000 40%),radial-gradient(circle at 90% 70%,#60a5fa2e,#0000 40%);position:absolute;inset:0}.howto-head{text-align:center;max-width:720px;margin:0 auto 80px;position:relative}.howto-head h2{color:var(--white)}.howto-head h2 em{color:var(--sky)}.howto-head .lede{color:#ffffffb3;margin:24px auto 0}.howto-head .eyebrow{color:var(--sky)}.howto-head .eyebrow:before{background:var(--sky)}.steps{grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg,#0000,#60a5fa4d,#0000);height:1px;position:absolute;top:32px;left:8%;right:8%}.step{text-align:center;padding-top:0;position:relative}.step-num{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:48px;height:48px;font-family:var(--body);color:var(--sky);z-index:2;background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff2e;border-radius:12px;place-items:center;margin:0 auto 24px;font-size:18px;font-style:normal;font-weight:700;display:grid;position:relative}.step.active .step-num{background:linear-gradient(135deg, var(--royal), var(--sky));color:var(--white);border-color:#0000}.step h4{font-family:var(--headline);color:var(--white);margin-bottom:8px;font-size:18px;font-weight:500}.step p{color:#fff9;max-width:200px;margin:0 auto;font-size:14px;line-height:1.5}@media (max-width:1024px){.steps{grid-template-columns:1fr;gap:40px}.steps:before{display:none}}.testimonials{padding:120px 0}.test-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:60px;margin-bottom:56px;display:flex}.test-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.test-card{background:var(--white);border:1px solid var(--line);border-radius:28px;padding:36px;transition:all .3s;position:relative}.test-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.quote-mark{font-family:var(--display);color:var(--royal);opacity:.15;font-size:80px;font-style:italic;line-height:1;position:absolute;top:20px;right:30px}.test-card .role{background:var(--paper);color:var(--royal);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;margin-bottom:20px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.test-card .quote{font-family:var(--display);color:var(--navy);letter-spacing:-.01em;min-height:130px;margin-bottom:28px;font-size:22px;font-weight:400;line-height:1.4}.test-card .quote em{font-family:var(--italic);color:var(--royal);font-style:italic}.test-author{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:24px;display:flex}.avatar{background:linear-gradient(135deg, var(--royal), var(--sky));width:48px;height:48px;color:var(--white);font-family:var(--headline);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.test-author .name{font-family:var(--headline);color:var(--navy);font-size:15px;font-weight:500}.test-author .meta{color:var(--slate-500);font-size:12px}@media (max-width:1024px){.test-grid{grid-template-columns:1fr}}.download-cta{padding:120px 0}.dl-card{background:linear-gradient(135deg, var(--paper) 0%, #dbeafe 100%);border:1px solid var(--line);border-radius:40px;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:80px;display:grid;position:relative;overflow:hidden}.dl-card .qr{background:var(--white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%230F172A'><rect x='5' y='5' width='25' height='25' rx='3'/><rect x='10' y='10' width='15' height='15' fill='white'/><rect x='13' y='13' width='9' height='9'/><rect x='70' y='5' width='25' height='25' rx='3'/><rect x='75' y='10' width='15' height='15' fill='white'/><rect x='78' y='13' width='9' height='9'/><rect x='5' y='70' width='25' height='25' rx='3'/><rect x='10' y='75' width='15' height='15' fill='white'/><rect x='13' y='78' width='9' height='9'/><rect x='40' y='10' width='5' height='5'/><rect x='50' y='10' width='8' height='5'/><rect x='40' y='20' width='8' height='5'/><rect x='55' y='20' width='5' height='5'/><rect x='40' y='40' width='5' height='5'/><rect x='50' y='40' width='8' height='8'/><rect x='65' y='42' width='8' height='5'/><rect x='80' y='42' width='5' height='8'/><rect x='40' y='55' width='8' height='5'/><rect x='55' y='55' width='5' height='8'/><rect x='65' y='55' width='8' height='5'/><rect x='80' y='58' width='5' height='5'/><rect x='40' y='70' width='5' height='8'/><rect x='50' y='70' width='5' height='5'/><rect x='60' y='70' width='8' height='8'/><rect x='75' y='72' width='8' height='5'/><rect x='40' y='85' width='8' height='5'/><rect x='55' y='85' width='5' height='8'/><rect x='65' y='85' width='8' height='5'/><rect x='80' y='85' width='5' height='5'/></svg>") no-repeat center;border:1px solid var(--line);background-size:80%;border-radius:16px;flex-shrink:0;width:120px;height:120px}.dl-text h2{margin-bottom:16px;font-size:56px}.dl-text p{color:var(--slate-500);max-width:440px;margin-bottom:32px;font-size:17px}.dl-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.phone-mock{background:linear-gradient(160deg, var(--navy), #020617);border-radius:44px;width:280px;height:560px;margin-left:auto;padding:14px;position:relative;box-shadow:0 40px 80px #0f172a4d,inset 0 1px #ffffff1a}.phone-screen{background:linear-gradient(#dbeafe 0%,#eff6ff 100%);border-radius:32px;width:100%;height:100%;padding:24px;position:relative;overflow:hidden}.phone-screen--image{background:0 0;padding:0}.phone-screen-image{object-fit:cover}.download-phone{width:min(280px,100%);margin-left:auto}.download-phone-image{filter:drop-shadow(0 40px 80px #0f172a42);width:100%;height:auto;display:block}.app-phone-mockup{width:min(360px,100%);margin-left:auto}.app-phone-mockup--compact{width:min(280px,100%)}.app-phone-mockup--contact{width:min(260px,100%)}.app-phone-mockup-image{filter:drop-shadow(0 32px 70px #0f172a3d);width:100%;height:auto;display:block}@media (max-width:1024px){.dl-card{grid-template-columns:1fr;padding:48px}.phone-mock,.download-phone,.app-phone-mockup{margin:0 auto}.app-phone-mockup--compact{width:min(220px,100%)}.app-phone-mockup--contact{width:min(210px,100%)}}.footer{color:#101827;background:#b8d6f2;padding:78px 0 42px}.footer:before{content:none}.footer-main{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:82px;padding-bottom:92px;display:grid}.footer-wordmark{color:#5c86ee;font-family:var(--body);margin-bottom:28px;font-size:24px;font-weight:700}.footer-brand p{color:#101827;max-width:290px;margin-bottom:34px;font-size:17px;line-height:1.5}.socials.lite{align-items:center;gap:28px;display:flex}.social-lite{color:#5c86ee;place-items:center;transition:opacity .2s;display:inline-grid}.social-lite:hover{opacity:.72}.social-lite svg{width:20px;height:20px}.fcol h5{font-family:var(--body);letter-spacing:2px;color:#070d18;margin-bottom:30px;font-size:13px;font-weight:800}.fcol ul{flex-direction:column;gap:22px;list-style:none;display:flex}.fcol li a{color:#101827;font-size:17px;transition:color .2s}.fcol li a:hover{color:#426fea}.footer-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-bottom .copy{color:#101827;font-size:14px}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.footer-legal-links a{color:#101827;font-size:14px}@media (max-width:1024px){.footer-main{grid-template-columns:1fr 1fr;gap:48px}}@media (max-width:640px){.footer{padding:56px 0 32px}.footer-main{grid-template-columns:1fr;gap:38px;padding-bottom:54px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-legal-links{gap:18px}}.screen-banner{background:radial-gradient(at 80% 30%,#60a5fa2e 0%,#0000 50%),linear-gradient(#fdfcfa 0%,#f8fafc 100%);padding:180px 0 100px;position:relative;overflow:hidden}.screen-banner:before{content:"";background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 60%,#000 30%,#0000 80%);mask:radial-gradient(80% 60%,#000 30%,#0000 80%)}.biz-hero{background:radial-gradient(at 80% 0,#60a5fa2e 0%,#0000 50%),linear-gradient(#fdfcfa 0%,#f8fafc 100%);padding:180px 0 100px;position:relative;overflow:hidden}.biz-hero:before{content:"";background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 60%,#000 30%,#0000 80%);mask:radial-gradient(80% 60%,#000 30%,#0000 80%)}.biz-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid;position:relative}.biz-form-card{background:var(--white);box-shadow:var(--shadow-lg);border:1px solid var(--line);border-radius:32px;padding:48px}.biz-form-card h3{font-family:var(--display);letter-spacing:-.02em;color:var(--navy);margin-bottom:8px;font-size:32px;font-weight:400}.biz-form-card h3 em{font-family:var(--italic);color:var(--royal);font-style:italic}.biz-form-card .form-sub{color:var(--slate-500);margin-bottom:28px;font-size:14px}.form-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.form-row.full{grid-template-columns:1fr}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500);font-size:11px;font-weight:600}.form-group input,.form-group select,.form-group textarea{font-family:var(--body);border:1px solid var(--slate-200);background:var(--paper);color:var(--navy);border-radius:12px;padding:12px 14px;font-size:14px;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--royal);background:var(--white);outline:none;box-shadow:0 0 0 4px #2563eb1a}.section-tabs{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;width:fit-content;margin:60px auto 80px;padding:8px;display:flex}.section-tabs a{color:var(--slate-700);border-radius:999px;padding:10px 22px;font-size:14px;font-weight:500;transition:all .25s}.section-tabs a.active,.section-tabs a:hover{background:var(--navy);color:var(--white)}.biz-section{padding:100px 0}.biz-section.alt{background:var(--paper)}.footer-page-hero{padding-bottom:92px}.footer-page-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.footer-page-section{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:start;gap:56px;display:grid}.footer-page-copy{position:sticky;top:130px}.footer-page-copy .lede{margin-top:22px}.footer-page-list{grid-template-columns:1fr;gap:18px;display:grid}.footer-page-card{border-radius:20px}.footer-page-card h4{font-family:var(--headline);color:var(--navy);letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:600}@media (max-width:1024px){.footer-page-section{grid-template-columns:1fr}.footer-page-copy{position:static}}@media (max-width:640px){.footer-page-hero{padding-bottom:72px}.footer-page-actions .btn{justify-content:center;width:100%}}.stats-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:32px;margin-top:80px;padding:60px 0;display:grid}.stat-item{text-align:center}.stat-item .num{font-family:var(--display);color:var(--navy);letter-spacing:-.04em;margin-bottom:10px;font-size:64px;font-weight:400;line-height:1}.stat-item .num em{font-family:var(--italic);color:var(--royal);font-style:italic}.stat-item .label{color:var(--slate-500);letter-spacing:1px;text-transform:uppercase;font-size:13px}.feature-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.feature-card{background:var(--white);border:1px solid var(--line);border-radius:24px;padding:36px;transition:all .3s}.feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.feat-icon{width:56px;height:56px;color:var(--royal);background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.feature-card h4{font-family:var(--headline);color:var(--navy);letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:600}.feature-card p{color:var(--slate-500);font-size:14.5px;line-height:1.55}.tracking-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tracking-feature-grid .feature-card{border-radius:20px;padding:28px}.tracking-feature-grid .feat-icon{border-radius:14px;width:48px;height:48px;margin-bottom:16px}.tracking-feature-grid .feature-card h4{margin-bottom:6px;font-size:17px}.tracking-feature-grid .feature-card p{font-size:13px}@media (max-width:1280px){.tracking-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.code-card{background:linear-gradient(160deg, var(--navy) 0%, #020617 100%);color:#ffffffd9;box-shadow:var(--shadow-lg);border:1px solid #ffffff0f;border-radius:24px;padding:32px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13.5px;line-height:1.7;position:relative;overflow-x:auto}.code-card .dots{gap:6px;margin-bottom:20px;display:flex}.code-card .dots span{background:#ffffff1a;border-radius:50%;width:12px;height:12px}.code-card .dots span:first-child{background:#ff5f56}.code-card .dots span:nth-child(2){background:#ffbd2e}.code-card .dots span:nth-child(3){background:#27c93f}.code-card .kw{color:#93c5fd}.code-card .str{color:#fcd34d}.code-card .com{color:#64748b;font-style:italic}.code-card .fn{color:#60a5fa}.logos-strip{background:var(--white);border:1px solid var(--line);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;padding:40px 60px;display:flex}.logo-item{font-family:var(--display);color:var(--slate-400);letter-spacing:-.01em;font-size:22px;font-style:italic;font-weight:400}.logo-item.bold{letter-spacing:4px;font-style:normal;font-weight:600;font-family:var(--headline)}.faq-list{flex-direction:column;gap:12px;max-width:880px;margin:0 auto;display:flex}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:24px 32px;transition:all .25s}.faq-item:hover{border-color:#2563eb33}.faq-item summary{font-family:var(--headline);color:var(--navy);cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:18px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--display);color:var(--royal);font-size:28px;font-weight:300;transition:transform .3s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--slate-500);padding-top:16px;font-size:15px;line-height:1.65}.cta-strip{background:linear-gradient(135deg, var(--navy) 0%, #1e3a8a 100%);color:var(--white);padding:120px 0;position:relative;overflow:hidden}.cta-strip:before{content:"";background:radial-gradient(#60a5fa26,#0000 60%);position:absolute;inset:0}.cta-strip-inner{text-align:center;max-width:760px;margin:0 auto;position:relative}.cta-strip h2{color:var(--white);margin-bottom:24px;font-size:64px}.cta-strip h2 em{color:var(--sky)}.cta-strip p{color:#ffffffb3;margin-bottom:40px;font-size:18px}.cta-strip .btn-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:1024px){.biz-grid{grid-template-columns:1fr}.stats-row{grid-template-columns:1fr 1fr}.feature-grid-3{grid-template-columns:1fr}.cta-strip h2{font-size:48px}}@media (max-width:640px){.stats-row{grid-template-columns:1fr}.section-tabs{border-radius:24px}}.track-search-card{background:var(--white);box-shadow:var(--shadow-lg);border:1px solid var(--line);border-radius:24px;align-items:center;gap:8px;max-width:720px;margin:40px auto 0;padding:12px;display:flex}.track-search-card input{font-family:var(--body);background:0 0;border:none;outline:none;flex:1;padding:18px 24px;font-size:16px}.track-map{aspect-ratio:2.5;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#eff6ff 0%,#dbeafe 100%);border-radius:32px;margin-top:60px;position:relative;overflow:hidden}.track-eta-card{background:var(--white);min-width:240px;box-shadow:var(--shadow-lg);border:1px solid var(--line);border-radius:20px;padding:24px;position:absolute;top:32px;right:32px}.track-eta-card .eta-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--slate-500);margin-bottom:8px;font-size:11px}.track-eta-card .eta-time{font-family:var(--display);color:var(--navy);letter-spacing:-.02em;margin-bottom:4px;font-size:36px;font-weight:400}.track-eta-card .eta-time em{font-family:var(--italic);color:var(--royal);font-style:italic}.track-eta-card .eta-meta{color:var(--slate-500);font-size:13px}.track-eta-card .progress-bar{background:var(--paper);border-radius:999px;height:4px;margin-top:16px;overflow:hidden}.track-eta-card .progress-bar div{background:linear-gradient(to right, var(--royal), var(--sky));border-radius:999px;width:68%;height:100%}@media (max-width:1024px){.track-eta-card{margin-top:20px;position:relative;top:auto;right:auto}.track-map{aspect-ratio:auto;padding-bottom:20px}}.timeline-card{background:var(--white);border:1px solid var(--line);border-radius:28px;padding:48px}.timeline{--tl-dot-size:24px;justify-content:space-between;padding:0;display:flex;position:relative}.timeline:before{content:"";top:calc(var(--tl-dot-size) / 2);background:var(--paper);height:2px;position:absolute;left:5%;right:5%}.timeline:after{content:"";top:calc(var(--tl-dot-size) / 2);background:linear-gradient(to right, var(--royal), var(--sky));width:60%;height:2px;position:absolute;left:5%}.tl-step{text-align:center;flex:1;position:relative}.tl-dot{width:var(--tl-dot-size);height:var(--tl-dot-size);background:var(--white);border:2px solid var(--slate-200);z-index:2;border-radius:6px;margin:0 auto 16px;position:relative}.tl-step.done .tl-dot{background:var(--royal);border-color:var(--royal)}.tl-step.current .tl-dot{background:var(--white);border-color:var(--royal);box-shadow:0 0 0 6px #2563eb2e}.tl-step h5{font-family:var(--headline);color:var(--navy);margin-bottom:4px;font-size:14px;font-weight:500}.tl-step .time{color:var(--slate-500);font-size:12px}@media (max-width:640px){.timeline{flex-direction:column;gap:24px}.timeline:before,.timeline:after{display:none}}.dash-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:28px;padding:32px;overflow-x:auto}.dash-grid-stat{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.dash-stat{background:var(--paper);border-radius:16px;padding:20px}.dash-stat .lbl{color:var(--slate-500);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:11px}.dash-stat .val{font-family:var(--display);color:var(--navy);letter-spacing:-.02em;font-size:32px}.dash-stat .val em{font-family:var(--italic);color:var(--royal);font-style:italic}.dash-stat.success{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.dash-stat.success .val{color:#047857}.dash-stat.warn{background:linear-gradient(135deg,#fef3c7,#fde68a)}.dash-stat.warn .val{color:#92400e}.dash-stat.primary{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.dash-stat.primary .val{color:var(--royal)}.dash-table{border-collapse:collapse;width:100%;min-width:600px}.dash-table th{text-align:left;color:var(--slate-500);letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid var(--line);padding:12px 16px;font-size:11px;font-weight:600}.dash-table td{color:var(--navy);border-bottom:1px solid var(--line);padding:16px;font-size:14px}.dash-table tr:last-child td{border-bottom:none}.status-pill{letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.transit{color:var(--royal);background:#2563eb1a}.status-pill.delivered{color:#047857;background:#10b9811a}.status-pill.delayed{color:#b91c1c;background:#ef44441a}@media (max-width:1024px){.dash-grid-stat{grid-template-columns:1fr 1fr}}.about-values{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid}.value-card{background:var(--white);border:1px solid var(--line);border-radius:28px;padding:48px 40px}.value-card .num{font-family:var(--body);color:var(--royal);margin-bottom:20px;font-size:44px;font-style:normal;font-weight:700;line-height:1}.value-card h3{font-family:var(--display);color:var(--navy);letter-spacing:-.02em;margin-bottom:12px;font-size:36px;font-weight:400}.value-card p{color:var(--slate-500);font-size:15px;line-height:1.6}@media (max-width:1024px){.about-values{grid-template-columns:1fr}}.auth-shell{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-art{background:linear-gradient(160deg, var(--navy) 0%, #1e3a8a 50%, var(--royal) 100%);color:var(--white);flex-direction:column;justify-content:space-between;padding:80px;display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'><path d='M0 40h80M40 0v80' stroke='rgba(255,255,255,0.04)' stroke-width='1'/></svg>");background-size:40px 40px;position:absolute;inset:0}.auth-art:after{content:"";filter:blur(40px);background:radial-gradient(circle,#60a5fa66,#0000 60%);border-radius:50%;width:500px;height:500px;position:absolute;top:-20%;right:-10%}.auth-art-content{z-index:1;position:relative}.auth-art .brand{color:var(--white)}.auth-art .brand .mark{background:var(--white);color:var(--navy)}.auth-art h1{font-family:var(--display);letter-spacing:-.03em;margin:80px 0 24px;font-size:56px;font-weight:400;line-height:1.05}.auth-art h1 em{font-family:var(--italic);color:var(--sky);font-style:italic}.auth-art p{color:#ffffffbf;max-width:440px;margin-bottom:60px;font-size:17px}.auth-trust{z-index:1;border-top:1px solid #ffffff1a;flex-direction:column;gap:16px;padding-top:40px;display:flex;position:relative}.trust-item{color:#ffffffd9;align-items:center;gap:14px;font-size:14px;display:flex}.trust-item svg{width:20px;height:20px;color:var(--sky)}.auth-form-wrap{background:var(--cream);justify-content:center;align-items:center;padding:80px;display:flex}.auth-form{width:100%;max-width:440px}.auth-form h2{font-family:var(--display);letter-spacing:-.03em;color:var(--navy);margin-bottom:8px;font-size:44px;font-weight:400}.auth-form h2 em{font-family:var(--italic);color:var(--royal);font-style:italic}.auth-form>p{color:var(--slate-500);margin-bottom:36px;font-size:15px}.input-block{margin-bottom:16px}.input-block label{letter-spacing:1px;text-transform:uppercase;color:var(--slate-500);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.input-block input,.input-block select{border:1px solid var(--slate-200);background:var(--white);width:100%;font-family:var(--body);color:var(--navy);border-radius:14px;padding:14px 18px;font-size:15px;transition:all .2s}.input-block input:focus,.input-block select:focus{border-color:var(--royal);outline:none;box-shadow:0 0 0 4px #2563eb1a}.role-pick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.role-opt{border:1.5px solid var(--slate-200);background:var(--white);text-align:center;cursor:pointer;font-family:var(--headline);color:var(--slate-700);border-radius:14px;padding:14px;font-size:13px;font-weight:500;transition:all .25s}.role-opt.active,.role-opt:hover{border-color:var(--royal);color:var(--royal);background:#2563eb0a}.auth-form .btn{justify-content:center;width:100%;margin-top:12px}.auth-foot{text-align:center;color:var(--slate-500);margin-top:24px;font-size:14px}.auth-foot a{color:var(--royal);font-weight:600}@media (max-width:1024px){.auth-shell{grid-template-columns:1fr}.auth-art{min-height:400px}}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.col-text h2{margin-bottom:24px}.col-text .lede{margin-bottom:32px}@media (max-width:1024px){.two-col{grid-template-columns:1fr;gap:40px}}.benefits{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.benefit{background:var(--white);border:1px solid var(--line);border-radius:20px;align-items:center;gap:16px;padding:24px;display:flex}.benefit .icn{background:var(--paper);width:40px;height:40px;color:var(--royal);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.benefit p{font-family:var(--headline);color:var(--navy);font-size:14px;font-weight:500}@media (max-width:640px){.benefits{grid-template-columns:1fr}}.step-list{flex-direction:column;gap:12px;margin-top:32px;display:flex}.step-row{background:var(--white);border:1px solid var(--line);border-radius:18px;grid-template-columns:60px 1fr;align-items:center;gap:24px;padding:20px 24px;display:grid}.step-row .n{font-family:var(--body);color:var(--royal);text-align:center;font-size:20px;font-style:normal;font-weight:700}.step-row h5{font-family:var(--headline);color:var(--navy);margin-bottom:2px;font-size:16px;font-weight:500}.step-row p{color:var(--slate-500);font-size:13.5px}.contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-card{background:var(--white);border:1px solid var(--line);border-radius:28px;padding:48px;transition:all .3s}.contact-card:hover{box-shadow:var(--shadow-md);border-color:#2563eb33}.contact-card .icn-lg{width:64px;height:64px;color:var(--royal);background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:18px;place-items:center;margin-bottom:24px;display:grid}.contact-card h3{font-family:var(--display);color:var(--navy);letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:400}.contact-card h3 em{font-family:var(--italic);color:var(--royal);font-style:italic}.contact-card .info-line{border-top:1px solid var(--line);color:var(--slate-700);align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.contact-card .info-line:first-of-type{border-top:none}.contact-card .info-line svg{color:var(--royal)}@media (max-width:1024px){.contact-grid{grid-template-columns:1fr}}.job-search-bar{background:var(--white);box-shadow:var(--shadow-md);border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:56px;padding:12px;display:grid}.job-search-bar input,.job-search-bar select{font-family:var(--body);background:0 0;border:none;outline:none;padding:18px 20px;font-size:15px}@media (max-width:640px){.job-search-bar{grid-template-columns:1fr}}.value-pills{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.value-pill{background:var(--white);border:1px solid var(--line);font-family:var(--headline);color:var(--navy);border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}.value-pill em{font-family:var(--italic);color:var(--royal);font-style:italic}.founders-hero{background:radial-gradient(circle at 18% 16%,#2563eb1f,#0000 28%),linear-gradient(#f8fafc 0%,#fff 100%)}.founders-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:48px;display:grid}.founder-photo-card{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#2563eb14,#fffffff5);border-radius:36px;padding:18px;position:relative;overflow:hidden}.founder-photo-card:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'><path d='M0 40h80M40 0v80' stroke='rgba(37,99,235,0.08)' stroke-width='1'/></svg>");background-size:40px 40px;border-radius:28px;position:absolute;inset:18px}.founder-photo{aspect-ratio:1;object-fit:cover;border-radius:28px;width:100%;height:auto;display:block;position:relative;box-shadow:0 24px 80px #0f172a2e}.founder-photo-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-md);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:18px;padding:14px 18px;position:absolute;bottom:38px;left:38px}.founder-photo-badge span{letter-spacing:2px;text-transform:uppercase;color:var(--royal);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.founder-photo-badge strong{font-family:var(--headline);color:var(--navy);font-size:18px;display:block}.founder-copy-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:34px;padding:44px}.founder-registration-card{background:linear-gradient(135deg, var(--navy) 0%, #1e3a8a 100%);color:var(--white);box-shadow:var(--shadow-md);border-radius:24px;margin-top:34px;padding:26px}.forwarded-label{color:#ffffff9e;margin-bottom:10px;font-size:13px;font-style:italic;font-weight:700;display:inline-flex}.founder-registration-card h3{font-family:var(--headline);letter-spacing:.02em;margin-bottom:18px;font-size:24px;line-height:1.2}.founder-registration-card p{color:#ffffffeb;font-size:18px}.founder-registration-card p span{color:#86efac;text-underline-offset:3px;font-weight:800;text-decoration:underline}.founder-registration-card p em{margin-left:8px;font-style:normal;font-weight:700}.founder-principles{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:1024px){.founders-grid,.founder-principles{grid-template-columns:1fr}}@media (max-width:640px){.founder-copy-card{padding:28px}.founder-registration-card p{font-size:15px}.founder-photo-badge{bottom:28px;left:28px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
