._7G4oRa_visual{width:min(100%,42rem);margin-top:2rem}._7G4oRa_track{background:#ffffff14;height:3px;position:relative;overflow:hidden}._7G4oRa_sweep{background:linear-gradient(90deg, transparent, var(--pearl-2), #d4b7d5e6, transparent);width:34%;height:100%;animation:2.4s ease-in-out infinite _7G4oRa_travel;position:absolute;top:0;left:-34%;box-shadow:0 0 18px #b9d9e152}._7G4oRa_body{align-items:center;gap:clamp(1.5rem,5vw,3.5rem);padding-top:2rem;display:flex}._7G4oRa_radar{aspect-ratio:1;background:radial-gradient(circle,#0000 0 25%,#b9d9e113 25.4% 26%,#0000 26.4% 49%,#b9d9e113 49.4% 50%,#0000 50.4% 73%,#b9d9e10d 73.4% 74%,#0000 74.4%),linear-gradient(90deg,#0000 49.7%,#b9d9e117 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#b9d9e117 50%,#0000 50.3%);border:1px solid #b9d9e11f;border-radius:50%;flex:none;width:clamp(7rem,25vw,11rem);position:relative;overflow:hidden}._7G4oRa_radarSweep{background:conic-gradient(from 0deg, transparent 0 285deg, #b9d9e105 310deg, #b9d9e12e 359deg, transparent 360deg);border-radius:50%;animation:3.6s linear infinite _7G4oRa_rotate;position:absolute;inset:0}._7G4oRa_center{background:var(--pearl-2);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #b9d9e1bf}._7G4oRa_readout{flex:1;width:min(100%,20rem)}._7G4oRa_lineWide,._7G4oRa_lineMedium,._7G4oRa_rows span{background:#ffffff0e;display:block;position:relative;overflow:hidden}._7G4oRa_lineWide:after,._7G4oRa_lineMedium:after,._7G4oRa_rows span:after{content:"";background:linear-gradient(90deg,#0000,#b9d9e129,#0000);animation:2.8s ease-in-out infinite _7G4oRa_shimmer;position:absolute;inset:0;transform:translate(-100%)}._7G4oRa_lineWide{width:76%;height:12px}._7G4oRa_lineMedium{width:48%;height:7px;margin-top:1.1rem}._7G4oRa_rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}._7G4oRa_rows span{background:#ffffff06;border:1px solid #ffffff0e;height:2.6rem}._7G4oRa_rows span:nth-child(2):after{animation-delay:.2s}._7G4oRa_rows span:nth-child(3):after{animation-delay:.4s}@keyframes _7G4oRa_travel{0%{left:-34%}to{left:100%}}@keyframes _7G4oRa_rotate{to{transform:rotate(360deg)}}@keyframes _7G4oRa_shimmer{55%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._7G4oRa_sweep,._7G4oRa_radarSweep,._7G4oRa_lineWide:after,._7G4oRa_lineMedium:after,._7G4oRa_rows span:after{animation:none}._7G4oRa_sweep{opacity:.55;width:100%;left:0}._7G4oRa_radarSweep{opacity:.5}._7G4oRa_lineWide:after,._7G4oRa_lineMedium:after,._7G4oRa_rows span:after{display:none}}
.vd3lNW_promo{--promo-radius:1.125rem;border:1px solid var(--line-strong);border-radius:var(--promo-radius);background:var(--surface);min-width:0;color:var(--text);gap:1rem;padding:1.5rem;display:grid}.vd3lNW_promo>*{min-width:0}.vd3lNW_identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vd3lNW_brand{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.vd3lNW_logo{border-radius:.625rem;flex-shrink:0}.vd3lNW_wordmark{font-family:var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:.375rem;font-size:1.25rem;font-weight:700;display:flex}.vd3lNW_wordmark>span{font-family:var(--font-ui);letter-spacing:.06em;color:var(--text-soft);font-size:.6875rem;font-weight:500}.vd3lNW_disclosure{color:var(--muted);font-size:.6875rem;line-height:1.5}.vd3lNW_title{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1.125rem;font-weight:650;line-height:1.35}.vd3lNW_description{max-width:43rem;color:var(--text-soft);margin:.625rem 0 0;font-size:.875rem;line-height:1.75}.vd3lNW_trial{color:var(--pearl-2);margin:1rem 0 0;font-size:.875rem;font-weight:600;line-height:1.5}.vd3lNW_terms{max-width:43rem;color:var(--text-soft);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.75rem;line-height:1.75}.vd3lNW_termsLink{text-underline-offset:.2em;text-decoration:underline}.vd3lNW_termsLink:hover{color:var(--text)}.vd3lNW_termsLink:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.vd3lNW_action{align-items:flex-end;display:flex}.vd3lNW_cta{min-height:3rem}.vd3lNW_cta>span{white-space:normal;text-align:left;line-height:1.5}.vd3lNW_platform{color:var(--pearl-2);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;line-height:1.5;display:inline-flex}.vd3lNW_feature{--promo-radius:1.5rem;-moz-column-gap:clamp(1.5rem, 5vw, 5rem);background:radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--pearl-2) 6%, transparent), transparent 65%), var(--surface);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"identity identity""copy routes""action routes";gap:1.5rem clamp(1.5rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem)}.vd3lNW_feature .vd3lNW_identity{border-bottom:1px solid var(--line);grid-area:identity;padding-bottom:1.5rem}.vd3lNW_feature .vd3lNW_copy{grid-area:copy;align-self:end}.vd3lNW_feature .vd3lNW_title{letter-spacing:-.045em;max-width:12ch;font-size:clamp(1.875rem,3.5vw,3.5rem);line-height:1.08}.vd3lNW_feature .vd3lNW_description{max-width:34rem;margin-top:1rem;font-size:1rem}.vd3lNW_feature .vd3lNW_action{grid-area:action;align-self:start}.vd3lNW_feature .vd3lNW_wordmark{font-size:1.75rem}.vd3lNW_routes{border:1px solid var(--line);background:var(--bg);border-radius:1.125rem;grid-area:routes;align-self:center;padding:1.25rem;container-type:inline-size}.vd3lNW_routesCaption{color:var(--text-soft);margin:0 0 1rem;font-size:.75rem;line-height:1.6}.vd3lNW_routeGroup{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:.875rem;padding:1rem}.vd3lNW_routeLabel{align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.8125rem;font-weight:600;display:flex}.vd3lNW_apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.vd3lNW_app{border:1px solid var(--line);border-radius:.625rem;align-items:center;gap:.5rem;min-width:0;padding:.75rem;font-size:.8125rem;display:flex}.vd3lNW_app svg{color:var(--pearl-2);flex-shrink:0}.vd3lNW_app>span{overflow-wrap:anywhere;min-width:0}.vd3lNW_directRoute{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.vd3lNW_directRoute>span{color:var(--text-soft);font-size:.75rem;line-height:1.5}.vd3lNW_routeFootnote{color:var(--muted);margin:1rem 0 0;font-size:.75rem;line-height:1.6}.vd3lNW_ribbon{-moz-column-gap:2rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity identity""copy action";column-gap:2rem}.vd3lNW_ribbon .vd3lNW_identity{grid-area:identity}.vd3lNW_ribbon .vd3lNW_copy{grid-area:copy}.vd3lNW_ribbon .vd3lNW_action{grid-area:action;align-items:center}.vd3lNW_panel{-moz-column-gap:1.5rem;border-left:3px solid var(--pearl-2);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity identity""copy action";column-gap:1.5rem}.vd3lNW_panel .vd3lNW_identity{grid-area:identity}.vd3lNW_panel .vd3lNW_copy{grid-area:copy}.vd3lNW_panel .vd3lNW_action{grid-area:action;align-items:center}.vd3lNW_note{background:0 0;border-inline:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem}.vd3lNW_note .vd3lNW_identity{flex-direction:column;align-items:flex-start}.vd3lNW_note .vd3lNW_title{font-size:1rem}.vd3lNW_compact{background:var(--surface);border-style:dashed;gap:.875rem;padding:1rem}.vd3lNW_compact .vd3lNW_title{font-size:1rem}.vd3lNW_compact .vd3lNW_description{font-size:.8125rem}.vd3lNW_compact .vd3lNW_cta{width:100%}@container (max-width:20rem){.vd3lNW_apps{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.vd3lNW_feature{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""copy""action""routes"}.vd3lNW_feature .vd3lNW_title{max-width:15ch}.vd3lNW_ribbon,.vd3lNW_panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""copy""action";gap:1rem}.vd3lNW_note{grid-template-columns:minmax(0,1fr);gap:1rem}.vd3lNW_note .vd3lNW_identity{flex-direction:row;align-items:center}.vd3lNW_cta{width:100%}}@media (max-width:374px){.vd3lNW_promo{padding:1rem}.vd3lNW_routes{padding:.875rem}.vd3lNW_routeGroup{padding:.75rem}.vd3lNW_apps{grid-template-columns:minmax(0,1fr)}.vd3lNW_feature .vd3lNW_title{font-size:1.875rem}}
