:root{--navy:#09203f;--gold:#e3aa2f;--ink:#10233e;--muted:#657287;--cream:#f7f5ef;--line:#e7eaf0;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{width:min(1160px,100% - 40px);margin:auto}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{color:var(--navy);letter-spacing:.12em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.brand-mark{background:var(--gold);width:38px;height:38px;color:var(--navy);letter-spacing:0;border-radius:12px 12px 12px 3px;place-items:center;font-family:Georgia,serif;font-size:23px;font-weight:900;display:grid}.brand-mark.mini{border-radius:9px 9px 9px 2px;width:30px;height:30px;font-size:17px}.nav-actions,.hero-actions{align-items:center;gap:14px;display:flex}.text-link{color:var(--navy);font-weight:700;text-decoration:none}.button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.button.small{padding:11px 17px}.button.secondary{color:var(--navy);background:#fff;box-shadow:inset 0 0 0 1px #ccd3dc}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:650px;padding:60px 0 90px;display:grid}.eyebrow{color:#a46d00;letter-spacing:.16em;font-size:12px;font-weight:900}.hero h1{color:var(--navy);letter-spacing:-.045em;max-width:720px;margin:20px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.8vw,79px);line-height:.97}.hero-copy>p{color:var(--muted);max-width:620px;margin:0 0 32px;font-size:19px;line-height:1.7}.trust{color:#526176;align-items:center;gap:9px;margin-top:30px;font-size:14px;display:flex}.trust svg{color:#15805e}.hero-visual{background:radial-gradient(circle at 55%,#f6e4b7 0,#0000 55%);place-items:center;min-height:500px;display:grid;position:relative}.orbit{border:1px solid #09203f1a;border-radius:50%;position:absolute}.orbit-one{width:420px;height:420px}.orbit-two{width:320px;height:320px}.phone-card{z-index:2;border:8px solid var(--navy);background:#fff;border-radius:36px;width:285px;padding:24px 18px;position:relative;box-shadow:0 28px 70px #09203f33}.phone-top{align-items:center;gap:10px;font-size:13px;display:flex}.map{background:linear-gradient(135deg,#edf1ea,#d9e6e1);border-radius:18px;height:190px;margin:18px 0;position:relative;overflow:hidden}.map:before,.map:after{content:"";background:#fff;width:150%;height:16px;position:absolute;top:80px;left:-30px;transform:rotate(-23deg);box-shadow:0 50px #fff}.route{z-index:1;border:4px dotted var(--gold);border-color:var(--gold) transparent transparent var(--gold);border-radius:50%;width:120px;height:105px;position:absolute;top:42px;left:63px}.mini-row{justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.phone-card button{background:var(--navy);color:#fff;border:0;border-radius:10px;width:100%;margin-top:15px;padding:12px;font-weight:800}.float-card{z-index:3;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 15px 40px #09203f29}.float-card b,.float-card small{display:block}.float-card small{color:var(--muted);margin-top:3px}.driver{top:95px;left:0}.driver svg{color:#15805e}.avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.status{bottom:85px;right:0}.status-dot{background:#17a875;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #dff6ee}.section-heading{text-align:center;margin-bottom:40px}.section-heading h2,.dash-section h2{color:var(--navy);margin:14px 0;font-family:Georgia,serif;font-size:38px}.services{padding:85px 0 110px}.service-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-grid article{border:1px solid var(--line);border-radius:22px;padding:30px;transition:all .2s}.service-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #09203f1a}.icon-box{color:#9c6a00;background:#fff5db;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.service-grid h3{margin:21px 0 8px;font-size:20px}.service-grid p{color:var(--muted);line-height:1.6}.service-grid a{color:var(--navy);align-items:center;gap:6px;margin-top:20px;font-weight:800;text-decoration:none;display:flex}.role-strip{background:var(--navy);color:#fff;padding:25px 0}.role-strip .shell{justify-content:center;align-items:center;gap:35px;display:flex}.role-strip span{color:#9eb0c6}.role-strip b{color:var(--gold)}.auth-page{background:linear-gradient(120deg,var(--navy) 0 46%,#f6f7fa 46%);min-height:100vh;padding:28px 5vw}.auth-brand{color:#fff}.auth-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:12vw;min-height:calc(100vh - 95px);display:grid}.auth-message{color:#fff;max-width:500px}.auth-message .eyebrow{color:var(--gold)}.auth-message h1{margin:18px 0;font-family:Georgia,serif;font-size:56px;line-height:1.06}.auth-message p{color:#c8d4e2;font-size:18px;line-height:1.7}.dashboard{background:#f7f8fa;min-height:100vh}.dash-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(20px,50vw - 580px);display:flex}.account{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.loading{min-height:70vh;color:var(--muted);place-items:center;display:grid}.onboarding{max-width:780px;padding:70px 0}.step-pill{color:#8d6200;background:#fff3ce;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-block}.onboarding h1,.dash-welcome h1{color:var(--navy);margin:16px 0 8px;font:48px Georgia,serif}.onboarding>p,.dash-welcome p,.dash-section p{color:var(--muted)}.form-card,.request-form{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:30px;padding:28px;box-shadow:0 15px 45px #09203f0f}label{gap:8px;margin-bottom:18px;font-size:14px;font-weight:700;display:grid}input,select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #d7dce4;border-radius:11px;padding:13px 14px}fieldset{border:0;margin:8px 0 24px;padding:0}legend{margin-bottom:12px;font-weight:800}.role-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.role-choice{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin:0;padding:13px;display:flex}.role-choice input{width:auto}.notice{color:#0a6f52;font-weight:700}.notice.banner{background:#ddf6ed;border-radius:12px;padding:12px 16px}.dash-shell{padding:50px 0 80px}.dash-welcome{justify-content:space-between;align-items:center;display:flex}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.stats svg{color:#b47c0a}.stats small,.stats b{display:block}.stats small{color:var(--muted);margin-bottom:5px}.stats b{text-transform:capitalize}.request-form{margin:25px 0}.form-title{justify-content:space-between;display:flex}.form-title h2{color:var(--navy);margin:0}.form-title p{color:var(--muted)}.close{cursor:pointer;background:0 0;border:0;font-size:30px}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.dash-section{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:20px;padding:25px}.dash-section h2{margin:0 0 5px;font-size:27px}.request-list{margin-top:20px}.request-list article{border-top:1px solid var(--line);align-items:center;gap:14px;padding:15px 0;display:flex}.service-icon{color:#a77309;background:#fff4d6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.request-main{flex:1;gap:4px;display:grid}.request-main b{text-transform:capitalize}.request-main span{color:var(--muted);font-size:13px}.request-meta{justify-items:end;gap:5px;display:grid}.request-meta small{text-transform:capitalize;color:var(--muted)}.status-badge{text-transform:capitalize;background:#eef2f6;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:12px;display:flex}.empty{text-align:center;padding:45px}.empty>svg{color:#aab3c0;width:42px;height:42px}.empty h3{margin-bottom:5px}.role-status{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.role-status div{background:#f7f8fa;border-radius:12px;padding:14px}.role-status span,.role-status b{text-transform:capitalize;display:block}.role-status b{color:#986a0b;margin-top:6px;font-size:12px}@media (max-width:850px){.hero{grid-template-columns:1fr;padding-top:40px}.hero-visual{min-height:470px}.hero h1{font-size:54px}.service-grid{grid-template-columns:1fr}.role-strip .shell{flex-wrap:wrap;gap:18px}.auth-page{background:var(--navy)}.auth-wrap{grid-template-columns:1fr;gap:30px;padding:50px 0}.auth-message h1{font-size:42px}.auth-wrap>div,.auth-wrap>section{justify-self:center}.dash-welcome{align-items:flex-start;gap:20px}.stats{grid-template-columns:1fr}.role-status{grid-template-columns:1fr 1fr}}@media (max-width:560px){.shell{width:min(100% - 26px,1160px)}.nav{height:70px}.nav-actions .text-link{display:none}.hero{padding-top:20px}.hero h1{font-size:45px}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{min-height:430px}.phone-card{width:245px}.driver{left:-5px}.status{right:-5px}.service-grid article{padding:24px}.dash-welcome{display:grid}.onboarding h1,.dash-welcome h1{font-size:38px}.form-grid,.role-grid{grid-template-columns:1fr}.request-list article{align-items:flex-start}.request-meta{display:none}}
.premium-home{--navy:#09203f;--navy-2:#102d50;--gold:#e3aa2f;--cream:#fbf7ed;--muted:#687588;background:#fff;overflow:hidden}.home-shell{width:min(1240px,100% - 64px);margin:auto}.announcement{background:var(--navy);color:#d9e4ef;letter-spacing:.02em;font-size:11px}.announcement .home-shell{justify-content:space-between;align-items:center;height:36px;display:flex}.announcement span,.announcement a{align-items:center;gap:7px;display:flex}.announcement svg{color:var(--gold)}.announcement a{color:#fff;font-weight:800;text-decoration:none}.premium-nav{z-index:20;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.premium-brand .brand-mark{background:linear-gradient(145deg, #f3c55d, var(--gold));box-shadow:0 7px 20px #e3aa2f38}.nav-links{gap:34px;display:flex}.nav-links a,.login-link{color:#647085;font-size:12px;font-weight:800;text-decoration:none}.nav-links a:hover{color:var(--navy)}.login-link{color:var(--navy);align-items:center;gap:7px;display:flex}.gold-button,.navy-button{border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:15px 20px;font-size:12px;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex}.gold-button{background:var(--gold);color:var(--navy);box-shadow:0 14px 32px #e3aa2f36}.gold-button:hover{background:#efba47;transform:translateY(-2px)}.navy-button{background:var(--navy);color:#fff;box-shadow:0 13px 30px #09203f22}.nav-cta{padding:12px 16px}.premium-hero{background:linear-gradient(115deg,#fff 0 54%,#fbf4e4 100%);border-top:1px solid #edf0f3;position:relative}.hero-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb-one{background:#e3aa2f12;width:540px;height:540px;top:-170px;right:-190px}.hero-orb-two{border:1px solid #09203f0d;width:300px;height:300px;bottom:-120px;left:-180px}.hero-layout{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:65px;min-height:690px;padding-top:48px;padding-bottom:86px;display:grid;position:relative}.premium-copy{padding-bottom:15px}.caps-label{letter-spacing:.26em;color:var(--navy);align-items:center;gap:12px;margin:0 0 25px;font-size:10px;font-weight:900;display:flex}.caps-label span{background:var(--gold);width:28px;height:2px;display:block}.premium-copy h1{color:var(--navy);letter-spacing:-.045em;margin:0;font-family:Avenir Next,Inter,ui-sans-serif,sans-serif;font-size:clamp(56px,5.4vw,82px);font-weight:950;line-height:.94}.premium-copy h1 em{color:var(--gold);font-style:normal}.hero-lede{color:#657287;max-width:505px;margin:31px 0;font-size:17px;line-height:1.75}.premium-actions{align-items:center;gap:27px;display:flex}.hero-primary{padding:17px 21px}.underlined-link{color:var(--navy);border-bottom:1px solid #bdc5cf;align-items:center;padding:10px 0;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.trust-row{color:#6b7789;gap:18px;margin-top:38px;font-size:10px;font-weight:800;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:#16835f;width:15px}.hero-product{height:555px;position:relative}.product-backdrop{background:linear-gradient(145deg, #071a33, var(--navy-2));border-radius:34px;position:absolute;inset:33px 0 22px 42px;overflow:hidden;box-shadow:0 35px 80px #09203f2c}.product-backdrop:before{content:"";background:radial-gradient(circle at 75% 65%,#e3aa2f2a,#0000 36%),linear-gradient(120deg,#0000 48%,#ffffff08 48% 49%,#0000 49%);position:absolute;inset:0}.product-backdrop>span{color:#ffffff07;font:900 390px/1 Georgia,serif;position:absolute;bottom:-100px;right:-16px}.phone{background:#fff;border:7px solid #06172d;border-radius:32px;position:absolute;overflow:hidden;box-shadow:0 24px 65px #0005}.phone-main{z-index:4;width:268px;height:508px;padding:16px 15px;top:0;left:76px}.phone-status{color:#142742;align-items:center;gap:4px;height:20px;font-size:8px;display:flex}.phone-status b{margin-right:auto}.phone-status i{background:#142742;border-radius:50%;width:5px;height:5px}.phone-welcome{gap:3px;margin:10px 4px 14px;display:grid}.phone-welcome small{letter-spacing:.16em;color:#8793a2;font-size:7px;font-weight:900}.phone-welcome b{color:var(--navy);font-size:16px}.mini-map{background:linear-gradient(135deg,#e7ede6,#dbe8e4);border-radius:19px;height:194px;position:relative;overflow:hidden}.map-road{background:#fff;width:150%;height:13px;position:absolute;left:-20%;box-shadow:0 0 0 1px #dde3df}.road-a{top:78px;transform:rotate(-18deg)}.road-b{top:117px;transform:rotate(32deg)}.map-route{border:4px dotted var(--gold);border-color:var(--gold) var(--gold) transparent transparent;border-radius:50%;width:95px;height:104px;position:absolute;top:37px;left:59px;transform:rotate(15deg)}.map-start,.map-end{z-index:2;border-radius:50%;width:11px;height:11px;position:absolute}.map-start{background:var(--gold);top:46px;left:63px;box-shadow:0 0 0 5px #e3aa2f33}.map-end{background:var(--navy);bottom:45px;right:52px;box-shadow:0 0 0 5px #09203f22}.car-dot{z-index:3;background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:86px;left:128px;box-shadow:0 8px 16px #09203f44}.car-dot svg{width:15px}.phone-destination{color:var(--navy);background:#f5f7f8;border-radius:12px;align-items:center;gap:9px;margin-top:12px;padding:11px;display:flex}.phone-destination>svg:first-child{color:#b57b05;width:18px}.phone-destination>svg:last-child{width:15px;margin-left:auto}.phone-destination div{gap:2px;display:grid}.phone-destination small{letter-spacing:.13em;color:#9099a6;font-size:6px;font-weight:900}.phone-destination b{font-size:9px}.phone-services{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.phone-services span{height:55px;color:var(--navy);border:1px solid #e5e8ec;border-radius:11px;align-content:center;place-items:center;gap:3px;font-size:7px;font-weight:900;display:grid}.phone-services svg{color:#a36e00;width:17px}.dashboard-preview{z-index:3;background:#fff;border-radius:18px;width:315px;height:352px;padding:20px;position:absolute;top:78px;right:-18px;box-shadow:0 25px 60px #0005}.preview-top{justify-content:space-between;align-items:center;display:flex}.preview-top>span{color:var(--navy);align-items:center;gap:8px;font-size:11px;display:flex}.preview-top i{background:var(--gold);border-radius:8px 8px 8px 2px;place-items:center;width:26px;height:26px;font:900 14px Georgia;display:grid}.preview-top>small{color:#16835f;letter-spacing:.14em;font-size:7px;font-weight:900}.dashboard-preview>p{color:#8390a0;margin:30px 0 3px;font-size:9px}.trip-number{color:var(--navy);font-size:35px}.trip-label{color:#8290a0;margin-left:6px;font-size:8px}.activity-bars{border-bottom:1px solid #e7eaf0;align-items:flex-end;gap:7px;height:90px;margin:16px 0 20px;display:flex}.activity-bars i{background:#dfe6ec;border-radius:4px 4px 0 0;flex:1}.activity-bars i:first-child{height:28%}.activity-bars i:nth-child(2){height:48%}.activity-bars i:nth-child(3){height:37%}.activity-bars i:nth-child(4){background:var(--gold);height:68%}.activity-bars i:nth-child(5){height:58%}.activity-bars i:nth-child(6){background:var(--navy);height:82%}.activity-bars i:nth-child(7){height:65%}.driver-line{align-items:center;gap:9px;display:flex}.driver-line>span{background:#fff1c8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.driver-line>div{gap:2px;display:grid}.driver-line b{font-size:9px}.driver-line small{color:#8a95a3;font-size:7px}.driver-line em{color:#16835f;background:#e8f8f2;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal}.floating-card{z-index:6;color:var(--navy);background:#fff;border-radius:15px;align-items:center;display:flex;position:absolute;box-shadow:0 18px 45px #06172d35}.driver-card{gap:10px;padding:11px 13px;bottom:25px;left:17px}.driver-card>span{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.driver-card div{gap:3px;display:grid}.driver-card small{color:#8b96a4;letter-spacing:.12em;font-size:6px;font-weight:900}.driver-card b{font-size:9px}.driver-card svg{width:10px;height:10px;color:var(--gold);fill:var(--gold)}.driver-card>i{background:#25b983;border-radius:50%;width:7px;height:7px;margin-left:8px;box-shadow:0 0 0 4px #25b98320}.verified-card{gap:10px;padding:13px 15px;bottom:40px;right:8px}.verified-card>svg{color:#16835f}.verified-card div{gap:3px;display:grid}.verified-card b{font-size:9px}.verified-card small{color:#85909e;font-size:7px}.action-dock{z-index:8;background:#fff;border:1px solid #e8ebef;border-radius:18px;grid-template-columns:1.15fr repeat(3,1fr);align-items:stretch;min-height:105px;margin-top:-52px;padding:13px;display:grid;position:relative;box-shadow:0 22px 60px #09203f18}.dock-intro{align-content:center;gap:5px;padding:0 20px;display:grid}.dock-intro small{letter-spacing:.18em;color:#8994a2;font-size:8px;font-weight:900}.dock-intro b{color:var(--navy);font-size:15px}.action-dock>a{color:var(--navy);border-left:1px solid #eaedf0;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.action-dock>a>span{color:#9f6c04;background:#fff3d1;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.action-dock>a span svg{width:18px}.action-dock>a div{gap:3px;display:grid}.action-dock>a b{font-size:11px}.action-dock>a small{color:#8390a0;font-size:8px}.action-dock>a>svg{width:14px;margin-left:auto;transition:all .2s}.action-dock>a:hover>svg{transform:translate(3px)}.service-section{padding:125px 0 130px}.section-intro{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.section-intro h2,.how-heading h2,.trust-copy h2,.business-card h2,.final-cta h2{letter-spacing:-.04em;color:var(--navy);margin:0;font-family:Avenir Next,Inter,sans-serif;font-size:clamp(39px,4vw,57px);line-height:1.05}.section-intro .caps-label{margin-bottom:18px}.section-intro>p{color:#687588;max-width:510px;margin:0;line-height:1.75}.premium-services{border:1px solid #e5e9ee;border-radius:20px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.premium-services article{background:#fff;border-right:1px solid #e5e9ee;min-height:270px;padding:24px 21px;transition:all .25s;position:relative}.premium-services article:last-child{border:0}.premium-services article:hover,.premium-services .featured-service{background:var(--navy);color:#fff}.service-number{letter-spacing:.16em;color:#9da7b3;font-size:8px}.service-symbol{color:#9e6b03;background:#fff3d2;border-radius:14px;place-items:center;width:46px;height:46px;margin:31px 0 19px;display:grid}.premium-services h3{margin:0 0 9px;font-size:16px}.premium-services p{color:#748093;margin:0;font-size:11px;line-height:1.65}.premium-services article:hover p,.premium-services .featured-service p{color:#b8c5d3}.premium-services article>a{width:35px;height:35px;color:var(--navy);background:#f2f4f7;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:18px}.premium-services .featured-service>a,.premium-services article:hover>a{background:var(--gold)}.premium-services article>a svg{width:15px}.how-section{background:linear-gradient(135deg, #071a33, var(--navy));color:#fff;padding:105px 0}.caps-label.light{color:#fff}.how-heading{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.how-heading .caps-label{margin:0 0 8px}.how-heading h2{color:#fff}.how-grid{border-top:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);display:grid}.how-grid article{border-right:1px solid #ffffff18;min-height:250px;padding:40px 38px 0 0;position:relative}.how-grid article+article{padding-left:38px}.how-grid article:last-child{border:0}.how-grid article>span{color:#ffffff12;font-size:50px;font-weight:900;position:absolute;top:30px;right:25px}.how-grid svg{color:var(--gold);width:28px;height:28px}.how-grid h3{margin:28px 0 11px;font-size:19px}.how-grid p{color:#aebdcd;max-width:280px;font-size:12px;line-height:1.75}.trust-section{padding:120px 0}.trust-panel{background:var(--cream);border:1px solid #ece5d6;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;min-height:560px;display:grid;overflow:hidden}.trust-copy{padding:65px}.trust-copy .caps-label{margin-bottom:20px}.trust-copy>p:not(.caps-label){color:#687588;max-width:500px;margin:23px 0;line-height:1.75}.trust-copy ul{gap:13px;margin:0 0 31px;padding:0;list-style:none;display:grid}.trust-copy li{color:#34465c;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.trust-copy li svg{color:#16835f;background:#e8f7f1;border-radius:50%;width:19px;padding:4px}.trust-visual{background:radial-gradient(circle,#f4dfa9 0,#0000 55%);place-items:center;height:100%;display:grid;position:relative}.trust-shield{background:var(--gold);width:118px;height:118px;color:var(--navy);z-index:3;border-radius:38px 38px 38px 12px;place-items:center;display:grid;box-shadow:0 24px 50px #9b701c3d}.trust-shield svg{width:45px;height:45px}.orbit-line{border:1px solid #09203f16;border-radius:50%;position:absolute}.orbit-1{width:410px;height:410px}.orbit-2{width:290px;height:290px}.person-node{background:#fff;border-radius:15px;grid-template-columns:36px auto;align-items:center;gap:2px 10px;min-width:140px;padding:12px;display:grid;position:absolute;box-shadow:0 15px 38px #09203f1d}.person-node>span,.person-node>svg{color:#9c6900;background:#fff1c8;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;padding:8px;font-size:9px;font-weight:900;display:grid}.person-node small{letter-spacing:.12em;color:#8b96a4;font-size:6px;font-weight:900}.person-node b{font-size:9px}.node-a{top:20%;left:7%}.node-b{top:27%;right:6%}.node-c{bottom:17%;right:13%}.business-section{padding:0 0 120px}.business-card{background:#fff;border:1px solid #e5e9ee;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;padding:60px;display:grid}.business-card>div>p:not(.caps-label){color:#697688;max-width:460px;margin:22px 0 30px;line-height:1.7}.business-card .caps-label{margin-bottom:20px}.business-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.business-metrics article{background:#f8f9fa;border:1px solid #e6e9ed;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:185px;padding:21px;display:flex}.business-metrics svg{color:#b37a07;margin-bottom:auto}.business-metrics b{color:var(--navy);margin-bottom:6px;font-size:12px}.business-metrics span{color:#7d8998;font-size:9px}.final-cta{background:var(--gold);padding:60px 0}.final-cta .home-shell{justify-content:space-between;align-items:center;display:flex}.final-cta small{letter-spacing:.2em;color:#75500a;font-size:8px;font-weight:900}.final-cta h2{margin-top:8px;font-size:38px}.final-cta .gold-button{background:var(--navy);color:#fff;box-shadow:none}.premium-footer{color:#fff;background:#06172c;padding:52px 0}.premium-footer .home-shell{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;display:grid}.premium-footer .brand{color:#fff}.premium-footer p{color:#8fa1b4;font-size:12px}.premium-footer div>div{gap:20px;display:flex}.premium-footer a{color:#bec9d5;font-size:11px;text-decoration:none}.premium-footer small{color:#718398;border-top:1px solid #ffffff13;grid-column:1/-1;margin-top:14px;padding-top:24px}.premium-copy>*{animation:.8s cubic-bezier(.2,.75,.25,1) both hero-copy-in}.premium-copy h1{animation-delay:80ms}.premium-copy .hero-lede{animation-delay:.16s}.premium-copy .premium-actions{animation-delay:.24s}.premium-copy .trust-row{animation-delay:.32s}.hero-product{animation:1s cubic-bezier(.2,.75,.2,1) .15s both hero-stage-in}.product-backdrop{isolation:isolate}.booking-customer{z-index:2;object-fit:contain;object-position:bottom;filter:drop-shadow(0 28px 30px #020b1745);width:365px;height:548px;animation:5s ease-in-out infinite person-breathe;position:absolute;bottom:-27px;right:-18px}.phone-main{animation:5.5s ease-in-out infinite phone-float;top:28px;left:28px;transform:rotate(-2deg)}.tap-pulse{border:2px solid var(--gold);border-radius:50%;width:18px;height:18px;animation:2.8s ease-out infinite tap;position:absolute;bottom:100px;right:28px}.motion-rings{width:10px;height:10px;position:absolute;top:118px;right:128px}.motion-rings i{border:1px solid #e3aa2f70;border-radius:50%;animation:3.2s ease-out infinite ring-wave;position:absolute;inset:0}.motion-rings i:nth-child(2){animation-delay:1s}.motion-rings i:nth-child(3){animation-delay:2s}.car-dot{animation:6s cubic-bezier(.45,.02,.35,1) infinite car-drive}.map-route{animation:1.7s ease-in-out infinite route-glow}.map-start,.map-end{animation:2s ease-in-out infinite pin-beat}.booking-flow{z-index:7;background:#fff;border-radius:16px;align-items:center;gap:10px;width:235px;padding:13px 14px;animation:4.7s ease-in-out infinite status-float;display:flex;position:absolute;bottom:146px;right:-13px;box-shadow:0 20px 48px #06172d40}.flow-pulse{color:#986600;background:#fff2cb;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.flow-pulse:after{content:"";border:1px solid #e3aa2f80;border-radius:15px;animation:1.8s ease-out infinite flow-ping;position:absolute;inset:-5px}.flow-pulse svg{width:18px}.flow-copy{gap:3px;min-width:0;display:grid}.flow-copy small{letter-spacing:.15em;color:#8b96a4;font-size:6px;font-weight:900}.flow-text{height:13px;color:var(--navy);font-size:9px;overflow:hidden}.flow-text i{height:13px;font-style:normal;animation:7.5s step-end infinite status-words;display:block}.flow-loader{background:#20b47f;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;animation:1.2s infinite pin-beat;box-shadow:0 0 0 5px #20b47f20}.driver-card{animation:4.2s ease-in-out infinite card-float-a}.verified-card{animation:4.8s ease-in-out infinite card-float-b}.action-dock>a,.premium-services article,.business-metrics article{transition:transform .3s,box-shadow .3s,background-color .3s}.action-dock>a:hover{transform:translateY(-4px);box-shadow:0 13px 28px #09203f10}.business-metrics article:hover{transform:translateY(-6px);box-shadow:0 18px 36px #09203f12}.how-grid article svg,.service-symbol svg{transition:transform .35s}.how-grid article:hover svg,.premium-services article:hover .service-symbol svg{transform:translateY(-4px)scale(1.08)}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-stage-in{0%{opacity:0;transform:translate(35px)scale(.97)}to{opacity:1;transform:none}}@keyframes person-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes phone-float{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-.5deg)translateY(-10px)}}@keyframes card-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes card-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes status-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(.7deg)}}@keyframes tap{0%{opacity:0;transform:scale(.35)}20%{opacity:1}70%,to{opacity:0;transform:scale(2.2)}}@keyframes ring-wave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(22)}}@keyframes flow-ping{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes pin-beat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes route-glow{0%,to{filter:drop-shadow(0 0 #e3aa2f00)}50%{filter:drop-shadow(0 0 5px #e3aa2fcc)}}@keyframes car-drive{0%,8%{top:55px;left:77px}45%,55%{top:86px;left:128px}92%,to{top:125px;left:165px}}@keyframes status-words{0%,32%{transform:translateY(0)}33%,65%{transform:translateY(-13px)}66%,to{transform:translateY(-26px)}}.service-experience{background:#fff;border:1px solid #e4e8ed;border-radius:25px;overflow:hidden;box-shadow:0 22px 60px #09203f0e}.service-tabs{border-bottom:1px solid #e7eaf0;grid-template-columns:repeat(5,1fr);height:96px;display:grid}.service-tabs button{color:#697688;cursor:pointer;font:inherit;background:#fff;border:0;border-right:1px solid #edf0f3;justify-content:center;align-items:center;gap:10px;transition:all .3s;display:flex;position:relative}.service-tabs button:last-child{border-right:0}.service-tabs button>span{color:#8a96a5;background:#f7f8fa;border-radius:11px;place-items:center;width:36px;height:36px;transition:all .3s;display:grid}.service-tabs button svg{width:17px}.service-tabs button b{font-size:12px}.service-tabs button>i{background:var(--gold);width:0;height:3px;transition:width 4.2s linear;position:absolute;bottom:0;left:0}.service-tabs button.active{color:var(--navy);background:#fffaf0}.service-tabs button.active>span{background:var(--gold);color:var(--navy);transform:translateY(-3px);box-shadow:0 9px 22px #e3aa2f42}.service-tabs button.active>i{width:100%}.service-demo{grid-template-columns:.72fr 1.28fr;min-height:430px;animation:.55s both demo-enter;display:grid;overflow:hidden}.demo-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px 48px;display:flex}.demo-copy>small{letter-spacing:.19em;color:#9a6a06;font-size:8px;font-weight:900}.demo-copy h3{letter-spacing:-.04em;color:var(--navy);margin:12px 0;font-size:34px}.demo-copy>p{color:#697688;max-width:330px;margin:0 0 24px;font-size:13px;line-height:1.75}.demo-status{align-items:center;gap:10px;margin-bottom:28px;display:flex}.demo-status>span{color:#13805d;background:#e3f7ef;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.demo-status svg{width:15px}.demo-status div{gap:2px;display:grid}.demo-status small{letter-spacing:.15em;color:#8a95a3;font-size:6px;font-weight:900}.demo-status b{color:var(--navy);font-size:10px}.demo-copy>a{color:var(--navy);border-bottom:1px solid #c5ccd4;align-items:center;gap:8px;padding-bottom:7px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.demo-copy>a svg{width:14px;animation:1.5s infinite cta-arrow}.demo-scene{isolation:isolate;background:linear-gradient(140deg,#071a33,#12365f);min-height:430px;position:relative;overflow:hidden}.scene-grid{background-image:linear-gradient(#fff06 1px,transparent 1px),linear-gradient(90deg,#fff06 1px,transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.scene-route{border:3px dashed #e3aa2f70;border-color:#e3aa2f70 #e3aa2f70 #0000 #0000;border-radius:50%;height:95px;position:absolute;top:46%;left:10%;right:10%;transform:rotate(-8deg)}.scene-route i{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #e3aa2f22}.scene-route i:first-child{top:7%;left:17%}.scene-route i:nth-child(2){top:-3%;left:52%}.scene-route i:nth-child(3){top:25%;right:10%}.scene-pin{color:#9b6904;background:#fff;border-radius:13px;place-items:center;width:39px;height:39px;display:grid;position:absolute;box-shadow:0 15px 30px #0004}.scene-pin svg{width:18px}.scene-pin.start{bottom:22%;left:11%}.scene-pin.end{animation:1.4s infinite pin-beat;top:20%;right:10%}.scene-main{z-index:3;background:var(--gold);width:72px;height:72px;color:var(--navy);border-radius:23px;place-items:center;animation:4s ease-in-out both scene-travel;display:grid;position:absolute;box-shadow:0 20px 40px #0005}.scene-main svg{width:32px;height:32px}.scene-progress{gap:6px;display:flex;position:absolute;bottom:8%;left:10%;right:10%}.scene-progress span{background:#ffffff1b;border-radius:4px;flex:1;height:3px;overflow:hidden}.scene-progress span:after{content:"";background:var(--gold);width:100%;height:100%;animation:4s linear both progress-fill;display:block;transform:translate(-100%)}.scene-progress span:nth-child(2):after{animation-delay:.15s}.scene-progress span:nth-child(3):after{animation-delay:.3s}.scene-progress span:nth-child(4):after{animation-delay:.45s}.scene-progress span:nth-child(5):after{animation-delay:.6s}.scene-calendar{z-index:4;text-align:center;background:#fff;border-radius:15px;width:105px;padding:13px;animation:.65s .4s both calendar-pop;display:grid;position:absolute;bottom:21%;right:13%;box-shadow:0 16px 35px #0004}.scene-calendar small{color:#9b6904;font-size:7px;font-weight:900}.scene-calendar b{color:var(--navy);font-size:28px}.scene-calendar span{color:#798697;font-size:7px}.runway{border:1px solid #ffffff2b;border-radius:50%;justify-content:center;align-items:center;gap:16px;width:210px;height:54px;display:flex;position:absolute;bottom:18%;right:7%;transform:rotate(-10deg)}.runway i{background:#fff6;width:19px;height:3px}.flight-label,.handover{color:#fff;letter-spacing:.12em;background:#ffffff10;border:1px solid #ffffff18;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:900;position:absolute;top:19%;right:12%}.package-box{color:#9b6904;background:#fff;border-radius:20px;place-items:center;width:70px;height:70px;animation:1.7s ease-in-out infinite package-bounce;display:grid;position:absolute;bottom:24%;right:15%;box-shadow:0 15px 35px #0004}.package-box svg{width:28px}.handover{animation:.6s .5s both handover-in;top:20%}.rental-car{width:126px;height:77px;color:var(--navy);background:#fff;border-radius:22px;place-items:center;animation:1s both car-arrive;display:grid;position:absolute;bottom:21%;right:9%;box-shadow:0 18px 40px #0004}.rental-car svg{width:52px;height:52px}.rental-key{background:var(--gold);width:45px;height:45px;color:var(--navy);border-radius:15px;place-items:center;animation:2.3s ease-in-out infinite key-turn;display:grid;position:absolute;bottom:36%;right:33%}.rental-key svg{width:21px}.ride-world,.schedule-world,.airport-world,.send-world,.rent-world{position:absolute;inset:0}.map-blocks{position:absolute;inset:0;overflow:hidden}.map-blocks i{background:#ffffff07;border:1px solid #ffffff09;border-radius:17px;position:absolute}.map-blocks i:first-child{width:190px;height:105px;top:8%;left:6%}.map-blocks i:nth-child(2){width:130px;height:150px;top:9%;right:9%}.map-blocks i:nth-child(3){width:180px;height:100px;bottom:10%;left:13%}.map-blocks i:nth-child(4){width:220px;height:92px;bottom:12%;right:4%}.map-blocks i:nth-child(5){width:115px;height:80px;top:38%;left:42%}.ride-route{border:3px dashed #e3aa2f8a;border-color:#e3aa2f8a #e3aa2f8a #0000 #0000;border-radius:50%;height:90px;position:absolute;top:47%;left:13%;right:13%;transform:rotate(-8deg)}.ride-route span{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #e3aa2f20}.ride-route span:first-child{top:5%;left:17%}.ride-route span:nth-child(2){top:-4%;left:52%}.ride-route span:nth-child(3){top:25%;right:12%}.ride-car{z-index:4;background:var(--gold);width:68px;height:68px;color:var(--navy);border-radius:22px;place-items:center;animation:4s ease-in-out both ride-drive;display:grid;position:absolute;box-shadow:0 20px 40px #0005}.ride-car svg{width:30px}.ride-pin{color:#9b6904;background:#fff;border-radius:13px;place-items:center;width:39px;height:39px;display:grid;position:absolute;box-shadow:0 15px 30px #0004}.ride-pin svg{width:18px}.ride-pin.pickup{bottom:21%;left:11%}.ride-pin.destination{animation:1.4s infinite pin-beat;top:18%;right:10%}.ride-passenger{color:var(--navy);background:#fff;border-radius:14px;align-items:center;gap:9px;padding:10px 12px;animation:.6s .6s both handover-in;display:flex;position:absolute;bottom:17%;right:9%;box-shadow:0 14px 32px #0004}.ride-passenger>svg{background:#fff1c8;border-radius:9px;width:27px;padding:5px}.ride-passenger small{color:#84909e;font-size:7px}.ride-passenger b{color:var(--navy);font-size:9px}.schedule-world{background:radial-gradient(circle at 68% 45%,#e3aa2f1d,#0000 36%)}.schedule-calendar{background:#fff;border-radius:21px;width:330px;padding:22px;animation:.7s both calendar-pop;position:absolute;top:12%;left:11%;box-shadow:0 24px 50px #0004}.schedule-calendar header{color:var(--navy);letter-spacing:.1em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.schedule-calendar header svg{color:#a97308;width:19px}.calendar-days{grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0;display:grid}.calendar-days>span{color:#8a96a4;background:#f4f6f8;border-radius:12px;place-items:center;height:55px;font-size:8px;font-weight:900;display:grid}.calendar-days .selected{background:var(--gold);color:var(--navy);transform:translateY(-7px);box-shadow:0 12px 25px #e3aa2f45}.calendar-days b{font-size:16px;display:block}.time-slot{color:var(--navy);border-top:1px solid #e6e9ed;align-items:center;gap:11px;padding-top:15px;display:flex}.time-slot svg{color:#9e6b03;width:20px}.time-slot div{gap:2px;display:grid}.time-slot small{letter-spacing:.12em;color:#8b96a4;font-size:6px}.time-slot b{font-size:12px}.time-slot i{background:#2abd86;border-radius:50%;width:8px;height:8px;margin-left:auto;animation:1.3s infinite pin-beat;box-shadow:0 0 0 5px #2abd8620}.repeat-track{border:2px dashed #e3aa2f50;border-radius:50%;width:155px;height:155px;animation:12s linear infinite orbit-spin;position:absolute;top:20%;right:9%}.repeat-track span{background:var(--gold);border-radius:50%;width:11px;height:11px;position:absolute}.repeat-track span:first-child{top:-6px;left:47%}.repeat-track span:nth-child(2){top:48%;right:-4px}.repeat-track span:nth-child(3){bottom:-6px;left:47%}.repeat-track span:nth-child(4){top:48%;left:-4px}.schedule-confirm{color:var(--navy);background:#fff;border-radius:15px;grid-template-columns:32px auto;align-items:center;gap:2px 9px;padding:13px 15px;animation:.6s .55s both handover-in;display:grid;position:absolute;bottom:18%;right:7%;box-shadow:0 15px 35px #0004}.schedule-confirm svg{color:#18805f;background:#e4f6ef;border-radius:10px;grid-row:1/3;width:32px;height:32px;padding:8px}.schedule-confirm b{font-size:10px}.schedule-confirm small{color:#84909e;font-size:7px}.airport-world{background:linear-gradient(#16416c 0 58%,#09203f 58%)}.terminal{background:#07192e;border-top:3px solid #e3aa2f55;justify-content:center;align-items:flex-start;gap:8px;height:150px;padding-top:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.terminal>span{color:#91a7bf;letter-spacing:.17em;font-size:7px;font-weight:900;position:absolute;top:18px;left:6%}.terminal i{background:#ffffff09;border:1px solid #ffffff0d;border-radius:5px 5px 0 0;width:75px;height:48px}.skyline span{background:#ffffff0b;border-radius:50%;position:absolute}.skyline span:first-child{width:250px;height:250px;top:-90px;right:-80px}.skyline span:last-child{background:0 0;border:1px solid #ffffff0d;width:100px;height:100px;top:13%;left:10%}.flying-plane{z-index:4;color:var(--gold);animation:4s cubic-bezier(.3,.05,.35,1) both plane-land;position:absolute}.flying-plane svg{filter:drop-shadow(0 12px 12px #0004);width:60px;height:60px}.runway-line{background:#ffffff1b;justify-content:center;gap:25px;height:3px;display:flex;position:absolute;bottom:60px;left:7%;right:7%}.runway-line i{background:#fff9;width:30px;height:3px}.airport-driver{z-index:5;color:var(--navy);background:#fff;border-radius:15px;align-items:center;gap:10px;padding:11px 13px;animation:.8s 1.5s both car-arrive;display:flex;position:absolute;bottom:30px;right:8%;box-shadow:0 15px 35px #0005}.airport-driver>svg{background:#fff1c8;border-radius:10px;width:34px;height:34px;padding:7px}.airport-driver span{gap:2px;display:grid}.airport-driver small{color:#8a95a3;letter-spacing:.12em;font-size:6px}.airport-driver b{font-size:9px}.baggage{color:#fff;position:absolute;bottom:29px;left:9%}.baggage svg{width:29px}.baggage i{background:var(--gold);width:17px;height:17px;color:var(--navy);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-8px;right:-8px}.flight-label{z-index:4;animation:.6s .5s both handover-in}.send-world{background:radial-gradient(circle,#174872,#09203f 60%)}.send-person{color:#fff;letter-spacing:.1em;justify-items:center;gap:6px;font-size:7px;font-weight:900;display:grid;position:absolute;top:15%}.send-person>svg{width:56px;height:56px;color:var(--navy);background:#fff;border-radius:19px;padding:14px;box-shadow:0 15px 35px #0004}.send-person.sender{left:10%}.send-person.receiver{right:10%}.delivery-path{background:repeating-linear-gradient(90deg,#e3aa2f 0 10px,#0000 10px 18px);height:2px;position:absolute;top:48%;left:17%;right:17%}.delivery-path i{background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px}.delivery-path i:first-child{left:0}.delivery-path i:nth-child(2){left:33%}.delivery-path i:nth-child(3){left:66%}.delivery-path i:nth-child(4){right:0}.moving-package{z-index:5;background:var(--gold);width:61px;height:61px;color:var(--navy);border-radius:18px;place-items:center;animation:4s ease-in-out both delivery-move;display:grid;position:absolute;top:41%;box-shadow:0 17px 35px #0005}.moving-package svg{width:27px}.delivery-rider{color:#fff;animation:1.4s ease-in-out infinite rider-bob;position:absolute;bottom:15%;left:46%}.delivery-rider svg{width:42px;height:42px}.send-world .handover{border-radius:14px;align-items:center;gap:9px;animation:.6s 2.8s both handover-in;display:flex;top:auto;bottom:13%;right:7%}.send-world .handover>svg{color:#16805e;background:#e1f5ed;border-radius:9px;width:28px;height:28px;padding:7px}.send-world .handover span{display:grid}.send-world .handover b{color:var(--navy);font-size:9px}.send-world .handover small{color:#84909e;font-size:7px}.rent-world{background:linear-gradient(#143b64,#071a33)}.showroom-floor{background:radial-gradient(#ffffff18,#0000 65%);border-bottom:1px solid #fff2;border-radius:50%;height:150px;position:absolute;bottom:18%;left:7%;right:7%}.rent-world .rental-car{background:linear-gradient(145deg,#fff,#dfe5eb);border-radius:35px;width:260px;height:135px;animation:1s both showroom-car;bottom:24%;left:25%;right:auto}.rent-world .rental-car svg{stroke-width:1.2px;width:125px;height:125px}.car-spec{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff10;border:1px solid #ffffff16;border-radius:13px;gap:3px;padding:10px 13px;animation:.5s .6s both spec-in;display:grid;position:absolute}.car-spec small{color:#91a7bd;letter-spacing:.12em;font-size:6px}.car-spec b{font-size:9px}.spec-one{top:16%;left:8%}.spec-two{top:20%;right:8%}.rent-world .rental-key{border-radius:19px;width:58px;height:58px;bottom:35%;right:14%}.rent-dates{color:var(--navy);background:#fff;border-radius:14px;align-items:center;gap:9px;padding:11px 13px;animation:.6s .8s both handover-in;display:flex;position:absolute;bottom:11%;left:8%;box-shadow:0 15px 35px #0004}.rent-dates>svg:first-child{color:#9d6900;background:#fff1c8;border-radius:9px;width:28px;height:28px;padding:6px}.rent-dates span{gap:2px;display:grid}.rent-dates small{color:#8994a2;letter-spacing:.12em;font-size:6px}.rent-dates b{font-size:9px}.rent-dates>svg:last-child{color:#16805e;width:20px;margin-left:9px}@keyframes demo-enter{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ride-drive{0%{top:65%;left:14%;transform:rotate(-5deg)scale(.85)}48%{top:43%;left:45%;transform:rotate(3deg)scale(1)}to{top:21%;left:77%;transform:rotate(-3deg)scale(.9)}}@keyframes plane-land{0%{top:2%;left:2%;transform:rotate(18deg)scale(.8)}70%{top:42%;left:57%;transform:rotate(8deg)scale(1)}to{top:55%;left:70%;transform:rotate(2deg)scale(.75)}}@keyframes delivery-move{0%{left:14%;transform:rotate(-4deg)}45%{left:45%;transform:translateY(-9px)rotate(3deg)}to{left:76%;transform:rotate(0)}}@keyframes rider-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes showroom-car{0%{opacity:0;transform:translate(-90px)scale(.8)}to{opacity:1;transform:none}}@keyframes spec-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes scene-travel{0%{top:61%;left:13%;transform:rotate(-5deg)scale(.85)}45%{top:40%;left:43%;transform:rotate(3deg)scale(1)}to{top:22%;left:75%;transform:rotate(-3deg)scale(.9)}}@keyframes progress-fill{to{transform:translate(0)}}@keyframes calendar-pop{0%{opacity:0;transform:scale(.65)rotate(8deg)}to{opacity:1;transform:none}}@keyframes package-bounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes handover-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes car-arrive{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:none}}@keyframes key-turn{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-15deg)scale(1.08)}}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.72,.2,1);transform:translateY(38px)}[data-reveal].is-visible{opacity:1;transform:none}.magnetic-cta{isolation:isolate;animation:2.7s ease-in-out infinite cta-breathe;position:relative}.magnetic-cta:before{content:"";z-index:-1;border:1px solid #e3aa2f8a;border-radius:17px;animation:2.7s ease-out infinite cta-ring;position:absolute;inset:-7px}.magnetic-cta svg{animation:1.5s ease-in-out infinite cta-arrow}.service-section.is-visible .premium-services article{animation:.65s cubic-bezier(.2,.72,.2,1) both service-rise;animation-delay:calc(var(--card-index) * 95ms)}.premium-services article:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff16 45%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.premium-services article:hover:after{animation:.85s card-shine}.premium-services article:hover{z-index:2;transform:translateY(-9px);box-shadow:0 22px 42px #09203f20}.premium-services article:hover .service-symbol{animation:.5s cubic-bezier(.2,.8,.2,1) symbol-pop}.how-grid{position:relative;overflow:hidden}.how-grid article{z-index:2;transition:transform .35s,background-color .35s}.how-grid article:hover{background:#ffffff06;transform:translateY(-8px)}.journey-line{z-index:1;background:linear-gradient(90deg,#e3aa2f22,#e3aa2f,#e3aa2f22);height:2px;position:absolute;top:52px;left:8%;right:8%}.journey-line:before,.journey-line:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;box-shadow:0 0 0 6px #e3aa2f16}.journey-line:before{left:0}.journey-line:after{right:0}.journey-line i{background:var(--gold);width:36px;height:36px;color:var(--navy);border-radius:12px;place-items:center;animation:7s ease-in-out infinite journey-drive;display:grid;position:absolute;top:-17px;left:0;box-shadow:0 8px 18px #0004}.journey-line svg{width:18px!important;height:18px!important;color:var(--navy)!important}.how-section.is-visible .how-grid article{animation:.7s both step-enter}.how-section.is-visible .how-grid article:nth-of-type(2){animation-delay:.14s}.how-section.is-visible .how-grid article:nth-of-type(3){animation-delay:.28s}.trust-section.is-visible .trust-shield{animation:.8s cubic-bezier(.15,.8,.25,1) both shield-arrive,3.2s ease-in-out .8s infinite shield-breathe}.orbit-1{border-style:dashed;animation:22s linear infinite orbit-spin}.orbit-2{animation:14s linear infinite reverse orbit-spin}.orbit-2:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 6px #e3aa2f24}.node-a{animation:4.8s ease-in-out infinite node-float-a}.node-b{animation:5.3s ease-in-out infinite node-float-b}.node-c{animation:4.4s ease-in-out infinite node-float-c}.trust-copy li{transition:transform .25s,color .25s}.trust-copy li:hover{color:var(--navy);transform:translate(8px)}.business-metrics{position:relative}.business-live{color:#fff;grid-column:1/-1;grid-template-columns:1fr auto;position:relative;overflow:hidden;background:var(--navy)!important;border:0!important;align-content:center!important;gap:5px!important;min-height:82px!important;padding:17px 20px!important;display:grid!important}.business-live:after{content:"";border:1px solid #ffffff13;border-radius:50%;width:130px;height:130px;animation:3s ease-out infinite live-radar;position:absolute;top:-58px;right:-40px;box-shadow:0 0 0 25px #ffffff05,0 0 0 50px #ffffff03}.business-live span{letter-spacing:.16em;align-items:center;gap:7px;font-weight:900;color:#9fb2c8!important;font-size:7px!important;display:flex!important}.business-live span i{background:#32c58e;border-radius:50%;width:7px;height:7px;animation:1.2s infinite pin-beat;box-shadow:0 0 0 5px #32c58e20}.business-live b{color:#fff!important;margin:0!important;font-size:14px!important}.business-live small{color:#9fb2c8;z-index:2;grid-area:1/2/3;align-self:center}.business-section.is-visible .business-metrics>article{animation:.65s both metric-enter}.business-section.is-visible .business-metrics>article:first-of-type{animation-delay:.12s}.business-section.is-visible .business-metrics>article:nth-of-type(2){animation-delay:.22s}.business-section.is-visible .business-metrics>article:nth-of-type(3){animation-delay:.32s}@keyframes cta-breathe{0%,to{transform:translateY(0);box-shadow:0 14px 32px #e3aa2f36}50%{transform:translateY(-4px);box-shadow:0 20px 42px #e3aa2f55}}@keyframes cta-ring{0%{opacity:.7;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.13)}}@keyframes cta-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes service-rise{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}@keyframes card-shine{to{transform:translate(120%)}}@keyframes symbol-pop{50%{transform:scale(1.13)rotate(-5deg)}}@keyframes journey-drive{0%,8%{left:0;transform:rotate(0)}46%,54%{left:48%;transform:rotate(2deg)}92%,to{left:calc(100% - 36px);transform:rotate(0)}}@keyframes step-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes shield-arrive{0%{opacity:0;transform:scale(.7)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes shield-breathe{0%,to{box-shadow:0 24px 50px #9b701c3d}50%{transform:translateY(-8px);box-shadow:0 32px 65px #9b701c55}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes node-float-a{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes node-float-b{0%,to{transform:translate(0)}50%{transform:translate(-9px,7px)}}@keyframes node-float-c{0%,to{transform:translate(0)}50%{transform:translate(-5px,-8px)}}@keyframes live-radar{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}@keyframes metric-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.premium-home *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}}@media (max-width:1080px){.home-shell{width:min(100% - 40px,1240px)}.nav-links{display:none}.hero-layout{grid-template-columns:1fr;gap:40px;padding-top:72px}.premium-copy{text-align:center}.caps-label,.premium-actions,.trust-row{justify-content:center}.hero-lede{margin-left:auto;margin-right:auto}.hero-product{width:min(720px,100%);margin:auto}.action-dock{grid-template-columns:repeat(3,1fr)}.dock-intro{text-align:center;grid-column:1/-1;padding:13px}.action-dock>a:first-of-type{border-left:0}.premium-services{grid-template-columns:repeat(3,1fr)}.premium-services article:nth-child(3){border-right:0}.premium-services article:nth-child(n+4){border-top:1px solid #e5e9ee}.trust-panel,.business-card{grid-template-columns:1fr}.trust-visual{min-height:500px}.premium-footer .home-shell{grid-template-columns:1fr auto}.premium-footer p{display:none}}@media (max-width:700px){.home-shell{width:min(100% - 26px,1240px)}.announcement a{display:none}.announcement .home-shell{justify-content:center}.premium-nav{height:72px}.login-link{font-size:0}.nav-cta{display:none}.premium-brand .brand-mark{width:34px;height:34px}.hero-layout{min-height:auto;padding-top:48px;padding-bottom:82px}.premium-copy h1{font-size:47px}.hero-lede{font-size:15px}.premium-actions{gap:10px;display:grid}.trust-row{flex-wrap:wrap}.hero-product{height:450px;transform:translate(-2px)}.booking-customer{width:270px;height:405px;bottom:-10px;right:-58px}.product-backdrop{border-radius:24px;inset:24px 0 15px}.phone-main{border-width:6px;width:198px;height:400px;padding:10px;top:16px;left:3px}.phone-welcome{margin:6px 3px 10px}.mini-map{height:145px}.booking-flow{width:190px;top:28px;bottom:auto;right:-20px;scale:.86}.dashboard-preview{width:250px;height:290px;padding:15px;top:62px;right:-55px;transform:scale(.88)}.floating-card{transform:scale(.82)}.driver-card{bottom:15px;left:-8px}.verified-card{bottom:22px;right:-5px}.action-dock{grid-template-columns:1fr;margin-top:-45px;padding:10px}.dock-intro{grid-column:auto}.action-dock>a{border-top:1px solid #eaedf0;border-left:0}.service-section{padding:95px 0}.service-experience{border-radius:20px}.service-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:repeat(5,76px);height:auto;overflow-x:auto}.service-tabs::-webkit-scrollbar{display:none}.service-tabs button{flex-direction:column;gap:5px;min-height:84px}.service-tabs button>span{width:32px;height:32px}.service-tabs button b{font-size:9px}.service-demo{grid-template-columns:1fr;min-height:620px}.demo-copy{text-align:center;align-items:center;padding:34px 27px 25px}.demo-copy h3{font-size:31px}.demo-copy>p{margin-bottom:18px;font-size:12px}.demo-status{margin-bottom:18px}.demo-scene{min-height:330px}.scene-main{border-radius:19px;width:59px;height:59px}.scene-main svg{width:27px}.scene-route{top:44%}.schedule-calendar{width:245px;padding:16px;top:8%;left:6%}.calendar-days{margin:15px 0}.calendar-days>span{height:46px}.repeat-track{width:105px;height:105px;top:8%;right:-25px}.schedule-confirm{bottom:9%;right:5%}.terminal i{width:43px}.flying-plane svg{width:46px}.airport-driver{bottom:28px;right:4%}.send-person.sender{left:6%}.send-person.receiver{right:6%}.send-world .handover{right:3%}.rent-world .rental-car{width:190px;height:108px;left:18%}.rent-world .rental-car svg{width:100px}.spec-two{right:4%}.section-intro{text-align:center;grid-template-columns:1fr;gap:18px}.section-intro .caps-label{justify-content:center}.premium-services{grid-template-columns:1fr}.premium-services article{border-right:0;min-height:218px;border-top:0!important;border-bottom:1px solid #e5e9ee!important}.how-section{padding:82px 0}.how-heading{text-align:center;display:block}.how-heading .caps-label{justify-content:center;margin-bottom:20px}.how-grid{grid-template-columns:1fr}.journey-line{display:none}.how-grid article,.how-grid article+article{text-align:center;border-bottom:1px solid #ffffff18;border-right:0;min-height:auto;padding:32px 12px}.how-grid article>span{right:12px}.how-grid p{margin-left:auto;margin-right:auto}.trust-section{padding:85px 0}.trust-panel{border-radius:22px}.trust-copy{text-align:center;padding:38px 25px}.trust-copy .caps-label{justify-content:center}.trust-copy ul{text-align:left;justify-items:start}.trust-visual{min-height:420px}.orbit-1{width:340px;height:340px}.orbit-2{width:245px;height:245px}.person-node{transform:scale(.87)}.node-a{left:-2%}.node-b{right:-2%}.node-c{right:5%}.business-section{padding-bottom:85px}.business-card{text-align:center;gap:40px;padding:37px 24px}.business-card .caps-label{justify-content:center}.business-metrics{grid-template-columns:1fr}.business-metrics article{text-align:left;min-height:125px}.final-cta{padding:48px 0}.final-cta .home-shell{text-align:center;gap:25px;display:grid}.final-cta h2{font-size:32px}.premium-footer .home-shell{grid-template-columns:1fr}.premium-footer .home-shell>div{flex-wrap:wrap}.premium-footer small{grid-column:auto}}
.admin-page{color:#13243c;background:#f3f5f7;min-height:100vh}.admin-sidebar{color:#fff;z-index:20;background:#071b35;flex-direction:column;width:245px;padding:28px 22px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{color:#fff;margin-bottom:35px}.admin-mode{background:#ffffff0b;border:1px solid #ffffff13;border-radius:13px;gap:5px;padding:16px;display:grid}.admin-mode small,.admin-eyebrow{letter-spacing:.2em;color:#a3791e;font-size:9px;font-weight:900}.admin-mode b{font-size:14px}.admin-sidebar nav{gap:7px;margin-top:28px;display:grid}.admin-sidebar nav a{color:#aebdce;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:700;text-decoration:none}.admin-sidebar nav a:hover{color:#fff;background:#ffffff0b}.admin-user{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.admin-user>span{display:grid}.admin-user b{font-size:11px}.admin-user small{color:#8fa2b7;font-size:9px}.admin-main{margin-left:245px;padding:38px 45px 80px}.admin-top{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.admin-top>div>small{letter-spacing:.2em;color:#9a6d0c;font-size:9px;font-weight:900}.admin-top h1{color:#09203f;margin:8px 0;font:38px Georgia,serif}.admin-top p{color:#748091;margin:0}.system-live{background:#fff;border:1px solid #e2e6eb;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:800;display:flex}.system-live i{background:#20b77f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20b77f1a}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.admin-stats article{background:#fff;border:1px solid #e3e7ec;border-radius:15px;align-items:center;gap:13px;padding:19px;display:flex}.admin-stats article>span{color:#a46e00;background:#fff3d1;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.admin-stats svg{width:19px}.admin-stats article div{gap:4px;display:grid}.admin-stats small{color:#7b8796;font-size:10px}.admin-stats b{color:#09203f;font-size:22px}.admin-panel{background:#fff;border:1px solid #e1e5ea;border-radius:17px;margin-top:18px;overflow:hidden}.admin-panel-head{justify-content:space-between;align-items:flex-end;padding:23px 25px;display:flex}.admin-panel h2{color:#09203f;margin:6px 0 4px;font-size:21px}.admin-panel-head p{color:#7c8795;margin:0;font-size:11px}.admin-tools{gap:8px;display:flex}.admin-tools label{border:1px solid #dfe4e9;border-radius:9px;align-items:center;gap:7px;margin:0;padding:8px 10px;display:flex}.admin-tools svg{color:#8490a0;width:14px}.admin-tools input,.admin-tools select{border:0;border-radius:0;outline:0;width:140px;padding:0;font-size:10px}.admin-tools select{width:100px}.admin-table{width:100%;overflow:auto}.admin-tr{border-top:1px solid #edf0f3;grid-template-columns:1.4fr 1.1fr .8fr .65fr .75fr .55fr;align-items:center;gap:15px;min-width:890px;padding:13px 25px;font-size:11px;display:grid}.admin-tr.admin-th{color:#8a95a3;text-transform:uppercase;letter-spacing:.1em;background:#f7f8fa;padding-top:10px;padding-bottom:10px;font-size:8px;font-weight:900}.admin-tr>span{min-width:0}.user-cell{align-items:center;gap:10px;display:flex}.user-cell>i,.review-person>i{color:#fff;background:#09203f;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:900;display:grid}.user-cell>span,.admin-tr>span:nth-child(2){gap:3px;display:grid}.admin-tr small{color:#84909e}.role-pills{flex-wrap:wrap;gap:4px;display:flex!important}.role-pills em{color:#4f5e70;background:#eef2f6;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.review-status{text-transform:uppercase;letter-spacing:.05em;color:#8b6107;background:#fff2cb;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;display:inline-flex}.review-status.approved{color:#087252;background:#ddf5eb}.review-status.rejected,.review-status.action_required{color:#a13535;background:#fde7e7}.review-status.under_review{color:#365e93;background:#e6eef9}.review-button,.text-action{color:#09203f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.review-button svg{width:13px}.compact .admin-tr{grid-template-columns:1.1fr 1fr 1.3fr .8fr .6fr}.services-table .admin-tr{grid-template-columns:.65fr 1fr .7fr 1.3fr .7fr .8fr}.status-select{border-radius:8px;padding:7px 8px;font-size:9px}.admin-empty{color:#84909e;justify-items:center;gap:6px;padding:42px;display:grid}.admin-empty svg{color:#d2a130}.admin-empty b{color:#304158}.audit-list{padding:0 25px 20px}.audit-list article{border-top:1px solid #edf0f3;align-items:flex-start;gap:11px;padding:14px 0;display:flex}.audit-icon{color:#a46e00;background:#fff3d1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.audit-icon svg{width:17px}.audit-list article>div{flex:1}.audit-list b{font-size:11px}.audit-list p{color:#718091;align-items:center;gap:5px;margin:5px 0;font-size:9px;display:flex}.audit-list p svg{width:11px}.audit-list time{color:#909aa7;font-size:8px}.admin-toast{z-index:80;background:#fff;border:1px solid #dce2e8;border-left:4px solid #e3aa2f;border-radius:10px;padding:12px 14px;font-size:11px;position:fixed;top:25px;right:25px;box-shadow:0 15px 40px #09203f25}.admin-toast button{background:0 0;border:0;margin-left:15px}.review-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;background:#04152baa;position:fixed;inset:0}.review-drawer{background:#fff;width:min(510px,100%);padding:35px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0003}.drawer-close{background:#eff2f5;border:0;border-radius:50%;width:35px;height:35px;font-size:20px;position:absolute;top:20px;right:22px}.review-person{align-items:center;gap:13px;margin:25px 0;display:flex}.review-person>i{border-radius:15px;width:51px;height:51px}.review-person h2{color:#09203f;margin:0}.review-person p{color:#778494;margin:4px 0;font-size:11px}.identity-check{color:#087252;background:#edf8f4;border:1px solid #d3efe5;border-radius:12px;gap:11px;padding:14px;display:flex}.identity-check svg{width:20px}.identity-check div{gap:3px;display:grid}.identity-check small{color:#4f7f70}.review-drawer h3{margin-top:28px}.role-review{border:1px solid #e2e6eb;border-radius:12px;margin:10px 0;padding:14px}.role-review>div:first-child{justify-content:space-between;align-items:center;display:flex}.role-actions{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:14px;display:grid}.role-actions button{color:#087252;background:#e9f6f1;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:9px 5px;font-size:9px;font-weight:800;display:flex}.role-actions button:nth-child(2){color:#8b6107;background:#fff2ce}.role-actions button.reject{color:#a23838;background:#fde9e9}.role-actions svg{width:13px}.review-note{margin-top:20px}.review-note textarea{min-height:90px;font:inherit;resize:vertical;border:1px solid #dce1e7;border-radius:10px;padding:11px}.drawer-warning{color:#8692a1;font-size:9px;line-height:1.5}.admin-loading{color:#7b8795;place-items:center;min-height:70vh;display:grid}@media (max-width:900px){.admin-sidebar{flex-direction:row;align-items:center;gap:20px;width:100%;height:auto;padding:15px 18px;display:flex;position:relative}.admin-brand{margin:0}.admin-mode,.admin-sidebar nav{display:none}.admin-user{border:0;margin:0 0 0 auto;padding:0}.admin-main{margin:0;padding:25px 18px 60px}.admin-stats{grid-template-columns:1fr 1fr}.admin-top h1{font-size:30px}.admin-panel-head{flex-direction:column;align-items:flex-start;gap:18px}.admin-tools{flex-wrap:wrap;width:100%}.admin-tools label{flex:1}.admin-tools input{width:100%}}@media (max-width:520px){.admin-user span{display:none}.admin-stats{grid-template-columns:1fr}.system-live{display:none}.review-drawer{padding:28px 18px}.role-actions{grid-template-columns:1fr}.admin-tools{display:grid}.admin-top h1{font-size:27px}}
