body.dashboard-page{background:#0a1221}.dashboard-page{--dashboard-edge: var(--home-inline-padding, 20px);--dashboard-yellow: #f9d10a;--dashboard-blue: #2f7dff;--dashboard-green: #46d887;--dashboard-panel: #171b23;--dashboard-panel-2: #202633;--dashboard-border: rgba(205, 223, 255, .14);--dashboard-text: #f5f7fb;--dashboard-muted: rgba(235, 242, 255, .68)}.dashboard-page .dashboard-hero{margin-top:var(--nav-height, 84px);padding-top:0;padding-bottom:0;min-height:calc(100vh - var(--nav-height, 84px));min-height:calc(100svh - var(--nav-height, 84px));max-width:none;position:relative;display:flex;align-items:stretch;overflow:hidden;background-image:linear-gradient(90deg,#060c21fa,#060c21d1 48%,#060c218c),url(/build/assets/dashboard-2-CxISouST.avif);background-size:cover;background-position:center top;background-repeat:no-repeat}.dashboard-page .dashboard-hero .bkg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0a12212e,#0a1221e0)}.dashboard-page .dashboard-hero .container-fluid{position:relative;z-index:1;min-height:inherit;padding-left:var(--dashboard-edge);padding-right:var(--dashboard-edge);padding-top:clamp(3.5rem,5vw,5.75rem);padding-bottom:clamp(2.25rem,5vw,4.5rem);display:flex;flex-direction:column;justify-content:center}.dashboard-page .dashboard-hero .content .title{max-width:56rem}.dashboard-page .dashboard-hero .subtitle h2{color:#ffffffe0;letter-spacing:.12rem}.dashboard-page .dashboard-hero .banner{min-height:190px;max-width:48rem;line-height:1.05;color:#f5f8ff}.dashboard-page .dashboard-hero .subtitle-2,.dashboard-page .dashboard-hero .subtitle-3{max-width:52rem}.dashboard-page .dashboard-hero .button-demo-pricing{margin-top:auto!important;padding-top:1.5rem}.dashboard-page .dashboard-showcase{margin-top:0;padding:clamp(4rem,7vw,7rem) 0;background:linear-gradient(180deg,#0a1221,#101723 48%,#0a1221);color:var(--dashboard-text);overflow:hidden}.dashboard-page .dashboard-showcase .container-fluid{padding-left:var(--dashboard-edge);padding-right:var(--dashboard-edge)}.dashboard-page .dashboard-showcase__header{width:min(100%,980px);margin-bottom:clamp(2rem,5vw,3.75rem)}.dashboard-page .dashboard-showcase__header h2{margin-bottom:.85rem;line-height:.98}.dashboard-page .dashboard-showcase__header h3{max-width:760px;color:#9dcbff;letter-spacing:.08rem;line-height:1.2}.dashboard-page .dashboard-showcase__eyebrow{display:inline-flex;margin-bottom:.85rem;color:var(--dashboard-yellow);font-size:.78rem;font-weight:800;letter-spacing:.22rem}.dashboard-page .dashboard-showcase__layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.dashboard-page .dashboard-showcase__copy{display:grid;gap:1rem;color:#f5f7fbd1;font-size:clamp(1rem,.94rem + .35vw,1.18rem);line-height:1.7}.dashboard-page .dashboard-showcase__copy p{margin-bottom:0}.dashboard-page .dashboard-showcase__copy .love{color:#8fbbff;font-weight:800}.dashboard-page .dashboard-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.75rem}.dashboard-page .dashboard-feature-list span{min-height:54px;display:flex;align-items:center;gap:.68rem;padding:.8rem .9rem;border:1px solid rgba(121,169,255,.18);border-radius:8px;background:#ffffff0b;color:#eef4ff;font-size:.88rem;font-weight:800;line-height:1.2}.dashboard-page .dashboard-feature-list i{color:var(--dashboard-yellow);font-size:1.15rem}.dashboard-page .dashboard-console{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:720px;overflow:hidden;border:1px solid rgba(160,185,230,.18);border-radius:8px;background:#11151c;box-shadow:0 30px 80px #0000006b}.dashboard-page .dashboard-console__sidebar{display:flex;flex-direction:column;background:linear-gradient(180deg,#171c18,#121820);border-right:1px solid rgba(255,255,255,.07)}.dashboard-page .dashboard-console__brand{height:58px;display:flex;align-items:center;padding:0 1rem;background:#f9d10a14}.dashboard-page .dashboard-console__brand img{width:108px;height:auto;display:block}.dashboard-page .dashboard-console__nav{display:flex;flex-direction:column;padding:.55rem 0 1rem;font-size:.73rem;font-weight:800;color:#f5f7fbb8}.dashboard-page .dashboard-console__nav span{min-height:42px;display:flex;align-items:center;gap:.56rem;padding:.55rem .8rem;border-left:2px solid transparent;line-height:1.2}.dashboard-page .dashboard-console__nav i{font-size:1rem;color:#f5f7fbb3}.dashboard-page .dashboard-console__nav .is-active{color:#fff;background:#f9d10a2e;border-left-color:var(--dashboard-yellow)}.dashboard-page .dashboard-console__nav .has-submenu{color:var(--dashboard-yellow)}.dashboard-page .dashboard-console__nav .subitem{min-height:34px;padding-left:2.2rem;color:#f5f7fbc2;background:#ffffff04}.dashboard-page .dashboard-console__nav .is-current{color:#fff;background:#5b92ff1a}.dashboard-page .dashboard-console__main{min-width:0;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(135deg,rgba(76,118,134,.16),transparent 42%),#15191f}.dashboard-page .dashboard-console__topbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1.05rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#1c221f,#171c24);color:#f5f7fbc2;font-size:.76rem;font-weight:900}.dashboard-page .dashboard-console__crumb,.dashboard-page .dashboard-console__status{display:flex;align-items:center;gap:.8rem;min-width:0}.dashboard-page .dashboard-console__crumb i,.dashboard-page .dashboard-console__status i{font-size:1.1rem;color:#fff}.dashboard-page .dashboard-console__crumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-console__status{justify-content:flex-end}.dashboard-page .dashboard-console__status span{padding:.2rem .35rem;border-radius:4px;color:#74df9f;background:#46d8871a}.dashboard-page .dashboard-console__status strong{color:#fff;font-size:.72rem;letter-spacing:.08rem}.dashboard-page .dashboard-console__content{display:grid;gap:1rem;padding:1rem}.dashboard-page .dashboard-panel{border:1px solid var(--dashboard-border);border-radius:8px;background:linear-gradient(135deg,#70a2c229,#444b691a 45%,#ffffff05),var(--dashboard-panel);box-shadow:inset 0 1px #ffffff0d}.dashboard-page .dashboard-panel__title{display:grid;gap:.35rem;padding:1rem 1rem .75rem;border-bottom:2px solid rgba(215,229,255,.16)}.dashboard-page .dashboard-panel__title span{color:#ebf2ff9e;font-size:.68rem;font-weight:900;letter-spacing:.18rem;text-transform:uppercase}.dashboard-page .dashboard-panel__title strong{color:var(--dashboard-text);font-size:1rem;line-height:1.2}.dashboard-page .dashboard-panel--checklist{padding-bottom:1rem}.dashboard-page .task-row{min-height:62px;margin:1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:8px;background:#090c1270;color:var(--dashboard-muted);font-size:.75rem}.dashboard-page .task-row i{color:#fff;font-size:1.2rem}.dashboard-page .task-row span{display:grid;gap:.14rem;min-width:0}.dashboard-page .task-row strong{overflow:hidden;color:#f5f7fbe0;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .task-row em{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f26861;color:#fff;font-size:.72rem;font-style:normal;font-weight:900}.dashboard-page .fleet-board{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:.85rem;padding:1rem}.dashboard-page .fleet-map{position:relative;min-height:330px;overflow:hidden;border-radius:7px;background:radial-gradient(circle at 20% 28%,rgba(93,202,171,.5) 0 2px,transparent 3px),radial-gradient(circle at 62% 54%,rgba(249,209,10,.55) 0 2px,transparent 3px),linear-gradient(18deg,rgba(49,93,81,.6) 0 12%,transparent 12% 100%),linear-gradient(155deg,transparent 0 42%,rgba(56,118,92,.56) 42% 54%,transparent 54% 100%),linear-gradient(90deg,#73c9d8,#83d5df,#74c8d9);border:1px solid rgba(255,255,255,.12)}.dashboard-page .map-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.46;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:64px 64px}.dashboard-page .route{position:absolute;height:2px;border-top:2px dashed rgba(58,78,96,.65);transform-origin:left center}.dashboard-page .route--one{width:48%;top:38%;left:18%;transform:rotate(17deg)}.dashboard-page .route--two{width:42%;right:12%;bottom:26%;transform:rotate(-12deg)}.dashboard-page .vehicle{position:absolute;width:34px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;color:#fff;box-shadow:0 8px 20px #00000059}.dashboard-page .vehicle i{font-size:1.18rem}.dashboard-page .vehicle--green{background:#1c9f58;border:4px solid rgba(163,255,196,.76)}.dashboard-page .vehicle--yellow{background:#b88d00;border:4px solid rgba(255,246,156,.88)}.dashboard-page .vehicle--one{top:27%;left:42%}.dashboard-page .vehicle--two{top:31%;right:28%}.dashboard-page .vehicle--three{bottom:19%;left:68%}.dashboard-page .map-label{position:absolute;color:#18394994;font-size:.7rem;font-weight:900;letter-spacing:.14rem;text-transform:uppercase}.dashboard-page .map-label--west{left:8%;top:37%}.dashboard-page .map-label--east{right:14%;top:31%}.dashboard-page .map-label--south{left:18%;bottom:16%}.dashboard-page .linked-drivers{min-width:0;display:grid;align-content:start;gap:1rem;padding:1rem;border-radius:8px;background:#080b116b;border:1px solid rgba(255,255,255,.06)}.dashboard-page .linked-drivers strong{color:#fff;font-size:1.9rem;line-height:1}.dashboard-page .linked-drivers strong span{color:var(--dashboard-muted);font-size:.68rem;font-weight:800}.dashboard-page .linked-drivers label{min-width:0;display:flex;align-items:center;gap:.55rem;padding-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.12);color:var(--dashboard-muted);font-size:.78rem;font-weight:800}.dashboard-page .linked-drivers i{font-size:1rem}.dashboard-page .linked-drivers p{color:#e7a096;font-size:.76rem;font-weight:800;line-height:1.45;margin-bottom:0}.dashboard-page .reservation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-page .stat-card{min-height:132px;display:grid;align-content:start;gap:.45rem;padding:1rem}.dashboard-page .stat-card span{color:#ebf2ff9e;font-size:.68rem;font-weight:900;letter-spacing:.18rem;text-transform:uppercase}.dashboard-page .stat-card strong{color:#fff;font-size:.95rem}.dashboard-page .stat-card em{color:var(--dashboard-yellow);font-size:2.2rem;font-style:normal;font-weight:1000;line-height:1}.dashboard-page .dashboard-workflows,.dashboard-page .dashboard-setup,.dashboard-page .dashboard-rate-engine,.dashboard-page .dashboard-reservation-tools{position:relative;overflow:hidden;color:var(--dashboard-text)}.dashboard-page .dashboard-workflows .container-fluid,.dashboard-page .dashboard-setup .container-fluid,.dashboard-page .dashboard-rate-engine .container-fluid,.dashboard-page .dashboard-reservation-tools .container-fluid{position:relative;z-index:1;padding-left:var(--dashboard-edge);padding-right:var(--dashboard-edge)}.dashboard-page .dashboard-workflows{padding:clamp(4rem,7vw,7.5rem) 0;background:linear-gradient(180deg,#0a1221fa,#0e1927f5),repeating-linear-gradient(115deg,rgba(91,146,255,.08) 0 1px,transparent 1px 86px);background-attachment:scroll,fixed}.dashboard-page .dashboard-reservation-tools{padding:clamp(4rem,7vw,7.25rem) 0;background:radial-gradient(circle at 88% 16%,rgba(91,146,255,.16),transparent 34%),linear-gradient(180deg,#0a1221,#101827 52%,#0b1322),repeating-linear-gradient(90deg,rgba(249,209,10,.055) 0 1px,transparent 1px 84px);background-attachment:scroll,scroll,fixed;border-top:1px solid rgba(160,185,230,.12);border-bottom:1px solid rgba(160,185,230,.12)}.dashboard-page .dashboard-setup{padding:clamp(4rem,7vw,7rem) 0;background:linear-gradient(145deg,#121a26fa,#070c18fa),linear-gradient(90deg,rgba(249,209,10,.08) 0 1px,transparent 1px 100%);background-attachment:scroll,fixed}.dashboard-page .dashboard-rate-engine{padding:clamp(4rem,7vw,7.5rem) 0 clamp(5rem,8vw,8rem);background:linear-gradient(180deg,#0a1221,#111827,#0a1221),repeating-linear-gradient(0deg,rgba(70,216,135,.07) 0 1px,transparent 1px 72px);background-attachment:scroll,fixed}.dashboard-page .dashboard-orbit{position:absolute;inset:7% auto auto 58%;width:min(42vw,620px);aspect-ratio:1;opacity:.38;pointer-events:none;transform:translateZ(0);animation:dashboardFloat 12s ease-in-out infinite}.dashboard-page .dashboard-orbit span{position:absolute;border:1px solid rgba(121,169,255,.22);border-radius:50%}.dashboard-page .dashboard-orbit span:nth-child(1){top:0;right:0;bottom:0;left:0}.dashboard-page .dashboard-orbit span:nth-child(2){top:11%;right:11%;bottom:11%;left:11%;border-style:dashed;border-color:#f9d10a38}.dashboard-page .dashboard-orbit span:nth-child(3){top:22%;right:22%;bottom:22%;left:22%;border-color:#46d88733}.dashboard-page .dashboard-tools-orbit{position:absolute;right:clamp(-180px,-10vw,-80px);top:6%;width:min(52vw,720px);aspect-ratio:1;opacity:.34;pointer-events:none;animation:dashboardFloat 13s ease-in-out infinite}.dashboard-page .dashboard-tools-orbit span{position:absolute;border-radius:50%;border:1px solid rgba(121,169,255,.22)}.dashboard-page .dashboard-tools-orbit span:nth-child(1){top:0;right:0;bottom:0;left:0}.dashboard-page .dashboard-tools-orbit span:nth-child(2){top:13%;right:13%;bottom:13%;left:13%;border-color:#f9d10a3d;border-style:dashed}.dashboard-page .dashboard-tools-orbit span:nth-child(3){top:27%;right:27%;bottom:27%;left:27%;border-color:#46d88738}.dashboard-page .dashboard-section-heading{width:min(100%,900px);display:grid;gap:.9rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.dashboard-page .dashboard-section-heading h2{margin-bottom:0;color:#f6f8ff;line-height:1}.dashboard-page .dashboard-section-heading p{max-width:760px;margin-bottom:0;color:#ebf2ffbd;font-size:clamp(1rem,.95rem + .28vw,1.18rem);line-height:1.65}.dashboard-page .reservation-tools-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:clamp(2rem,4vw,3.25rem)}.dashboard-page .reservation-tools-layout .dashboard-section-heading{margin-bottom:0}.dashboard-page .reservation-tool-preview{position:relative;min-height:360px;padding:1rem;border:1px solid rgba(160,185,230,.18);border-radius:8px;background:linear-gradient(145deg,#5b92ff29,#f9d10a0f),#111722eb;box-shadow:0 28px 76px #00000057;overflow:hidden}.dashboard-page .reservation-tool-preview:before{content:"";position:absolute;inset:-30% auto -30% -18%;width:38%;background:linear-gradient(90deg,transparent,rgba(143,187,255,.16),transparent);transform:rotate(12deg);animation:dashboardToolScan 5.8s ease-in-out infinite}.dashboard-page .reservation-tool-preview__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .9rem;border-radius:8px;background:#080b1175;border:1px solid rgba(255,255,255,.08)}.dashboard-page .reservation-tool-preview__top span{color:#ebf2ffa3;font-size:.72rem;font-weight:900;letter-spacing:.16rem;text-transform:uppercase}.dashboard-page .reservation-tool-preview__top strong{color:var(--dashboard-green);font-size:.86rem}.dashboard-page .reservation-tool-preview__timeline{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.dashboard-page .reservation-tool-preview__timeline span{min-height:38px;display:grid;place-items:center;border:1px solid rgba(121,169,255,.16);border-radius:999px;background:#ffffff0b;color:#ebf2ffb3;font-size:.72rem;font-weight:900}.dashboard-page .reservation-tool-preview__timeline .is-active{background:var(--dashboard-yellow);color:#141414;border-color:var(--dashboard-yellow)}.dashboard-page .reservation-tool-preview__card{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;margin-top:1rem;padding:1rem;border-radius:8px;background:#fff1;border:1px solid rgba(160,185,230,.16)}.dashboard-page .reservation-tool-preview__card .material-icons{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#f9d10a24;color:var(--dashboard-yellow)}.dashboard-page .reservation-tool-preview__card strong,.dashboard-page .reservation-tool-preview__card em{display:block}.dashboard-page .reservation-tool-preview__card strong{color:#fff;font-size:1rem}.dashboard-page .reservation-tool-preview__card em{color:var(--dashboard-muted);font-style:normal;font-weight:800}.dashboard-page .reservation-tool-preview__route{position:relative;z-index:1;min-height:130px;margin-top:1rem;border-radius:8px;border:1px solid rgba(160,185,230,.14);background:radial-gradient(circle at 18% 70%,var(--dashboard-yellow) 0 6px,transparent 7px),radial-gradient(circle at 72% 30%,var(--dashboard-green) 0 6px,transparent 7px),linear-gradient(120deg,transparent 0 38%,rgba(91,146,255,.18) 38% 48%,transparent 48% 100%),#ffffff0a;overflow:hidden}.dashboard-page .reservation-tool-preview__route span{position:absolute;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--dashboard-blue),var(--dashboard-yellow));box-shadow:0 0 18px #5b92ff61;transform-origin:left center}.dashboard-page .reservation-tool-preview__route span:nth-child(1){width:34%;left:18%;top:70%;transform:rotate(-18deg)}.dashboard-page .reservation-tool-preview__route span:nth-child(2){width:32%;left:47%;top:51%;transform:rotate(-29deg)}.dashboard-page .reservation-tool-preview__route span:nth-child(3){width:20%;right:14%;top:31%;transform:rotate(16deg);background:linear-gradient(90deg,var(--dashboard-yellow),var(--dashboard-green))}.dashboard-page .reservation-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-page .reservation-tool-card{position:relative;min-height:270px;display:grid;align-content:start;gap:.78rem;padding:clamp(1rem,1vw + .9rem,1.45rem);border:1px solid rgba(160,185,230,.16);border-radius:8px;background:linear-gradient(145deg,#ffffff13,#ffffff06),#101621db;box-shadow:0 22px 62px #00000042;overflow:hidden;transition:transform .24s ease,border-color .24s ease,background .24s ease}.dashboard-page .reservation-tool-card:after{content:"";position:absolute;right:-34px;top:-34px;width:110px;aspect-ratio:1;border-radius:50%;background:#5b92ff1c;opacity:.8}.dashboard-page .reservation-tool-card:hover{transform:translateY(-4px);border-color:#f9d10a6b;background:linear-gradient(145deg,#f9d10a14,#5b92ff0f),#101621eb}.dashboard-page .reservation-tool-card span{color:#9dcbff;font-size:.74rem;font-weight:900;letter-spacing:.16rem;text-transform:uppercase}.dashboard-page .reservation-tool-card h3{margin-bottom:0;color:#fff;font-size:clamp(1.08rem,.92rem + .5vw,1.4rem);line-height:1.16}.dashboard-page .reservation-tool-card p{margin-bottom:0;color:#ebf2ffb3;font-size:.94rem;line-height:1.58}.dashboard-page .reservation-tool-card__icon{position:relative;z-index:1;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f9d10a1f;color:var(--dashboard-yellow)}.dashboard-page .reservation-tool-card__icon i{font-size:1.48rem}.dashboard-page .dashboard-section-heading__eyebrow{color:var(--dashboard-yellow);font-size:.78rem;font-weight:900;letter-spacing:.2rem}.dashboard-page .workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-page .workflow-card{min-height:285px;display:grid;align-content:start;gap:.8rem;padding:clamp(1rem,1vw + .9rem,1.45rem);border:1px solid rgba(160,185,230,.16);border-radius:8px;background:linear-gradient(145deg,#ffffff12,#ffffff06),#101621d6;box-shadow:0 22px 60px #0000003d;transition:transform .24s ease,border-color .24s ease,background .24s ease}.dashboard-page .workflow-card:hover{transform:translateY(-4px);border-color:#f9d10a61;background:linear-gradient(145deg,#f9d10a14,#5b92ff0f),#101621e6}.dashboard-page .workflow-card span{color:#9dcbff;font-size:.74rem;font-weight:900;letter-spacing:.16rem;text-transform:uppercase}.dashboard-page .workflow-card h3{color:#fff;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);line-height:1.2;margin-bottom:0}.dashboard-page .workflow-card p{color:#ebf2ffb3;font-size:.94rem;line-height:1.58;margin-bottom:0}.dashboard-page .workflow-card--wide{grid-column:span 2;min-height:0;background:linear-gradient(135deg,#5b92ff2e,#f9d10a12),#121a26eb}.dashboard-page .workflow-card__icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f9d10a1f;color:var(--dashboard-yellow)}.dashboard-page .workflow-card__icon i{font-size:1.35rem}.dashboard-page .workflow-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.25rem}.dashboard-page .workflow-card__meta strong{display:inline-flex;padding:.42rem .62rem;border:1px solid rgba(249,209,10,.22);border-radius:6px;color:#fff;background:#f9d10a14;font-size:.76rem;line-height:1}.dashboard-page .setup-layout,.dashboard-page .rate-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.dashboard-page .setup-visual{position:sticky;top:calc(var(--nav-height, 84px) + 24px);min-height:520px;display:grid;place-items:center;perspective:1100px}.dashboard-page .setup-device{position:absolute;width:min(82%,430px);border:1px solid rgba(160,185,230,.18);border-radius:8px;background:linear-gradient(145deg,#1d2430,#111824);box-shadow:0 28px 70px #00000061}.dashboard-page .setup-device--back{min-height:260px;padding:1.25rem;transform:translate(-15%,-8%) rotateY(20deg) rotate(-2deg);opacity:.72}.dashboard-page .setup-device--back span,.dashboard-page .setup-device--back strong{display:block}.dashboard-page .setup-device--back span{color:#ebf2ff85;font-size:.72rem;font-weight:900;letter-spacing:.17rem;text-transform:uppercase}.dashboard-page .setup-device--back strong{margin-top:.8rem;color:#fff;font-size:1.3rem}.dashboard-page .setup-device--back em{display:block;height:18px;margin-top:1rem;border-radius:6px;background:#ffffff14}.dashboard-page .setup-device--back em:nth-of-type(2){width:78%}.dashboard-page .setup-device--back em:nth-of-type(3){width:58%}.dashboard-page .setup-device--front{min-height:380px;padding:1rem;transform:translate(10%,6%) rotateY(-16deg) rotate(2deg);animation:dashboardFloat 9s ease-in-out infinite}.dashboard-page .setup-device__bar{display:flex;align-items:center;gap:.7rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-weight:900}.dashboard-page .setup-device__bar i{color:var(--dashboard-yellow)}.dashboard-page .setup-stack{display:grid;gap:.75rem;padding-top:1rem}.dashboard-page .setup-stack span{min-height:48px;display:flex;align-items:center;gap:.68rem;padding:.7rem .85rem;border-radius:8px;border:1px solid rgba(121,169,255,.14);background:#ffffff0b;color:#f5f7fbdb;font-size:.9rem;font-weight:850}.dashboard-page .setup-stack i{color:#8fbbff}.dashboard-page .setup-lane{position:absolute;width:54%;height:2px;border-top:2px dashed rgba(249,209,10,.28);transform-origin:left center}.dashboard-page .setup-lane--one{top:28%;left:8%;transform:rotate(18deg)}.dashboard-page .setup-lane--two{right:7%;bottom:26%;transform:rotate(-18deg);border-color:#5b92ff52}.dashboard-page .setup-copy .dashboard-section-heading{margin-bottom:1.5rem}.dashboard-page .setup-pill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard-page .setup-pill-grid span{min-height:78px;display:grid;align-content:center;gap:.35rem;padding:.85rem 1rem;border:1px solid rgba(160,185,230,.16);border-radius:8px;background:#ffffff0b;color:#fff;font-weight:900;line-height:1.18}.dashboard-page .setup-pill-grid strong{color:var(--dashboard-muted);font-size:.78rem;font-weight:800}.dashboard-page .rate-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.dashboard-page .rate-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.dashboard-page .rate-feature-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .7rem;align-content:start;min-height:118px;padding:1rem;border:1px solid rgba(160,185,230,.16);border-radius:8px;background:#ffffff0b}.dashboard-page .rate-feature-list article i{grid-row:span 2;color:var(--dashboard-yellow);font-size:1.35rem}.dashboard-page .rate-feature-list article strong{color:#fff;font-size:.98rem;line-height:1.2}.dashboard-page .rate-feature-list article span{color:var(--dashboard-muted);font-size:.82rem;line-height:1.45}.dashboard-page .rate-visual{position:relative;min-height:520px;display:grid;place-items:center}.dashboard-page .rate-orbit{position:absolute;border-radius:50%;border:1px solid rgba(121,169,255,.2);animation:rateRotate 16s linear infinite}.dashboard-page .rate-orbit--outer{width:min(88%,500px);aspect-ratio:1;border-style:dashed}.dashboard-page .rate-orbit--inner{width:min(58%,330px);aspect-ratio:1;border-color:#f9d10a33;animation-direction:reverse;animation-duration:12s}.dashboard-page .rate-calculator{position:relative;z-index:1;width:min(82%,390px);padding:1rem;border:1px solid rgba(160,185,230,.2);border-radius:8px;background:linear-gradient(145deg,#202938,#101721);box-shadow:0 34px 90px #0000006b;animation:dashboardFloat 8.5s ease-in-out infinite}.dashboard-page .rate-calculator__screen{display:grid;gap:.35rem;padding:1.15rem;border-radius:8px;background:linear-gradient(135deg,#46d88724,#5b92ff1a),#0000003d}.dashboard-page .rate-calculator__screen span{color:#ebf2ff9e;font-size:.72rem;font-weight:900;letter-spacing:.16rem;text-transform:uppercase}.dashboard-page .rate-calculator__screen strong{color:#fff;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.dashboard-page .rate-calculator__screen em{color:var(--dashboard-yellow);font-style:normal;font-weight:850}.dashboard-page .rate-calculator__rows{display:grid;gap:.65rem;padding-top:1rem}.dashboard-page .rate-calculator__rows span{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border-radius:7px;background:#ffffff0e;color:#ebf2ffb8;font-size:.85rem;font-weight:800}.dashboard-page .rate-calculator__rows strong{color:#fff;white-space:nowrap}.dashboard-page .rate-node{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:38px;padding:.45rem .7rem;border:1px solid rgba(249,209,10,.32);border-radius:999px;background:#0c121deb;color:#fff;font-size:.78rem;font-weight:900;box-shadow:0 12px 34px #00000052}.dashboard-page .rate-node--one{top:14%;left:17%}.dashboard-page .rate-node--two{right:10%;top:36%;border-color:#5b92ff57}.dashboard-page .rate-node--three{left:18%;bottom:17%;border-color:#46d88757}@media screen and (max-width: 1199px){.dashboard-page .dashboard-showcase__layout{grid-template-columns:1fr}.dashboard-page .dashboard-console{min-height:680px}.dashboard-page .workflow-grid,.dashboard-page .setup-layout,.dashboard-page .rate-layout,.dashboard-page .reservation-tools-layout{grid-template-columns:1fr}.dashboard-page .setup-visual{position:relative;top:auto;order:2}}@media screen and (max-width: 900px){.dashboard-page .dashboard-console{grid-template-columns:1fr;min-height:0}.dashboard-page .dashboard-console__sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-page .dashboard-console__brand{height:54px}.dashboard-page .dashboard-console__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.dashboard-page .dashboard-console__nav span{min-height:38px;border-left:0;border-top:1px solid rgba(255,255,255,.06)}.dashboard-page .dashboard-console__nav .subitem{padding-left:.8rem}.dashboard-page .fleet-board,.dashboard-page .reservation-grid{grid-template-columns:1fr}.dashboard-page .linked-drivers{grid-template-columns:minmax(0,1fr)}.dashboard-page .workflow-grid,.dashboard-page .rate-feature-list,.dashboard-page .reservation-tools-grid{grid-template-columns:1fr}.dashboard-page .workflow-card--wide{grid-column:auto}.dashboard-page .setup-pill-grid{grid-template-columns:1fr}}@media screen and (max-width: 640px){.dashboard-page .dashboard-hero .banner{min-height:150px}.dashboard-page .dashboard-showcase__header h3{letter-spacing:.04rem}.dashboard-page .dashboard-feature-list,.dashboard-page .dashboard-console__nav{grid-template-columns:1fr}.dashboard-page .dashboard-console__topbar{align-items:flex-start;flex-direction:column}.dashboard-page .dashboard-console__status{width:100%;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.dashboard-page .dashboard-console__content{padding:.75rem}.dashboard-page .task-row{grid-template-columns:auto minmax(0,1fr)}.dashboard-page .task-row em{grid-column:1/-1;justify-self:end}.dashboard-page .fleet-map{min-height:280px}.dashboard-page .map-label{font-size:.56rem}.dashboard-page .dashboard-section-heading__eyebrow{letter-spacing:.12rem}.dashboard-page .workflow-card,.dashboard-page .rate-feature-list article,.dashboard-page .reservation-tool-card{min-height:0}.dashboard-page .reservation-tool-preview{min-height:330px}.dashboard-page .reservation-tool-preview__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .setup-visual,.dashboard-page .rate-visual{min-height:410px}.dashboard-page .setup-device{width:90%}.dashboard-page .setup-device--back{transform:translate(-4%,-10%) rotateY(12deg) rotate(-2deg)}.dashboard-page .setup-device--front{transform:translate(4%,8%) rotateY(-10deg) rotate(1deg)}.dashboard-page .rate-calculator{width:94%}.dashboard-page .rate-node{min-width:58px;min-height:32px;font-size:.68rem}}@keyframes dashboardFloat{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes rateRotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes dashboardToolScan{0%{translate:-120% 0;opacity:0}18%,70%{opacity:1}to{translate:420% 0;opacity:0}}
