:root{--cyan:#2bbdef;--cyan-deep:#0e9bcb;--cyan-soft:#e6f6fc;--coral:#ff6b4a;--coral-soft:#ffeae3;--coral-deep:#e04a28;--ink:#121417;--ink-2:#2a2d33;--ink-3:#55585f;--ink-4:#8c8f96;--line:#e6e3dc;--line-2:#d9d4c9;--paper:#faf7f2;--paper-2:#f3efe6;--cream:#f7f1e4;--white:#fff;--success:#22c55e;--sans:"Inter Tight", system-ui, -apple-system, sans-serif;--serif:"Instrument Serif", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, monospace;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--container:1240px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--sans);color:var(--ink);background:var(--paper);font-feature-settings:"ss01", "cv11";line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}ul{list-style:none}::selection{background:var(--coral);color:var(--white)}.container{max-width:var(--container);margin:0 auto;padding:0 24px}@media (min-width:768px){.container{padding:0 40px}}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--ink-3);width:24px;height:1px}.eyebrow.on-dark{color:#ffffffb3}.eyebrow.on-dark:before{background:#ffffff80}.btn{border-radius:var(--r-pill);font-family:var(--sans);letter-spacing:-.005em;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:14.5px;font-weight:600;transition:transform .2s,background .2s,color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn svg{flex:none;width:16px;height:16px}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--coral);color:var(--white)}.btn-coral{background:var(--coral);color:var(--white);box-shadow:0 6px 20px -6px #ff6b4a99}.btn-coral:hover{background:var(--coral-deep);box-shadow:0 10px 30px -6px #ff6b4ab3}.btn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.btn-cyan{background:var(--cyan);color:var(--white)}.btn-cyan:hover{background:var(--cyan-deep)}.chip{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--white);color:var(--ink-2);align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ph{background:repeating-linear-gradient(45deg, var(--paper-2) 0 10px, var(--cream) 10px 20px);border:1px solid var(--line);border-radius:var(--r-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ph:after{content:attr(data-label);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);padding:5px 10px;font-size:11px}.ph.coral{background:repeating-linear-gradient(45deg,#ffd9cc 0 10px,#ffe9df 10px 20px)}.ph.cyan{background:repeating-linear-gradient(45deg,#d5eff9 0 10px,#e6f6fc 10px 20px)}.ph.dark{background:repeating-linear-gradient(45deg,#1c1f24 0 10px,#15171b 10px 20px);border-color:#2a2d33}.ph.dark:after{color:#9ca0a8;background:#0f1114;border-color:#2a2d33}header{z-index:100;border-bottom:1px solid #0000;transition:background .25s,box-shadow .25s,border-color .25s;position:fixed;top:0;left:0;right:0}header.scrolled{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#faf7f2d9}.header-row{justify-content:space-between;align-items:center;height:76px;display:flex}.logo{align-items:center;height:48px;display:inline-flex}.logo picture{height:100%;display:block}.logo img{width:auto;height:100%;display:block}.logo-mark{background:var(--ink);color:var(--paper);place-items:center;display:none;position:relative;overflow:hidden}.logo-mark:before{content:"";background:linear-gradient(135deg, transparent 45%, var(--coral) 45% 52%, transparent 52%);position:absolute;inset:0}.logo-mark svg{width:18px;height:18px;position:relative}.logo .accent{color:var(--coral);font-style:italic;font-family:var(--serif);letter-spacing:0;margin-left:-2px;font-size:21px;font-weight:400}nav.main{border:1px solid var(--line);border-radius:var(--r-pill);background:#fff9;align-items:center;gap:6px;padding:6px;display:none}header.scrolled nav.main{background:var(--white)}@media (min-width:900px){nav.main{display:inline-flex}}nav.main a{color:var(--ink-2);border-radius:var(--r-pill);padding:8px 14px;font-size:13.5px;font-weight:500;transition:background .2s,color .2s}nav.main a:hover{background:var(--ink);color:var(--paper)}.header-cta{align-items:center;gap:10px;display:flex}.header-cta .btn{padding:10px 18px;font-size:13.5px}.header-cta .quick-call{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:none}.header-cta .quick-call b{color:var(--ink);font-weight:700}@media (min-width:1100px){.header-cta .quick-call{display:inline-flex}}.hamburger{border:1px solid var(--line);background:var(--white);border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:inline-flex}.hamburger span{background:var(--ink);border-radius:2px;width:18px;height:1.5px}@media (min-width:900px){.hamburger{display:none}}.aud-toggle{border:1px solid var(--line);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;padding:5px;display:inline-flex;position:relative}.aud-toggle button{z-index:1;color:var(--ink-3);border-radius:var(--r-pill);align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.aud-toggle button.active{color:var(--white)}.aud-toggle .pill{border-radius:var(--r-pill);background:var(--ink);z-index:0;transition:left .35s cubic-bezier(.6,.2,.2,1),width .35s cubic-bezier(.6,.2,.2,1),background .3s;position:absolute;top:5px;bottom:5px}body[data-audience=driver] .aud-toggle .pill{background:var(--coral)}#hero{background:var(--paper);padding:128px 0 0;position:relative}.hero-grid{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}@media (min-width:980px){.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:64px}}.hero-left{padding-bottom:16px}.hero-left .eyebrow{margin-bottom:26px}.hero-h1{font-family:var(--sans);letter-spacing:-.035em;color:var(--ink);font-size:clamp(44px,7.2vw,92px);font-weight:800;line-height:.98}.hero-h1 .serif{font-family:var(--serif);letter-spacing:-.01em;color:var(--coral);font-style:italic;font-weight:400}.hero-h1 .swap-word{color:var(--ink);transition:color .3s;display:inline-block;position:relative}body[data-audience=driver] .hero-h1 .swap-word{color:var(--coral)}body[data-audience=driver] .hero-h1 .serif{color:var(--ink)}.hero-sub{color:var(--ink-3);max-width:520px;margin-top:26px;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.hero-sub strong{color:var(--ink);font-weight:600}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.trust-row{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:22px;margin-top:44px;padding-top:22px;display:flex}.trust-avatars{display:flex}.trust-avatars span{background:var(--coral);width:34px;height:34px;color:var(--white);border:2px solid var(--paper);border-radius:50%;place-items:center;margin-left:-8px;font-size:11px;font-weight:700;display:grid}.trust-avatars span:first-child{background:var(--coral);margin-left:0}.trust-avatars span:nth-child(2){background:var(--cyan)}.trust-avatars span:nth-child(3){background:var(--ink-2)}.trust-avatars span:nth-child(4){background:var(--paper-2);color:var(--ink);border-color:var(--line-2)}.trust-text{color:var(--ink-3);font-size:13.5px;line-height:1.4}.trust-text b{color:var(--ink);font-weight:700}.hero-meta{align-items:center;gap:16px;margin-top:20px;display:flex}.hero-right{min-height:560px;position:relative}.hero-photo-card{border-radius:var(--r-xl);background:var(--paper-2);height:600px;position:relative;overflow:hidden}.hero-photo-card .ph{border-radius:var(--r-xl);border:none;position:absolute;inset:0}.hero-photo-card .ph:after{color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121417cc;border:none}.tracker{background:var(--white);border:1px solid var(--line);border-radius:18px;width:min(340px,100% - 32px);padding:16px;position:absolute;bottom:16px;right:16px;box-shadow:0 18px 60px -20px #12141759}.tracker-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tracker-head .live{font-family:var(--mono);color:var(--success);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tracker-head .live .dot{background:var(--success);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse;box-shadow:0 0 #22c55e99}@keyframes pulse{0%{box-shadow:0 0 #22c55e8c}to{box-shadow:0 0 0 10px #22c55e00}}.tracker-head .eta{font-family:var(--mono);color:var(--ink-4);font-size:11px}.tracker-driver{background:var(--paper);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.tracker-driver .avatar{background:var(--coral);width:40px;height:40px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.tracker-driver .info{flex:1;min-width:0}.tracker-driver .name{color:var(--ink);font-size:13.5px;font-weight:700}.tracker-driver .role{color:var(--ink-4);font-size:11.5px;font-family:var(--mono)}.tracker-driver .call{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.tracker-driver .call svg{fill:currentColor;width:14px;height:14px}.tracker-steps{flex-direction:column;gap:3px;margin-top:12px;display:flex}.tracker-step{align-items:center;gap:10px;padding:8px 4px;display:flex;position:relative}.tracker-step .dot{background:var(--line-2);border-radius:50%;flex:none;width:10px;height:10px;transition:background .3s}.tracker-step.done .dot{background:var(--success)}.tracker-step.active .dot{background:var(--coral);box-shadow:0 0 0 4px var(--coral-soft)}.tracker-step .label{color:var(--ink-4);font-size:12.5px;font-weight:500;transition:color .3s}.tracker-step.done .label,.tracker-step.active .label{color:var(--ink);font-weight:600}.tracker-step .time{font-family:var(--mono);color:var(--ink-4);margin-left:auto;font-size:11px}.tracker-step+.tracker-step:before{content:"";background:var(--line-2);width:2px;height:11px;position:absolute;top:-4px;left:9px}.tracker-step.done+.tracker-step:before{background:var(--success)}.hero-chip-float{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:10px;padding:10px 14px;font-size:13px;animation:6s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 10px 30px -12px #1214172e}.hero-chip-float .icon{background:var(--coral-soft);width:28px;height:28px;color:var(--coral-deep);border-radius:8px;place-items:center;display:grid}.hero-chip-float .icon svg{fill:currentColor;width:14px;height:14px}.hero-chip-float.cyan .icon{background:var(--cyan-soft);color:var(--cyan-deep)}.hero-chip-float strong{color:var(--ink);font-size:13px;font-weight:700;display:block}.hero-chip-float span.s{color:var(--ink-4);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}.hero-chip-float.f1{animation-delay:0s;top:30px;left:-16px}.hero-chip-float.f2{animation-delay:1.5s;top:180px;right:-16px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-stats-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:8px;margin-top:72px;padding:24px 0;display:grid}@media (min-width:768px){.hero-stats-row{grid-template-columns:repeat(4,1fr)}}.hero-stat{border-right:1px dashed var(--line);padding:4px 20px}.hero-stat:last-child{border-right:none}@media (max-width:767px){.hero-stat:nth-child(2){border-right:none}}.hero-stat .num{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1}.hero-stat .num .unit{font-family:var(--serif);color:var(--coral);margin-left:2px;font-style:italic;font-weight:400}.hero-stat .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:6px;font-size:11px}.marquee{background:var(--ink);color:var(--paper);border-top:1px solid var(--ink);padding:18px 0;overflow:hidden}.mq-track{gap:0;width:max-content;animation:36s linear infinite mq;display:flex}.mq-track:hover{animation-play-state:paused}.mq-item{font-size:26px;font-family:var(--serif);white-space:nowrap;align-items:center;gap:20px;padding:0 28px;font-style:italic;display:inline-flex}.mq-item .sep{color:var(--coral);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}#clients{background:var(--paper);border-bottom:1px solid var(--line);padding:64px 0}.clients-label{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:28px;font-size:12px}.logos-track{align-items:center;gap:48px;width:max-content;animation:40s linear infinite mq;display:flex}.logos-track:hover{animation-play-state:paused}.logo-brand{color:var(--ink-3);letter-spacing:-.02em;opacity:.7;white-space:nowrap;padding:0 12px;font-size:22px;font-weight:700;transition:opacity .2s,color .2s}.logo-brand:hover{opacity:1;color:var(--ink)}.logo-brand.serif{font-family:var(--serif);font-size:26px;font-style:italic;font-weight:400}#audience{background:var(--paper);padding:120px 0;position:relative}.aud-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.aud-head h2{letter-spacing:-.03em;max-width:680px;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.02}.aud-head h2 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.aud-head p{max-width:360px;color:var(--ink-3);font-size:16px}.aud-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.aud-grid{grid-template-columns:1.1fr 1fr}}.aud-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;min-height:520px;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.aud-card:hover{transform:translateY(-3px);box-shadow:0 20px 60px -24px #12141733}.aud-card.featured{background:var(--ink);color:var(--paper);border-color:var(--ink)}.aud-card.featured .aud-tag{color:var(--cream)}.aud-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;font-size:11px;display:flex}.aud-tag:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px}.aud-card h3{letter-spacing:-.02em;max-width:380px;margin-top:16px;font-size:34px;font-weight:700;line-height:1.05}.aud-card h3 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.aud-bullets{flex-direction:column;gap:10px;margin-top:24px;display:flex}.aud-bullet{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.aud-card.featured .aud-bullet{color:#ffffffd9}.aud-bullet .check{background:var(--coral-soft);width:22px;height:22px;color:var(--coral-deep);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.aud-card.featured .aud-bullet .check{color:var(--coral);background:#ff6b4a26}.aud-bullet .check svg{stroke:currentColor;stroke-width:3px;fill:none;width:11px;height:11px}.aud-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:28px;display:flex}.aud-card .photo-strip{border-radius:var(--r-lg);height:220px;margin-top:24px}#kpis{background:var(--ink);color:var(--paper);padding:100px 0}.kpi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;display:flex}.kpi-head h2{letter-spacing:-.03em;max-width:620px;font-size:clamp(34px,4.8vw,56px);font-weight:700;line-height:1.05}.kpi-head h2 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.kpi-head p{color:#ffffffa6;max-width:340px;font-size:15px}.kpi-grid{border-radius:var(--r-lg);background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:900px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}.kpi{background:var(--ink);padding:36px 28px;transition:background .3s;position:relative}.kpi:hover{background:#1a1d22}.kpi .n{letter-spacing:-.04em;color:var(--paper);font-variant-numeric:tabular-nums;font-size:clamp(44px,5.5vw,72px);font-weight:700;line-height:1}.kpi .n .unit{font-family:var(--serif);color:var(--coral);margin-left:2px;font-size:.7em;font-style:italic;font-weight:400}.kpi .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-top:10px;font-size:11px}.kpi .sub{color:#ffffffb3;margin-top:6px;font-size:13px}#pillars{background:var(--paper);padding:120px 0}.pillars-head{text-align:center;max-width:720px;margin:0 auto 72px}.pillars-head .eyebrow{justify-content:center}.pillars-head .eyebrow:before{display:none}.pillars-head h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.02}.pillars-head h2 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.pillars-list{flex-direction:column;gap:20px;display:flex}.pillar-row{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:1fr;align-items:center;gap:24px;padding:28px;transition:transform .3s,box-shadow .3s;display:grid}.pillar-row:hover{transform:translateY(-2px);box-shadow:0 20px 60px -28px #12141733}@media (min-width:900px){.pillar-row{grid-template-columns:1fr 1.1fr;gap:48px;padding:36px}}.pillar-row:nth-child(2n){background:var(--cream);border-color:var(--line-2)}.pillar-row:nth-child(2n) .pillar-visual{order:-1}@media (max-width:899px){.pillar-row:nth-child(2n) .pillar-visual{order:0}}.pillar-copy .step-n{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:inline-flex}.pillar-copy h3{letter-spacing:-.02em;max-width:440px;margin-bottom:14px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}.pillar-copy h3 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.pillar-copy p{color:var(--ink-3);max-width:440px;font-size:15.5px}.pillar-copy .stats{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.pillar-copy .stats div{font-family:var(--mono);color:var(--ink-3);font-size:12px}.pillar-copy .stats div b{font-family:var(--sans);color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:700;display:block}.pillar-visual{border-radius:var(--r-lg);height:280px;position:relative;overflow:hidden}.illus-courier{background:var(--cyan-soft);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.illus-courier svg{width:80%;max-width:320px;height:auto}.illus-route{background:var(--ink);width:100%;height:100%;position:relative;overflow:hidden}.illus-route svg{width:100%;height:100%;position:absolute;inset:0}.illus-chat{background:var(--coral-soft);flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:24px;display:flex}.chat-bubble{border-radius:18px;max-width:80%;padding:12px 16px;font-size:14px;line-height:1.4;box-shadow:0 4px 14px -6px #1214171f}.chat-bubble.u{background:var(--white);color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}.chat-bubble.a{background:var(--coral);color:var(--white);border-bottom-left-radius:4px;align-self:flex-start}.chat-bubble .who{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:10px;display:block}.chat-typing{background:var(--white);border-radius:18px;align-self:flex-start;gap:4px;padding:12px 16px;display:inline-flex}.chat-typing span{background:var(--ink-4);border-radius:50%;width:6px;height:6px;animation:1.3s infinite typing}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}#features{background:var(--ink);color:var(--paper);padding:120px 0}.features-head{grid-template-columns:1fr;gap:40px;margin-bottom:72px;display:grid}@media (min-width:900px){.features-head{grid-template-columns:1fr 1fr}}.features-head h2{letter-spacing:-.03em;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.02}.features-head h2 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.features-head p{color:#ffffffa6;max-width:420px;font-size:15.5px}.features-head .eyebrow{margin-bottom:14px}.features-grid{border-radius:var(--r-lg);background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:700px){.features-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feat{background:var(--ink);cursor:pointer;flex-direction:column;min-height:260px;padding:36px 30px;transition:background .3s;display:flex;position:relative}.feat:hover{background:#1a1d22}.feat .n{font-family:var(--mono);letter-spacing:.08em;color:#fff6;margin-bottom:28px;font-size:11px}.feat .ico{background:#ffffff14;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:18px;transition:background .3s;display:grid}.feat:hover .ico{background:var(--coral)}.feat .ico svg{width:20px;height:20px;fill:var(--coral);transition:fill .3s}.feat:hover .ico svg{fill:var(--white)}.feat h4{letter-spacing:-.015em;color:var(--paper);margin-bottom:8px;font-size:19px;font-weight:700}.feat p{color:#fff9;flex:1;font-size:14px;line-height:1.55}.feat .more{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);opacity:0;align-items:center;gap:6px;margin-top:18px;font-size:11px;transition:opacity .3s;display:inline-flex}.feat:hover .more{opacity:1}#map{background:var(--paper);padding:120px 0}.map-grid{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}@media (min-width:980px){.map-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px}}.map-copy .eyebrow{margin-bottom:16px}.map-copy h2{letter-spacing:-.03em;max-width:440px;font-size:clamp(34px,4.8vw,54px);font-weight:700;line-height:1.05}.map-copy h2 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.map-copy p{color:var(--ink-3);max-width:420px;margin-top:18px;font-size:16px}.state-list{flex-direction:column;gap:2px;max-width:520px;max-height:520px;margin-top:28px;padding-right:8px;display:flex;overflow-y:auto}.state-list::-webkit-scrollbar{width:6px}.state-list::-webkit-scrollbar-track{background:0 0}.state-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.state-item{border-bottom:1px dashed var(--line-2)}.state-btn{width:100%;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 4px;font-size:14px;font-weight:500;transition:color .2s;display:flex}.state-btn:hover,.state-item.active .state-btn{color:var(--ink)}.state-btn .dot{background:var(--line-2);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .2s,box-shadow .2s}.state-btn:hover .dot,.state-item.active .state-btn .dot{background:var(--coral);box-shadow:0 0 0 4px var(--coral-soft)}.state-btn .uf{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-4);background:var(--paper-2);border:1px solid var(--line);border-radius:4px;padding:2px 8px;font-size:11px}.state-item.active .state-btn .uf{background:var(--ink);color:var(--paper);border-color:var(--ink)}.state-btn .name{flex:1}.state-btn .c{font-family:var(--mono);color:var(--ink-4);font-size:11px}.state-btn .chev{width:14px;height:14px;color:var(--ink-4);transition:transform .3s}.state-item.active .state-btn .chev{color:var(--coral);transform:rotate(90deg)}.state-cities{max-height:0;transition:max-height .35s;overflow:hidden}.state-item.active .state-cities{max-height:280px}.state-cities-inner{flex-wrap:wrap;gap:6px 8px;padding:0 0 16px 24px;display:flex}.city-chip{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.state-item.active .city-chip{border-color:var(--coral-soft)}.map-viz{aspect-ratio:1;border-radius:var(--r-xl);background-color:#1f2024;background-image:radial-gradient(circle at 30% 20%,#ff6b4a14,#0000 55%),radial-gradient(circle at 70% 80%,#ff6b4a0d,#0000 55%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #2a2c31;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000059}.map-viz img.map-base{object-fit:contain;object-position:center;filter:drop-shadow(0 14px 32px #00000073);width:100%;height:100%;display:block}.map-viz svg.map-base{width:100%;height:100%;display:block}.map-viz .br-fill{fill:var(--coral)}.map-viz .br-stroke{fill:none;stroke:#00000059;stroke-width:1.2px;stroke-linejoin:round}.map-badge{border-radius:var(--r);font-family:var(--mono);letter-spacing:.06em;color:#ffffffb3;z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121417c7;border:1px solid #ffffff14;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex;position:absolute;top:16px;left:16px}.map-badge .big{font-family:var(--sans);letter-spacing:-.02em;color:var(--white);font-size:17px;font-weight:800}.map-badge .sep{background:#ffffff26;width:1px;height:20px}.map-legend{border-radius:var(--r);font-family:var(--mono);letter-spacing:.06em;color:#ffffffb3;z-index:3;background:#121417c7;border:1px solid #ffffff14;flex-direction:column;gap:6px;padding:10px 14px;font-size:10px;display:flex;position:absolute;bottom:16px;right:16px}.map-legend .row{align-items:center;gap:8px;display:flex}.map-legend .sw{background:var(--ink);border:1px solid #fff6;border-radius:50%;width:8px;height:8px}.map-legend .sw.hq{background:var(--white);border:2px solid var(--ink);width:10px;height:10px}.city-pin{background:var(--ink);cursor:pointer;opacity:.9;z-index:2;border-radius:50%;width:6px;height:6px;transition:width .25s,height .25s,opacity .25s,background .25s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0006}.city-pin:hover{opacity:1;background:var(--white);z-index:6;width:11px;height:11px}.map-viz.has-active .city-pin:not(.active-state){opacity:.35}.map-viz.has-active .city-pin.active-state{opacity:1;background:var(--white);z-index:5;width:11px;height:11px;animation:1.8s ease-out infinite citypulse}.map-viz .city-pin.is-hq{background:var(--white);border:2px solid var(--ink);opacity:1;z-index:4;width:12px;height:12px}.map-viz .city-pin.is-hq:before{content:"";border:2px solid var(--white);opacity:.55;border-radius:50%;animation:2.4s ease-out infinite hqring;position:absolute;inset:-8px}@keyframes citypulse{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 10px #fff0}}@keyframes hqring{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.city-tip{background:var(--ink);color:var(--paper);font-size:11px;font-weight:600;font-family:var(--mono);letter-spacing:.04em;pointer-events:none;white-space:nowrap;opacity:0;z-index:10;border-radius:6px;padding:5px 10px;transition:opacity .15s;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.city-tip:after{content:"";border:4px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.city-pin:hover+.city-tip{opacity:1}#stories{background:var(--cream);padding:120px 0}.stories-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.stories-head h2{letter-spacing:-.03em;max-width:620px;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.02}.stories-head h2 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.stories-controls{gap:8px;display:flex}.arrow-btn{border:1px solid var(--line-2);background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,color .2s,transform .2s;display:grid}.arrow-btn:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.arrow-btn svg{fill:currentColor;width:16px;height:16px}.stories-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:min(420px,85vw);grid-auto-flow:column;gap:20px;padding-bottom:12px;display:grid;overflow-x:auto}.stories-rail::-webkit-scrollbar{display:none}.story{scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:18px;min-height:420px;padding:28px;transition:transform .3s,box-shadow .3s;display:flex}.story:hover{transform:translateY(-3px);box-shadow:0 20px 60px -24px #12141733}.story .ph{border-radius:var(--r-md);height:170px}.story .quote{color:var(--ink);letter-spacing:-.005em;font-size:17px;line-height:1.5}.story .quote:before{content:"“";font-family:var(--serif);color:var(--coral);vertical-align:-14px;margin-right:2px;font-size:36px;line-height:0}.story .author{border-top:1px dashed var(--line-2);align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.story .author .avatar{background:var(--coral);width:42px;height:42px;color:var(--white);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.story .author .avatar.cyan{background:var(--cyan)}.story .author .avatar.ink{background:var(--ink);color:var(--paper)}.story .author .meta{flex:1}.story .author .name{color:var(--ink);font-size:14px;font-weight:700}.story .author .role{color:var(--ink-4);font-size:12px;font-family:var(--mono);letter-spacing:.04em}.story .author .stars{color:var(--coral);gap:2px;font-size:12px;display:flex}.stories-feature{flex-direction:column;align-items:center;gap:32px;display:flex}.story-card-feature{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:1000px;margin:0;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 30px 80px -40px #12141740}.story-card-feature:hover{transform:translateY(-3px);box-shadow:0 40px 100px -40px #12141752}.story-card-feature img{width:100%;height:auto;display:block}.story-card-feature figcaption{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.story-card-feature .cap-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coral);font-size:11px;font-weight:600}.story-card-feature .cap-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-4);font-size:11px}.stories-soon{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-4);text-transform:uppercase;margin-top:8px;font-size:12px}#contact{background:var(--paper);border-top:1px solid var(--line);padding:120px 0}.contact-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:900px){.contact-grid{grid-template-columns:.9fr 1.1fr;gap:80px}}.contact-left .eyebrow{margin-bottom:14px}.contact-left h2{letter-spacing:-.03em;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.02}.contact-left h2 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.contact-left p{color:var(--ink-3);max-width:420px;margin-top:18px;font-size:16px}.contact-methods{flex-direction:column;gap:14px;max-width:420px;margin-top:32px;display:flex}.contact-method{border-radius:var(--r-md);border:1px solid var(--line);background:var(--white);align-items:center;gap:14px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.contact-method:hover{border-color:var(--ink);transform:translateY(-1px)}.contact-method .m-ico{background:var(--coral-soft);width:40px;height:40px;color:var(--coral-deep);border-radius:50%;flex:none;place-items:center;display:grid}.contact-method:nth-child(2) .m-ico{background:var(--cyan-soft);color:var(--cyan-deep)}.contact-method:nth-child(3) .m-ico{background:var(--paper-2);color:var(--ink)}.contact-method .m-ico svg{fill:currentColor;width:16px;height:16px}.contact-method .m-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-size:10.5px}.contact-method .m-val{color:var(--ink);margin-top:2px;font-size:15px;font-weight:600}.contact-method .go{color:var(--ink-4);transition:transform .2s,color .2s}.contact-method:hover .go{color:var(--ink);transform:translate(3px)}.contact-form{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px}.form-tabs{background:var(--paper);border-radius:var(--r-pill);gap:6px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.form-tab{color:var(--ink-3);border-radius:var(--r-pill);padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.form-tab.active{background:var(--ink);color:var(--paper)}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.form-row{grid-template-columns:1fr}}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px}.field input,.field select,.field textarea{border:1px solid var(--line);font-family:var(--sans);background:var(--paper);color:var(--ink);border-radius:10px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s,background .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);background:var(--white)}.field textarea{resize:vertical;min-height:110px}.form-submit{border-radius:12px;width:100%;margin-top:8px;padding:16px;font-size:14.5px}.form-note{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-4);text-align:center;margin-top:12px;font-size:11px;display:block}.form-note b{color:var(--ink-2);font-weight:600}.modality{border:0;margin:0 0 24px;padding:0}.modality-legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:12px;font-size:11px;display:block}.modality-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.modality-grid{grid-template-columns:1fr}}.modality-card{border:1.5px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:6px;padding:18px 18px 16px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.modality-card:hover{border-color:var(--ink-3)}.modality-card input[type=radio]{opacity:0;pointer-events:none;position:absolute}.modality-card.is-active{border-color:var(--ink);background:var(--white);box-shadow:0 0 0 4px #0f0f0f0a}.modality-card .m-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coral);background:var(--coral-soft);border-radius:999px;align-self:start;width:fit-content;padding:4px 8px;font-size:10px}.modality-card .m-title{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:700}.modality-card .m-desc{color:var(--ink-3);font-size:13.5px;line-height:1.5}.modality-card .m-go{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-top:6px;font-size:11px;transition:color .2s}.modality-card.is-active .m-go{color:var(--ink)}.modality-card.is-active .m-go b{color:var(--coral)}.prepay-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:28px 28px 24px}.prepay-intro{margin-bottom:22px}.prepay-intro .intro-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coral);margin-bottom:8px;font-size:11px;display:block}.prepay-intro .intro-title{letter-spacing:-.025em;color:var(--ink);margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.1}.prepay-intro .intro-text{color:var(--ink-3);max-width:50ch;margin:0;font-size:14.5px;line-height:1.55}.prepay-steps{gap:10px;margin-bottom:20px;display:grid}.prepay-steps .step{color:var(--ink-2);grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.45;display:grid}.prepay-steps .step .num{background:var(--ink);width:26px;height:26px;color:var(--paper);font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.prepay-steps .step b{color:var(--ink);font-weight:600}.prepay-cta{border-radius:12px;width:100%;padding:16px;font-size:15px;text-decoration:none}.driver-perks{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.driver-perks li{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid}.driver-perks .dp-ico{background:var(--coral-soft);width:36px;height:36px;color:var(--coral-deep);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.driver-perks .dp-ico svg{width:18px;height:18px}.driver-perks li>div{flex-direction:column;gap:2px;display:flex}.driver-perks li b{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:700}.driver-perks li span{color:var(--ink-3);font-size:13px;line-height:1.45}footer{background:var(--ink);color:#ffffffb3;padding:80px 0 0}.footer-huge{border-bottom:1px solid #ffffff14;padding:32px 0}.footer-huge .line{font-family:var(--sans);letter-spacing:-.04em;color:var(--paper);font-size:clamp(48px,8vw,120px);font-weight:700;line-height:.95}.footer-huge .line .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.footer-cols{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:56px 0;display:grid}@media (max-width:800px){.footer-cols{grid-template-columns:1fr 1fr;gap:40px 20px}}.footer-brand .logo{color:var(--paper);margin-bottom:18px}.footer-brand .logo-mark{background:var(--paper);color:var(--ink)}.footer-brand p{color:#ffffff80;max-width:280px;font-size:13.5px;line-height:1.55}.social{gap:8px;margin-top:20px;display:flex}.social a{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,border-color .2s;display:grid}.social a:hover{background:var(--coral);border-color:var(--coral)}.social a svg{fill:#ffffffb3;width:14px;height:14px;transition:fill .2s}.social a:hover svg{fill:var(--white)}.footer-col h5{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-bottom:16px;font-size:11px}.footer-col ul{flex-direction:column;gap:10px;display:flex}.footer-col ul a{color:#ffffffb3;font-size:14px;transition:color .2s}.footer-col ul a:hover{color:var(--coral)}.footer-bot{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:22px 0;font-size:12px;display:flex}.footer-bot .made-with{font-family:var(--mono);letter-spacing:.04em}.footer-bot .made-with b{color:var(--coral);font-weight:500}.wa-float{z-index:99;cursor:pointer;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px -6px #25d3668c}.wa-float:after{content:"";opacity:.4;border:2px solid #25d366;border-radius:50%;animation:2s infinite waPulse;position:absolute;inset:-6px}@keyframes waPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.wa-float:hover{transform:scale(1.06)}.wa-float svg{fill:#fff;width:28px;height:28px}.feat[data-modal]{cursor:pointer}.feat[data-modal] .more{color:var(--coral)}.fmodal{z-index:200;-webkit-backdrop-filter:blur(8px);opacity:0;background:#1214178c;justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:none;position:fixed;inset:0}.fmodal.open{opacity:1;display:flex}.fmodal-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:1fr;width:min(1080px,100%);max-height:calc(100vh - 48px);transition:transform .35s cubic-bezier(.6,.2,.2,1);display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 40px 100px -30px #12141780}.fmodal.open .fmodal-card{transform:none}@media (min-width:900px){.fmodal-card{grid-template-columns:1.05fr 1fr}}.fmodal-media{background:#f4f8fc;justify-content:center;align-items:center;min-height:240px;padding:20px;display:flex;position:relative;overflow:hidden}.fmodal-media img{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:100%;display:block;box-shadow:0 10px 30px -12px #12141733}@media (min-width:900px){.fmodal-media{min-height:100%}.fmodal-media img{max-height:calc(100vh - 88px)}}.fmodal-body{flex-direction:column;max-height:calc(100vh - 48px);padding:36px 36px 32px;display:flex;overflow-y:auto}@media (max-width:700px){.fmodal-body{padding:28px 24px}}.fmodal-body::-webkit-scrollbar{width:6px}.fmodal-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.fmodal-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.fmodal-tag:before{content:"";background:var(--coral);width:6px;height:6px;box-shadow:0 0 0 4px var(--coral-soft);border-radius:50%}.fmodal h3{letter-spacing:-.025em;color:var(--ink);margin-top:14px;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.05}.fmodal h3 .serif{font-family:var(--serif);color:var(--coral);font-style:italic;font-weight:400}.fmodal-lede{color:var(--ink-2);margin-top:18px;font-size:15.5px;line-height:1.6}.fmodal-lede+.fmodal-lede{color:var(--ink-3);margin-top:14px}.fmodal-feats{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}@media (min-width:520px){.fmodal-feats{grid-template-columns:1fr 1fr 1fr}}.fmodal-feat{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:14px}.fmodal-feat .ic{background:var(--coral-soft);width:28px;height:28px;color:var(--coral-deep);border-radius:8px;place-items:center;margin-bottom:10px;display:grid}.fmodal-feat .ic svg{fill:currentColor;width:14px;height:14px}.fmodal-feat b{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:700;display:block}.fmodal-feat span{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.45;display:block}.fmodal-cta{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:22px;display:flex}.fmodal-cta .note{font-family:var(--mono);color:var(--ink-4);letter-spacing:.04em;font-size:11px}.fmodal-close{background:var(--white);border:1px solid var(--line);z-index:4;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.fmodal-close:hover{background:var(--ink);color:var(--paper);transform:rotate(90deg)}.fmodal-close svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:14px;height:14px}body.modal-open{overflow:hidden}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.show{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}[data-for]{display:none}body[data-audience=company] [data-for=company],body[data-audience=driver] [data-for=driver]{display:var(--show-as,block)}.swap-block{display:none}body[data-audience=company] .swap-block[data-for=company],body[data-audience=driver] .swap-block[data-for=driver]{display:block}.swap-inline{display:none}body[data-audience=company] .swap-inline[data-for=company],body[data-audience=driver] .swap-inline[data-for=driver]{display:inline}.swap-flex{display:none}body[data-audience=company] .swap-flex[data-for=company],body[data-audience=driver] .swap-flex[data-for=driver]{display:inline-flex}
:root{--coral:#2bbdef;--coral-soft:#2bbdef22;--coral-deep:#2bbdef;--paper:#fff;--line:#e5e7eb}html{font-size:15.2px}
