.driver-landing-container{min-height:100vh;width:100%}.driver-page{min-height:100vh}.driver{--driver-topbar-height: 72px;padding-top:var(--driver-topbar-height);--driver-accent: #e4002b;--driver-accent-soft: rgba(228, 0, 43, .09);--driver-accent-soft-2: rgba(228, 0, 43, .05);--driver-panel-radius: 16px;background-image:radial-gradient(circle at 18% 6%,rgba(228,0,43,.06) 0%,transparent 55%),radial-gradient(circle at 82% 16%,rgba(255,255,255,.03) 0%,transparent 60%);background-repeat:no-repeat}.driver-container{max-width:1280px;margin:0 auto;padding:0 clamp(1.2rem,2.2vw,2rem)}.driver-hero{padding:clamp(3.5rem,6.5vw,6rem) 0 clamp(2.9rem,5.5vw,4.8rem)}.driver-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.25rem,5.5vw,4.75rem);align-items:center}.driver-hero-copy{max-width:58ch}.driver-breadcrumbs{margin:0 0 1rem}.driver-eyebrow{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#f4f5f799;margin:0 0 .7rem}.driver-title{margin:0;font-size:clamp(3.2rem,5.6vw,6.2rem);line-height:.9;letter-spacing:-.04em;font-weight:500;color:var(--color-text)}.driver-lede{margin:1.35rem 0 0;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.6;color:#f4f5f7bf;max-width:52ch}.driver-note{margin:1.2rem 0 0;font-size:.98rem;line-height:1.55;color:#f4f5f794;max-width:52ch}.driver-waitlist{margin-top:1.85rem;display:flex;gap:.75rem;align-items:stretch;flex-wrap:wrap}.driver-waitlist-input{flex:1 1 260px;height:50px;padding:0 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff09;color:var(--color-text);font-family:inherit;font-size:.98rem;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.driver-waitlist-input::placeholder{color:#f4f5f780}.driver-waitlist-input:focus-visible{border-color:#ffffff61;box-shadow:0 0 0 4px var(--driver-accent-soft-2);background:#ffffff0b}.driver-waitlist-button{height:50px;padding:0 1.18rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#f4f5f7eb;color:#060606;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.driver-waitlist-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #00000073}.driver-waitlist-status{min-height:22px;margin-top:.8rem;font-size:.95rem;color:#f4f5f7b3}.driver-status-ok{color:#f4f5f7eb}.driver-status-bad{color:#e4002bf2}.driver-links{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;color:#f4f5f79e;font-size:.98rem}.driver-hero-register-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1.24rem;border-radius:999px;text-decoration:none;border:1px solid rgba(228,0,43,.8);background:linear-gradient(135deg,#e4002bf5,#b10022fa);color:#fffffffa;font-weight:700;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.driver-hero-register-cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 28px #e4002b57}.driver-hero-register-cta:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}.driver-link{color:#f4f5f7d1;text-decoration:none;position:relative;padding:.1rem 0}.driver-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:#f4f5f7d9;transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .2s ease,opacity .2s ease}.driver-link:hover:after{transform:scaleX(1);opacity:1}.driver-link:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:4px;border-radius:8px}.driver-link-dot{opacity:.55}.driver-hero-stack{position:relative;isolation:isolate}.driver-hero-stack:before,.driver-hero-stack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--driver-panel-radius);border:1px solid rgba(255,255,255,.08);background:#ffffff04;box-shadow:0 18px 80px #0000008c;pointer-events:none}.driver-hero-stack:before{transform:translate3d(-38px,38px,0) scale(.985);opacity:.22;filter:blur(.2px)}.driver-hero-stack:after{transform:translate3d(-18px,18px,0) scale(.992);opacity:.38}.driver-hero-panel{border:1px solid var(--color-border);border-radius:var(--driver-panel-radius);background:linear-gradient(180deg,#101010f0,#070707f0);box-shadow:0 26px 90px #0000009e;overflow:hidden;position:relative;transform:translateZ(0);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:460px;z-index:2}.driver-hero-panel:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:radial-gradient(circle at 20% -10%,rgba(228,0,43,.06) 0%,transparent 55%),radial-gradient(circle at 80% 45%,rgba(255,255,255,.04) 0%,transparent 58%);opacity:.65;pointer-events:none}.driver-panel-top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid rgba(255,255,255,.12)}.driver-panel-kicker{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f5f799}.driver-panel-file{color:#f4f5f7c7;font-size:.95rem}.driver-mono{font-family:var(--font-mono)}.driver-panel-steps{position:relative;z-index:1;display:flex;flex-direction:column;padding:.25rem 0;flex:1}.driver-panel-step{display:flex;gap:.95rem;padding:1.1rem 1.35rem;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);color:#f4f5f7b3}.driver-panel-step:last-child{border-bottom:none}.driver-panel-step svg{margin-top:.15rem;color:#f4f5f78c;flex:0 0 auto}.driver-panel-step.is-accent svg{color:var(--driver-accent)}.driver-panel-step-body{min-width:0}.driver-panel-step-title{font-size:1rem;color:#f4f5f7e6;line-height:1.2}.driver-panel-step-desc{margin-top:.3rem;font-size:.94rem;color:#f4f5f79e}.driver-panel-footer{position:relative;z-index:1;padding:1.1rem 1.35rem;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:.6rem;align-items:center;color:#f4f5f7b3}.driver-panel-signal{width:8px;height:8px;border-radius:999px;background:var(--driver-accent);box-shadow:0 0 0 4px var(--driver-accent-soft-2)}.driver-section{border-top:1px solid var(--color-border)}.driver-section-inner{padding:clamp(3.1rem,5.8vw,4.7rem) 0}.driver-kicker{margin:0 0 .9rem;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#f4f5f799}.driver-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2.25rem,5.5vw,4.75rem);align-items:start}.driver-h2{margin:0;font-size:clamp(2.2rem,3.2vw,3.35rem);line-height:1.03;letter-spacing:-.03em;font-weight:500;color:#f4f5f7f0}.driver-p{margin:1.15rem 0 0;color:#f4f5f7b8;font-size:1.05rem;line-height:1.7;max-width:64ch}.driver-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.05rem}.driver-list li{display:flex;gap:.8rem;align-items:flex-start;color:#f4f5f7c7}.driver-dot{width:7px;height:7px;border-radius:999px;background:#e4002b8c;margin-top:.55rem;flex:0 0 auto;box-shadow:0 0 0 4px #e4002b0f}.driver-list-compact li svg{color:var(--driver-accent);margin-top:.2rem}.driver-steps{margin-top:1.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.driver-step{padding:1.55rem 1.35rem 1.7rem}.driver-step+.driver-step{border-left:1px solid rgba(255,255,255,.12)}.driver-step-num{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;color:#f4f5f78c}.driver-step-title{margin-top:.75rem;font-size:1.08rem;font-weight:600;color:#f4f5f7eb}.driver-step-desc{margin-top:.55rem;font-size:.98rem;color:#f4f5f7ad;line-height:1.55;max-width:44ch}.driver-step.is-accent .driver-step-num{color:#e4002bd9}.driver-inline{margin-top:1.25rem;display:inline-flex;gap:.55rem;align-items:center;color:#f4f5f7b8}.driver-inline-link{color:#f4f5f7e6;text-decoration:none;position:relative}.driver-inline-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:#f4f5f7d9;transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .2s ease,opacity .2s ease}.driver-inline:hover .driver-inline-link:after{transform:scaleX(1);opacity:1}.driver-docs-teaser{margin-top:1.35rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(180deg,#0d0d0dd9,#070707d1);padding:clamp(1rem,2.2vw,1.5rem);display:grid;grid-template-columns:1.1fr .9fr;gap:1.1rem;align-items:center}.driver-docs-teaser-copy .driver-p{margin-top:.85rem}.driver-docs-teaser-actions{border-left:1px solid rgba(255,255,255,.1);padding-left:clamp(.9rem,2vw,1.2rem)}.driver-docs-teaser-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1rem;border-radius:999px;text-decoration:none;border:1px solid rgba(228,0,43,.55);background:#e4002b1f;color:#f4f5f7f7;font-weight:600;letter-spacing:.01em;transition:transform .2s ease,background .2s ease,border-color .2s ease}.driver-docs-teaser-cta:hover{transform:translateY(-1px);background:#e4002b33;border-color:#e4002bb8}.driver-docs-teaser-note{margin:.8rem 0 0;color:#f4f5f7a8;font-size:.94rem;line-height:1.55}.driver-docs-teaser-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.driver-docs-teaser-links a{color:#f4f5f7e0;font-size:.88rem;text-decoration:none;border-bottom:1px solid rgba(228,0,43,.6)}.driver-docs-teaser-links a:hover{color:#fff}.driver-cta{border-top:1px solid var(--color-border);padding:clamp(3.8rem,7vw,5.7rem) 0 clamp(4rem,7vw,6.1rem);position:relative}.driver-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 15%,var(--driver-accent-soft) 0%,transparent 60%);opacity:.75}.driver-cta-inner{position:relative;max-width:920px;margin:0 auto;text-align:center}.driver-cta-title{margin:0;font-size:clamp(2.45rem,3.9vw,3.65rem);line-height:1.02;letter-spacing:-.03em;font-weight:500;color:#f4f5f7f5}.driver-cta-lede{margin:1rem auto 0;max-width:62ch;font-size:1.06rem;line-height:1.7;color:#f4f5f7b8}.driver-cta-actions{margin-top:1.5rem;display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap}.driver-cta-link{display:inline-flex;align-items:center;gap:.4rem;padding:.78rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff09;color:#f4f5f7e6;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.driver-cta-link:hover{border-color:#ffffff52;background:#ffffff0d;transform:translateY(-1px)}.driver-cta-link.is-primary{border-color:#e4002be0;background:linear-gradient(135deg,#e4002bf5,#b10022fa);color:#fffffffa;font-weight:700}.driver-cta-link.is-primary:hover{border-color:#e4002be6;filter:brightness(1.06);box-shadow:0 12px 28px #e4002b57}.driver-waitlist-wide{justify-content:center;margin-left:auto;margin-right:auto;max-width:720px}.driver-waitlist-wide .driver-waitlist-input{flex-basis:360px}.driver-docs-head{max-width:86ch}.driver-docs-shell{margin-top:1.8rem;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:1rem;align-items:start}.driver-docs-sidebar{position:sticky;top:108px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#070707bf;padding:.95rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.driver-docs-filter-label{display:block;margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#f4f5f799}.driver-docs-filter-input{width:100%;margin-top:.5rem;height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;color:#f4f5f7f2;padding:0 .8rem;font-size:.94rem}.driver-docs-filter-input:focus-visible{outline:none;border-color:#ffffff57;box-shadow:0 0 0 4px var(--driver-accent-soft-2)}.driver-docs-nav{margin-top:.9rem;max-height:min(68vh,720px);overflow:auto;padding-right:.15rem}.driver-docs-empty{margin:.6rem 0 0;color:#f4f5f79e;font-size:.92rem}.driver-docs-group+.driver-docs-group{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.08)}.driver-docs-group-title{margin:0 0 .48rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#f4f5f78f}.driver-docs-link{display:block;width:100%;border:0;background:transparent;border-radius:9px;text-align:left;color:#f4f5f7b8;padding:.48rem .55rem;font-size:.92rem;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.driver-docs-link+.driver-docs-link{margin-top:.12rem}.driver-docs-link:hover{background:#ffffff0f;color:#f4f5f7f0}.driver-docs-link.is-active{background:var(--driver-accent-soft-2);color:#f4f5f7f7;box-shadow:inset 0 0 0 1px #e4002b42}.driver-docs-article{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#080808ba;padding:clamp(1rem,2vw,1.45rem)}.driver-docs-path{margin:0;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;color:#f4f5f794}.driver-docs-title{margin:.5rem 0 0;font-size:clamp(1.58rem,2vw,2rem);line-height:1.13;letter-spacing:-.02em;color:#f4f5f7f2}.driver-docs-description{margin:.7rem 0 0;color:#f4f5f7b8;line-height:1.6}.driver-docs-video-block{margin-top:1.15rem}.driver-docs-video-frame{width:100%;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.13);background:#0009}.driver-docs-video-frame iframe{width:100%;aspect-ratio:16 / 9;border:0;display:block}.driver-docs-video-frame.is-compact iframe{aspect-ratio:16 / 9}.driver-docs-watch-link{margin-top:.62rem;display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:#f4f5f7e6;border-bottom:1px solid rgba(244,245,247,.46);padding-bottom:1px}.driver-docs-content-section{margin-top:1.2rem}.driver-docs-content-section h4{margin:0;font-size:1.1rem;color:#f4f5f7f0}.driver-docs-content-section p{margin:.66rem 0 0;color:#f4f5f7bf;line-height:1.62}.driver-docs-list,.driver-docs-steps{margin:.72rem 0 0;padding-left:1.05rem;color:#f4f5f7c7}.driver-docs-list li+li,.driver-docs-steps li+li{margin-top:.44rem}.driver-docs-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.85rem}.driver-docs-related-card{display:block;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff09;padding:.82rem;color:#f4f5f7db;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.driver-docs-related-card:hover{border-color:#e4002b6b;background:#e4002b1a;transform:translateY(-1px)}.driver-docs-related-title,.driver-docs-related-description{display:block}.driver-docs-related-title{color:#f4f5f7f5;font-weight:700}.driver-docs-related-description{margin-top:.3rem;color:#f4f5f7a8;font-size:.87rem;line-height:1.45}.driver-docs-video-jump{border:0;background:transparent;color:#f4f5f7eb;text-align:left;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:#f4f5f773;text-underline-offset:3px}.driver-docs-video-jump:hover{color:#fff;text-decoration-color:#ffffffd9}.driver-docs-library-grid{margin-top:1.45rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.driver-docs-library-item{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.82rem;background:#ffffff03}.driver-docs-library-item h4{margin:0;font-size:.96rem;line-height:1.42;color:#f4f5f7e6}.driver-docs-library-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:none}.driver-docs-library-title:hover{color:#fff;text-decoration:underline;text-decoration-color:#e4002bbf;text-underline-offset:4px}.driver-docs-library-item .driver-docs-video-frame{margin-top:.6rem}@media (max-width: 980px){.driver-hero-grid,.driver-split{grid-template-columns:1fr}.driver-hero-stack:before,.driver-hero-stack:after{transform:none;opacity:0}.driver-hero-panel{margin-top:1.15rem;min-height:unset}.driver-steps{grid-template-columns:1fr}.driver-step+.driver-step{border-left:none;border-top:1px solid rgba(255,255,255,.12)}.driver-docs-teaser{grid-template-columns:1fr}.driver-docs-teaser-actions{border-left:none;border-top:1px solid rgba(255,255,255,.1);padding-left:0;padding-top:.95rem}.driver-docs-shell{grid-template-columns:1fr}.driver-docs-sidebar{position:static}.driver-docs-nav{max-height:none}.driver-docs-related-grid,.driver-docs-library-grid{grid-template-columns:1fr}}@media (max-width: 540px){.driver-title{font-size:clamp(2.6rem,11.2vw,3.6rem);line-height:.95}.driver-waitlist{gap:.65rem}.driver-waitlist-input,.driver-waitlist-button{width:100%}.driver-panel-top,.driver-panel-step,.driver-panel-footer{padding-left:1rem;padding-right:1rem}.driver-docs-sidebar,.driver-docs-article{padding:.82rem}}.driver{padding-top:var(--driver-topbar-height, 72px);--driver-accent: #e4002b;--driver-accent-dark: #9f001f;--driver-accent-soft: rgba(228, 0, 43, .12);--driver-surface: rgba(255, 255, 255, .045);--driver-surface-strong: rgba(255, 255, 255, .08);--driver-line: rgba(255, 255, 255, .12);--driver-muted: rgba(244, 245, 247, .68);--driver-text: rgba(244, 245, 247, .94);background:#050505;background-image:linear-gradient(180deg,#050505,#101010 46%,#060606)}.driver-container{max-width:1220px;margin:0 auto;padding:0 2rem}.driver-hero{padding:5.4rem 0 4.2rem}.driver-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3.8rem;align-items:center}.driver-hero-copy{max-width:620px;text-shadow:none}.driver-breadcrumbs{margin:0 0 1.1rem}.driver-title{margin:0;color:var(--driver-text);font-size:4.85rem;font-weight:650;line-height:.94;letter-spacing:0}.driver-title-highlight{color:#f4f5f7b8}.driver-c4{color:var(--driver-accent)}.driver-lede{max-width:58ch;margin:1.3rem 0 0;color:#f4f5f7c2;font-size:1.18rem;line-height:1.6;letter-spacing:0}.driver-hero-actions,.driver-cta-actions,.driver-docs-actions{display:flex;flex-wrap:wrap;gap:.78rem;align-items:center}.driver-hero-actions{margin-top:1.7rem}.driver-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.48rem;padding:.72rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0b;color:#f4f5f7ed;font-weight:650;line-height:1.1;letter-spacing:0;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.driver-button:hover{border-color:#ffffff47;background:#ffffff13;transform:translateY(-1px)}.driver-button.is-primary{border-color:#e4002bb8;background:linear-gradient(135deg,#e4002bf5,#b00022f5);color:#fff;box-shadow:0 10px 26px #e4002b29}.driver-button.is-primary:hover{box-shadow:0 14px 30px #e4002b3d}.driver-button:focus-visible,.driver-text-link:focus-visible,.driver-feature-card:focus-visible,.driver-workflow-step:focus-visible,.driver-video-index-item:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:3px}.driver-product-preview{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0b0b0b;box-shadow:0 26px 80px #00000094}.driver-preview-topbar{display:flex;min-height:46px;align-items:center;gap:.48rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.11);background:#ffffff0b}.driver-preview-topbar span{width:9px;height:9px;border-radius:50%;background:#f4f5f76b}.driver-preview-topbar span:first-child{background:var(--driver-accent)}.driver-preview-topbar strong{margin-left:.35rem;color:#f4f5f7a8;font-size:.86rem;font-family:var(--font-mono);font-weight:500;letter-spacing:0}.driver-preview-body{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:430px}.driver-preview-sidebar{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-right:1px solid rgba(255,255,255,.1);background:#ffffff06}.driver-preview-sidebar span{display:block;padding:.55rem .62rem;border-radius:7px;color:#f4f5f794;font-size:.88rem}.driver-preview-sidebar span.is-active{background:#e4002b29;color:#fffffff0}.driver-preview-main{display:flex;min-width:0;padding:1rem}.driver-screenshot-drop{display:flex;width:100%;min-height:360px;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border:1px dashed rgba(255,255,255,.24);border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-color:#ffffff06;background-size:34px 34px;text-align:center}.driver-screenshot-drop span,.driver-screenshot-media span{color:#f4f5f794;font-family:var(--font-mono);font-size:.78rem;line-height:1.25;letter-spacing:0;text-transform:uppercase}.driver-screenshot-drop strong{margin-top:.55rem;color:#fff;font-size:1.65rem;line-height:1.1;letter-spacing:0}.driver-screenshot-drop small{max-width:35ch;margin-top:.55rem;color:#f4f5f794;font-size:.9rem;line-height:1.45}.driver-section{border-top:1px solid var(--driver-line)}.driver-section-inner{padding:4.6rem 0}.driver-section-head{max-width:780px;margin-bottom:1.65rem}.driver-section-head.is-centered{margin-right:auto;margin-left:auto;text-align:center}.driver-kicker{margin:0 0 .72rem;color:#f4f5f799;font-family:var(--font-mono);font-size:.78rem;line-height:1.25;letter-spacing:0;text-transform:uppercase}.driver-h2{margin:0;color:#f4f5f7f2;font-size:3rem;font-weight:620;line-height:1.02;letter-spacing:0}.driver-p{max-width:66ch;margin:1rem 0 0;color:#f4f5f7b3;font-size:1.05rem;line-height:1.66;letter-spacing:0}.driver-section-head.is-centered .driver-p{margin-right:auto;margin-left:auto}.driver-flow-band{background:#ffffff05}.driver-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--driver-line);border-radius:8px;overflow:hidden}.driver-workflow-step{position:relative;display:flex;min-height:230px;flex-direction:column;padding:1.2rem;color:inherit;text-decoration:none;background:#ffffff08;transition:background .2s ease}.driver-workflow-step+.driver-workflow-step{border-left:1px solid var(--driver-line)}.driver-workflow-step:hover{background:#ffffff0b}.driver-step-number{color:#e4002ba3;font-family:var(--font-mono);font-size:.82rem;letter-spacing:0}.driver-workflow-step strong{margin-top:.78rem;color:#fff;font-size:1.22rem;line-height:1.2;letter-spacing:0}.driver-workflow-step span:not(.driver-step-number){margin-top:.65rem;color:#f4f5f7a8;font-size:.96rem;line-height:1.5}.driver-workflow-step svg{position:absolute;right:1.1rem;bottom:1.1rem;color:#f4f5f794}.driver-video-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.driver-video-feature,.driver-feature-card,.driver-screenshot-card{border:1px solid var(--driver-line);border-radius:8px;background:#ffffff09}.driver-video-feature{overflow:hidden}.driver-video-frame{overflow:hidden;border-bottom:1px solid var(--driver-line);background:#000}.driver-video-frame iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.driver-video-copy{padding:1rem}.driver-video-copy svg{color:var(--driver-accent)}.driver-video-copy h3{min-height:4.4rem;margin:.58rem 0 0;color:#f4f5f7f0;font-size:1rem;line-height:1.35;letter-spacing:0}.driver-video-copy a,.driver-text-link,.driver-feature-link{display:inline-flex;align-items:center;gap:.42rem;color:#f4f5f7eb;font-weight:650;line-height:1.25;text-decoration:none}.driver-video-copy a{margin-top:.9rem}.driver-video-copy a:hover,.driver-text-link:hover,.driver-feature-card:hover .driver-feature-link{color:#fff;text-decoration:underline;text-decoration-color:#e4002b7a;text-underline-offset:4px}.driver-video-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.driver-video-index-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.8rem;align-items:start;min-height:68px;padding:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05;color:inherit;text-decoration:none}.driver-video-index-item:hover{border-color:#e4002b6b;background:#e4002b0f}.driver-video-index-item span{color:#e4002bdb;font-family:var(--font-mono);font-size:.78rem;letter-spacing:0}.driver-video-index-item strong{color:#f4f5f7d6;font-size:.92rem;font-weight:560;line-height:1.42;letter-spacing:0}.driver-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.driver-feature-card{display:flex;min-height:285px;flex-direction:column;padding:1.15rem;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.driver-feature-card:hover{border-color:#e4002b33;background:#ffffff0d;transform:translateY(-2px)}.driver-feature-card svg{color:#e4002bb8}.driver-feature-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.driver-feature-count{color:#f4f5f757;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em}.driver-feature-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(228,0,43,.28);border-radius:999px;background:#e4002b14}.driver-feature-card .driver-feature-label{margin:1.35rem 0 0;color:#ff5274c7;font-family:var(--font-mono);font-size:.72rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.driver-feature-card h3{margin:.48rem 0 0;color:#fff;font-size:clamp(1.22rem,1.8vw,1.68rem);line-height:1.08;letter-spacing:0}.driver-feature-card p{margin:.75rem 0 0;color:#f4f5f7ab;font-size:.98rem;line-height:1.55}.driver-feature-link{margin-top:auto;padding-top:1rem;font-size:.94rem}.driver-feature-link svg{color:currentColor}.driver-comparison-layout,.driver-scope-layout,.driver-docs-landing{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:start}.driver-comparison-copy,.driver-docs-landing-copy{max-width:620px}.driver-comparison-table{overflow:hidden;border:1px solid var(--driver-line);border-radius:8px;background:#ffffff08}.driver-comparison-row{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.driver-comparison-row+.driver-comparison-row{border-top:1px solid rgba(255,255,255,.1)}.driver-comparison-row span{min-height:78px;padding:1rem;color:#f4f5f7b8;font-size:.96rem;line-height:1.5}.driver-comparison-row span+span{border-left:1px solid rgba(255,255,255,.1);color:#f4f5f7e6;background:#e4002b0b}.driver-comparison-row.is-head span{min-height:unset;color:#fff;font-family:var(--font-mono);font-size:.82rem;letter-spacing:0;text-transform:uppercase}.driver-screenshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.driver-screenshot-card{overflow:hidden}.driver-screenshot-media{display:flex;min-height:210px;flex-direction:column;justify-content:flex-end;padding:1rem;border-bottom:1px solid var(--driver-line);background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px);background-color:#ffffff06;background-size:28px 28px}.driver-screenshot-media strong{margin-top:.35rem;color:#fff;font-size:1.12rem;line-height:1.2;letter-spacing:0}.driver-screenshot-card p{margin:0;padding:1rem;color:#f4f5f7a8;font-size:.94rem;line-height:1.5}.driver-scope-list{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.driver-scope-list li{display:flex;min-height:58px;align-items:center;gap:.72rem;padding:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#f4f5f7d1}.driver-scope-list svg{flex:0 0 auto;color:var(--driver-accent)}.driver-text-link{margin-top:1.25rem}.driver-docs-band{background:#ffffff05}.driver-docs-actions{justify-content:flex-end}.driver-cta{position:relative;border-top:1px solid var(--driver-line);padding:6.4rem 0 5.3rem;background:#070707}.driver-cta:before{content:none}.driver-cta-inner{max-width:950px;margin:0 auto;text-align:center}.driver-cta-title{margin:0;color:#f4f5f7f5;font-size:3rem;font-weight:640;line-height:1.04;letter-spacing:0}.driver-cta-lede{max-width:62ch;margin:1rem auto 0;color:#f4f5f7b8;font-size:1.08rem;line-height:1.65}.driver-cta-actions{justify-content:center;margin-top:1.45rem}.driver-waitlist{display:flex;flex-wrap:wrap;gap:.72rem;align-items:stretch;margin-top:1.55rem}.driver-waitlist-wide{max-width:720px;margin-right:auto;margin-left:auto;justify-content:center}.driver-waitlist-input{flex:1 1 300px;height:48px;padding:0 .95rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;outline:none;background:#ffffff0a;color:var(--driver-text);font-family:inherit;font-size:.98rem;letter-spacing:0}.driver-waitlist-input::placeholder{color:#f4f5f77a}.driver-waitlist-input:focus-visible{border-color:#ffffff61;box-shadow:0 0 0 4px #e4002b14}.driver-waitlist-button{min-width:136px;height:48px;padding:0 1rem;border:1px solid rgba(228,0,43,.86);border-radius:8px;background:var(--driver-accent);color:#fff;cursor:pointer;font-weight:700;letter-spacing:0;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.driver-waitlist-button:hover{background:#f00633;transform:translateY(-1px);box-shadow:0 12px 28px #e4002b47}.driver-waitlist-button:disabled,.driver-waitlist-input:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.driver-waitlist-status{min-height:22px;margin-top:.8rem;color:#f4f5f7b8;font-size:.94rem}.driver-status-ok{color:#86efac}.driver-status-bad{color:#ff6b82}.driver-link{color:#f4f5f7e0;text-decoration:none}.driver-link:hover{text-decoration:underline;text-underline-offset:4px}.driver-link-dot{color:#f4f5f76b}.driver-landing-shell.driver-container{width:100%;max-width:none;margin:0;padding:0}.driver-landing-shell .driver-hero,.driver-landing-shell .driver-section,.driver-landing-shell .driver-section-divider,.driver-landing-shell .driver-cta{width:100%}.driver-landing-shell .driver-hero-grid,.driver-landing-shell .driver-section-inner{box-sizing:border-box;width:min(100%,1220px);margin-right:auto;margin-left:auto;padding-right:clamp(1rem,3vw,2rem);padding-left:clamp(1rem,3vw,2rem)}.driver-landing-shell .driver-cta-inner{box-sizing:border-box;width:min(100%,950px);padding-right:clamp(1rem,3vw,2rem);padding-left:clamp(1rem,3vw,2rem)}.driver-landing-shell .driver-section-divider svg{width:100%;margin-left:0}.driver-landing-shell .driver-hero{box-sizing:border-box;min-height:clamp(720px,88svh,900px);padding:clamp(3rem,4.8vw,4.8rem) 0 clamp(2.4rem,4vw,3.6rem);background:radial-gradient(860px 480px at 74% 48%,rgba(228,0,43,.1),transparent 68%),linear-gradient(180deg,#070707,#111 54%,#070707)}.driver-landing-shell .driver-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;clip-path:none;opacity:.34;transform:translateZ(0);z-index:1}.driver-landing-shell .driver-hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:clamp(5rem,12vw,10rem);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(228,0,43,.44),rgba(255,255,255,.14),transparent) 0 0 / 100% 1px no-repeat,linear-gradient(180deg,#05050500,#070707 92%);opacity:.72;z-index:1}.driver-landing-shell .driver-hero-grid{display:grid;width:min(100%,1320px);grid-template-columns:1fr;gap:0;min-height:0;align-content:center;align-items:center}.driver-landing-shell .driver-hero-copy{position:relative;z-index:4;grid-column:1;grid-row:1;max-width:510px;align-self:end;justify-self:end;padding:0;margin:0 clamp(1.5rem,5vw,4.8rem) clamp(1.5rem,4.4vw,3.8rem) 0;transform:none}.driver-landing-shell .driver-hero-copy:before{content:none}.driver-landing-shell .driver-title{max-width:10.6ch;font-size:clamp(2.8rem,4.35vw,4.85rem);line-height:.94;font-weight:680;text-shadow:0 3px 28px rgba(0,0,0,.66)}.driver-landing-shell .driver-lede{max-width:44ch;color:#f8f9fae0;text-shadow:0 2px 18px rgba(0,0,0,.72)}.driver-hero-screenshot{position:relative;z-index:2;grid-column:1;grid-row:1;justify-self:center;width:min(100%,1260px);margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#121212;box-shadow:none}.driver-hero-screenshot:before{content:"";position:absolute;top:0;right:0;left:0;z-index:2;height:1px;background:linear-gradient(90deg,rgba(228,0,43,.82),rgba(255,255,255,.2),transparent)}.driver-hero-screenshot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(270deg,#050505eb,#050505c2,#0505055c,#0505050a 72%,#05050500),linear-gradient(180deg,#05050500,#0505050f 54%,#05050561)}.driver-hero-screenshot img{display:block;width:100%;height:auto;filter:saturate(1.06) brightness(1.06)}.driver-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,rgba(228,0,43,.13),transparent 28%),linear-gradient(180deg,#060606,#0c0d0d)}.driver-hero:after{content:"";position:absolute;right:-18vw;bottom:0;width:54vw;height:64%;pointer-events:none;background:linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.055) 18px 19px,transparent 19px 44px),linear-gradient(153deg,transparent 0 48%,rgba(228,0,43,.16) 48% 49%,transparent 49% 100%);opacity:.78;transform:skew(-12deg);z-index:1}.driver-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#050505}.driver-hero-video-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:.54;object-fit:cover;object-position:18% center;filter:saturate(1.08) contrast(1.1) brightness(.94);transform:none}.driver-hero-video-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0505052e,#05050547 42%,#050505d1),linear-gradient(180deg,#0505050a,#050505d1)}.driver-hero-grid{position:relative;z-index:2}.driver-hero .driver-product-preview{display:none}.driver-hero .driver-preview-topbar,.driver-hero .driver-preview-sidebar{background:#00000024}.driver-hero .driver-screenshot-drop{background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-color:#0000000a;-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width: 1600px){.driver-landing-shell .driver-hero-grid{width:min(100%,1560px);grid-template-columns:1fr}.driver-landing-shell .driver-hero-copy{max-width:600px;padding:clamp(1.35rem,2.8vw,2.7rem)}.driver-landing-shell .driver-title{max-width:10.8ch}.driver-hero-screenshot{width:min(100%,1400px)}}.driver-product-preview,.driver-comparison-table{will-change:transform}.driver-section{position:relative;overflow:hidden;border-top:0;background-color:var(--driver-section-bg, #101113);isolation:isolate}.driver-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--driver-section-pattern, none);background-size:var(--driver-section-pattern-size, auto);opacity:var(--driver-section-pattern-opacity, 1);z-index:1}.driver-section-inner{position:relative;z-index:2}.driver-section-divider{height:1px;margin:0;overflow:hidden;background:#ffffff13}.driver-section-divider svg{display:none;width:100%;height:100%;overflow:visible;opacity:var(--driver-divider-opacity, .12);filter:blur(.45px)}.driver-divider-fill{fill:var(--driver-divider-fill, rgba(255, 255, 255, .05));opacity:var(--driver-divider-fill-opacity, .12)}.driver-divider-path{fill:none;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.driver-divider-path-main{stroke:var(--driver-divider-main, rgba(255, 255, 255, .16));stroke-width:1.25;opacity:.28}.driver-divider-path-accent{stroke:var(--driver-divider-accent, rgba(228, 0, 43, .38));stroke-width:.9;opacity:.2}.driver-section-divider.is-signal{height:1px;background:#fff1;--driver-divider-fill-opacity: 0;--driver-divider-opacity: 0;--driver-divider-main: rgba(24, 31, 34, .12);--driver-divider-accent: rgba(150, 0, 30, .18)}.driver-section-divider.is-map{height:1px;background:#ffffff12;--driver-divider-fill: rgba(21, 17, 19, .5);--driver-divider-main: rgba(255, 255, 255, .12);--driver-divider-accent: rgba(228, 0, 43, .26)}.driver-section-divider.is-trace{height:1px;background:#fff1;--driver-divider-fill-opacity: 0;--driver-divider-opacity: 0;--driver-divider-main: rgba(255, 255, 255, .1);--driver-divider-accent: rgba(228, 0, 43, .08)}.driver-section-divider.is-handoff{height:1px;background:#ffffff12;--driver-divider-fill: rgba(17, 19, 21, .5);--driver-divider-main: rgba(255, 255, 255, .12);--driver-divider-accent: rgba(228, 0, 43, .22)}.driver-section-divider.is-closing{height:1px;background:#ffffff13;--driver-divider-fill: rgba(17, 19, 21, .56);--driver-divider-main: rgba(255, 255, 255, .12);--driver-divider-accent: rgba(228, 0, 43, .24)}.driver-section-head{position:relative}.driver-section-head:before{content:"";display:block;width:52px;height:2px;margin-bottom:1.05rem;border-radius:999px;background:linear-gradient(90deg,#e4002bc2,#ffffff29);opacity:.58}.driver-section-head.is-centered:before{margin-right:auto;margin-left:auto}.driver-section-technical{--driver-workflow-window-overlap: clamp(3.6rem, 14vw, 13rem);--driver-section-bg: #050505;--driver-line: rgba(255, 255, 255, .1);--driver-muted: rgba(244, 245, 247, .68);--driver-text: rgba(244, 245, 247, .94);--driver-section-pattern: none;--driver-section-pattern-size: auto;--driver-section-pattern-opacity: 0;background:#050505;overflow:visible;z-index:3}.driver-section-videos{--driver-section-bg: #0f1011;--driver-line: rgba(255, 255, 255, .1);--driver-muted: rgba(244, 245, 247, .68);--driver-text: rgba(244, 245, 247, .94);--driver-section-pattern: radial-gradient(780px 260px at 50% 14%, rgba(255, 255, 255, .035), transparent 72%);--driver-section-pattern-opacity: .38;background:var(--driver-section-bg)}.driver-section-features{--driver-workflow-window-overlap: clamp(3.6rem, 14vw, 13rem);--driver-section-bg: #0b0c0d;--driver-section-pattern: linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px), linear-gradient(180deg, rgba(255, 255, 255, .026) 1px, transparent 1px), linear-gradient(115deg, transparent 0 21%, rgba(228, 0, 43, .08) 21% 21.08%, transparent 21.08% 54%, rgba(255, 255, 255, .035) 54% 54.06%, transparent 54.06% 100%);--driver-section-pattern-size: 38px 38px, 38px 38px, auto;--driver-section-pattern-opacity: .36;background:linear-gradient(180deg,#0a0a0b,#111011 42%,#0c0d0f),var(--driver-section-bg);z-index:2}.driver-section-features:after{content:"";position:absolute;top:clamp(2rem,7vw,5.8rem);right:0;bottom:clamp(2rem,7vw,5.8rem);left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.11),transparent) 50% 0 / 1px 100% no-repeat,linear-gradient(180deg,transparent,rgba(228,0,43,.18),transparent) 50% 0 / 1px 100% no-repeat;opacity:.28}.driver-section-composer{--driver-section-bg: #0c0d0f;--driver-section-pattern: radial-gradient(900px 420px at 72% 10%, rgba(228, 0, 43, .08), transparent 72%);--driver-section-pattern-opacity: .86;background:var(--driver-section-bg)}.driver-section-platform-tour{--driver-section-bg: #111113;background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),var(--driver-section-bg);background-size:42px 42px,42px 42px,auto}.driver-section-detail-shots{--driver-section-bg: #120f11;background:repeating-linear-gradient(112deg,rgba(255,255,255,.018) 0 1px,transparent 1px 30px),var(--driver-section-bg)}.driver-section-scope{--driver-section-bg: #101113;background:linear-gradient(135deg,transparent 0 33%,rgba(228,0,43,.035) 33% 33.25%,transparent 33.25% 100%),var(--driver-section-bg)}.driver-section-docs{--driver-section-bg: #101010;background:linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,transparent 1px 24px),var(--driver-section-bg)}.driver-section-technical .driver-kicker,.driver-section-videos .driver-kicker{color:#b25467a8}.driver-section-technical .driver-h2,.driver-section-videos .driver-h2{color:var(--driver-text)}.driver-section-technical .driver-p,.driver-section-videos .driver-p{color:var(--driver-muted)}.driver-section-technical .driver-section-head{max-width:760px}.driver-section-technical .driver-section-head:before,.driver-section-videos .driver-section-head:before{background:linear-gradient(90deg,#e4002b9e,#141e2629)}.driver-section-technical .driver-workflow-grid{border-color:#ffffff17;background:#ffffff07;box-shadow:0 22px 58px #0000001f}.driver-section-technical .driver-workflow-step{background:#ffffff05}.driver-section-technical .driver-workflow-step+.driver-workflow-step{border-left-color:#ffffff1a}.driver-section-technical .driver-workflow-step:hover{background:#ffffff0b}.driver-section-technical .driver-workflow-step strong{color:#f4f5f7f5}.driver-section-technical .driver-workflow-step span:not(.driver-step-number){color:#f4f5f7a8}.driver-section-technical .driver-workflow-step svg{color:#f4f5f761}.driver-seo-cluster .driver-section-inner{padding-top:clamp(2.4rem,4.4vw,3.8rem);padding-bottom:clamp(2.5rem,4.5vw,3.9rem)}.driver-seo-link-grid{display:grid;grid-template-columns:repeat(7,minmax(180px,1fr));gap:.7rem;overflow-x:auto;padding:.2rem 0 .4rem;scrollbar-width:thin}.driver-seo-link-card{position:relative;display:grid;min-height:176px;align-content:space-between;gap:.8rem;padding:1rem;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#050505;color:#f4f5f7eb;text-decoration:none}.driver-seo-link-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px solid rgba(228,0,43,.3);opacity:.72;pointer-events:none}.driver-seo-link-card strong{position:relative;z-index:1;font-size:1rem;line-height:1.15}.driver-seo-link-card span{position:relative;z-index:1;color:#f4f5f794;font-size:.9rem;line-height:1.45}.driver-seo-link-card svg{position:relative;z-index:1;color:#f4f5f76b}.driver-seo-link-card:hover{border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff10,#ffffff05),#050505}.driver-video-guide .driver-section-inner{overflow:visible}.driver-video-guide-head{display:grid;grid-template-columns:minmax(0,.9fr) auto;column-gap:clamp(1.2rem,4vw,4rem);align-items:end}.driver-video-guide-head .driver-kicker,.driver-video-guide-head .driver-h2,.driver-video-guide-head .driver-p{grid-column:1}.driver-video-guide-library{grid-column:2;grid-row:1 / span 3;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.52rem;align-self:end;padding:.78rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0b;color:#f4f5f7eb;font-weight:750;text-decoration:none;white-space:nowrap}.driver-video-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.25vw,1.05rem)}.driver-video-guide-card{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;color:#f4f5f7f0;text-decoration:none}.driver-video-guide-thumb{position:relative;min-height:154px;overflow:hidden;background:#050505}.driver-video-guide-thumb img{width:100%;height:100%;display:block;object-fit:cover;opacity:.72}.driver-video-guide-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000001f,#000000ad),linear-gradient(180deg,transparent 42%,rgba(0,0,0,.52));pointer-events:none}.driver-video-guide-play{position:absolute;left:50%;top:50%;z-index:1;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#00000070;color:#ffffffeb;transform:translate(-50%,-50%)}.driver-video-guide-copy{display:flex;min-width:0;flex-direction:column;gap:.72rem;justify-content:space-between;padding:clamp(.92rem,1.2vw,1.14rem)}.driver-video-guide-copy strong{color:#f4f5f7fa;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.2}.driver-video-guide-copy>span{color:#f4f5f7a3;font-size:.9rem;line-height:1.42}.driver-video-guide-copy em{display:inline-flex;align-items:center;gap:.38rem;color:#ff5274eb;font-size:.86rem;font-style:normal;font-weight:760}@media (max-width: 1180px){.driver-video-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.driver-video-guide-head{grid-template-columns:1fr}.driver-video-guide-library{grid-column:1;grid-row:auto;justify-self:start;margin-top:.2rem}.driver-video-guide-grid{grid-template-columns:1fr}}@media (max-width: 560px){.driver-video-guide-card{grid-template-columns:1fr}.driver-video-guide-thumb{min-height:190px}}.driver-section-features .driver-section-inner{display:block;width:min(100%,1480px);padding-top:calc(clamp(3.1rem,5vw,4.4rem) + var(--driver-workflow-window-overlap, 0px));padding-bottom:clamp(3.4rem,5.4vw,4.9rem)}.driver-section-features .driver-section-head{max-width:960px;margin-bottom:clamp(1.4rem,3.6vw,2.55rem)}.driver-video-label{margin:0 0 .72rem;color:#ff5274b8;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.driver-ambient-video-panel{position:relative;display:flex;width:min(1580px,calc(100vw - 1.5rem));min-height:clamp(500px,56vw,720px);align-items:flex-end;margin-left:50%;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#070707;box-shadow:0 28px 76px #00000047;isolation:isolate;translate:-50% 0}.driver-ambient-video-panel:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:1px;background:linear-gradient(90deg,transparent,rgba(228,0,43,.42),transparent)}.driver-ambient-video-panel.is-workflow{margin-top:clamp(1.2rem,2.4vw,1.8rem);margin-bottom:calc(var(--driver-workflow-window-overlap, 0px) * -1);width:100%;min-height:0;margin-left:0;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff12;aspect-ratio:16 / 9;translate:0;z-index:4}.driver-ambient-video-panel.is-tools{min-height:clamp(560px,55vw,760px);margin-bottom:clamp(1.5rem,3.5vw,2.6rem)}.driver-ambient-video-panel.is-composer{width:100%;min-height:520px;margin-left:0;translate:0}.driver-ambient-video-panel.is-compact{min-height:440px}.driver-ambient-video-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:saturate(1.02) contrast(1.04) brightness(1.08);transform:scale(1.01)}.driver-ambient-video-panel.is-workflow .driver-ambient-video-media,.driver-ambient-video-panel.is-tools .driver-ambient-video-media{object-position:42% center}.driver-ambient-video-panel.is-workflow .driver-ambient-video-media{object-fit:contain;object-position:center;transform:none}.driver-ambient-video-panel.is-composer .driver-ambient-video-media{object-position:35% center}.driver-ambient-video-panel.is-compact .driver-ambient-video-media{opacity:.98}.driver-ambient-video-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#08080985,#0808091f 34%,#08080900 64%,#0808092e),linear-gradient(0deg,#08080966,#08080905 58%,#0808090f);-webkit-backdrop-filter:none;backdrop-filter:none}.driver-ambient-video-panel.is-tools .driver-ambient-video-scrim{background:radial-gradient(820px 460px at 74% 44%,rgba(8,8,9,.48),transparent 64%),linear-gradient(90deg,#08080938,#08080905 45%,#0808093d),linear-gradient(0deg,#0808095c,#08080900 58%,#0808090a)}.driver-ambient-video-panel.is-compact .driver-ambient-video-scrim{background:linear-gradient(0deg,#0808098c,#0808090a 56%,#08080905),linear-gradient(90deg,#0808093d,#08080905)}.driver-ambient-video-content{position:relative;z-index:1;width:min(100%,620px);margin:clamp(1rem,2.6vw,2rem);padding:clamp(1.1rem,2.6vw,2.2rem);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#08080961;color:#f4f5f7f5;box-shadow:0 24px 70px #00000047;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.driver-ambient-video-panel.is-tools .driver-ambient-video-content{margin-left:auto;margin-right:clamp(1rem,3vw,3rem)}.driver-ambient-video-panel.is-composer .driver-ambient-video-content{width:min(100%,440px);margin-left:auto;background:#08080957}.driver-ambient-video-panel.is-composer .driver-ambient-video-content h3{max-width:12ch;font-size:clamp(2.05rem,3.4vw,3.55rem)}.driver-ambient-video-panel.is-compact .driver-ambient-video-content{width:100%;margin:.9rem;padding:clamp(1.1rem,2.4vw,1.45rem);background:#0808094d}.driver-ambient-video-content h3{max-width:11ch;margin:0;color:#f4f5f7fa;font-size:clamp(2.45rem,4.35vw,4.65rem);line-height:.98;letter-spacing:0}.driver-ambient-video-panel.is-compact .driver-ambient-video-content h3{max-width:12ch;font-size:clamp(1.55rem,2.35vw,2.25rem)}.driver-ambient-video-content p:not(.driver-video-label){max-width:39rem;margin:1.05rem 0 0;color:#f4f5f7c7;font-size:1.04rem;line-height:1.55}.driver-ambient-points{display:flex;flex-wrap:wrap;gap:.58rem;margin-top:1.35rem}.driver-ambient-points span{display:inline-flex;align-items:center;min-height:34px;padding:.48rem .72rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff13;color:#f4f5f7c7;font-size:.86rem;line-height:1.2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.driver-section-features .driver-feature-grid{width:min(1360px,100%);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.15rem);margin-top:-.8rem;margin-left:auto;align-items:stretch}.driver-section-features .driver-feature-card{min-height:clamp(245px,18vw,310px);padding:clamp(1rem,1.7vw,1.45rem)}.driver-section-features .driver-feature-card:nth-child(1){grid-column:span 5;min-height:clamp(330px,27vw,390px)}.driver-section-features .driver-feature-card:nth-child(2){grid-column:span 4;transform:translateY(2.1rem)}.driver-section-features .driver-feature-card:nth-child(3){grid-column:span 3;transform:translateY(-.45rem)}.driver-section-features .driver-feature-card:nth-child(4){grid-column:span 4}.driver-section-features .driver-feature-card:nth-child(5){grid-column:span 3;transform:translateY(-1.35rem)}.driver-section-features .driver-feature-card:nth-child(6){grid-column:span 5;min-height:clamp(300px,23vw,350px);transform:translateY(1.1rem)}.driver-section-features .driver-feature-card:nth-child(1),.driver-section-features .driver-feature-card:nth-child(6){background:radial-gradient(380px 220px at 24% 12%,rgba(228,0,43,.16),transparent 72%),linear-gradient(180deg,#ffffff0f,#ffffff06)}.driver-section-features .driver-feature-card:nth-child(1) h3,.driver-section-features .driver-feature-card:nth-child(6) h3{max-width:11ch;font-size:clamp(1.7rem,3vw,2.45rem)}.driver-section-features .driver-feature-card:hover{transform:translateY(-3px)}.driver-section-features .driver-feature-card:nth-child(2):hover{transform:translateY(1.75rem)}.driver-section-features .driver-feature-card:nth-child(3):hover{transform:translateY(-.8rem)}.driver-section-features .driver-feature-card:nth-child(5):hover{transform:translateY(-1.7rem)}.driver-section-features .driver-feature-card:nth-child(6):hover{transform:translateY(.75rem)}.driver-section-composer .driver-comparison-copy{position:relative;z-index:2;padding-left:clamp(1.2rem,2.8vw,2rem)}.driver-section-composer .driver-comparison-copy:before{content:"";position:absolute;top:.1rem;bottom:0;left:0;width:2px;background:linear-gradient(180deg,#e4002ba3,#ffffff24);opacity:.62}.driver-section-composer .driver-h2{color:#f4f5f7f7}.driver-section-composer .driver-p{color:#f4f5f7bd}.driver-composer-proof{display:grid;gap:.9rem;margin-top:-2.8rem}.driver-section-videos-head{display:grid;width:min(1180px,100%);max-width:none;grid-template-columns:minmax(280px,.86fr) minmax(280px,.58fr);gap:clamp(1.2rem,5vw,5.5rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.2rem);margin-left:clamp(0rem,5vw,4.5rem)}.driver-section-videos-head .driver-kicker{grid-column:1 / -1;margin-bottom:-.5rem}.driver-section-videos-head .driver-h2{max-width:13ch}.driver-section-videos-head .driver-p{max-width:34rem;margin:0}.driver-section-videos-head:before{margin-right:0;margin-left:0}.driver-section-composer .driver-comparison-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,4.8rem)}.driver-section-composer .driver-comparison-table{width:min(92%,760px);margin-top:-2.4rem;margin-left:auto;transform:translate(1.1rem)}.driver-section-composer .driver-comparison-table{border-color:#ffffff26;background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:0 28px 70px #00000047}.driver-section-composer .driver-comparison-row span+span{background:linear-gradient(90deg,#e4002b17,#e4002b08)}.driver-section-composer .driver-comparison-row span{color:#f4f5f7c2}.driver-section-composer .driver-comparison-row span+span{color:#f4f5f7eb}.driver-product-reel{display:grid;width:min(1580px,calc(100vw - 1.5rem));grid-template-columns:minmax(0,1.32fr) minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;margin-left:50%;translate:-50% 0}.driver-product-reel .driver-ambient-video-panel{width:100%;margin-left:0;translate:0}.driver-product-reel .driver-ambient-video-panel:first-child{min-height:520px}.driver-product-reel .driver-ambient-video-panel:first-child .driver-ambient-video-content h3{font-size:clamp(1.85rem,3.25vw,3rem)}.driver-product-reel .driver-ambient-video-panel:nth-child(2){margin-top:4.2rem}.driver-product-reel .driver-ambient-video-panel:nth-child(3){margin-top:-1.4rem}.driver-section-shots{--driver-section-bg: #111113;--driver-line: rgba(255, 255, 255, .1);--driver-muted: rgba(244, 245, 247, .68);--driver-text: rgba(244, 245, 247, .94);background:var(--driver-section-bg);color:var(--driver-text)}.driver-section-shots .driver-section-inner{padding-top:clamp(6.4rem,9vw,8rem)}.driver-section-shots:before{background:radial-gradient(720px 240px at 50% 14%,rgba(255,255,255,.03),transparent 72%);opacity:.34}.driver-section-shots .driver-kicker{color:#b25467a8}.driver-section-shots .driver-h2{color:var(--driver-text)}.driver-section-shots .driver-p{color:var(--driver-muted)}.driver-section-shots .driver-section-head:before{background:linear-gradient(90deg,#e4002b8a,#ffffff1f)}.driver-section-shots .driver-screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-workflow-grid{background:#0000001f;box-shadow:inset 0 1px #ffffff0a}.driver-workflow-step{isolation:isolate;overflow:hidden;transition:transform .2s ease,background .2s ease,border-color .2s ease}.driver-workflow-step:before{content:"";position:absolute;top:1rem;right:1rem;left:1rem;height:1px;background:linear-gradient(90deg,rgba(228,0,43,.26),transparent);opacity:.18}.driver-workflow-step:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:46%;height:46%;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);opacity:.16;z-index:-1}.driver-workflow-step:hover{transform:translateY(-3px)}.driver-video-feature-grid{align-items:start;padding-bottom:1.2rem}.driver-video-feature,.driver-feature-card,.driver-screenshot-card,.driver-comparison-table,.driver-scope-list li{box-shadow:0 18px 46px #00000029}.driver-video-feature{position:relative;background:linear-gradient(180deg,#ffffff0d,#ffffff06);transition:transform .2s ease,border-color .2s ease}.driver-video-feature:nth-child(2){margin-top:1.3rem}.driver-video-feature:nth-child(3){margin-top:.45rem}.driver-video-feature:hover{border-color:#e4002b38;transform:translateY(-2px)}.driver-video-frame{position:relative}.driver-video-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 -1px #ffffff1f}.driver-video-index-item{transition:transform .2s ease,background .2s ease,border-color .2s ease}.driver-video-index-item:hover{transform:translate(3px)}.driver-platform-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.driver-platform-shot{display:grid;min-height:430px;overflow:hidden;border:1px solid var(--driver-line);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff07);box-shadow:0 18px 52px #0000003d}.driver-platform-shot.is-wide{grid-column:1 / -1;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:480px}.driver-platform-shot-media{position:relative;display:flex;min-height:330px;flex-direction:column;justify-content:flex-end;padding:1.15rem;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.11);background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(135deg,rgba(228,0,43,.12),transparent 44%);background-color:#ffffff07;background-size:34px 34px,34px 34px,auto}.driver-platform-shot.is-wide .driver-platform-shot-media{min-height:480px;border-right:1px solid rgba(255,255,255,.11);border-bottom:0}.driver-platform-shot-media:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.1);transform:skewY(-4deg)}.driver-platform-shot-media:after{content:"SCREENSHOT";position:absolute;top:1rem;right:1rem;color:#f4f5f761;font-family:var(--font-mono);font-size:.72rem;letter-spacing:0}.driver-platform-shot-media span,.driver-platform-shot-media strong{position:relative;z-index:1}.driver-platform-shot-media span{color:#e4002be6;font-family:var(--font-mono);font-size:.78rem;line-height:1.25;text-transform:uppercase}.driver-platform-shot-media strong{max-width:20ch;margin-top:.45rem;color:#fff;font-size:1.55rem;line-height:1.1;letter-spacing:0}.driver-platform-shot-copy{padding:1rem}.driver-platform-shot.is-wide .driver-platform-shot-copy{align-self:end;padding:1.25rem}.driver-platform-shot-copy h3{margin:0;color:#f4f5f7f0;font-size:1.08rem;line-height:1.25;letter-spacing:0}.driver-platform-shot-copy p{margin:.65rem 0 0;color:#f4f5f7ab;font-size:.96rem;line-height:1.52}.driver-detail-shot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.driver-detail-shot-card .driver-screenshot-media{min-height:230px}.driver-feature-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff0c,#ffffff06)}.driver-feature-card:before{content:"";position:absolute;top:1rem;right:auto;left:1.15rem;width:34px;height:1px;background:#e4002b85;opacity:.5;transform:none}.driver-feature-card:nth-child(3n+2):before{right:auto}.driver-feature-card:nth-child(3n):before{left:1.15rem}.driver-feature-card:after{content:"";position:absolute;right:-36px;bottom:-36px;width:140px;height:140px;border:1px solid rgba(255,255,255,.05);opacity:.42;transform:rotate(18deg)}.driver-feature-card>*{position:relative;z-index:1}.driver-comparison-table{background:linear-gradient(180deg,#ffffff0d,#ffffff06)}.driver-comparison-row span+span{background:linear-gradient(90deg,#e4002b0f,#e4002b06)}.driver-screenshot-card{position:relative;background:#ffffff0b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.driver-screenshot-card:hover{border-color:#e4002b61;box-shadow:0 22px 58px #00000047;transform:translateY(-3px)}.driver-screenshot-media{position:relative;overflow:hidden}.driver-screenshot-media:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-top:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.1);transform:skewY(-6deg)}.driver-screenshot-media:after{content:"";position:absolute;right:20px;bottom:18px;width:72px;height:28px;border-right:1px solid rgba(228,0,43,.48);border-bottom:1px solid rgba(228,0,43,.48)}.driver-screenshot-media>*{position:relative;z-index:1}.driver-section-shots .driver-screenshot-card{border-color:#ffffff1a;background:#ffffff0b;box-shadow:0 18px 42px #0000002e}.driver-section-shots .driver-screenshot-media{border-bottom-color:#ffffff1a;background:radial-gradient(360px 180px at 70% 15%,rgba(255,255,255,.07),transparent 68%),linear-gradient(135deg,rgba(228,0,43,.06),transparent 46%),#13171a;background-size:auto}.driver-section-shots .driver-screenshot-media:before{border-color:#ffffff1a;opacity:.28}.driver-section-shots .driver-screenshot-media:after{border-color:#e4002b38;opacity:.34}.driver-section-shots .driver-screenshot-media strong{color:#f4f5f7f0}.driver-section-shots .driver-screenshot-media span{color:#ff5274bd}.driver-section-shots .driver-screenshot-card p{color:#f4f5f7ab}.driver-scope-list li{position:relative;overflow:hidden}.driver-scope-list li:after{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:#e4002b6b;opacity:0;transition:opacity .2s ease}.driver-scope-list li:hover:after{opacity:1}.driver-cta{overflow:hidden;border-top:1px solid rgba(255,255,255,.07);background:radial-gradient(760px 260px at 50% 0%,rgba(228,0,43,.09),transparent 72%),linear-gradient(180deg,#090a0b,#050506)}.driver-cta:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(228,0,43,.58),transparent);opacity:.55}.driver-cta-inner{position:relative;z-index:1;max-width:880px}@media (prefers-reduced-motion: reduce){.driver-hero-video-media,.driver-ambient-video-media{display:none}.driver-product-preview,.driver-comparison-table,.driver-video-feature,.driver-ambient-video-panel,.driver-feature-card,.driver-screenshot-card,.driver-workflow-step,.driver-video-index-item{transition:none;transform:none}}@media (max-width: 1080px){.driver-title{font-size:4rem}.driver-section-features .driver-section-inner{grid-template-columns:1fr}.driver-section-features .driver-section-head{max-width:760px}.driver-section-features .driver-feature-card,.driver-section-features .driver-feature-card:nth-child(1),.driver-section-features .driver-feature-card:nth-child(2),.driver-section-features .driver-feature-card:nth-child(3),.driver-section-features .driver-feature-card:nth-child(4),.driver-section-features .driver-feature-card:nth-child(5),.driver-section-features .driver-feature-card:nth-child(6),.driver-section-features .driver-feature-card:hover,.driver-section-features .driver-feature-card:nth-child(2):hover,.driver-section-features .driver-feature-card:nth-child(3):hover,.driver-section-features .driver-feature-card:nth-child(5):hover,.driver-section-features .driver-feature-card:nth-child(6):hover{grid-column:auto;min-height:270px;transform:none}.driver-product-reel{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-product-reel .driver-ambient-video-panel:nth-child(3){margin-top:0}.driver-hero-grid,.driver-comparison-layout,.driver-scope-layout,.driver-docs-landing{grid-template-columns:1fr;gap:2rem}.driver-workflow-grid,.driver-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-workflow-step:nth-child(odd){border-left:0}.driver-workflow-step:nth-child(n+3){border-top:1px solid var(--driver-line)}.driver-video-feature-grid,.driver-feature-grid,.driver-detail-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-platform-shot.is-wide{grid-template-columns:1fr}.driver-platform-shot.is-wide .driver-platform-shot-media{min-height:360px;border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}.driver-ambient-video-panel.is-composer{min-height:520px}.driver-section-composer .driver-comparison-layout{grid-template-columns:1fr}.driver-composer-proof,.driver-section-composer .driver-comparison-table{margin-top:0}.driver-section-composer .driver-comparison-table{width:100%;transform:none}.driver-docs-actions{justify-content:flex-start}}@media (max-width: 760px){.driver-container{padding:0 1rem}.driver-section-features .driver-feature-grid{width:100%;margin-top:0}.driver-section-features .driver-feature-card:nth-child(2n),.driver-section-features .driver-feature-card:nth-child(2n):hover,.driver-section-features .driver-feature-card:nth-child(3n),.driver-section-features .driver-feature-card:nth-child(3n):hover{transform:none}.driver-product-reel{grid-template-columns:1fr}.driver-section-videos-head{grid-template-columns:1fr;gap:1rem;margin-left:0}.driver-section-videos-head .driver-kicker{margin-bottom:0}.driver-product-reel .driver-ambient-video-panel:nth-child(2),.driver-product-reel .driver-ambient-video-panel:nth-child(3){margin-top:0}.driver-ambient-video-panel,.driver-ambient-video-panel.is-tools,.driver-ambient-video-panel.is-composer,.driver-product-reel .driver-ambient-video-panel:first-child{min-height:430px}.driver-ambient-video-content,.driver-ambient-video-panel.is-compact .driver-ambient-video-content{padding:1.1rem}.driver-ambient-video-content h3{max-width:12ch;font-size:clamp(1.85rem,10vw,2.8rem)}.driver-ambient-video-content p:not(.driver-video-label){font-size:.98rem}.driver-hero:after{right:-42vw;width:82vw;opacity:.34}.driver-hero{padding:3.6rem 0 3.2rem}.driver-section-divider{height:1px}.driver-title{font-size:3.05rem;line-height:1}.driver-h2,.driver-cta-title{font-size:2.18rem;line-height:1.08}.driver-lede,.driver-cta-lede{font-size:1.02rem}.driver-workflow-grid,.driver-video-feature-grid,.driver-video-index,.driver-feature-grid,.driver-screenshot-grid,.driver-platform-shot-grid,.driver-detail-shot-grid{grid-template-columns:1fr}.driver-platform-shot,.driver-platform-shot.is-wide{min-height:unset}.driver-platform-shot-media,.driver-platform-shot.is-wide .driver-platform-shot-media{min-height:300px}.driver-workflow-step,.driver-workflow-step+.driver-workflow-step,.driver-workflow-step:nth-child(n+3){border-left:0;border-top:1px solid var(--driver-line)}.driver-workflow-step:first-child{border-top:0}.driver-preview-body{grid-template-columns:1fr}.driver-preview-sidebar{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.driver-preview-main{padding:.8rem}.driver-screenshot-drop{min-height:280px}.driver-video-feature:nth-child(2),.driver-video-feature:nth-child(3){margin-top:0}.driver-comparison-row{grid-template-columns:1fr}.driver-comparison-row span+span{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.driver-section-inner{padding:3.4rem 0}.driver-cta{padding:4rem 0}}@media (max-width: 480px){.driver-title{font-size:2.55rem}.driver-h2,.driver-cta-title{font-size:1.95rem}.driver-button,.driver-waitlist-input,.driver-waitlist-button{width:100%}.driver-hero-actions,.driver-cta-actions,.driver-docs-actions{align-items:stretch}}@media (max-width: 1080px){.driver-landing-shell .driver-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px}.driver-landing-shell .driver-hero-grid{grid-template-columns:1fr;gap:0;align-content:center}.driver-landing-shell .driver-hero-copy{grid-column:1;grid-row:1;align-self:end;justify-self:end;max-width:min(560px,calc(100% - 2rem));padding:0;margin:0 clamp(1rem,4vw,2.4rem) clamp(1rem,3vw,2rem) clamp(1rem,2vw,1rem);transform:none}.driver-landing-shell .driver-title{max-width:10.8ch;font-size:clamp(2.85rem,8vw,4.7rem)}.driver-hero-screenshot{grid-column:1;grid-row:1;justify-self:center;width:100%}.driver-hero-video-media{object-position:28% center}.driver-hero-video-shade{background:linear-gradient(90deg,#05050557,#0505055c 44%,#050505b8),linear-gradient(180deg,#05050514,#050505d6)}}@media (max-width: 640px){.driver-landing-shell .driver-hero{height:auto;min-height:0;padding:3.2rem 0 2.4rem}.driver-landing-shell .driver-hero-grid{gap:0;align-content:start}.driver-landing-shell .driver-hero:before{opacity:.42}.driver-landing-shell .driver-title{max-width:10.8ch;font-size:clamp(2.55rem,11vw,3.65rem)}.driver-landing-shell .driver-lede{max-width:42ch}.driver-landing-shell .driver-hero-copy{align-self:start;justify-self:start;max-width:calc(100% - 1.5rem);margin:clamp(1.2rem,5vw,1.8rem)}.driver-hero-screenshot{border-radius:12px;min-height:660px}.driver-hero-screenshot:after{background:linear-gradient(180deg,#050505c7,#0505058a 46%,#05050542),linear-gradient(90deg,#050505ad,#05050529)}.driver-hero-screenshot img{height:100%;min-height:660px;object-fit:cover;object-position:30% center}.driver-hero-video-media{opacity:.42;object-position:36% center}.driver-section-divider,.driver-section-divider.is-signal,.driver-section-divider.is-map,.driver-section-divider.is-handoff,.driver-section-divider.is-trace,.driver-section-divider.is-closing{height:1px}}@media (max-width: 1080px){.driver-section-features .driver-feature-grid,.driver-section-shots .driver-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.driver-section-features .driver-feature-grid,.driver-section-shots .driver-screenshot-grid{grid-template-columns:1fr}}.driver-section-composer .driver-section-inner{width:min(100%,1320px)}.driver-section-pricing{--driver-section-bg: #090a0b;--driver-section-pattern: none;--driver-section-pattern-opacity: 0;background:var(--driver-section-bg)}.driver-section-pricing .driver-section-inner{width:min(100%,1240px)}.driver-pricing-head{max-width:840px}.driver-pricing-head .driver-h2{max-width:15ch;color:#f4f5f7e6}.driver-pricing-head .driver-p{max-width:42rem;color:#f4f5f7b3}.driver-pricing-inline-note{max-width:52rem;margin:1.05rem 0 0;padding-left:.95rem;border-left:2px solid rgba(228,0,43,.68);color:#f4f5f7b8;font-size:.98rem;line-height:1.55}.driver-pricing-inline-note strong{display:block;margin-bottom:.18rem;color:#f4f5f7f2;font-size:.98rem}.driver-pricing-card-top p{margin:0;color:#ff5274c2;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.driver-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.6rem,3.5vw,2.7rem)}.driver-pricing-card{position:relative;display:flex;min-height:330px;flex-direction:column;gap:1rem;overflow:hidden;padding:clamp(1.1rem,2.2vw,1.55rem);border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#101114;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000002e}.driver-pricing-card:nth-child(2){border-color:#fff3;background:#121316}.driver-pricing-card:nth-child(3){border-color:#e4002b47;background:#101114}.driver-pricing-card-top{display:grid;grid-template-columns:1fr;gap:.28rem;align-items:start;min-height:6.2rem}.driver-pricing-card-top p{grid-column:1 / -1}.driver-pricing-card-top strong{color:#f4f5f7fa;font-size:clamp(2.65rem,4.2vw,4rem);line-height:.9;letter-spacing:0;white-space:nowrap}.driver-pricing-card-top span{color:#f4f5f794;font-size:.9rem;font-weight:700}.driver-pricing-card h3{max-width:11ch;margin:0;color:#f4f5f7f5;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.08}.driver-pricing-card-copy{margin:0;color:#f4f5f7b8;font-size:.98rem;line-height:1.52}.driver-pricing-price-slot{align-self:flex-start;justify-self:start;margin-top:auto;padding:.54rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f4f5f7a8;font-size:.8rem;font-weight:750}.driver-pricing-addon-note{display:flex;width:min(100%,860px);flex-wrap:wrap;gap:.7rem;align-items:baseline;margin-top:clamp(.9rem,2vw,1.25rem);padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08);color:#f4f5f78f;font-size:.88rem;line-height:1.45}.driver-pricing-addon-note span{flex:0 0 auto;color:#f4f5f770;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.driver-pricing-addon-note strong{flex:0 0 auto;color:#f4f5f7bd;font-size:.9rem}.driver-pricing-addon-note p{margin:0}.driver-composer-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(1.8rem,4vw,4.6rem);align-items:center}.driver-composer-story{max-width:620px}.driver-composer-story .driver-h2{max-width:13ch}.driver-handoff-file{position:relative;display:grid;gap:.35rem;width:min(100%,430px);margin-top:clamp(1.5rem,3.2vw,2.4rem);padding:clamp(1.05rem,2.2vw,1.45rem);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:radial-gradient(260px 160px at 88% 18%,rgba(228,0,43,.14),transparent 72%),#ffffff09}.driver-handoff-file:after{content:"";position:absolute;right:-2rem;bottom:-2.5rem;width:9rem;height:9rem;border:1px solid rgba(255,255,255,.06);transform:rotate(18deg)}.driver-handoff-file span{color:#ff5274b8;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.driver-handoff-file strong{color:#f4f5f7fa;font-size:clamp(2.2rem,5vw,3.6rem);line-height:.95;letter-spacing:0}.driver-handoff-file p{position:relative;z-index:1;max-width:31rem;margin:0;color:#f4f5f7a8;font-size:.98rem;line-height:1.52}.driver-composer-pipeline{display:grid;gap:.72rem;margin-top:clamp(1.4rem,3vw,2rem)}.driver-composer-step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.95rem;align-items:start;padding:.92rem 0;border-top:1px solid rgba(255,255,255,.11)}.driver-composer-step:last-child{border-bottom:1px solid rgba(255,255,255,.11)}.driver-composer-step>span{display:inline-flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0b;color:#ffffffb8;font-family:var(--font-mono);font-size:.76rem}.driver-composer-step h3{margin:0;color:#f4f5f7f0;font-size:1.02rem;font-weight:680;line-height:1.25}.driver-composer-step p{margin:.28rem 0 0;color:#f4f5f7a8;font-size:.95rem;line-height:1.55}.driver-composer-visual{min-width:0}.driver-composer-visual .driver-ambient-video-panel.is-composer{min-height:clamp(500px,47vw,620px);box-shadow:0 30px 80px #00000057}.driver-composer-visual .driver-ambient-video-panel.is-composer .driver-ambient-video-content{width:min(100%,460px)}.driver-composer-visual .driver-ambient-video-panel.is-composer .driver-ambient-video-content h3{max-width:14ch}.driver-composer-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.2rem,3vw,2.4rem)}.driver-handoff-grid{display:grid;width:min(1240px,100%);grid-template-columns:1.08fr .92fr 1fr;gap:1rem;margin-top:clamp(1.4rem,3vw,2.4rem);margin-left:auto}.driver-handoff-card{position:relative;min-height:220px;overflow:hidden;padding:clamp(1.05rem,2.2vw,1.45rem);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff0c,#ffffff06)}.driver-handoff-card:nth-child(2){margin-top:2.4rem}.driver-handoff-card:nth-child(3){margin-top:-.9rem;border-color:#e4002b4d;background:radial-gradient(320px 180px at 16% 0%,rgba(228,0,43,.14),transparent 72%),linear-gradient(180deg,#ffffff0e,#ffffff06)}.driver-handoff-card p{margin:0 0 .95rem;color:#ff5274b8;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.driver-handoff-card h3{max-width:12ch;margin:0;color:#f4f5f7f5;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.08}.driver-handoff-card span{display:block;max-width:34rem;margin-top:.9rem;color:#f4f5f7a8;font-size:.98rem;line-height:1.52}.driver-compare-card{position:relative;overflow:hidden;padding:clamp(1.15rem,2.3vw,1.55rem);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09}.driver-compare-card.is-assisted{border-color:#e4002b61;background:linear-gradient(135deg,#e4002b1f,#ffffff09 58%),#ffffff09}.driver-compare-label{margin:0 0 .55rem;color:#f4f5f794;font-family:var(--font-mono);font-size:.76rem;letter-spacing:0;text-transform:uppercase}.driver-compare-card h3{margin:0;color:#f4f5f7f5;font-size:clamp(1.2rem,2.1vw,1.52rem);font-weight:660;line-height:1.2}.driver-compare-card ul{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.driver-compare-card li{display:grid;grid-template-columns:.5rem minmax(0,1fr);gap:.65rem;color:#f4f5f7b3;font-size:.96rem;line-height:1.48}.driver-compare-card li:before{content:"";width:.5rem;height:.5rem;margin-top:.43rem;border-radius:2px;background:#ffffff3d}.driver-compare-card.is-assisted li{color:#f4f5f7e6}.driver-compare-card.is-assisted li:before{background:var(--driver-accent)}@media (max-width: 1080px){.driver-composer-layout,.driver-composer-compare,.driver-handoff-grid,.driver-pricing-head,.driver-pricing-grid{grid-template-columns:1fr}.driver-pricing-card{min-height:0}.driver-handoff-card,.driver-handoff-card:nth-child(2),.driver-handoff-card:nth-child(3){margin-top:0}.driver-composer-story{max-width:760px}.driver-composer-story .driver-h2{max-width:16ch}}@media (max-width: 640px){.driver-pricing-card-top{min-height:0}.driver-pricing-card-top strong{font-size:clamp(2.55rem,17vw,3.7rem)}.driver-composer-step{grid-template-columns:1fr;gap:.7rem}.driver-composer-visual .driver-ambient-video-panel.is-composer{min-height:430px}}.driver-ambient-video-panel{display:block}.driver-ambient-video-scrim{background:radial-gradient(360px 220px at 1.1rem 1.1rem,rgba(5,5,6,.46),transparent 72%),linear-gradient(0deg,#0808091f,#08080905)}.driver-ambient-video-panel.is-tools .driver-ambient-video-scrim{background:radial-gradient(360px 220px at calc(100% - 1.1rem) 1.1rem,rgba(5,5,6,.46),transparent 72%),linear-gradient(0deg,#0808091a,#08080905)}.driver-ambient-video-panel.is-composer .driver-ambient-video-scrim{background:radial-gradient(360px 220px at calc(100% - 1.1rem) calc(100% - 1.1rem),rgba(5,5,6,.48),transparent 72%),linear-gradient(0deg,#0808091f,#08080905)}.driver-ambient-video-panel.is-compact .driver-ambient-video-scrim{background:radial-gradient(320px 180px at 1rem calc(100% - 1rem),rgba(5,5,6,.48),transparent 72%),linear-gradient(0deg,#08080929,#08080900)}.driver-ambient-video-content,.driver-ambient-video-panel.is-compact .driver-ambient-video-content,.driver-ambient-video-panel.is-composer .driver-ambient-video-content,.driver-composer-visual .driver-ambient-video-panel.is-composer .driver-ambient-video-content{position:absolute;z-index:2;top:clamp(.7rem,1.6vw,1rem);right:auto;bottom:auto;left:clamp(.7rem,1.6vw,1rem);width:min(320px,calc(100% - 1.4rem));margin:0;padding:clamp(.72rem,1.4vw,.95rem);border-color:#ffffff21;background:#050506a8;box-shadow:0 12px 34px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.driver-ambient-video-panel.is-tools .driver-ambient-video-content{right:clamp(.7rem,1.6vw,1rem);left:auto}.driver-ambient-video-panel.is-composer .driver-ambient-video-content,.driver-composer-visual .driver-ambient-video-panel.is-composer .driver-ambient-video-content{top:auto;right:clamp(.7rem,1.6vw,1rem);bottom:clamp(.7rem,1.6vw,1rem);left:auto}.driver-ambient-video-panel.is-compact .driver-ambient-video-content{top:auto;right:auto;bottom:.75rem;left:.75rem;width:min(280px,calc(100% - 1.5rem));padding:.72rem .78rem}.driver-video-label{margin-bottom:.38rem;font-size:.68rem;letter-spacing:.04em}.driver-ambient-video-content h3,.driver-ambient-video-panel.is-compact .driver-ambient-video-content h3,.driver-ambient-video-panel.is-composer .driver-ambient-video-content h3,.driver-composer-visual .driver-ambient-video-panel.is-composer .driver-ambient-video-content h3{max-width:none;font-size:clamp(1.08rem,1.7vw,1.38rem);line-height:1.12}.driver-ambient-video-content p:not(.driver-video-label){max-width:30ch;margin-top:.44rem;font-size:.82rem;line-height:1.42}.driver-ambient-video-panel.is-compact .driver-ambient-video-content p:not(.driver-video-label){display:none}.driver-ambient-points{gap:.36rem;margin-top:.65rem}.driver-ambient-points span{min-height:26px;padding:.32rem .5rem;font-size:.72rem;line-height:1.2}.driver-ambient-video-panel.is-workflow{display:block;width:min(1120px,calc(100vw - 2rem));min-height:0;margin:clamp(1.45rem,3vw,2.25rem) auto calc(var(--driver-workflow-window-overlap, 0px) * -1);overflow:hidden;border-color:#e4002bb8;background:#050607;box-shadow:0 0 0 1px #e4002b57,0 18px 58px #00000080,inset 0 1px #ffffff1f;aspect-ratio:16 / 9}.driver-ambient-video-panel.is-workflow:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;pointer-events:none;border:1px solid transparent;border-radius:inherit;background:#e4002bc7 border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.82}.driver-ambient-video-panel.is-workflow .driver-ambient-video-media{top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;filter:saturate(1.04) contrast(1.04) brightness(.9);transform:scale(1.12)}.driver-ambient-video-panel.is-workflow .driver-ambient-video-scrim{display:none}@media (max-width: 640px){.driver-ambient-video-panel.is-workflow{width:min(100%,calc(100vw - 1.25rem));margin-top:1.2rem}.driver-ambient-video-content,.driver-ambient-video-panel.is-tools .driver-ambient-video-content,.driver-ambient-video-panel.is-composer .driver-ambient-video-content,.driver-ambient-video-panel.is-compact .driver-ambient-video-content,.driver-composer-visual .driver-ambient-video-panel.is-composer .driver-ambient-video-content{top:auto;right:.65rem;bottom:.65rem;left:.65rem;width:auto;max-width:none;padding:.72rem}.driver-ambient-video-content p:not(.driver-video-label){display:none}.driver-ambient-points{display:none}}.driver-feature-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.2rem)}.driver-feature-video-card{display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09;color:inherit;text-decoration:none}.driver-feature-video-card:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:3px}.driver-feature-video-media{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-bottom:1px solid rgba(255,255,255,.1);background:#020202}.driver-feature-video-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.34),transparent 42%),linear-gradient(0deg,rgba(0,0,0,.18),transparent 50%)}.driver-feature-video-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.driver-feature-video-badge{position:absolute;top:.75rem;left:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100% - 1.5rem);padding:.42rem .58rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#050506ad;color:#f4f5f7e6;font-family:var(--font-mono);font-size:.72rem;line-height:1.15;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.driver-feature-video-badge span{color:#ff5274db}.driver-feature-video-copy{display:flex;flex:1;flex-direction:column;padding:clamp(1rem,2vw,1.18rem)}.driver-feature-video-copy .driver-feature-top{margin-bottom:.9rem}.driver-feature-video-copy .driver-feature-label{color:#f4f5f780;font-family:var(--font-mono);font-size:.72rem;line-height:1.2;text-transform:uppercase}.driver-feature-video-copy h3{margin:0;color:#fff;font-size:clamp(1.18rem,1.65vw,1.5rem);font-weight:660;line-height:1.12}.driver-feature-video-copy p{margin:.72rem 0 0;color:#f4f5f7ad;font-size:.96rem;line-height:1.5}.driver-feature-video-copy .driver-feature-link{margin-top:auto;padding-top:1rem}@media (prefers-reduced-motion: reduce){.driver-feature-video-media video{display:none}.driver-feature-video-card{transition:none;transform:none}}@media (max-width: 1080px){.driver-feature-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.driver-feature-video-grid{grid-template-columns:1fr}}.driver-feature-showcase{position:relative;display:grid;gap:clamp(.9rem,2.2vw,1.65rem);isolation:isolate}.driver-feature-showcase:before{content:"";position:absolute;top:clamp(.9rem,2vw,1.4rem);bottom:clamp(.9rem,2vw,1.4rem);left:50%;z-index:-1;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15),rgba(228,0,43,.28),transparent);opacity:.42}.driver-feature-showcase-item{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(330px,.52fr);gap:clamp(1.05rem,2.7vw,2.35rem);align-items:center;min-height:clamp(390px,36vw,560px);padding:clamp(1rem,2.4vw,1.85rem) 0;border-top:1px solid rgba(255,255,255,.1);color:inherit;text-decoration:none}.driver-feature-showcase-item:before{content:"";position:absolute;inset:0 max(-2rem,-3vw);z-index:-1;border-top:1px solid rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,transparent,rgba(255,255,255,.035) 28%,rgba(228,0,43,.045) 51%,transparent 78%);display:none}.driver-feature-showcase-item:first-child{border-top:0;padding-top:0}.driver-feature-showcase-item.is-reversed{grid-template-columns:minmax(330px,.52fr) minmax(0,.98fr)}.driver-feature-showcase-item.is-reversed .driver-feature-showcase-media{order:2}.driver-feature-showcase-item.is-reversed .driver-feature-showcase-copy{order:1}.driver-feature-showcase-media{position:relative;overflow:hidden;min-height:clamp(320px,31vw,500px);aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 32%),#020202;box-shadow:0 24px 58px #00000052;transform-origin:center}.driver-feature-showcase-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 38%),linear-gradient(0deg,rgba(0,0,0,.18),transparent 44%)}.driver-feature-showcase-media video{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.driver-feature-showcase-badge{position:absolute;top:1rem;left:1rem;z-index:2;display:inline-flex;align-items:center;gap:.55rem;max-width:calc(100% - 2rem);padding:.46rem .62rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#050506a3;color:#f4f5f7e6;font-family:var(--font-mono);font-size:.72rem;line-height:1.15;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.driver-feature-showcase-badge span{color:#ff5274e0}.driver-feature-showcase-copy{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:520px;padding:clamp(.25rem,1.2vw,.75rem) 0}.driver-feature-showcase-copy h3{max-width:18ch;margin:0;color:#fff;font-size:clamp(1.55rem,2.25vw,2.45rem);font-weight:650;line-height:1.06;letter-spacing:0}.driver-feature-showcase-copy p{max-width:42ch;margin:.88rem 0 0;color:#f4f5f7bd;font-size:clamp(.98rem,1.05vw,1.06rem);line-height:1.56}.driver-feature-showcase-copy .driver-feature-link{margin-top:clamp(1.1rem,2.4vw,1.7rem);padding-top:0}.driver-feature-showcase-cta{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;width:fit-content;min-height:42px;padding:0 .95rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;color:#f4f5f7f0;line-height:1;white-space:nowrap}.driver-feature-showcase-cta span,.driver-feature-showcase-cta svg{display:block;flex:0 0 auto;line-height:1}.driver-feature-showcase-cta span{transform:translateY(1px)}.driver-feature-showcase-cta svg{transform:translateY(1px)}.driver-feature-showcase-cta:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:4px}@media (prefers-reduced-motion: reduce){.driver-feature-showcase-media video{display:none}.driver-feature-showcase,.driver-feature-showcase-item,.driver-feature-showcase-media,.driver-feature-showcase-copy{transition:none;transform:none}}@media (max-width: 1080px){.driver-feature-showcase-item,.driver-feature-showcase-item.is-reversed{grid-template-columns:1fr;gap:1.25rem;min-height:auto}.driver-feature-showcase:before{display:none}.driver-feature-showcase-item:before{top:0;right:-1rem;bottom:0;left:-1rem}.driver-feature-showcase-item.is-reversed .driver-feature-showcase-media,.driver-feature-showcase-item.is-reversed .driver-feature-showcase-copy{order:initial}.driver-feature-showcase-media{min-height:clamp(300px,54vw,500px)}.driver-feature-showcase-copy{align-self:auto;max-width:680px}.driver-feature-showcase-copy h3{max-width:18ch}}@media (max-width: 640px){.driver-feature-showcase{gap:1.35rem}.driver-feature-showcase-item{padding:1.25rem 0 0}.driver-feature-showcase-media{min-height:220px}.driver-feature-showcase-copy h3{font-size:2rem}}.driver-landing-shell .driver-hero{min-height:calc(100svh - var(--driver-topbar-height, 72px));padding:clamp(3rem,5vw,4.6rem) 0 0;background:radial-gradient(780px 270px at 50% 43%,rgba(228,0,43,.1),transparent 72%),linear-gradient(180deg,#050608,#07080b,#050505)}.driver-landing-shell .driver-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:56px 56px;opacity:.2}.driver-landing-shell .driver-hero-badge{display:inline-flex;min-height:28px;align-items:center;gap:.45rem;margin:0 0 1.2rem;padding:.28rem .62rem .28rem .36rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;color:#f4f5f7b8;font-size:.78rem;font-weight:700;line-height:1}.driver-landing-shell .driver-hero-badge span{display:inline-flex;min-height:20px;align-items:center;padding:0 .42rem;border-radius:999px;background:var(--driver-accent);color:#fff;font-size:.66rem}.driver-landing-shell .driver-title{max-width:8.4ch;color:#f8f9faf5;font-size:clamp(2.65rem,3.75vw,4.25rem);font-weight:690;line-height:.94;letter-spacing:0;text-align:left;text-shadow:0 4px 36px rgba(0,0,0,.58)}.driver-landing-shell .driver-lede{max-width:35ch;margin:1.05rem 0 0;color:#f4f5f7d6;font-size:1.08rem;line-height:1.52;text-align:left;text-shadow:0 2px 18px rgba(0,0,0,.72)}.driver-landing-shell .driver-hero-screenshot{display:none}.driver-hero-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px),radial-gradient(76% 10% at 50% 0%,rgba(228,0,43,.26),transparent 74%),linear-gradient(180deg,transparent 56%,rgba(5,5,5,.72) 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #e4002b2e}.driver-hero-showcase:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(270deg,#050505e6,#050505b3,#05050547 50%,#05050505 76%),linear-gradient(180deg,#05050505,#05050514 52%,#05050552)}.driver-hero-showcase-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;object-position:left center;filter:saturate(1.06) contrast(1.04) brightness(.95);transform:none}.driver-section-technical{--driver-workflow-window-overlap: 0px;--driver-section-bg: #050505;--driver-section-pattern: none;--driver-section-pattern-opacity: 0;background:#050505;overflow:hidden}.driver-section-features{--driver-workflow-window-overlap: 0px}.driver-section-features .driver-section-inner{padding-top:clamp(3.4rem,5vw,4.6rem)}@media (prefers-reduced-motion: reduce){.driver-hero-video-media{display:none}}@media (max-width: 1080px){.driver-landing-shell .driver-hero{padding-top:clamp(3.2rem,7vw,4.4rem)}.driver-landing-shell .driver-hero-copy{max-width:390px;margin-right:clamp(1rem,4vw,2.4rem);margin-bottom:clamp(1rem,4vw,2.6rem)}.driver-landing-shell .driver-title{max-width:8.8ch;font-size:clamp(2.75rem,6.4vw,4rem)}.driver-hero-showcase{width:min(84vw,940px)}}@media (max-width: 640px){.driver-landing-shell .driver-hero{padding:3rem 0 2.3rem}.driver-landing-shell .driver-hero-grid{gap:1.45rem;align-content:start}.driver-landing-shell .driver-hero-copy{grid-row:1;max-width:none;justify-self:start;margin:0;text-align:left}.driver-landing-shell .driver-title{max-width:11ch;font-size:clamp(2.45rem,11vw,3.45rem)}.driver-landing-shell .driver-lede{max-width:34ch;font-size:1rem}.driver-hero-showcase{grid-row:2;width:min(92vw,430px);min-height:0;margin:0 auto;border-radius:14px}.driver-hero-showcase-media{transform:none}}.driver-landing-shell .driver-hero{min-height:calc(100svh - var(--driver-topbar-height, 72px));padding:clamp(2.4rem,4.2vw,3.6rem) 0 0;background:radial-gradient(760px 240px at 50% 48%,rgba(228,0,43,.08),transparent 74%),linear-gradient(180deg,#050608,#07080b,#050505)}.driver-landing-shell .driver-hero:after{right:0;bottom:-1px;left:0;width:auto;height:46%;background:linear-gradient(180deg,#05060800,#050505ad 55%,#050505),radial-gradient(760px 130px at 50% 8%,rgba(228,0,43,.12),transparent 76%);opacity:1;transform:none}.driver-landing-shell .driver-hero-grid{position:relative;z-index:2;display:grid;width:min(100%,1320px);grid-template-columns:1fr;justify-items:stretch;gap:0;align-content:center;align-items:center;padding-right:clamp(1rem,3vw,2rem);padding-left:clamp(1rem,3vw,2rem)}.driver-landing-shell .driver-hero-copy{display:block;grid-column:1;grid-row:1;max-width:390px;align-self:end;justify-self:end;margin:0 clamp(1.2rem,6vw,4.6rem) clamp(1.25rem,4.8vw,4.5rem) 0;padding:0;text-align:left;transform:none}.driver-landing-shell .driver-hero-badge{margin-bottom:.9rem}.driver-landing-shell .driver-title{max-width:8.4ch;font-size:clamp(2.65rem,3.75vw,4.25rem);line-height:.94;letter-spacing:0;text-align:left}.driver-landing-shell .driver-lede{max-width:35ch;margin:1.05rem 0 0;color:#f4f5f7d6;font-size:1.08rem;text-align:left;text-shadow:0 2px 18px rgba(0,0,0,.72)}.driver-landing-shell .driver-hero-actions{justify-content:flex-start;margin-top:1.45rem}.driver-hero-showcase{position:relative;z-index:2;grid-column:1;grid-row:1;justify-self:start;width:min(78vw,1080px);margin:clamp(.6rem,2vw,1.6rem) 0 0 clamp(0rem,2.4vw,2rem);overflow:hidden;border:1px solid rgba(228,0,43,.78);border-radius:18px;background:#070707;box-shadow:0 0 0 1px #e4002b38;aspect-ratio:2998 / 1945}.driver-hero-showcase:before{background:linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px),radial-gradient(76% 10% at 50% 0%,rgba(228,0,43,.26),transparent 74%),linear-gradient(180deg,transparent 56%,rgba(5,5,5,.72) 100%)}.driver-hero-showcase:after{background:linear-gradient(270deg,#050505e6,#050505b3,#05050547 50%,#05050505 76%),linear-gradient(180deg,#05050505,#05050514 52%,#05050552)}.driver-hero-showcase-media{object-position:left center;filter:saturate(1.06) contrast(1.04) brightness(.95)}@media (max-width: 1080px){.driver-landing-shell .driver-hero-copy{max-width:390px;margin-right:clamp(1rem,4vw,2.4rem);margin-bottom:clamp(1rem,4vw,2.6rem)}.driver-landing-shell .driver-title{max-width:8.8ch;font-size:clamp(2.75rem,6.4vw,4rem)}.driver-hero-showcase{width:min(84vw,940px)}}@media (max-width: 640px){.driver-landing-shell .driver-hero-grid{gap:1.45rem;align-content:start}.driver-landing-shell .driver-hero-copy{grid-row:1;max-width:none;justify-self:start;margin:0;text-align:left}.driver-landing-shell .driver-title{max-width:11ch;font-size:clamp(2.45rem,11vw,3.45rem)}.driver-landing-shell .driver-lede{max-width:34ch;font-size:1rem}.driver-hero-showcase{grid-row:2;width:min(92vw,430px);margin:0 auto;border-radius:14px}}.driver-landing-shell .driver-hero{display:flex;flex-direction:column;align-items:center}.driver-landing-shell .driver-hero>.driver-hero-grid{order:1}.driver-landing-shell .driver-hero>.driver-hero-video{position:relative;inset:auto;order:2;z-index:2;width:min(calc(100% - 2rem),1180px);margin:clamp(1.25rem,2.1vw,2rem) auto 0;overflow:hidden;border:1px solid rgba(228,0,43,.78);border-radius:18px;background:#070707;box-shadow:0 0 0 1px #e4002b38,0 0 18px #e4002b57,0 -10px 32px #e4002b33;aspect-ratio:16 / 9}.driver-landing-shell .driver-hero>.driver-hero-video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px),radial-gradient(76% 10% at 50% 0%,rgba(228,0,43,.26),transparent 74%),linear-gradient(180deg,transparent 56%,rgba(5,5,5,.72) 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #e4002b2e}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1;object-fit:cover;object-position:center center;filter:saturate(1.06) contrast(1.06) brightness(.74);transform:none}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0505055c,#0505050f 16%,#0505050f 84%,#0505055c),linear-gradient(180deg,#0505050a,#0505051a 60%,#05050580)}.driver-landing-shell .driver-hero-showcase:has(img){display:none}@media (max-width: 640px){.driver-landing-shell .driver-hero>.driver-hero-video{width:min(92vw,430px);border-radius:14px}}.driver-section-technical .driver-section-inner{width:min(100%,1320px)}.driver-workflow-window{position:relative;display:grid;justify-items:center;width:min(100%,1240px);margin-top:clamp(1.35rem,3vw,2.4rem);margin-right:auto;margin-left:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;aspect-ratio:auto}.driver-workflow-window:before{content:none}.driver-workflow-window:after{content:none}.driver-workflow-window-shot{position:absolute;top:0;left:50%;z-index:1;width:min(84%,1020px);overflow:hidden;border-radius:18px;box-shadow:0 24px 70px #00000080;aspect-ratio:2998 / 1945;transform:translate(-50%)}.driver-workflow-window-shot:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:2;height:48%;pointer-events:none;background:linear-gradient(180deg,#05050500,#050505b8 52%,#050505)}.driver-workflow-window-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;border-radius:0;object-fit:cover;object-position:center;filter:saturate(1.04) contrast(1.03) brightness(.88);box-shadow:none}.driver-workflow-window .driver-workflow-grid{position:relative;z-index:3;display:grid;width:min(100%,1180px);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(20rem,31vw,30rem);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#07080ad1;box-shadow:0 18px 54px #00000061,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.driver-workflow-window .driver-workflow-step{min-height:0;padding:clamp(.9rem,1.35vw,1.25rem) clamp(.8rem,1.2vw,1.05rem);border-left:0;background:transparent;color:#f4f5f7eb}.driver-workflow-window .driver-workflow-step+.driver-workflow-step{border-left:1px solid rgba(255,255,255,.1)}.driver-workflow-window .driver-workflow-step:hover{background:#ffffff0b}.driver-workflow-window .driver-step-number{margin-bottom:.4rem;color:#e4002beb;font-size:.76rem}.driver-workflow-window .driver-workflow-step strong{color:#fffffff5;font-size:clamp(.92rem,1vw,1.05rem)}.driver-workflow-window .driver-workflow-step span:not(.driver-step-number){display:-webkit-box;color:#f4f5f7a8;font-size:clamp(.78rem,.9vw,.92rem);line-height:1.36;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.driver-workflow-window .driver-workflow-step svg{color:#f4f5f757}@media (max-width: 980px){.driver-workflow-window{width:min(100%,960px);min-height:640px;aspect-ratio:auto}.driver-workflow-window-shot{width:min(92%,820px)}.driver-workflow-window-image{object-position:26% top}.driver-workflow-window .driver-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,900px);margin-top:clamp(18rem,49vw,26rem)}.driver-workflow-window .driver-workflow-step:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.1)}.driver-workflow-window .driver-workflow-step:nth-child(4){border-top:1px solid rgba(255,255,255,.1)}}@media (max-width: 640px){.driver-workflow-window{width:100%;min-height:760px;border-radius:14px}.driver-workflow-window-shot{width:90%;border-radius:14px}.driver-workflow-window-image{object-position:24% top}.driver-workflow-window .driver-workflow-grid{grid-template-columns:1fr;width:calc(100% - 1rem);margin-top:clamp(13.5rem,58vw,17rem);border-radius:12px}.driver-workflow-window .driver-workflow-step,.driver-workflow-window .driver-workflow-step+.driver-workflow-step{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.driver-workflow-window .driver-workflow-step:first-child{border-top:0}.driver-workflow-window .driver-workflow-step span:not(.driver-step-number){-webkit-line-clamp:2}}.driver-landing-shell .driver-hero>.driver-hero-grid{width:min(100%,1260px)!important;grid-template-columns:1fr!important;justify-items:center!important;gap:0!important;align-content:start!important;align-items:start!important}.driver-landing-shell .driver-hero .driver-hero-copy{display:grid!important;grid-column:auto!important;grid-row:auto!important;max-width:1040px!important;align-self:start!important;justify-self:center!important;justify-items:center!important;margin:0!important;text-align:center!important}.driver-landing-shell .driver-hero .driver-title{max-width:23ch!important;font-size:3.82rem!important;line-height:.98!important;letter-spacing:0!important;text-align:center!important}.driver-landing-shell .driver-hero .driver-lede{max-width:57ch!important;margin:.85rem auto 0!important;color:#f4f5f7a8!important;text-align:center!important;text-shadow:none!important}.driver-landing-shell .driver-hero .driver-hero-actions{justify-content:center!important;margin-top:1.1rem!important}@media (max-width: 1080px){.driver-landing-shell .driver-hero .driver-title{font-size:3.85rem!important}}@media (max-width: 640px){.driver-landing-shell .driver-hero .driver-title{max-width:14ch!important;font-size:2.8rem!important}.driver-landing-shell .driver-hero .driver-lede{max-width:34ch!important;font-size:1rem!important}}.driver-landing-shell.driver-container{max-width:none;padding-right:0;padding-left:0}.driver-landing-shell .driver-hero{box-sizing:border-box;height:100svh;min-height:100svh;max-height:none;overflow:hidden;padding:clamp(2.8rem,4.4vw,4.9rem) 0 0!important;background:#050505!important}.driver-landing-shell .driver-hero:before{opacity:0!important}.driver-landing-shell .driver-hero:after{right:0!important;bottom:-1px!important;left:0!important;z-index:4!important;width:auto!important;height:48%!important;background:linear-gradient(180deg,#05050500,#05050561 32%,#050505d1 72%,#050505)!important;opacity:1!important;transform:none!important}.driver-landing-shell .driver-hero>.driver-hero-grid{width:min(100%,1260px)!important;min-height:clamp(21rem,25vw,23rem)!important;padding-right:clamp(1rem,3vw,2rem)!important;padding-left:clamp(1rem,3vw,2rem)!important;z-index:5!important}.driver-landing-shell .driver-hero .driver-hero-copy{max-width:1040px!important;position:relative!important;z-index:6!important}.driver-landing-shell .driver-hero .driver-title{max-width:23ch!important;font-size:clamp(3.05rem,4.15vw,4.65rem)!important;line-height:1!important;text-shadow:0 8px 46px rgba(0,0,0,.72)!important}.driver-landing-shell .driver-hero .driver-lede{max-width:58ch!important;color:#f4f5f79e!important}.driver-landing-shell .driver-hero>.driver-hero-video{width:min(94vw,1480px);margin-top:clamp(2.7rem,4vw,4rem);overflow:visible!important;isolation:isolate;border:1px solid rgba(255,232,237,.08);border-top-color:#fff4f757;border-radius:18px 18px 0 0;background:#050505;box-shadow:0 0 0 1px #e4002b2e,0 -1px #ffffff38,0 -3px 12px #ffe2ea33,0 -10px 34px #e4002b5c,-8px 0 34px #e4002b3d,8px 0 34px #e4002b3d;-webkit-mask-image:none;mask-image:none}.driver-landing-shell .driver-hero>.driver-hero-video:before{z-index:4;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.16) 0 1px,rgba(228,0,43,.1) 1px 2px,transparent 2px 20px),linear-gradient(180deg,transparent 0%,transparent 62%,rgba(5,5,5,.48) 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #e4002b14;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.92) 68%,rgba(0,0,0,.42) 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.92) 68%,rgba(0,0,0,.42) 86%,transparent 100%)}.driver-landing-shell .driver-hero>.driver-hero-video:after{content:"";position:absolute;top:-22px;right:-14px;left:-14px;height:46px;z-index:0;pointer-events:none;border-radius:28px 28px 0 0;background:linear-gradient(90deg,transparent 0%,rgba(228,0,43,.38) 12%,rgba(255,226,234,.48) 50%,rgba(228,0,43,.38) 88%,transparent 100%);opacity:.84;filter:blur(18px)}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-media{z-index:1;border-radius:inherit;opacity:1;filter:saturate(1.12) contrast(1.06) brightness(.98);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 66%,rgba(0,0,0,.88) 78%,rgba(0,0,0,.58) 91%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 66%,rgba(0,0,0,.88) 78%,rgba(0,0,0,.58) 91%,transparent 100%)}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-shade{z-index:2;border-radius:inherit;background:linear-gradient(90deg,#05050547,#05050508 14%,#05050508 86%,#05050547),linear-gradient(180deg,#05050500,#0505050a 54%,#05050557 80%,#050505b8);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 66%,rgba(0,0,0,.88) 78%,rgba(0,0,0,.58) 91%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 66%,rgba(0,0,0,.88) 78%,rgba(0,0,0,.58) 91%,transparent 100%)}.driver-landing-shell .driver-section-divider.is-closing{display:none}@media (min-width: 1600px){.driver-landing-shell .driver-hero>.driver-hero-video{width:min(84vw,1480px)}}@keyframes driverHeroGlowBreathe{0%,to{opacity:.76;filter:blur(20px)}50%{opacity:.9;filter:blur(24px)}}@keyframes driverHeroVideoEdgeBreathe{0%,to{box-shadow:0 0 0 1px #e4002b2e,0 -1px #ffffff38,0 -3px 12px #ffe2ea33,0 -10px 34px #e4002b5c,-8px 0 34px #e4002b3d,8px 0 34px #e4002b3d}50%{box-shadow:0 0 0 1px #e4002b38,0 -1px #ffffff47,0 -3px 14px #ffe2ea3d,0 -12px 40px #e4002b6b,-9px 0 40px #e4002b47,9px 0 40px #e4002b47}}@media (prefers-reduced-motion: no-preference){.driver-landing-shell .driver-hero>.driver-hero-video:after{animation:driverHeroGlowBreathe 7s ease-in-out infinite}.driver-landing-shell .driver-hero>.driver-hero-video{animation:driverHeroVideoEdgeBreathe 7s ease-in-out infinite}}@media (max-width: 760px){.driver-landing-shell .driver-hero{min-height:700px;padding-top:3rem!important}.driver-landing-shell .driver-hero .driver-title{font-size:clamp(2.8rem,12vw,4rem)!important}.driver-landing-shell .driver-hero>.driver-hero-video{width:min(132vw,760px);margin-top:4.2rem;border-radius:14px 14px 0 0}}.driver-landing-container,.driver-landing-shell,.driver-landing-shell .driver-section,.driver-landing-shell .driver-hero{overflow-x:clip}.driver-landing-shell .driver-hero{height:calc(100svh - var(--driver-topbar-height, 72px))!important;min-height:clamp(720px,calc(100svh - var(--driver-topbar-height, 72px)),980px)!important;justify-content:flex-start}.driver-landing-shell .driver-hero>.driver-hero-grid{flex:0 0 auto;min-height:auto!important;padding-inline:clamp(1rem,3vw,2rem)!important}.driver-landing-shell .driver-hero>.driver-hero-video{width:min(94vw,1480px)!important;max-width:calc(100vw - clamp(1rem,3vw,2rem));flex:1 1 auto;min-height:0;aspect-ratio:auto}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-media{object-fit:cover;object-position:left center}.driver-landing-shell .driver-hero .driver-hero-actions,.driver-cta-actions{flex-wrap:wrap}.driver-landing-shell .driver-workflow-window,.driver-feature-showcase,.driver-feature-showcase-item,.driver-feature-showcase-media,.driver-pricing-grid,.driver-pricing-card,.driver-cta,.driver-cta-inner{box-sizing:border-box;max-width:100%;min-width:0}.driver-landing-shell .driver-section,.driver-landing-shell .driver-cta{scroll-margin-top:var(--driver-topbar-height, 72px)}@media (max-width: 1180px){.driver-landing-shell .driver-hero{min-height:clamp(700px,calc(100svh - var(--driver-topbar-height, 72px)),920px)!important;padding-top:clamp(2.2rem,5vw,3.6rem)!important}.driver-landing-shell .driver-hero .driver-title{font-size:clamp(2.8rem,7vw,4.35rem)!important}.driver-landing-shell .driver-hero>.driver-hero-video{width:min(94vw,1180px)!important;margin-top:clamp(2rem,4.5vw,3.2rem)}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-media{object-position:left center}}@media (max-width: 760px){.driver-landing-container:not(.driver-docs-page) .driver{padding-top:76px}.driver-landing-shell .driver-hero{height:calc(100svh - 76px)!important;min-height:clamp(650px,calc(100svh - 76px),820px)!important;padding-top:clamp(1.55rem,6vw,2.4rem)!important}.driver-landing-shell .driver-hero>.driver-hero-grid{width:100%!important;flex:0 0 auto;padding-inline:1rem!important}.driver-landing-shell .driver-hero .driver-hero-copy{width:min(100%,680px)!important}.driver-landing-shell .driver-hero .driver-title{max-width:13.8ch!important;font-size:clamp(2.25rem,10.2vw,3.15rem)!important;line-height:1.02!important}.driver-landing-shell .driver-hero .driver-lede{max-width:36ch!important;margin-top:.75rem!important;font-size:clamp(.95rem,3.9vw,1.04rem)!important;line-height:1.5!important}.driver-landing-shell .driver-hero .driver-hero-actions{width:min(100%,380px);margin-top:1rem!important}.driver-landing-shell .driver-hero>.driver-hero-video{width:min(calc(100vw - 1rem),680px)!important;max-width:calc(100vw - 1rem);flex:1 1 auto;min-height:0;aspect-ratio:auto;margin-top:clamp(1.45rem,5vw,2.2rem);border-radius:14px 14px 0 0}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-media{object-fit:cover;object-position:left center}.driver-landing-shell .driver-hero>.driver-hero-video:after{right:-8px;left:-8px;height:34px;filter:blur(14px)}.driver-section-technical .driver-section-inner,.driver-section-features .driver-section-inner,.driver-section-pricing .driver-section-inner,.driver-cta-inner{width:100%;padding-inline:1rem}.driver-section-head{max-width:100%}.driver-workflow-window{min-height:0;padding-top:clamp(12rem,50vw,20rem)}.driver-workflow-window-shot{width:min(92vw,720px)}.driver-workflow-window .driver-workflow-grid{width:100%;margin-top:0}.driver-feature-showcase-item,.driver-feature-showcase-item.is-reversed{width:100%;padding-inline:0}.driver-feature-showcase-media{width:100%;min-height:clamp(220px,57vw,360px)}.driver-feature-showcase-copy{width:100%}.driver-landing-shell .driver-section,.driver-landing-shell .driver-cta{scroll-margin-top:76px}.driver-pricing-grid{gap:.85rem}.driver-pricing-card{width:100%}}@media (max-width: 480px){.driver-landing-container:not(.driver-docs-page) .driver{padding-top:72px}.driver-landing-shell .driver-hero{height:calc(100svh - 72px)!important;min-height:clamp(620px,calc(100svh - 72px),780px)!important}.driver-landing-shell .driver-hero .driver-title{max-width:12.8ch!important;font-size:clamp(2.15rem,10.6vw,2.72rem)!important}.driver-landing-shell .driver-hero .driver-lede{max-width:32ch!important}.driver-landing-shell .driver-hero .driver-hero-actions{width:min(100%,350px)}.driver-landing-shell .driver-hero>.driver-hero-video{width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem);flex:1 1 auto;aspect-ratio:auto;margin-top:clamp(1.2rem,4vw,1.6rem)}.driver-feature-showcase-cta{width:100%}}.driver-landing-shell .driver-hero{background:radial-gradient(760px 220px at 43% 60%,rgba(92,88,255,.12),transparent 72%),radial-gradient(860px 240px at 57% 61%,rgba(228,0,43,.16),transparent 74%),#000!important;padding-top:clamp(1.9rem,3.1vw,3.25rem)!important}.driver-landing-shell .driver-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1!important;pointer-events:none;opacity:1!important;background:radial-gradient(62% 18% at 50% 50%,rgba(244,245,247,.074) 0%,rgba(228,0,43,.058) 36%,transparent 76%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 34%,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 34%,#000 68%,transparent 100%)}@media (max-width: 760px){.driver-landing-shell .driver-hero{background:radial-gradient(88% 25% at 42% 58%,rgba(92,88,255,.13),transparent 72%),radial-gradient(94% 27% at 58% 60%,rgba(228,0,43,.17),transparent 74%),#000!important}.driver-landing-shell .driver-hero:before{background:radial-gradient(76% 18% at 50% 48%,rgba(244,245,247,.074) 0%,rgba(228,0,43,.06) 36%,transparent 76%)}}.driver-landing-shell .driver-hero:after{height:32%!important;background:linear-gradient(180deg,#03030400,#0303042e 34%,#03030494 72%,#030304)!important}.driver-landing-shell .driver-hero>.driver-hero-grid{width:min(100%,1180px)!important;min-height:clamp(14rem,15vw,17rem)!important}.driver-landing-shell .driver-hero .driver-hero-copy{font-family:"Inter","SF Pro Display","Segoe UI",var(--font-sans)}.driver-landing-shell .driver-hero .driver-title{max-width:26ch!important;padding-block:0!important;margin:0!important;font-size:clamp(2.1rem,2.65vw,3.05rem)!important;font-weight:650!important;line-height:1.04!important;letter-spacing:0!important;color:#f7f8faf2!important;text-wrap:balance;text-shadow:0 12px 44px rgba(0,0,0,.58)!important}.driver-landing-shell .driver-hero .driver-c4{color:#f10637;text-shadow:0 0 32px rgba(228,0,43,.24)}.driver-landing-shell .driver-hero .driver-lede{max-width:54ch!important;margin-top:0!important;color:#f4f5f78f!important;font-size:clamp(1rem,1.05vw,1.13rem)!important;font-weight:480;line-height:1.52!important}.driver-landing-shell .driver-hero .driver-hero-actions{margin-top:1.35rem!important;gap:.72rem}.driver-landing-shell .driver-hero .driver-button{min-height:44px;padding:.68rem 1.02rem;border-radius:10px;font-family:inherit;font-size:.93rem;font-weight:700;background:#ffffff0b;border-color:#ffffff21;box-shadow:none}.driver-landing-shell .driver-hero .driver-button.is-primary{background:linear-gradient(180deg,#ec0031,#c90028);border-color:#ff426970;box-shadow:0 14px 34px #e4002b33}.driver-landing-shell .driver-hero>.driver-hero-video{width:min(86vw,1460px)!important;margin-top:clamp(.35rem,1vw,1rem);border-color:#ffffff1b;border-top-color:#ffffff57;border-radius:14px 14px 0 0;box-shadow:0 0 0 1px #e4002b14,0 -1px #fff3,0 -8px 26px #ffffff14,0 -16px 54px #e4002b33,-16px 0 56px #5c58ff1c,16px 0 56px #e4002b1f}.driver-landing-shell .driver-hero>.driver-hero-video:before{background:linear-gradient(180deg,rgba(255,255,255,.14) 0 1px,rgba(228,0,43,.08) 1px 2px,transparent 2px 20px),linear-gradient(180deg,transparent 0%,transparent 58%,rgba(3,3,4,.52) 100%);box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #e4002b0b}.driver-landing-shell .driver-hero>.driver-hero-video:after{top:-20px;right:-18px;left:-18px;height:42px;background:linear-gradient(90deg,transparent 0%,rgba(86,92,255,.18) 14%,rgba(255,244,247,.34) 50%,rgba(228,0,43,.26) 86%,transparent 100%);opacity:.64;filter:blur(20px)}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-media{filter:saturate(1.03) contrast(1.03) brightness(.86)}.driver-landing-shell .driver-hero>.driver-hero-video .driver-hero-video-shade{background:linear-gradient(90deg,#03030433,#03030405 16%,#03030405 84%,#03030438),linear-gradient(180deg,#03030400,#03030408 58%,#03030438 84%,#03030494)}@media (prefers-reduced-motion: no-preference){.driver-landing-shell .driver-hero>.driver-hero-video{animation:driverHeroVideoEdgeBreatheSoft 7.5s ease-in-out infinite!important}.driver-landing-shell .driver-hero>.driver-hero-video:after{animation:driverHeroGlowBreatheSoft 7.5s ease-in-out infinite!important}}@keyframes driverHeroGlowBreatheSoft{0%,to{opacity:.56;filter:blur(18px)}50%{opacity:.72;filter:blur(22px)}}@keyframes driverHeroVideoEdgeBreatheSoft{0%,to{box-shadow:0 0 0 1px #e4002b14,0 -1px #fff3,0 -8px 26px #ffffff14,0 -16px 54px #e4002b33,-16px 0 56px #5c58ff1c,16px 0 56px #e4002b1f}50%{box-shadow:0 0 0 1px #e4002b1a,0 -1px #ffffff3d,0 -8px 30px #ffffff1a,0 -18px 62px #e4002b3d,-18px 0 62px #5c58ff21,18px 0 62px #e4002b26}}@media (min-width: 1600px){.driver-landing-shell .driver-hero>.driver-hero-video{width:min(82vw,1460px)!important}}@media (max-width: 1180px){.driver-landing-shell .driver-hero{padding-top:clamp(1.35rem,3.6vw,2.3rem)!important}.driver-landing-shell .driver-hero>.driver-hero-grid{width:min(100%,920px)!important;min-height:clamp(12rem,20vw,14.5rem)!important}.driver-landing-shell .driver-hero .driver-title{max-width:22ch!important;font-size:clamp(1.85rem,4.55vw,2.55rem)!important}.driver-landing-shell .driver-hero>.driver-hero-video{width:min(91vw,1080px)!important;margin-top:clamp(.2rem,1.2vw,.55rem)}}@media (max-width: 760px){.driver-landing-shell .driver-hero{padding-top:clamp(.75rem,3.4vw,1.25rem)!important}.driver-landing-shell .driver-hero>.driver-hero-grid{min-height:auto!important}.driver-landing-shell .driver-hero .driver-title{max-width:15.5ch!important;font-size:clamp(1.42rem,6.7vw,1.82rem)!important;line-height:1.08!important}.driver-landing-shell .driver-hero .driver-lede{max-width:34ch!important;font-size:clamp(.94rem,3.55vw,1rem)!important}.driver-landing-shell .driver-hero .driver-hero-actions{margin-top:1.05rem!important}.driver-landing-shell .driver-hero>.driver-hero-video{width:min(calc(100vw - .85rem),680px)!important;margin-top:clamp(.15rem,1.4vw,.35rem);border-radius:12px 12px 0 0}}@media (max-width: 480px){.driver-landing-shell .driver-hero .driver-title{max-width:15ch!important;font-size:clamp(1.36rem,6.2vw,1.68rem)!important}.driver-landing-shell .driver-hero .driver-button{min-height:48px}}@media (max-height: 860px) and (min-width: 761px){.driver-landing-shell .driver-hero{padding-top:clamp(.9rem,2.2vw,1.8rem)!important}.driver-landing-shell .driver-hero>.driver-hero-grid{min-height:clamp(11.5rem,14vw,13.5rem)!important}.driver-landing-shell .driver-hero .driver-title{max-width:25ch!important;font-size:clamp(1.85rem,2.35vw,2.55rem)!important}.driver-landing-shell .driver-hero .driver-lede{margin-top:.78rem!important}.driver-landing-shell .driver-hero .driver-hero-actions{margin-top:.9rem!important}.driver-landing-shell .driver-hero>.driver-hero-video{margin-top:.15rem}}.driver-landing-shell .driver-hero{--driver-hero-copy-padding-top: clamp(2.05rem, 3.7vw, 3.2rem);--driver-hero-copy-padding-bottom: clamp(2.8rem, 4.8vw, 4.25rem);padding-top:0!important}.driver-landing-shell .driver-hero>.driver-hero-grid{min-height:auto!important;padding-block:var(--driver-hero-copy-padding-top) var(--driver-hero-copy-padding-bottom)!important}.driver-landing-shell .driver-hero>.driver-hero-video{margin-top:0!important}.driver-landing-shell .driver-hero .driver-lede{margin-top:0!important}.driver-landing-shell .driver-hero>.driver-hero-video,.driver-landing-shell .driver-hero>.driver-hero-video:after{animation:none!important}@media (max-width: 760px){.driver-landing-shell .driver-hero{--driver-hero-copy-padding-top: clamp(1.15rem, 4.8vw, 1.75rem);--driver-hero-copy-padding-bottom: clamp(1.55rem, 6vw, 2.25rem)}}
