.q2-home{--q2-line:#ffffff12;--q2-muted:#8a8f98;--q2-ink:#f7f8f8;color:var(--q2-ink);background:#08090a;overflow:clip}.q2-home *{box-sizing:border-box}.q2-home :where(fieldset){border:0;min-width:0;margin:0;padding:0}.q2-home .q2-container{max-width:1440px;margin-inline:auto;padding-inline:80px}.q2-home h2,.q2-home h3,.q2-home h4,.q2-home p{margin:0}.q2-home :is(button,a,summary):focus-visible{outline-offset:5px;outline:2px solid #b6bcff}.q2-home button{font:inherit;cursor:pointer}.q2-home :is(h2,h3,h4,p,button,summary){overflow-wrap:anywhere}.q2-home :is(.q2-section-heading,.q2-feature-notes,.q2-quotes-layout)>*{min-width:0}.q2-home svg{flex-shrink:0}.q2-home .q2-eyebrow{letter-spacing:.08em;color:var(--q2-muted);text-transform:uppercase;margin-bottom:16px;font-size:11px;line-height:1.5;display:block}.q2-home .q2-subtle{color:var(--q2-muted);font-size:12px;line-height:1.7}.q2-home .q2-intro{padding-top:110px;padding-bottom:130px}.q2-home .q2-intro-kicker{text-align:center;color:#a1a5ae;letter-spacing:.025em;margin-bottom:100px;font-size:13px}.q2-home .q2-intro h2{letter-spacing:-.035em;color:#8a8f98;max-width:1180px;font-size:clamp(26px,3.15vw,44px);font-weight:450;line-height:1.23}.q2-home .q2-intro h2 strong{color:#f7f8f8;font-weight:510}.q2-home .q2-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;display:grid}.q2-home .q2-benefit-art{justify-content:center;align-items:center;height:215px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.q2-home .q2-benefit-art>svg{stroke-width:1px;color:#7b7c85;width:34px;height:34px;position:absolute}.q2-home .q2-benefit h3{margin:18px 0 8px;font-size:17px;font-weight:510;line-height:1.45}.q2-home .q2-benefit p{color:#9a9ea6;max-width:300px;font-size:14px;line-height:1.65}.q2-home .q2-figure{color:#868c98;margin-top:20px;font-size:10px;line-height:1.5;display:block}.q2-home .q2-layers i{border:1px solid #73758340;border-radius:18px;width:145px;height:115px;position:absolute;transform:rotate(-30deg)skew(25deg)}.q2-home .q2-layers i:first-child{top:25px}.q2-home .q2-layers i:nth-child(2){top:50px}.q2-home .q2-layers i:nth-child(3){top:75px}.q2-home .q2-layers i:nth-child(4){top:100px}.q2-home .q2-layers>svg{top:68px}.q2-home .q2-orbits i{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(35deg,#20212720,#797a8720);width:110px;height:125px;position:absolute;box-shadow:inset 0 0 0 1px #4e505d}.q2-home .q2-orbits i:first-child{transform:translate(-45px,-15px)}.q2-home .q2-orbits i:nth-child(2){transform:translate(45px,-15px)}.q2-home .q2-orbits i:nth-child(3){transform:translateY(60px)}.q2-home .q2-orbits span{color:#797e8e;background:#0c0d0f;border:1px solid #666a7930;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative}.q2-home .q2-lines{flex-direction:column;gap:8px}.q2-home .q2-lines i{background:linear-gradient(90deg,#0000,#6b7183aa,#0000);height:1px;display:block}.q2-home .q2-lines>svg{color:#979bab;top:75px}.q2-home .q2-benefit-art i{transition:transform .6s,border-color .6s}.q2-home .q2-benefit:hover .q2-layers i{border-color:#a0a7d050;transform:translateY(-6px)rotate(-30deg)skew(25deg)}.q2-home .q2-benefit:hover .q2-lines i{background:linear-gradient(90deg,#0000,#a5a9ffbb,#0000)}.q2-home .q2-feature{background:radial-gradient(60% 35%,#15171b30,#0000);border-top:1px solid #ffffff04;padding-block:110px 80px;scroll-margin-top:90px}.q2-home .q2-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:100px;margin-bottom:64px;display:grid}.q2-home .q2-section-heading h2{letter-spacing:-.035em;font-size:clamp(36px,4vw,56px);font-weight:510;line-height:1.04}.q2-home .q2-section-heading>div:last-child{max-width:470px;padding-top:32px}.q2-home .q2-section-heading p{letter-spacing:-.02em;color:#d0d6e0;font-size:20px;line-height:1.45}.q2-home .q2-text-link{color:#c2c5cd;align-items:center;gap:10px;margin-top:24px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.q2-home .q2-text-link:hover{color:#fff}.q2-home .q2-text-link svg{transition:transform .2s}.q2-home .q2-text-link:hover svg{transform:translate(3px)}.q2-home .q2-scene{isolation:isolate;min-height:560px;position:relative}.q2-home .q2-window{background:linear-gradient(145deg,#17191c,#101114);border:1px solid #ffffff12;border-radius:10px;overflow:hidden;box-shadow:0 12px 70px #0008}.q2-home .q2-window-bar{border-bottom:1px solid var(--q2-line);color:#92969e;white-space:nowrap;align-items:center;gap:12px;height:44px;padding:0 18px;font-size:11px;display:flex}.q2-home .q2-window-bar>span:last-child{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.q2-home .q2-window-dots{gap:4px;display:flex}.q2-home .q2-window-dots i{background:#53565f;border-radius:50%;width:5px;height:5px}.q2-home .q2-shortcut{border:1px solid #ffffff10;border-radius:3px;padding:1px 4px;font-size:10px}.q2-home .q2-person{align-items:center;gap:11px;display:flex}.q2-home .q2-person strong,.q2-home .q2-person small{display:block}.q2-home .q2-person strong{font-size:13px;font-weight:510}.q2-home .q2-person small{color:var(--q2-muted);margin-top:3px;font-size:11px}.q2-home .q2-avatar{letter-spacing:-.04em;color:#e2ddf6;background:radial-gradient(circle at 28% 24%,#737089,#333641 75%);border:1px solid #ffffff18;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:550;display:inline-flex;box-shadow:inset 0 1px 2px #ffffff16}.q2-home .q2-avatar-customer{color:#eae1ce;background:radial-gradient(circle at 28% 24%,#998875,#41372f 75%)}.q2-home .q2-request-board{opacity:.65;position:absolute;inset:48px 0 25px 28%;transform:perspective(1500px)rotateY(-5deg);-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.q2-home .q2-board-columns{grid-template-columns:repeat(3,1fr);gap:20px;padding:28px;display:grid}.q2-home .q2-board-heading{color:#9da1a8;align-items:center;gap:7px;margin-bottom:22px;font-size:11px;display:flex}.q2-home .q2-ghost-card{background:#ffffff02;border:1px solid #ffffff08;border-radius:5px;min-height:100px;margin-bottom:12px;padding:18px 14px}.q2-home .q2-ghost-active{background:#5e6ad214;border-color:#7f87d02b}.q2-home .q2-ghost-line{background:#ffffff12;border-radius:2px;width:86%;height:4px;margin-bottom:14px;display:block}.q2-home .q2-short{width:50%}.q2-home .q2-ghost-card small{color:#8a8f98;font-size:9px}.q2-home .q2-request-card{z-index:2;width:420px;position:relative;top:0;box-shadow:0 24px 60px #0009}.q2-home .q2-card-body{padding:26px}.q2-home .q2-tabs{border-bottom:1px solid var(--q2-line);gap:14px;margin:26px 0 22px;display:flex}.q2-home .q2-tabs button{color:#9a9ea8;background:0 0;border:0;border-bottom:1px solid #0000;gap:5px;padding:0 0 10px;font-size:10px;display:flex}.q2-home .q2-tabs button[aria-pressed=true]{color:#e5e7f8;border-color:#a5a9ff}.q2-home .q2-tabs .q2-step-number,.q2-home .q2-stage-tabs button>span{white-space:nowrap;flex-shrink:0}.q2-home .q2-request-body{min-height:220px}.q2-home .q2-location{align-items:center;gap:15px;display:flex}.q2-home .q2-location svg{color:#999dc5;width:16px}.q2-home .q2-location small,.q2-home .q2-location strong{display:block}.q2-home .q2-location small{color:#9a9ea8;margin-bottom:4px;font-size:10px}.q2-home .q2-location strong{font-size:13px;font-weight:450}.q2-home .q2-route-connector{border-left:1px dashed #525560;height:24px;margin:8px}.q2-home .q2-route-length{align-items:center;gap:8px;margin-top:20px;display:flex}.q2-home .q2-demo-button{color:#dddfe9;background:#ffffff08;border:1px solid #ffffff12;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font-size:12px;transition:background .2s;display:flex}.q2-home .q2-demo-button:hover{background:#ffffff12}.q2-home .q2-vehicle{color:#9297a6;align-items:center;gap:16px;margin:12px 0 18px;display:flex}.q2-home .q2-vehicle strong,.q2-home .q2-vehicle small{display:block}.q2-home .q2-vehicle strong{color:#e5e6eb;font-size:14px}.q2-home .q2-vehicle small{margin-top:4px;font-size:11px}.q2-home h4{letter-spacing:-.025em;margin:16px 0 10px;font-size:20px;font-weight:510;line-height:1.3}.q2-home .q2-status{color:#b9c0eb;background:#5e6ad212;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-flex}.q2-home .q2-inline-detail{color:#c1c4cf;align-items:center;gap:8px;padding:14px 0;font-size:11px;display:flex}.q2-home .q2-checklist{margin:20px 0;padding:0}.q2-home .q2-checklist>div{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.q2-home .q2-checklist dt{color:#9a9ea8;align-items:center;gap:7px;display:flex}.q2-home .q2-checklist dd{text-align:right;color:#d7d9e0;align-items:center;gap:5px;margin:0;display:flex}.q2-home .q2-live-dot{background:#78a396;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.q2-home .q2-feature-notes{color:#8a8f98;grid-template-columns:1fr 1fr;gap:100px;padding-top:46px;font-size:11px;display:grid}.q2-home .q2-feature-notes>div{grid-template-columns:1fr 1fr;align-items:start;gap:0 32px;display:grid}.q2-home .q2-feature-notes details{border-bottom:1px solid #ffffff07}.q2-home .q2-feature-notes summary{color:#adb2bc;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;list-style:none;display:flex}.q2-home summary::-webkit-details-marker{display:none}.q2-home details[open]>summary>svg{transform:rotate(45deg)}.q2-home .q2-feature-notes p{color:#9a9ea8;padding-bottom:16px;font-size:12px;line-height:1.7}.q2-home .q2-quotes-scene{background:radial-gradient(at 70% 70%,#5e6ad209,#0000 60%);min-height:510px;padding:32px 40px}.q2-home .q2-quotes-window{max-width:1050px;margin:auto;transform:perspective(2000px)rotateY(-3deg)}.q2-home .q2-quotes-route{border-bottom:1px solid var(--q2-line);color:#989dac;align-items:center;gap:12px;padding:20px 24px;display:flex}.q2-home .q2-quotes-route>span{align-items:center;gap:14px;font-size:12px;display:flex}.q2-home .q2-quotes-layout{grid-template-columns:1fr 1fr;display:grid}.q2-home .q2-quote-list{border-right:1px solid var(--q2-line);padding:22px}.q2-home .q2-quote-option{text-align:left;color:#aaaebb;background:#ffffff02;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:18px 12px;transition:background .2s,border-color .2s;display:flex}.q2-home .q2-quote-option:hover{background:#ffffff06}.q2-home .q2-quote-option.is-selected{background:#5e6ad212;border-color:#8b92d048}.q2-home .q2-quote-name{flex:1}.q2-home .q2-quote-name strong{color:#d7dbe4;font-size:13px;font-weight:510;display:block}.q2-home .q2-quote-name small{color:#9c9fae;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.q2-home .q2-price{letter-spacing:-.04em;color:#e5e7ec;font-size:20px}.q2-home .q2-price small{text-align:right;letter-spacing:0;color:#858b99;margin-top:3px;font-size:9px;display:block}.q2-home .q2-example-note{padding:8px 0}.q2-home .q2-quote-detail{min-height:365px;padding:28px}.q2-home .q2-selected-price{letter-spacing:-.045em;font-size:44px;line-height:1.2}.q2-home .q2-selected-price>span{letter-spacing:0;color:#9a9ea8;margin-top:6px;font-size:11px;display:block}.q2-home .q2-driver-note{align-items:start;gap:10px;padding-top:8px;display:flex}.q2-home .q2-driver-note .q2-avatar{width:24px;height:24px;font-size:8px}.q2-home .q2-driver-note p{color:#adb2be;font-size:11px;line-height:1.7}.q2-home .q2-protected{align-items:start;gap:6px;margin-top:22px;font-size:10px;display:flex}.q2-home .q2-notice{color:#e4c6a0;margin-top:12px;font-size:11px;line-height:1.5}.q2-home .q2-tracking-scene{min-height:610px;padding-right:190px}.q2-home .q2-tracking-window{width:100%;max-width:960px}.q2-home .q2-map{background:#0d1013;position:relative;overflow:hidden}.q2-home .q2-map>svg{object-fit:cover;width:100%;height:370px;display:block}.q2-home .q2-map-caption{color:#929ba9;font-size:9px;position:absolute;bottom:14px;left:20px}.q2-home .q2-tracking-summary{padding:22px 210px 22px 26px}.q2-home .q2-tracking-summary h4{font-size:21px}.q2-home .q2-tracking-summary p{color:#9a9ea8;font-size:12px}.q2-home .q2-stage-tabs{border-top:1px solid var(--q2-line);gap:24px;padding:16px 24px;display:flex}.q2-home .q2-stage-tabs button{color:#989dab;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:11px;display:flex}.q2-home .q2-stage-tabs button span{border:1px solid #ffffff12;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.q2-home .q2-stage-tabs button[aria-pressed=true]{color:#e0e4ff}.q2-home .q2-stage-tabs button[aria-pressed=true] span{background:#5e6ad220;border-color:#929af082}.q2-home .q2-message-window{background:linear-gradient(135deg,#1c1e22,#111215);width:330px;min-height:380px;position:absolute;top:90px;right:0;box-shadow:0 22px 80px #0009}.q2-home .q2-message-person{align-items:center;gap:10px;padding:20px;display:flex}.q2-home .q2-message-person strong,.q2-home .q2-message-person small{font-size:12px;display:block}.q2-home .q2-message-person small{color:#959baa;margin-top:4px;font-size:10px}.q2-home .q2-messages{min-height:210px;padding:5px 20px 24px}.q2-home .q2-message{color:#d7dbe3;background:#ffffff04;border:1px solid #ffffff06;border-radius:8px;max-width:93%;margin-bottom:15px;padding:14px;font-size:12px;line-height:1.7}.q2-home .q2-message small{color:#9198aa;margin-top:10px;font-size:9px;display:block}.q2-home .q2-message-self{background:#5e6ad214;border-color:#5e6ad218;margin-left:auto}.q2-home .q2-message-bottom{color:#9298a6;border-top:1px solid var(--q2-line);align-items:center;gap:8px;padding:18px;font-size:10px;display:flex}.q2-home .q2-driver-scene{min-height:650px;padding:40px 360px 30px 0}.q2-home .q2-driver-board{min-height:460px;margin-top:36px}.q2-home .q2-driver-profile{border-bottom:1px solid var(--q2-line);align-items:center;gap:12px;padding:26px;display:flex}.q2-home .q2-driver-profile strong,.q2-home .q2-driver-profile small{display:block}.q2-home .q2-driver-profile strong{font-size:13px;font-weight:510}.q2-home .q2-driver-profile small{color:#9a9ea8;margin-top:4px;font-size:11px}.q2-home .q2-driver-profile .q2-status{margin-left:auto}.q2-home .q2-driver-rows{padding:20px}.q2-home .q2-driver-rows button{text-align:left;color:#969dae;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:16px;width:100%;padding:18px 14px;display:flex}.q2-home .q2-driver-rows button[aria-pressed=true]{background:#ffffff04;border-color:#ffffff08}.q2-home .q2-driver-rows button>span:nth-child(2){flex:1}.q2-home .q2-driver-rows strong,.q2-home .q2-driver-rows small{display:block}.q2-home .q2-driver-rows strong{color:#cfd4de;font-size:13px;font-weight:510}.q2-home .q2-driver-rows small{margin-top:5px;font-size:11px}.q2-home .q2-step-icon{border:1px solid #ffffff0a;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.q2-home .q2-step-icon svg{width:17px;height:17px}.q2-home .q2-driver-disclaimer{max-width:420px;padding:0 34px 24px}.q2-home .q2-phone{background:#101113;border:5px solid #292b30;border-radius:36px;width:285px;min-height:600px;padding:16px;position:absolute;top:0;right:40px;transform:rotate(3deg);box-shadow:0 0 0 1px #ffffff14,0 30px 70px #000b}.q2-home .q2-phone-island{background:#030405;border-radius:20px;width:78px;height:17px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.q2-home .q2-phone-top{color:#bfc4cf;justify-content:space-between;padding:0 7px 30px;font-size:9px;display:flex}.q2-home .q2-phone-heading{justify-content:space-between;align-items:center;margin:0 0 30px;display:flex}.q2-home .q2-phone-heading strong{letter-spacing:-.03em;font-size:18px;font-weight:510}.q2-home .q2-phone-heading .q2-avatar{width:27px;height:27px;font-size:8px}.q2-home .q2-phone-body{min-height:365px}.q2-home .q2-phone-car{color:#a5a8b3;background:#ffffff03;border:1px solid #ffffff0b;border-radius:7px;align-items:center;gap:10px;margin:20px 0;padding:16px 10px;display:flex}.q2-home .q2-phone-car strong,.q2-home .q2-phone-car small{display:block}.q2-home .q2-phone-car strong{color:#e0e2e8;font-size:11px}.q2-home .q2-phone-car small{margin-top:4px;font-size:8px}.q2-home .q2-phone-route{color:#b6bbca;font-size:11px}.q2-home .q2-phone-route>div{align-items:center;gap:8px;display:flex}.q2-home .q2-phone-route>svg{color:#565d6e;margin:8px 0}.q2-home .q2-phone .q2-subtle{font-size:10px}.q2-home .q2-phone .q2-inline-detail{margin-top:16px;font-size:10px}.q2-home .q2-phone-price{margin-top:22px}.q2-home .q2-phone-price small,.q2-home .q2-phone-price strong,.q2-home .q2-phone-price span{display:block}.q2-home .q2-phone-price small{color:#9298a8;font-size:10px}.q2-home .q2-phone-price strong{letter-spacing:-.04em;font-size:28px;font-weight:510}.q2-home .q2-phone-price span{color:#9298a8;margin-top:3px;font-size:8px}.q2-home .q2-phone .q2-demo-button{color:#16171b;background:#e8e9ed;padding:12px 9px;font-size:10px}.q2-home .q2-phone .q2-demo-button:hover{background:#fff}.q2-home .q2-phone-nav{color:#8c92a3;border-top:1px solid #ffffff0a;justify-content:space-around;margin-top:24px;padding-top:12px;display:flex}.q2-home .q2-phone-nav svg{width:16px;height:16px}.q2-home .q2-recovery-checks{margin-top:20px}.q2-home .q2-recovery-checks>div{color:#afb8c8;align-items:center;gap:9px;padding:9px 0;font-size:11px;display:flex}.q2-home .q2-recovery-checks>div:last-child{color:#b9beff}.q2-home .q2-guides{padding-top:100px;padding-bottom:100px}.q2-home .q2-guides-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:45px;display:flex}.q2-home .q2-guides h2{letter-spacing:-.025em;font-size:32px;font-weight:510;line-height:1.15}.q2-home .q2-guides-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.q2-home .q2-guide{color:inherit;border-top:1px solid #ffffff17;padding-top:18px;text-decoration:none}.q2-home .q2-guide-index{color:#868d9a;align-items:center;gap:14px;font-size:11px;display:flex}.q2-home .q2-guide-index>span{flex:1}.q2-home .q2-guide h3{letter-spacing:-.015em;max-width:310px;margin:26px 0 12px;font-size:16px;font-weight:510;line-height:1.45}.q2-home .q2-guide p{color:#939aa8;max-width:330px;font-size:13px;line-height:1.7}.q2-home .q2-guide-read{color:#a5acbc;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.q2-home .q2-guide:hover h3{color:#c6caff}.q2-home .q2-faq{grid-template-columns:1fr 1fr;gap:100px;padding-top:80px;padding-bottom:80px;display:grid}.q2-home .q2-faq h2{letter-spacing:-.03em;font-size:36px;font-weight:510;line-height:1.15}.q2-home .q2-faq details{border-bottom:1px solid #ffffff12}.q2-home .q2-faq summary{cursor:pointer;color:#cfd3dd;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;list-style:none;display:flex}.q2-home .q2-faq p{color:#9ea5b2;margin:0 0 20px;font-size:13px;line-height:1.8}.q2-home .q2-faq details a{color:#bdc4d5;text-underline-offset:4px;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:inline-flex}.q2-home .q2-closing{text-align:center;padding-block:130px 100px}.q2-home .q2-closing h2{letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:510;line-height:1.08}.q2-home .q2-closing p{color:#949ca9;margin:24px 0;font-size:15px;line-height:1.6}.q2-home .q2-closing>div>div{justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.q2-home .q2-primary,.q2-home .q2-secondary{border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:13px;text-decoration:none;display:inline-flex}.q2-home .q2-primary{color:#17181b;background:#e6e7eb;border:1px solid #fff4}.q2-home .q2-primary:hover{background:#fff}.q2-home .q2-secondary{color:#b0b5c0;background:#ffffff03;border:1px solid #ffffff16}.q2-home .q2-secondary:hover{background:#ffffff08}.q2-home .q2-demo-disclosure{color:#838c9b;text-align:center;max-width:900px;padding-bottom:70px;font-size:11px;line-height:1.8}@media (min-width:1441px){.q2-home .q2-scene{margin-inline:25px}.q2-home .q2-request-card{margin-left:24px}.q2-home .q2-driver-scene{padding-right:420px}.q2-home .q2-phone{right:80px}}@media (max-width:1200px){.q2-home .q2-container{padding-inline:48px}.q2-home .q2-section-heading,.q2-home .q2-feature-notes,.q2-home .q2-faq{gap:60px}.q2-home .q2-quotes-scene{padding-inline:0}.q2-home .q2-tracking-scene{padding-right:130px}.q2-home .q2-message-window{width:295px}.q2-home .q2-driver-scene{padding-right:310px}.q2-home .q2-phone{width:260px;right:0}.q2-home .q2-driver-rows small{max-width:230px}}@media (max-width:900px){.q2-home .q2-container{padding-inline:32px}.q2-home .q2-feature{padding-block:80px 55px}.q2-home .q2-section-heading{gap:40px}.q2-home .q2-section-heading p{font-size:17px}.q2-home .q2-benefits{gap:24px}.q2-home .q2-request-card{width:370px}.q2-home .q2-card-body{padding:22px}.q2-home .q2-request-board{left:35%;right:-30px}.q2-home .q2-board-columns{gap:12px;padding:20px}.q2-home .q2-tracking-scene{padding-right:80px}.q2-home .q2-message-window{width:260px;top:160px}.q2-home .q2-tracking-summary{padding-right:170px}.q2-home .q2-tracking-summary h4{font-size:18px}.q2-home .q2-feature-notes{gap:40px}.q2-home .q2-feature-notes>div{gap:0 18px}.q2-home .q2-quote-detail{padding:22px}.q2-home .q2-quote-list{padding:16px}.q2-home .q2-quote-option{gap:8px;padding:14px 8px}.q2-home .q2-quotes-route{padding:18px}.q2-home .q2-quotes-route>span{font-size:11px}.q2-home .q2-driver-scene{padding-right:285px}.q2-home .q2-phone{width:245px}.q2-home .q2-driver-rows{padding:12px}.q2-home .q2-driver-rows button{gap:10px;padding:18px 8px}.q2-home .q2-driver-rows small{max-width:175px;font-size:10px}.q2-home .q2-driver-profile .q2-status{display:none}.q2-home .q2-guides-grid{gap:22px}.q2-home .q2-faq{gap:40px}}@media (min-width:769px) and (max-width:1024px){.q2-home .q2-tracking-scene{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;min-height:0;padding:0;display:grid}.q2-home .q2-message-window{width:100%;min-height:0;margin-top:44px;position:relative;inset:auto}.q2-home .q2-map>svg{height:280px}.q2-home .q2-tracking-summary{padding:20px}.q2-home .q2-stage-tabs{flex-wrap:wrap;gap:6px 16px;padding:12px 20px}.q2-home .q2-stage-tabs button{min-height:44px}}@media (max-width:768px){.q2-home .q2-container{padding-inline:24px}.q2-home .q2-intro{padding-top:60px;padding-bottom:70px}.q2-home .q2-intro-kicker{margin-bottom:60px;font-size:11px}.q2-home .q2-intro h2{font-size:28px;line-height:1.3}.q2-home .q2-benefits{grid-template-columns:1fr;gap:28px;margin-top:30px}.q2-home .q2-benefit{grid-template-columns:110px 1fr;align-content:center;column-gap:20px;display:grid}.q2-home .q2-benefit-art{transform-origin:50%;grid-row:1/4;height:130px;transform:scale(.75)}.q2-home .q2-benefit h3{margin:10px 0 6px;font-size:15px}.q2-home .q2-benefit p{font-size:12px}.q2-home .q2-figure{margin-top:10px;font-size:9px}.q2-home .q2-layers i{width:100px;height:80px}.q2-home .q2-layers i:first-child{top:0}.q2-home .q2-layers i:nth-child(2){top:20px}.q2-home .q2-layers i:nth-child(3){top:40px}.q2-home .q2-layers i:nth-child(4){top:60px}.q2-home .q2-layers>svg{top:35px}.q2-home .q2-orbits i{width:70px;height:85px}.q2-home .q2-orbits i:first-child{transform:translate(-25px,-15px)}.q2-home .q2-orbits i:nth-child(2){transform:translate(25px,-15px)}.q2-home .q2-orbits i:nth-child(3){transform:translateY(35px)}.q2-home .q2-lines>svg{top:45px}.q2-home .q2-lines{gap:6px}.q2-home .q2-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.q2-home .q2-section-heading>div:last-child{padding-top:0}.q2-home .q2-section-heading h2{font-size:38px;line-height:1.06}.q2-home .q2-section-heading p{font-size:17px;line-height:1.5}.q2-home .q2-eyebrow{margin-bottom:12px;font-size:10px}.q2-home .q2-text-link{margin-top:18px;font-size:12px}.q2-home .q2-feature{padding-block:60px 40px}.q2-home .q2-request-scene{min-height:0;padding-bottom:32px}.q2-home .q2-request-card{width:100%;top:0}.q2-home .q2-request-board{opacity:.3;inset:30px -12px 0 20px}.q2-home .q2-card-body{padding:20px}.q2-home .q2-request-body{min-height:222px}.q2-home .q2-tabs{gap:8px}.q2-home .q2-tabs button{text-align:left;flex:1;align-items:center;min-width:0;min-height:44px;font-size:11px}.q2-home .q2-window-bar{padding-inline:14px;font-size:10px}.q2-home .q2-window-dots{gap:3px}.q2-home .q2-window-dots i{width:4px;height:4px}.q2-home .q2-feature-notes{grid-template-columns:1fr;gap:16px;padding-top:28px}.q2-home .q2-feature-notes>div{gap:0 20px}.q2-home .q2-feature-notes summary{font-size:11px}.q2-home .q2-quotes-scene{min-height:0;padding:0}.q2-home .q2-quotes-window{transform:none}.q2-home .q2-quotes-route{gap:8px;padding:16px 12px}.q2-home .q2-quotes-route>span{flex-wrap:wrap;gap:7px;font-size:10px}.q2-home .q2-quotes-layout{grid-template-columns:1fr}.q2-home .q2-quote-list{border-right:0;border-bottom:1px solid var(--q2-line);padding:14px}.q2-home .q2-quote-option{padding:14px 10px}.q2-home .q2-quote-name strong{font-size:12px}.q2-home .q2-quote-detail{min-height:365px;padding:24px 20px}.q2-home .q2-selected-price{font-size:38px}.q2-home .q2-tracking-scene{min-height:0;padding:0}.q2-home .q2-map>svg{width:100%;height:240px}.q2-home .q2-map-caption{font-size:8px;bottom:8px;left:10px}.q2-home .q2-tracking-summary{padding:20px}.q2-home .q2-tracking-summary h4{font-size:20px}.q2-home .q2-stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;gap:8px;padding:16px;display:grid}.q2-home .q2-stage-tabs button{gap:6px;min-height:44px;font-size:11px}.q2-home .q2-message-window{width:calc(100% - 16px);min-height:0;margin:20px 0 0 16px;position:relative;top:auto;right:auto}.q2-home .q2-messages{min-height:200px}.q2-home .q2-driver-scene{min-height:0;padding:0}.q2-home .q2-driver-board{min-height:0;margin-top:0}.q2-home .q2-driver-rows{padding:8px}.q2-home .q2-driver-rows button{padding:16px 10px}.q2-home .q2-driver-rows small{max-width:100%;font-size:10px}.q2-home .q2-driver-profile .q2-status{display:inline-flex}.q2-home .q2-driver-profile{padding:18px}.q2-home .q2-driver-profile strong{font-size:12px}.q2-home .q2-driver-disclaimer{padding:10px 18px 20px}.q2-home .q2-phone{width:min(285px,100%);min-height:600px;margin:32px auto 0;position:relative;top:auto;right:auto;transform:none}.q2-home .q2-phone-body{min-height:365px}.q2-home .q2-guides{padding-block:65px}.q2-home .q2-guides-heading{flex-direction:column;align-items:start;gap:0;margin-bottom:32px}.q2-home .q2-guides h2{font-size:28px}.q2-home .q2-guides-grid{grid-template-columns:1fr;gap:30px}.q2-home .q2-guide h3{max-width:none;margin-top:20px}.q2-home .q2-guide p{max-width:none}.q2-home .q2-faq{grid-template-columns:1fr;gap:26px;padding-block:50px}.q2-home .q2-faq h2{font-size:30px}.q2-home .q2-faq summary{padding:20px 0;font-size:13px}.q2-home .q2-closing{padding-block:80px 60px}.q2-home .q2-closing h2{font-size:36px}.q2-home .q2-closing p{max-width:280px;margin-inline:auto;font-size:14px}.q2-home .q2-closing>div>div{flex-direction:column;gap:12px}.q2-home .q2-primary,.q2-home .q2-secondary{font-size:12px}.q2-home .q2-demo-disclosure{padding-bottom:40px;font-size:10px}}@media (max-width:380px){.q2-home .q2-benefit{grid-template-columns:80px minmax(0,1fr);column-gap:16px}.q2-home .q2-feature-notes>div{grid-template-columns:1fr}.q2-home .q2-stage-tabs{gap:4px;padding-inline:12px}.q2-home .q2-stage-tabs button{flex-direction:column;justify-content:center;gap:4px}}@media (prefers-reduced-motion:reduce){.q2-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.q2-home .q2-reveal{opacity:1!important;transform:none!important}}
.q2-home .q2-scene{font-size:12px;line-height:1.5}.q2-home .q2-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 42% 20%,#c4c7e109,#0000 60%);position:absolute;inset:-45px -25px -30px}.q2-home .q2-window{background:linear-gradient(125deg,#18191c,#111214 55%,#0d0e10) padding-box padding-box,linear-gradient(140deg,#ffffff30,#ffffff0d 26%,#ffffff07 70%,#ffffff14) border-box;border-color:#0000;position:relative;box-shadow:0 2px 4px #0004,0 16px 40px #0008,0 40px 100px -28px #000e}.q2-home .q2-window:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#dfe2ff50 28%,#fff1 65%,#0000);height:1px;position:absolute;inset:0 12% auto 2%}.q2-home .q2-window-bar{color:#a2a5ae;background:linear-gradient(100deg,#ffffff03,#0000)}.q2-home .q2-request-scene{min-height:610px}.q2-home .q2-request-board{opacity:.85;position:absolute;inset:42px -20px 0 22%;transform:perspective(1800px)rotateY(-4deg);-webkit-mask-image:linear-gradient(#000 48%,#0000 98%),linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(#000 48%,#0000 98%),linear-gradient(90deg,#000 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.q2-home .q2-request-card{width:440px;box-shadow:0 0 0 5px #090a0b55,0 14px 50px #000a,40px 30px 100px #0008}.q2-home .q2-dossier{min-width:810px;min-height:590px;font-size:11px;display:flex}.q2-home .q2-app-rail{color:#9a9ea8;background:#0c0d0f66;border-right:1px solid #ffffff0a;flex-direction:column;flex-shrink:0;gap:5px;width:130px;padding:18px 10px;display:flex}.q2-home .q2-app-rail>span{border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.q2-home .q2-app-rail .q2-rail-brand{letter-spacing:-.08em;color:#e1e2e8;margin-bottom:20px;font-size:16px}.q2-home .q2-rail-brand span{letter-spacing:-.02em;font-size:11px}.q2-home .q2-app-rail .is-current{color:#d9dcea;background:#ffffff07}.q2-home .q2-app-rail .q2-rail-account{margin-top:auto}.q2-home .q2-mini-avatar{background:#38332f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.q2-home .q2-dossier-main{flex:1;min-width:0}.q2-home .q2-screen-breadcrumb{color:#90959f;border-bottom:1px solid #ffffff09;align-items:center;gap:12px;padding:16px 24px;display:flex}.q2-home .q2-screen-breadcrumb>svg{margin-left:auto}.q2-home .q2-screen-breadcrumb>span{color:#555964}.q2-home .q2-dossier-title{justify-content:space-between;align-items:center;gap:16px;padding:25px 24px 20px;display:flex}.q2-home .q2-dossier-title small,.q2-home .q2-dossier-title strong{display:block}.q2-home .q2-dossier-title small{color:#868c98;margin-bottom:8px;font:9px ui-monospace,monospace}.q2-home .q2-dossier-title strong{letter-spacing:-.025em;font-size:18px;font-weight:500}.q2-home .q2-dossier-grid{grid-template-columns:1fr 190px;gap:24px;padding:0 24px;display:grid}.q2-home .q2-vehicle-identity{background:radial-gradient(at 20% 0,#d9deff0a,#0000 70%);border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:18px;padding:14px;display:flex}.q2-home .q2-car-art{flex-shrink:0;width:120px;height:auto;display:block}.q2-home .q2-vehicle-identity small,.q2-home .q2-vehicle-identity strong{display:block}.q2-home .q2-vehicle-identity small{color:#8e949f;margin-bottom:5px;font-size:9px}.q2-home .q2-vehicle-identity strong{color:#e1e3e9;font-size:12px;font-weight:500}.q2-home .q2-registration{color:#d2c9a9;letter-spacing:.06em;background:#cfc5a014;border:1px solid #b9b59938;border-radius:3px;align-items:center;gap:7px;margin-top:8px;padding:3px 7px 3px 0;font:600 10px ui-monospace,monospace;display:inline-flex}.q2-home .q2-registration i{letter-spacing:0;color:#a1aec9;border-right:1px solid #c7c6cc24;align-self:stretch;padding:1px 5px;font-size:7px;font-style:normal}.q2-home .q2-dossier-section{border-bottom:1px solid #ffffff09;padding:22px 0 18px}.q2-home .q2-micro-heading{color:#b4b9c5;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:500;display:flex}.q2-home .q2-dossier-section p{color:#b4b8c2;align-items:center;gap:9px;margin:13px 0;font-size:11px;display:flex}.q2-home .q2-dossier-section p>span{color:#707784;margin-left:auto;font-size:9px}.q2-home .q2-tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.q2-home .q2-tags>span{color:#a5aab6;border:1px solid #ffffff0c;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:inline-flex}.q2-home .q2-dossier-section .q2-dossier-note{color:#8e95a2;font-size:11px;line-height:1.8}.q2-home .q2-dossier-side{border-left:1px solid #ffffff08;padding-left:20px}.q2-home .q2-dossier-side>div{color:#767d89;gap:8px;margin:14px 0;font-size:10px;display:flex}.q2-home .q2-dossier-side .is-complete{color:#a4b4a9}.q2-home .q2-dossier-side .q2-micro-heading:not(:first-child){margin-top:30px}.q2-home .q2-dossier-side p{color:#a8aeb9;align-items:center;gap:7px;font-size:10px;display:flex}.q2-home .q2-dossier-side small{color:#7d8491;margin-top:10px;font-size:9px;line-height:1.7;display:block}.q2-home .q2-form-caption{color:#9b9fac;justify-content:space-between;margin-bottom:20px;font-size:10px;display:flex}.q2-home .q2-form-caption>span:last-child{color:#727987;font-family:ui-monospace,monospace}.q2-home .q2-request-card .q2-location{background:#08090a55;border:1px solid #ffffff0e;border-radius:6px;padding:14px}.q2-home .q2-request-card .q2-route-connector{height:18px;margin:0 22px}.q2-home .q2-request-context{color:#969daa;align-items:flex-start;gap:7px;padding:0 0 18px;font-size:10px;line-height:1.6;display:flex}.q2-home .q2-request-context svg{margin-top:2px}.q2-home .q2-vehicle-compact{gap:10px;margin-bottom:18px;padding:10px}.q2-home .q2-vehicle-compact .q2-car-art{width:110px}.q2-home .q2-quotes-window{transform:perspective(2000px)rotateY(-3deg)}.q2-home .q2-quotes-route .q2-route-chip{color:#a0a5b1;background:#ffffff04;border:1px solid #ffffff09;border-radius:4px;margin-left:auto;padding:5px 8px;font-size:10px}.q2-home .q2-list-heading{color:#bac0cc;justify-content:space-between;margin:4px 2px 18px;font-size:10px;display:flex}.q2-home .q2-list-heading>span:last-child{color:#888f9c}.q2-home .q2-quote-option{background:linear-gradient(120deg,#ffffff03,#0000);min-height:104px;position:relative}.q2-home .q2-quote-option.is-selected{background:linear-gradient(110deg,#a2a7ed0e,#7f85d406);border-color:#abaef43b;box-shadow:inset 0 1px #d9dcff12,0 4px 18px #0003}.q2-home .q2-quote-option.is-selected:before{content:"";background:linear-gradient(#0000,#b6bdfb,#0000);width:2px;position:absolute;top:22%;bottom:22%;left:-1px;box-shadow:0 0 10px #9ca8ff65}.q2-home .q2-quote-name .q2-quote-passengers{color:#a9b0bd;margin-top:8px}.q2-home .q2-detail-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.q2-home .q2-detail-heading .q2-eyebrow{font-size:9px}.q2-home .q2-selection-check{color:#b5bded;align-items:center;gap:4px;font-size:9px;display:flex}.q2-home .q2-quote-detail{background:radial-gradient(at 0 0,#ffffff03,#0000 70%)}.q2-home .q2-selected-price{font-variant-numeric:tabular-nums}.q2-home .q2-driver-note{background:#08090a35;border:1px solid #ffffff0b;border-radius:6px;margin-top:20px;padding:16px 12px}.q2-home .q2-payment-preview{color:#8a919f;border-top:1px solid #ffffff0a;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.q2-home .q2-payment-preview>span{flex:1}.q2-home .q2-payment-preview strong,.q2-home .q2-payment-preview small{font-size:10px;font-weight:400;display:block}.q2-home .q2-payment-preview strong{color:#c9cdd6;margin-bottom:4px}.q2-home .q2-screen-footer{color:#9199a7;background:#08090a44;border-top:1px solid #ffffff09;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 24px;font-size:9px;display:flex}.q2-home .q2-screen-footer span{align-items:center;gap:7px;display:inline-flex}.q2-home .q2-map{background:#121518}.q2-home .q2-map>svg{-webkit-mask-image:radial-gradient(85% 90% at 48% 42%,#000 35%,#0009 70%,#0000);mask-image:radial-gradient(85% 90% at 48% 42%,#000 35%,#0009 70%,#0000)}.q2-home .q2-map-label{color:#d6d9e1;background:#121416eb;border:1px solid #ffffff16;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 8px 24px #0006}.q2-home .q2-map-label small{color:#9da3b0;margin-top:3px;font-size:9px;display:block}.q2-home .q2-map-compass{color:#939aaa;flex-direction:column;align-items:center;gap:4px;font-size:8px;display:flex;position:absolute;top:20px;right:20px}.q2-home .q2-map-compass svg{transform:rotate(-20deg)}.q2-home .q2-tracking-driver{border-bottom:1px solid #ffffff0a;align-items:center;gap:9px;margin-bottom:18px;padding-bottom:18px;display:flex}.q2-home .q2-tracking-driver strong,.q2-home .q2-tracking-driver small{font-size:11px;font-weight:500;display:block}.q2-home .q2-tracking-driver small{color:#9ba2b0;margin-top:4px;font-size:9px;font-weight:400}.q2-home .q2-tracking-ref{color:#7d8798;margin-left:auto;font:9px ui-monospace,monospace}.q2-home .q2-message-window{position:absolute;box-shadow:0 0 0 5px #090a0b55,-14px 30px 80px #000a}.q2-home .q2-message-person>svg{color:#8d94a2;margin-left:auto}.q2-home .q2-chat-context{color:#a6adba;background:#ffffff02;border-block:1px solid #ffffff07;align-items:center;gap:6px;margin-bottom:18px;padding:10px 20px;font-size:9px;display:flex}.q2-home .q2-chat-context>span{color:#7e8797;margin-left:auto;font-size:8px}.q2-home .q2-message{background:linear-gradient(135deg,#ffffff07,#ffffff02);border-radius:3px 9px 9px}.q2-home .q2-message-self{background:linear-gradient(135deg,#797eae18,#5e6ad208);border-radius:9px 3px 9px 9px}.q2-home .q2-message-compose{color:#8f97a6;background:#08090a55;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:10px;margin:0 16px 16px;padding:9px;font-size:10px;display:flex;box-shadow:inset 0 1px 3px #0006}.q2-home .q2-message-compose>span:first-child{flex:1}.q2-home .q2-compose-send{color:#ccd2fb;background:#adb5f518;border:1px solid #c7ceff28;border-radius:4px;place-items:center;width:24px;height:23px;display:grid}.q2-home .q2-driver-scene{min-height:780px}.q2-home .q2-driver-board{min-height:640px}.q2-home .q2-driver-rows,.q2-home .q2-driver-rows button{padding-block:14px}.q2-home .q2-driver-rows button[aria-pressed=true]{background:linear-gradient(110deg,#b2bef90a,#0000);border-color:#d5dcff20;box-shadow:inset 2px 0 #aeb9ef70}.q2-home .q2-recovery-log{background:#08090a30;border:1px solid #ffffff0e;border-radius:6px;margin:5px 26px 20px;overflow:hidden}.q2-home .q2-recovery-log .q2-micro-heading{border-bottom:1px solid #ffffff0c;margin:0;padding:13px 14px;font-size:10px}.q2-home .q2-recovery-log .q2-micro-heading>span{color:#737c8c;margin-left:auto;font:8px ui-monospace,monospace}.q2-home .q2-log-row{border-bottom:1px solid #ffffff06;align-items:center;gap:10px;padding:12px 14px;display:flex}.q2-home .q2-log-icon{color:#9dabbf;background:#ffffff04;border:1px solid #ffffff08;border-radius:4px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.q2-home .q2-log-row strong,.q2-home .q2-log-row small{font-size:10px;font-weight:400;display:block}.q2-home .q2-log-row strong{color:#bdc5d3}.q2-home .q2-log-row small{color:#858f9f;margin-top:4px;font-size:9px}.q2-home .q2-log-row time{color:#858e9e;margin-left:auto;font:9px ui-monospace,monospace}.q2-home .q2-log-footer{color:#7f8999;background:linear-gradient(#08090a00,#08090abb);align-items:center;gap:6px;padding:12px 14px;font-size:9px;display:flex}.q2-home .q2-phone{background:linear-gradient(155deg,#1b1c20,#0b0c0e 55%);border-color:#24262c;box-shadow:inset 0 0 0 1px #cbd3ef20,0 0 0 1px #cbd3ef40,-20px 30px 80px #000b,0 2px 4px #000c}.q2-home .q2-phone .q2-phone-heading{margin-bottom:20px}.q2-home .q2-device-status{align-items:center;gap:3px;display:flex}.q2-home .q2-phone .q2-vehicle-identity{flex-direction:column;align-items:stretch;gap:0;padding:0 12px 12px}.q2-home .q2-phone .q2-car-art{width:100%;height:80px}.q2-home .q2-phone .q2-vehicle-identity>div{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.q2-home .q2-phone .q2-vehicle-identity small{margin:0;font-size:8px}.q2-home .q2-phone .q2-vehicle-identity strong{font-size:10px}.q2-home .q2-phone .q2-registration{grid-area:1/2/3;margin:0;font-size:9px}.q2-home .q2-phone-facts{margin:18px 0 0;font-size:9px}.q2-home .q2-phone-facts>div{border-bottom:1px solid #ffffff08;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.q2-home .q2-phone-facts dt{color:#9da5b2}.q2-home .q2-phone-facts dd{color:#c7cddb;margin:0}.q2-home .q2-phone-estimate{color:#a9b0bf;border-bottom:1px solid #ffffff09;align-items:center;gap:5px;padding:14px 0;font-size:9px;display:flex}.q2-home .q2-phone-estimate strong{color:#d4d9e3;margin-left:auto;font-weight:400}.q2-home .q2-phone .q2-inline-detail{margin-top:6px;padding-block:10px}.q2-home .q2-phone-body{min-height:440px}.q2-home .q2-phone-nav{margin-top:20px}.q2-home .q2-phone-nav>span{flex-direction:column;align-items:center;gap:5px;font-size:7px;display:flex}.q2-home .q2-phone-nav .is-active{color:#d8ddf3}.q2-home .q2-phone-home-indicator{background:#b9beca60;border-radius:5px;width:82px;height:3px;margin:15px auto -7px}.q2-home .q2-layers i{background:linear-gradient(145deg,#1d1e25,#0d0e11);border-color:#b4b7d329;border-radius:10px;padding:14px;box-shadow:inset 0 1px #ffffff0e,0 10px 28px #0008}.q2-home .q2-layers i:first-child{z-index:4}.q2-home .q2-layers i:nth-child(2){z-index:3}.q2-home .q2-layers i:nth-child(3){z-index:2}.q2-home .q2-layers i>span{color:#838998;border-bottom:1px solid #ffffff0a;margin-bottom:9px;padding-bottom:4px;font-size:7px;font-style:normal;display:block}.q2-home .q2-layers i>span:first-child{color:#c2c8d5;font-size:8px}.q2-home .q2-layers>svg{z-index:5;width:18px;height:18px;top:62px;left:calc(50% + 40px)}.q2-home .q2-orbit-price{z-index:1;color:#a2a8b5;font-size:12px;font-weight:450;display:block;position:absolute}.q2-home .q2-orbit-price small{color:#6f788a;margin-top:3px;font-size:7px;display:block}.q2-home .q2-orbit-price:first-of-type{transform:translate(-92px,-20px)}.q2-home .q2-orbit-price:nth-of-type(2){transform:translate(92px,-20px)}.q2-home .q2-orbit-price:nth-of-type(3){transform:translateY(75px)}@media (max-width:1200px){.q2-home .q2-request-card{width:400px}.q2-home .q2-recovery-log{margin-inline:16px}.q2-home .q2-recovery-log .q2-micro-heading>span{display:none}}@media (max-width:1024px){.q2-home .q2-tracking-ref{display:none}.q2-home .q2-message-window{position:relative}.q2-home .q2-chat-context{flex-wrap:wrap}.q2-home .q2-chat-context>span{margin-left:0}}@media (max-width:900px){.q2-home .q2-request-card{width:370px}.q2-home .q2-quotes-route .q2-route-chip{display:none}.q2-home .q2-driver-board{min-height:680px}.q2-home .q2-log-row{gap:8px;padding-inline:10px}.q2-home .q2-log-row time{display:none}}@media (max-width:768px){.q2-home .q2-request-scene{min-height:0}.q2-home .q2-request-board{opacity:.4;inset:25px -12px 0 20px}.q2-home .q2-request-card{width:100%}.q2-home .q2-request-card .q2-location{padding:12px 10px}.q2-home .q2-quotes-window{transform:none}.q2-home .q2-detail-heading .q2-eyebrow{font-size:8px}.q2-home .q2-scene:before{inset-inline:0}.q2-home .q2-message-window{position:relative}.q2-home .q2-map-label{padding:8px;font-size:9px;top:12px;left:12px}.q2-home .q2-map-label small{font-size:8px}.q2-home .q2-driver-scene,.q2-home .q2-driver-board{min-height:0}.q2-home .q2-phone-body{min-height:440px}.q2-home .q2-screen-footer{padding-inline:16px}.q2-home .q2-orbit-price{font-size:10px}.q2-home .q2-orbit-price:first-of-type{transform:translate(-50px,-32px)}.q2-home .q2-orbit-price:nth-of-type(2){transform:translate(50px,-32px)}.q2-home .q2-orbit-price:nth-of-type(3){transform:translateY(55px)}.q2-home .q2-layers i{padding:10px}.q2-home .q2-layers i>span{margin-bottom:5px;font-size:5px}.q2-home .q2-layers i>span:first-child{font-size:6px}.q2-home .q2-layers>svg{width:14px;top:25px;left:calc(50% + 20px)}}@media (prefers-reduced-motion:reduce){.q2-home .q2-quotes-window,.q2-home .q2-request-board{transform:none}}
.q2-home{letter-spacing:-.011em;font-size:15px;font-weight:400;line-height:1.6}.q2-home .q2-intro{padding-block:96px 128px}.q2-home .q2-intro-kicker{letter-spacing:-.011em;margin-bottom:96px;font-size:15px;line-height:1.6}.q2-home .q2-intro h2,.q2-home .q2-section-heading h2,.q2-home .q2-guides h2,.q2-home .q2-faq h2{letter-spacing:-.022em;text-wrap:balance;font-size:48px;font-weight:510;line-height:1}.q2-home .q2-benefits{margin-top:136px}.q2-home .q2-benefit h3,.q2-home .q2-benefit p,.q2-home .q2-text-link,.q2-home .q2-feature-notes,.q2-home .q2-feature-notes summary,.q2-home .q2-feature-notes p,.q2-home .q2-guide h3,.q2-home .q2-guide p,.q2-home .q2-guide-read,.q2-home .q2-faq summary,.q2-home .q2-faq p{letter-spacing:-.011em;font-size:15px;font-weight:400;line-height:1.6}.q2-home .q2-benefit h3,.q2-home .q2-guide h3{font-weight:510}.q2-home .q2-benefit h3{margin-bottom:8px}.q2-home .q2-benefit p{max-width:250px}.q2-home .q2-feature{padding-block:128px}.q2-home .q2-section-heading{grid-template-columns:1fr 1fr;gap:0;margin-bottom:96px}.q2-home .q2-section-heading>div:first-child{padding-right:32px}.q2-home .q2-section-heading>div:last-child{max-width:none;padding:0 32px}.q2-home .q2-section-heading p{letter-spacing:-.012em;text-wrap:pretty;max-width:38ch;font-size:24px;font-weight:400;line-height:1.33}.q2-home .q2-text-link{margin-top:48px}.q2-home .q2-feature-notes{gap:0;padding-top:36px}.q2-home .q2-feature-notes>div{padding-left:32px}.q2-home .q2-closing{padding-block:224px}.q2-home .q2-closing h2{letter-spacing:-.022em;text-wrap:balance;font-size:72px;font-weight:510;line-height:1}.q2-home .q2-closing>div>div{margin-top:40px}.q2-home .q2-vehicle-spec{letter-spacing:.02em;color:#a1a6b0;margin-top:4px;font-size:10px;line-height:1.5;display:block}.q2-home .q2-car-art{object-fit:contain;filter:drop-shadow(0 9px 8px #0008)}.q2-home .q2-map{aspect-ratio:auto;background:#101214;height:auto;min-height:0;margin:0}.q2-home .q2-route-capture{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(95% 110% at 50% 40%,#000 30%,#000c 65%,#0005);mask-image:radial-gradient(95% 110% at 50% 40%,#000 30%,#000c 65%,#0005)}.q2-home .q2-map-credit{color:#b1b7c0;background:#101214;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:7px 12px;font-size:10px;line-height:1.5;display:flex;position:relative}.q2-home .q2-map-credit a{text-underline-offset:2px}@media (max-width:1280px){.q2-home .q2-intro h2,.q2-home .q2-guides h2,.q2-home .q2-closing h2{font-size:40px;line-height:1.1}.q2-home .q2-intro-kicker{margin-bottom:64px}.q2-home .q2-benefits{margin-top:96px}.q2-home .q2-closing{padding-block:128px}}@media (max-width:1024px){.q2-home .q2-section-heading{grid-template-columns:1fr;gap:32px;margin-bottom:64px}.q2-home .q2-section-heading>div:last-child{padding:0}.q2-home .q2-section-heading h2,.q2-home .q2-faq h2{font-size:40px;line-height:1.1}.q2-home .q2-section-heading p{font-size:20px;line-height:1.33}.q2-home .q2-text-link{margin-top:40px}.q2-home .q2-feature-notes{grid-template-columns:1fr;gap:24px}.q2-home .q2-feature-notes>div{padding-left:0}}@media (max-width:768px){.q2-home .q2-feature{padding-block:48px 96px}.q2-home .q2-intro h2{font-size:32px;line-height:1.125}.q2-home .q2-closing{padding-block:96px}}@media (max-width:640px){.q2-home .q2-intro{padding-block:48px 64px}.q2-home .q2-intro-kicker{margin-bottom:48px}.q2-home .q2-benefits{margin-top:64px}.q2-home .q2-intro h2,.q2-home .q2-section-heading h2,.q2-home .q2-faq h2{letter-spacing:-.012em;font-size:24px;line-height:1.33}.q2-home .q2-section-heading{gap:24px;margin-bottom:48px;padding-top:40px}.q2-home .q2-section-heading>div:first-child{padding-right:0}.q2-home .q2-section-heading p{letter-spacing:-.011em;font-size:15px;line-height:1.6}.q2-home .q2-text-link{margin-top:24px}.q2-home .q2-feature{padding-block:0}.q2-home .q2-feature-notes{padding-bottom:48px}.q2-home .q2-guides h2{letter-spacing:-.012em;font-size:20px;line-height:1.33}}