:root{--ink:#1d1d1f;--ink-2:#2c2c2e;--ink-3:#3a3a3c;--on-ink:#f5f5f7;--on-ink-muted:#a1a1a6;--paper:#f5f5f7;--card:#fff;--line:#e5e5ea;--line-2:#d2d2d7;--text:#1d1d1f;--muted:#6e6e73;--faint:#86868b;--accent:#000;--accent-hover:#2c2c2e;--accent-ink:#fff;--accent-soft:#f5f5f7;--gold:#935326;--gold-text:#935326;--gold-line:#e7d3c3;--leather-light:#a76536;--link:#935326;--ok:#1d7a4e;--ok-soft:#e5f4eb;--warn:#8f5606;--warn-soft:#fff3db;--bad:#b13a2c;--bad-soft:#fce9e5;--radius:24px;--radius-sm:12px;--shadow:0 1px 2px #0000000a,0 8px 24px #0000000d;--font:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:var(--font)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--text);font-family:var(--font);margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:84px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}h1,h2,h3{color:var(--text);letter-spacing:-.02em;margin:0 0 .5em;line-height:1.15}h1{letter-spacing:-.035em;font-size:44px;font-weight:700}h2{letter-spacing:-.03em;font-size:28px;font-weight:700}h3{font-size:18px;font-weight:650}p{color:var(--muted);margin:0 0 1em;line-height:1.65}.desktop-only{display:inline}.site-header{background:var(--ink);color:var(--on-ink);z-index:20;border-bottom:1px solid var(--gold);position:sticky;top:0}.site-header-inner{align-items:center;gap:28px;max-width:1320px;height:68px;margin:auto;padding:0 24px;display:flex}.brand{letter-spacing:-.01em;color:#fff;font-size:21px;font-weight:600;font-family:var(--serif);align-items:center;gap:10px;display:inline-flex}.brand-mark{background:var(--gold);width:32px;height:32px;color:var(--ink);font-family:var(--serif);border-radius:9px;place-items:center;padding-bottom:3px;font-size:20px;font-weight:800;line-height:1;display:grid}.site-nav{scrollbar-width:none;flex:1;gap:6px;margin-left:12px;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{color:var(--on-ink-muted);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .15s,background .15s}.site-nav a.active{color:#fff;box-shadow:inset 0 -2px 0 var(--gold);background:#ffffff14}.header-action{color:var(--ink);background:var(--paper);white-space:nowrap;border-radius:9px;margin-left:auto;padding:9px 16px;font-size:14px;font-weight:600}.header-action:hover{background:#fff}.site-header:not(.public) .header-action{color:var(--on-ink);background:0 0;border:1px solid #fff3;font-weight:550}.site-header:not(.public) .header-action:hover{background:#ffffff12}.pilot-strip,.demo-strip{background:var(--ink-2);color:var(--on-ink);letter-spacing:.01em;align-items:center;gap:10px;padding:9px max(24px,50vw - 636px);font-size:12px;display:flex}.pilot-strip strong,.demo-strip{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:650}.pilot-detail,.strip-detail{color:var(--on-ink-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.pilot-dot,.demo-strip .dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #93532633}.site-footer{background:var(--ink);color:var(--on-ink-muted);border-top:1px solid var(--gold);margin-top:64px}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:28px 24px;font-size:12px;display:flex}.button,button.primary{border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--accent-ink);justify-content:center;align-items:center;gap:10px;padding:11px 20px;font-size:14px;font-weight:650;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button:active{transform:translateY(1px)}.button.small,.small{min-height:36px;padding:7px 14px;font-size:13px}.button.outline,.muted-button{background:var(--card);border:1px solid var(--line-2);color:var(--text);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.button.blue,.button.dark{background:var(--ink);border-color:var(--ink);color:#fff}.button.ghost{border-color:var(--ink);color:var(--ink);background:0 0}.button.ghost:hover{background:#0000000a}.text-button{color:var(--link);background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:550}.text-button:hover,.text-link:hover{text-decoration:underline}.text-link{color:var(--link);font-size:13px;font-weight:550}button:disabled,.button:disabled{opacity:.5;cursor:wait}button.is-blocked:disabled{cursor:not-allowed;opacity:.45}.close{background:#ececf0;border:0;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:1}.modal-close{float:right;margin:0 0 12px 12px}.wrap{max-width:1320px;margin:auto;padding:40px 24px}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-heading h1,.account-title{font-size:38px}.page-heading p{margin:0}.eyebrow,.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.eyebrow .dot,.dot{background:var(--gold);border-radius:50%;width:7px;height:7px;display:inline-block}.note{color:var(--muted);font-size:12px;line-height:1.6}.info{border:1px solid var(--line);border-radius:var(--radius-sm);color:#3a3a3c;background:#f5f5f7;padding:14px 16px;font-size:13px;line-height:1.65}.info p{margin:6px 0;font-size:13px}.tag,.chip{letter-spacing:.02em;color:var(--ink-3);text-transform:capitalize;background:#f2f2f5;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-block}.status{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.empty{text-align:center;border:1.5px dashed var(--line-2);border-radius:var(--radius);background:#fafafa;padding:40px 20px}.empty h3{margin-bottom:6px}.empty p{margin:0;font-size:13px}.two-col{grid-template-columns:1.25fr .75fr;align-items:start;gap:24px;display:grid}.section-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.request-actions{flex-wrap:wrap;gap:8px;display:flex}.account-error,.account-success,.verification-message{border-radius:var(--radius-sm);margin-bottom:20px;padding:13px 16px;font-size:14px;line-height:1.55}.account-error,.verification-message.error{background:var(--bad-soft);color:var(--bad);border:1px solid #f1c9c1}.account-success,.verification-message{background:var(--ok-soft);color:var(--ok);border:1px solid #c4e5d1}.eligibility-block{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius-sm);border:1px solid #f1dcae;margin:12px 0;padding:12px 16px;font-size:13px;line-height:1.55}.eligibility-block strong{color:#6e4204;font-size:13px;display:block}.eligibility-block ul{margin:6px 0 8px;padding-left:18px}.eligibility-block .text-link{color:var(--link);text-decoration:underline}label{color:#1d1d1f;font-size:13px;font-weight:600;display:block}input,select,textarea{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:#fff;width:100%;min-width:0;min-height:44px;margin-top:6px;padding:11px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0000001f}input[type=checkbox]{vertical-align:-3px;width:18px;height:18px;min-height:0;accent-color:var(--ink);margin:0 8px 0 0}input[readonly]{background:#f5f5f7}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.full{grid-column:1/-1}.fee-agreement{color:#3a3a3c;font-size:13px;font-weight:500;line-height:1.55}.location-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}dialog{width:560px;max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--card);border:0;border-radius:18px;padding:28px;box-shadow:0 30px 80px #00000040}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6}dialog h2{font-size:24px}.home-hero{background:radial-gradient(900px 420px at 90% 0%,#fff 0,transparent 70%),var(--paper);color:var(--text);border-bottom:1px solid var(--line)}.home-hero-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;max-width:1320px;margin:auto;padding:72px 24px 88px;display:grid}.home-hero h1{color:var(--ink);letter-spacing:-.015em;margin-bottom:22px;font-size:62px;line-height:1.04}.home-hero .kicker{color:var(--gold-text)}.home-hero .kicker:before{content:"";background:var(--gold);width:28px;height:1px}.lede{color:var(--muted);max-width:540px;font-size:18px}.hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.hero-facts{color:var(--muted);border-top:1px solid var(--gold-line);flex-wrap:wrap;gap:32px;margin:8px 0 0;padding:20px 0 0;font-size:13px;list-style:none;display:flex}.hero-facts strong{color:var(--ink);font-size:24px;font-weight:700;display:block}.ticket{background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:20px;justify-self:end;width:100%;max-width:440px;padding:22px;position:relative;transform:rotate(1.2deg);box-shadow:0 24px 60px #0000001f}.ticket-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ticket .chip{background:var(--accent-soft);color:var(--gold-text);border:1px solid var(--gold-line)}.ticket-time{color:var(--muted);font-size:13px;font-weight:550}.ticket-route{letter-spacing:-.02em;gap:14px;padding-left:4px;font-size:20px;font-weight:700;display:grid;position:relative}.ticket-route div{align-items:center;gap:12px;display:flex}.ticket-route:before{content:"";background:repeating-linear-gradient(var(--line-2) 0 4px,transparent 4px 8px);width:2px;position:absolute;top:18px;bottom:18px;left:9px}.stop{border:3px solid var(--ink);z-index:1;background:#fff;border-radius:50%;flex-shrink:0;width:12px;height:12px;position:relative}.ticket-meta{color:var(--muted);border-bottom:1px dashed var(--line-2);margin:14px 0 16px;padding-bottom:16px;font-size:13px}.ticket-bids{gap:8px;display:grid}.ticket-bid{color:var(--muted);background:#f5f5f7;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.ticket-bid b{color:var(--text);font-weight:650}.ticket-bid strong{color:var(--text);font-size:15px}.ticket-bid.best{background:var(--ink);color:var(--on-ink-muted)}.ticket-bid.best b,.ticket-bid.best strong{color:#fff}.ticket-foot{color:var(--ok);align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:600;display:flex}.status-dot{background:var(--ok);border-radius:50%;width:8px;height:8px}.ticket-label{background:var(--gold);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-11px;right:20px}.home-section{max-width:1320px;margin:auto;padding:80px 24px 0}.section-head{max-width:640px;margin-bottom:36px}.section-head h2,.audience h2,.trust h2,.home-cta h2{letter-spacing:-.03em;font-size:36px}.steps-grid{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps-grid li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.step-number{font-family:var(--serif);color:var(--gold-text);border-bottom:1px solid var(--gold-line);min-width:44px;margin-bottom:10px;padding-bottom:8px;font-size:30px;font-weight:600;display:inline-block}.steps-grid p{margin:0;font-size:14px}.split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.audience{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:36px}.tick-list{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.tick-list li{color:#3a3a3c;padding-left:30px;line-height:1.55;position:relative}.tick-list li:before{content:"✓";background:var(--ink);width:20px;height:20px;color:var(--gold);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.fee-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fee-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.fee-card span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.fee-card strong{letter-spacing:-.01em;color:var(--ink);margin:10px 0 8px;font-size:46px;font-weight:700;display:block}.fee-card p{margin:0;font-size:14px}.fee-card.accent strong{color:#fff}.fine-print{max-width:760px;margin-top:18px;font-size:13px}.trust{background:var(--ink);border:1px solid var(--gold);border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:none;margin:80px max(24px,50% - 620px) 0;padding:48px;display:grid}.trust h2{color:#fff}.trust p{color:var(--on-ink-muted)}.check-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-grid li{background:var(--ink-2);color:#fff;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:600;display:flex}.check-grid span{background:var(--gold);width:24px;height:24px;color:var(--ink);border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.home-cta{text-align:center;max-width:1272px;margin:80px auto 0;padding:48px 24px}.home-cta .hero-actions{justify-content:center}.account-wrap{min-height:65vh}.workspace-tabs{background:#ececf0;border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.workspace-tabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600}.workspace-tabs button.selected{background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000001f}.metric-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.metric{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.metric span{color:var(--muted);font-size:12px;font-weight:600}.metric strong{color:var(--ink);margin-top:6px;font-size:34px;font-weight:700;display:block}.account-business{grid-template-columns:1.2fr .8fr;gap:32px;margin-bottom:24px;display:grid}.account-business>div:first-child{grid-row:span 2}.account-business>.invite-box{grid-area:1/2}.account-business>.note{grid-area:2/2;margin:0}.invite-box{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f5f5f7;padding:16px}.invite-box input{letter-spacing:.06em;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px}.connection-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.connection-row h3{margin:0 0 6px;font-size:16px}.connection-row p{margin:6px 0 0;font-size:13px}.availability-panel{margin-top:24px}.account-footnote{margin-top:28px}.account-footnote a{color:var(--link);text-decoration:underline}.account-wrap .panel+.panel{margin-top:0}.market-wrap{max-width:1600px;margin:auto;padding:36px 24px 40px}.market-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.market-heading h1{margin-bottom:10px;font-size:40px}.market-heading p{margin:0}.market-heading-actions{text-align:right}.fee-caption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.market-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding:12px 0 20px;display:flex}.market-toolbar .workspace-tabs{margin:0}.toolbar-links{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.toolbar-links a{color:var(--link);font-weight:550}.market-filters{grid-template-columns:2fr 1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.market-layout{grid-template-columns:minmax(250px,.8fr) minmax(420px,1.7fr) minmax(240px,.8fr);align-items:start;gap:20px;display:grid}.column-caption{color:var(--faint);justify-content:space-between;align-items:baseline;padding:0 2px 12px;font-size:12px;display:flex}.column-caption strong{color:var(--text);font-size:14px}.job-card{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text);box-shadow:var(--shadow);margin-bottom:12px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:block}.job-card:hover{border-color:var(--line-2)}.job-card.chosen,.nearby-driver.chosen{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow)}.job-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.job-card .tag{background:var(--accent-soft);color:var(--gold-text)}.job-date{color:var(--muted);font-size:12px;font-weight:600}.journey-line{align-items:center;gap:10px;padding-bottom:12px;font-size:16px;font-weight:650;display:flex;position:relative}.journey-line i{border:2.5px solid var(--ink);z-index:1;background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.journey-line:first-of-type:after{content:"";background:var(--line-2);width:2px;height:16px;position:absolute;top:14px;left:4px}.journey-line.destination{padding-bottom:0}.journey-line.destination i{background:var(--ink);border-radius:3px}.job-meta{color:var(--muted);margin:12px 0;font-size:12px}.job-card-bottom{color:var(--muted);border-top:1px solid #ececf0;justify-content:space-between;gap:10px;padding-top:10px;font-size:12px;display:flex}.job-card-bottom b{color:var(--text);text-transform:capitalize;white-space:nowrap;font-weight:650}.network-map{border-radius:var(--radius);border:1px solid var(--line);isolation:isolate;touch-action:none;cursor:grab;height:460px;box-shadow:var(--shadow);background:#e9e9ee;position:relative;overflow:hidden}.network-map:active{cursor:grabbing}.tile-layer{pointer-events:none;position:absolute;inset:0}.tile-layer img{-webkit-user-select:none;user-select:none;max-width:none}.map-pin{z-index:2;background:var(--ink);width:34px;height:34px;color:var(--gold);cursor:pointer;border:3px solid #fff;border-radius:10px;font-size:12px;font-weight:800;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0005}.map-pin.driver{background:var(--gold);color:var(--ink);border-radius:50%;width:30px;height:30px;font-size:10px}.map-pin.selected{z-index:4;outline:4px solid #93532688;transform:translate(-50%,-50%)scale(1.15)}.map-controls{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;right:12px}.map-controls button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:#fff;border-radius:9px;font-size:17px;box-shadow:0 2px 6px #0000001a}.map-controls button:nth-child(3){font-size:11px;font-weight:700}.map-legend{z-index:5;background:#fffffff0;border-radius:999px;gap:14px;padding:8px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000001a}.map-legend span{align-items:center;gap:6px;display:flex}.map-legend i{background:var(--ink);border-radius:3px;width:9px;height:9px;display:inline-block}.map-legend i.driver-key{background:var(--gold);border-radius:50%}.map-legend i.match-key{border:2px solid var(--gold-text);background:0 0;border-radius:50%}.map-pin.cluster{border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:800;display:grid}.map-pin.job.cluster{border-radius:12px}.map-pin.has-match{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--gold-text),0 4px 12px #0005}.match-chip{color:var(--gold-text);background:var(--accent-soft);border:1px solid var(--gold-line);border-radius:999px;margin:0 0 8px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-block}.load-more{width:100%;margin-top:4px}.map-credit{z-index:5;color:#6e6e73;background:#fffe;padding:4px 8px;font-size:10px;position:absolute;bottom:0;right:0}.map-credit a{text-decoration:underline}.map-warning{z-index:5;background:var(--warn-soft);color:var(--warn);border-radius:9px;padding:9px 12px;font-size:12px;position:absolute;bottom:34px;left:12px;right:12px}.map-footnote{color:var(--faint);padding:10px 4px 16px;font-size:11px}.job-detail h2{font-size:24px}.job-detail p{font-size:14px}.detail-top{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.fee-pill{color:var(--gold-text);background:var(--accent-soft);white-space:nowrap;border-radius:999px;height:fit-content;padding:6px 10px;font-size:12px;font-weight:650}.job-detail .form-grid{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.bid-list{margin-top:24px}.bid-list h3{font-size:16px}.bid-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.bid-row p{margin:4px 0 8px;font-size:12px}.bid-row strong{font-size:15px}.bid-row>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.nearby-filters{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;padding:14px}.nearby-filters select{font-size:13px}.suitable{margin-top:10px;font-size:12px;font-weight:500}.nearby-driver{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text);box-shadow:var(--shadow);margin-bottom:10px;padding:14px;display:block}.nearby-top{align-items:center;gap:10px;display:flex}.avatar{background:var(--ink);width:36px;height:36px;color:var(--gold);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.nearby-top strong{font-size:13px;display:block}.nearby-top span:not(.avatar){color:var(--muted);font-size:12px;display:block}.nearby-top b{text-align:right;margin-left:auto;font-size:18px;font-weight:750}.nearby-top b small{color:var(--faint);font-size:10px;font-weight:500;display:block}.nearby-driver p{margin:10px 0;font-size:12px}.nearby-bottom{color:#3a3a3c;border-top:1px solid #ececf0;justify-content:space-between;gap:8px;padding-top:8px;font-size:12px;display:flex}.nearby-driver>small{color:var(--faint);margin-top:8px;font-size:11px;display:block}.availability-link{text-align:center;color:var(--link);padding:12px;font-size:13px;font-weight:600;display:block}.nearby-column>.note{padding:0 4px}.verification-wrap{max-width:1240px;min-height:65vh}.verification-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.verification-intro h1{font-size:40px}.verification-intro p{max-width:560px;margin:0}.verification-actions{flex-wrap:wrap;gap:10px;display:flex}.verification-notice{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:16px;margin-bottom:24px;padding:18px 20px;display:flex}.verification-notice p{margin:4px 0 0;font-size:13px}.verification-shield{background:var(--ink);min-width:44px;height:44px;color:var(--gold);border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}.verification-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 32px;display:grid}.verification-stats button{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:left;box-shadow:var(--shadow);padding:18px}.verification-stats button.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.verification-stats span{color:var(--muted);font-size:12px;font-weight:600;display:block}.verification-stats strong{color:var(--ink);margin:6px 0;font-size:34px;font-weight:700;display:block}.verification-stats small{color:var(--link);font-size:11px;font-weight:550}.verification-list-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.verification-list-heading h2{margin:0;font-size:22px}.verification-list-heading label{min-width:200px}.verification-list{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.verification-record-top{align-items:center;gap:12px;display:flex}.verification-record-top .note{letter-spacing:.1em;font-size:10px;font-weight:700}.verification-record h3{margin:2px 0 0;font-size:17px}.document-symbol{width:42px;height:42px;color:var(--ink-3);background:#f2f2f5;border-radius:11px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.verification-status{color:var(--ink-3);white-space:nowrap;background:#f2f2f5;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:650}.verification-status.approved{background:var(--ok-soft);color:var(--ok)}.verification-status.submitted{color:#6e4204;background:#f2f2f5}.verification-status.changes_requested{background:var(--warn-soft);color:var(--warn)}.verification-status.expired,.verification-status.rejected{background:var(--bad-soft);color:var(--bad)}.verification-record dl{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.verification-record dt{color:var(--faint);margin-bottom:3px;font-size:11px;font-weight:600}.verification-record dd{overflow-wrap:anywhere;margin:0;font-size:14px}.verification-record-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.review-note{background:var(--warn-soft);border-radius:var(--radius-sm);color:var(--warn);margin-bottom:12px;padding:12px 14px;font-size:13px}.review-note p{color:#6e4204;white-space:pre-wrap;margin:4px 0 0}.review-form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.review-form textarea{resize:vertical;min-height:84px}.review-form>div{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.review-form>div label{flex:1}.verification-empty>span{color:var(--faint);font-size:34px}.verification-footer-note{margin-top:20px}.verification-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.verification-dialog{border-radius:18px;width:100%;max-width:540px;max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.verification-dialog form{gap:14px;display:grid}.verification-dialog p{font-size:13px}@media (max-width:1180px){.market-layout{grid-template-columns:280px 1fr}.nearby-column{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.nearby-column .column-caption,.nearby-column .availability-link,.nearby-column>.note{grid-column:1/-1}.nearby-column .nearby-filters,.nearby-column .nearby-driver{margin:0}.steps-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){h1{font-size:34px}.home-hero-inner{grid-template-columns:1fr;gap:40px;padding:48px 20px 64px}.home-hero h1{font-size:44px}.ticket{justify-self:start;transform:none}.split,.trust,.two-col,.account-business{grid-template-columns:1fr}.account-business>*{grid-area:auto!important}.trust{border-radius:18px;margin-left:16px;margin-right:16px;padding:32px 24px}.fee-grid,.verification-list{grid-template-columns:1fr}.verification-stats{grid-template-columns:1fr 1fr}}@media (max-width:760px){body{font-size:14px}.site-header-inner{flex-wrap:wrap;gap:8px 12px;height:auto;padding:12px 16px 0}.site-nav{flex-basis:100%;order:3;margin:0 -4px;padding-bottom:6px}.site-nav a{padding:8px 10px;font-size:13px}.header-action{padding:8px 14px;font-size:13px}.pilot-strip,.demo-strip{flex-wrap:wrap;padding:8px 16px}.wrap,.market-wrap{padding:24px 16px}.home-section{padding:56px 16px 0}.section-head h2,.audience h2,.trust h2,.home-cta h2{font-size:28px}.home-hero h1{font-size:38px}.lede{font-size:16px}.hero-actions .button{flex:100%}.steps-grid{grid-template-columns:1fr}.audience{padding:24px}.check-grid{grid-template-columns:1fr}.page-heading,.market-heading,.verification-intro,.verification-list-heading,.section-top{flex-direction:column;align-items:flex-start}.page-heading h1,.account-title,.market-heading h1,.verification-intro h1{font-size:30px}.market-heading-actions{text-align:left}.market-toolbar{flex-direction:column;align-items:stretch}.market-filters{grid-template-columns:1fr 1fr}.market-filters>label:first-child{grid-column:1/-1}.market-layout{grid-template-columns:1fr}.map-column{grid-row:1}.network-map{height:340px}.nearby-column,.form-grid,.location-fields,.metric-row{grid-template-columns:1fr}.full{grid-column:auto}.detail-top{flex-direction:column}.connection-row{flex-direction:column;align-items:flex-start}.verification-stats{grid-template-columns:1fr 1fr}.verification-record dl{grid-template-columns:1fr}.desktop-only{display:none}dialog{padding:20px}.site-footer-inner{flex-direction:column;align-items:flex-start;gap:10px}}.urgency{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.urgency.urgent{background:var(--bad-soft);color:var(--bad)}.urgency.today{background:var(--warn-soft);color:var(--warn)}.urgency.planned{background:var(--ok-soft);color:var(--ok)}.job-card-top .urgency{margin-left:auto;margin-right:8px}.board-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 14px;display:flex}.urgency-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.urgency-chip{border:1px solid var(--line-2);background:var(--card);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.urgency-chip b{color:var(--text);font-size:15px}.urgency-chip.urgent b{color:var(--bad)}.urgency-chip.today b{color:var(--warn)}.urgency-chip.planned b{color:var(--ok)}.urgency-chip.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);color:var(--text)}.sort-select{align-items:center;gap:8px;font-size:13px;display:flex}.sort-select select{width:auto;min-height:38px;margin:0;padding:7px 10px}.job-table-wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.job-table{border-collapse:collapse;width:100%;font-size:13px}.job-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);background:#fafafa;padding:10px 12px;font-size:11px;font-weight:700}.job-table td{white-space:nowrap;border-bottom:1px solid #ececf0;padding:10px 12px}.job-table tbody tr{cursor:pointer}.job-table tbody tr:hover td{background:#fafafa}.job-table tr.chosen td{background:#f2f2f5}.job-table tr.chosen td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.row-link{color:var(--text);text-align:left;background:0 0;border:0;padding:0;font-weight:650}.table-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.table-foot .muted-button{min-height:36px;padding:7px 14px}.layer-switch{align-items:center;margin:0 0 8px;font-size:13px;font-weight:500;display:flex}.map-pin.job.tone-urgent{background:var(--bad);color:#fff}.map-pin.job.tone-today{color:#fff;background:#9a6408}.map-pin[data-urgent]:after{content:attr(data-urgent);color:var(--bad);border:1.5px solid var(--bad);background:#fff;border-radius:999px;padding:2px 4px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:-9px;right:-12px}.map-legend i.urgent-key{background:var(--bad)}@media (min-width:901px){.market-layout.with-table{grid-template-columns:minmax(440px,1.7fr) minmax(250px,.8fr)}.market-layout.with-table .job-column{display:none}}@media (max-width:900px){.job-table-wrap{display:none}}.admin-wrap{max-width:1400px}.admin-tabs{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{white-space:nowrap}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-metrics .metric small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.admin-metrics .metric.alert{background:#fff8f6;border-color:#f1c9c1}.admin-metrics .metric.alert strong{color:var(--bad)}.admin-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 14px;display:flex}.admin-filters label{min-width:240px}.admin-filters p{margin:0}.admin-table{overflow-x:auto}.admin-table .job-table td{vertical-align:middle}.admin-table .job-table tbody tr{cursor:default}.admin-table .wrap-cell{white-space:normal;min-width:180px}.table-empty{padding:14px}.admin-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-columns h3{margin:0 0 10px}.admin-columns .panel label{margin-top:12px}.admin-member-list{margin-top:10px}@media (max-width:1000px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-columns{grid-template-columns:1fr}}.admin-wrap .job-table-wrap{display:block}.login-wrap{max-width:560px;min-height:60vh}.login-panel{padding:32px}.login-panel h1{font-size:32px}.login-form{gap:14px;margin-top:8px;display:grid}.login-sent h2{font-size:24px}.outbox-item{margin:14px 0}.outbox-item pre{white-space:pre-wrap;word-break:break-all;background:#f5f5f7;border-radius:10px;padding:12px;font-size:13px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.settings-grid .panel{gap:14px;display:grid}.settings-grid h3{margin:0}.secret-row{align-items:center;gap:8px;display:flex}.secret-row input{flex:1}.settings-test{border-top:1px solid var(--line);align-items:flex-end;gap:10px;padding-top:14px;display:flex}.settings-test label{flex:1}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}}.email-prefs{margin-top:24px}.email-prefs-form{gap:12px;margin-top:10px;display:grid}.email-prefs-form label{align-items:flex-start;gap:10px;font-weight:500;display:flex}.email-prefs-form label input{margin-top:3px}.email-prefs-form label .note{font-weight:400;display:block}.email-prefs-form .button{justify-self:start}.scheduler-panel{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px;display:flex}.scheduler-panel h2{margin:4px 0 6px;font-size:20px}.scheduler-panel button{white-space:nowrap;flex:none}.scheduler-panel.alert{background:#fffaf0;border-color:#b7791f}.scheduler-panel .error-text{color:#9b2c2c;margin:6px 0 0;font-size:14px}@media (max-width:640px){.scheduler-panel{flex-direction:column}}.footer-links{gap:16px;display:flex}.footer-links a{color:var(--on-ink-muted);text-underline-offset:3px;text-decoration:underline}.consent-check{align-items:flex-start;gap:10px;font-weight:400;flex-direction:row!important;display:flex!important}.consent-check input{width:auto;margin-top:3px}.terms-update{border-color:var(--gold);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.terms-update p{margin:4px 0 0}.terms-update button{flex:none}.legal-wrap{max-width:820px;padding-top:32px}.legal-wrap h1{margin:6px 0 4px}.legal-draft{border:1px solid var(--gold);background:#fff8e6;border-radius:12px;margin-bottom:24px;padding:12px 16px;font-size:14px}.legal-toc{border:1px solid var(--line,#e5e0d4);background:#fff;border-radius:12px;margin:20px 0 28px;padding:16px 20px}.legal-toc ol{columns:2;column-gap:28px;margin:8px 0 0;padding-left:20px}.legal-toc li{margin:3px 0}.legal-toc a{color:inherit}.legal-body section{margin-bottom:28px;scroll-margin-top:90px}.legal-body h2{margin:0 0 10px;font-size:21px}.legal-body p,.legal-body li{line-height:1.65}.legal-body ul{padding-left:22px}.legal-body li{margin:6px 0}.legal-table td{vertical-align:top}@media (max-width:640px){.legal-toc ol{columns:1}.terms-update{flex-direction:column;align-items:flex-start}.legal-nav{gap:12px;display:flex;overflow-x:auto}}.button.danger{color:#fff;background:#9b2c2c;border-color:#9b2c2c}.button.danger:hover{background:#7f1d1d}.your-data{margin-top:18px}.your-data-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.your-data h3{margin:8px 0 4px;font-size:17px}.delete-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.delete-form label{flex-direction:column;gap:4px;font-size:13px;display:flex}.delete-form input{max-width:160px}@media (max-width:720px){.your-data-grid{grid-template-columns:1fr}}.scan-status{margin:6px 0 0;font-size:13px}.scan-status.ok{color:#276749}.scan-status.ok:before{content:"✓ "}.scan-status.warn{color:#975a16}.scan-status.warn:before{content:"! "}.credit-panel{margin-top:18px}.credit-panel h2{margin:4px 0 6px}.credit-welcome{margin:10px 0}.credit-topups{flex-wrap:wrap;gap:10px;margin:12px 0 4px;display:flex}.credit-history{margin-top:12px}.credit-history summary{cursor:pointer;font-weight:600}.credit-history table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.credit-history td{border-bottom:1px solid var(--line);padding:6px 4px}.credit-history td:last-child{text-align:right;white-space:nowrap}.credit-history .debit{color:#9b2c2c}.credit-history .credit{color:#276749}.invites-admin{gap:16px;display:grid}.invite-mode{justify-content:space-between;align-items:center;gap:16px;display:flex}.invite-mode h2{margin:4px 0}.invite-mode.alert{background:#fffaf0;border-color:#b7791f}.invite-mode button{flex:none}.invite-form{gap:10px;max-width:640px;display:grid}.invite-form h3{margin:0}.invite-form label{flex-direction:column;gap:4px;font-size:14px;display:flex}@media (max-width:640px){.invite-mode{flex-direction:column;align-items:flex-start}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--gold);color:#fff}.site-header{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);color:var(--text);background:#ffffffd9;border-bottom:1px solid #e5e5ea80}.site-header-inner{max-width:1280px;height:64px}.brand{color:var(--text);font-family:var(--font);letter-spacing:-.03em;font-size:20px;font-weight:700}.brand-mark{color:#fff;font-family:var(--font);background:#000;border-radius:8px;padding:0 0 2px;font-size:18px;font-weight:700}.site-nav a{color:var(--muted);border-radius:999px;padding:8px 14px}.site-nav a:hover{color:#000;background:0 0}.site-nav a.active{color:#000;background:var(--paper);box-shadow:none}.header-action,.site-header:not(.public) .header-action{color:#fff;background:#000;border:0;border-radius:999px;padding:9px 20px;font-weight:600}.header-action:hover,.site-header:not(.public) .header-action:hover{background:var(--accent-hover)}.pilot-strip,.demo-strip{color:var(--muted);border-bottom:1px solid var(--line);background:#fff}.pilot-strip strong,.demo-strip{color:var(--text)}.pilot-detail,.strip-detail{color:var(--muted)}.pilot-dot,.demo-strip .dot{background:var(--gold);box-shadow:0 0 0 4px #93532622}.site-footer{background:var(--paper);color:var(--muted);border-top:1px solid var(--line)}.site-footer .brand{color:var(--muted);font-size:14px}.site-footer .brand-mark{background:#c7c7cc;border-radius:6px;width:22px;height:22px;font-size:13px}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:#000}.button,button.primary{border-radius:999px;padding:11px 22px;font-weight:600}.button.outline,.muted-button{border:2px solid var(--line);border-radius:999px;font-weight:600}.button.outline:hover,.muted-button:hover{border-color:var(--line-2);background:#fff}.button.blue,.button.dark{background:#000;border-color:#000}.button.blue:hover,.button.dark:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button.ghost{border:2px solid var(--line);color:#000;background:#fff}.button.ghost:hover{border-color:var(--line-2);background:#fff}.button.leather{border:2px solid var(--gold);color:var(--gold);background:#fff}.button.leather:hover{background:#9353260d}.text-link,.text-button{color:var(--gold)}.panel{border-color:var(--line);box-shadow:0 1px 2px #0000000a}.tag,.chip{background:var(--paper);color:var(--text);border:1px solid var(--line)}.info{color:var(--ink-3)}.eyebrow,.kicker{color:var(--faint)}.eyebrow .dot,.dot{background:var(--gold)}input:focus,select:focus,textarea:focus{border-color:#000}input[type=checkbox]{accent-color:#000}.workspace-tabs{background:#ececf0;border-radius:999px}.workspace-tabs button{border-radius:999px}.metric strong,.verification-stats strong{color:var(--text);font-weight:700}.avatar,.verification-shield,.map-pin{color:#fff}.map-pin.driver{background:var(--gold);color:#fff}.map-pin.job.tone-planned{background:var(--ink);color:#fff}.map-legend i.driver-key{background:var(--gold)}.job-card .tag,.fee-pill,.match-chip{background:var(--paper);color:var(--gold);border-color:var(--gold-line)}.market-heading h1 span{color:var(--faint);font-style:normal}.home-hero{background:var(--paper);border-bottom:0}.home-hero-inner{gap:64px;max-width:1280px;padding:104px 24px 96px}.home-hero h1{color:var(--text);letter-spacing:-.04em;font-size:64px;font-weight:700;line-height:1.08}.home-hero h1 span{color:#a1a1a6;font-style:normal}.home-hero .kicker{color:var(--muted);letter-spacing:.16em;font-weight:700}.home-hero .kicker:before{background:#d2d2d7;width:32px}.lede{color:#4b4b50;font-size:18px;line-height:1.65}.hero-actions{gap:16px;margin:36px 0 44px}.hero-actions .button{min-height:56px;padding:15px 32px;font-size:17px}.hero-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:48px;padding-top:28px;display:grid}.hero-facts strong{color:var(--text);letter-spacing:-.02em;font-size:24px;font-weight:700}.hero-facts li{color:var(--muted);font-size:12px;font-weight:500}.ticket{border:1px solid #f2f2f5;border-radius:32px;max-width:448px;padding:24px;transform:none;box-shadow:0 20px 50px -12px #0000001a}.ticket .chip{background:var(--paper);color:#000;border:1px solid var(--line);text-transform:none;font-weight:600}.ticket-head{margin-bottom:24px}.ticket-time{font-size:14px;font-weight:500}.ticket-label{background:var(--gold);color:#fff;letter-spacing:.06em;padding:4px 12px;font-size:11px;font-weight:700;position:static;box-shadow:0 1px 2px #0000001a}.ticket-time{text-align:right;margin:0 0 16px}.ticket-route{gap:20px;padding-left:2px;font-size:21px}.ticket-route:before{background:#e5e5ea;width:2px;left:7px}.stop{border:2px solid #000;width:12px;height:12px}.stop.end{background:#000;border-radius:2px}.ticket-meta{border-bottom:0;margin:20px 0 22px;padding-bottom:0;font-weight:500}.ticket-bids{gap:12px}.ticket-bid{background:var(--paper);border:1px solid #f2f2f5;border-radius:16px;padding:16px;font-size:14px}.ticket-bid strong{font-size:18px;font-weight:700}.ticket-bid.best{color:#a1a1a6;background:#000;border-color:#000;box-shadow:0 4px 12px #00000026}.ticket-foot{color:var(--muted);margin-top:22px;font-weight:500}.ticket-foot .status-dot{background:#a1a1a6}.home-section{max-width:1280px;padding:96px 24px 0}.home-band{background:#fff;max-width:none;padding:96px max(24px,50% - 616px)}.home-band+.home-section{padding-top:96px}.section-head{margin-bottom:56px}.section-head .kicker{color:#a1a1a6;letter-spacing:.16em}.section-head h2,.audience h2,.trust h2,.home-cta h2{letter-spacing:-.035em;font-size:40px;font-weight:700}.kicker.dark{color:#a1a1a6}.steps-grid{gap:24px}.steps-grid li{background:var(--paper);box-shadow:none;border:1px solid #f2f2f5;border-radius:24px;padding:32px;transition:box-shadow .2s}.steps-grid li:hover{box-shadow:0 10px 30px #00000014}.step-number{color:var(--gold);border:0;margin-bottom:24px;padding:0;font-size:30px;font-weight:700}.steps-grid h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.split{gap:32px}.audience{border:1px solid var(--line);border-radius:32px;padding:56px;box-shadow:0 1px 2px #0000000a}.audience h2{margin-bottom:32px}.tick-list{gap:20px;margin-bottom:48px}.tick-list li{color:#3a3a3c;padding-left:36px;font-weight:500}.tick-list li:before{width:24px;height:24px;color:var(--gold);background:0 0;font-size:18px;font-weight:700;top:0}.audience .button{min-height:56px;padding:15px 32px;font-size:16px}.fee-grid{gap:24px}.fee-card{background:var(--paper);box-shadow:none;border:1px solid #f2f2f5;border-radius:24px;padding:32px}.fee-card span{color:var(--muted);letter-spacing:.14em}.fee-card strong{letter-spacing:-.03em;color:var(--text);margin:24px 0;font-size:48px;font-weight:700}.fee-card p{font-size:15px;font-weight:500;line-height:1.65}.fee-card.accent{background:#000;border-color:#000;box-shadow:0 20px 40px -10px #00000040}.fee-card.accent span{color:#a1a1a6}.fee-card.accent p{color:#d1d1d6}.fine-print{margin-top:32px;font-size:14px}.fine-print strong{color:#000}.trust{background:#000;border:0;border-radius:40px;margin:96px max(16px,50% - 624px);padding:64px;box-shadow:0 30px 60px -15px #00000059}.trust .kicker{color:#a1a1a6}.trust p{color:#a1a1a6;font-size:18px}.trust .kicker{letter-spacing:.16em;font-size:11px}.check-grid{gap:16px}.check-grid li{background:#2c2c2e;border:1px solid #3a3a3c;border-radius:16px;padding:20px}.check-grid span{color:var(--leather-light);background:#93532633;border-radius:50%;width:26px;height:26px;font-size:14px}.home-cta{border-top:1px solid var(--line);background:#fff;max-width:none;margin:0;padding:96px 24px}.home-cta h2{margin-bottom:40px}.home-cta .hero-actions{margin:0}.site-footer{margin-top:0}@media (max-width:900px){.home-hero h1{font-size:46px}.home-hero-inner{padding:72px 20px 64px}.audience{padding:36px}.trust{border-radius:28px;padding:40px 28px}.hero-facts{gap:24px}}@media (max-width:760px){.home-hero h1{font-size:40px}.home-band{padding:64px 16px}.home-section{padding:64px 16px 0}.section-head h2,.audience h2,.trust h2,.home-cta h2{font-size:30px}.audience{padding:28px}.home-cta{padding:64px 16px}.trust{margin:64px 16px}}.home-map-bg{z-index:0;pointer-events:none;opacity:.95;position:fixed;inset:0;overflow:hidden}.home-map-bg svg{width:100%;height:100%;display:block}.home-floating,.home-floating+.site-footer{z-index:1;position:relative}.home-floating .home-hero{background:0 0}.home-floating .home-band,.home-floating .home-cta{background:#ffffffd1}.home-floating .pilot-strip{background:#ffffffd9}.home-floating .audience,.home-floating .ticket{background:#fffffff2}.home-floating .steps-grid li,.home-floating .fee-card:not(.accent){background:#f5f5f7e6}.home-floating .hero-facts{border-top-color:#d2d2d799}@media (max-width:760px){.home-map-bg{opacity:.6}}@media (prefers-reduced-motion:reduce){.home-map-bg{opacity:.5}}
