.RacingWatchDevices-module__GPGb1G__figure{block-size:100%;min-block-size:clamp(14rem,30vw,22rem);inline-size:100%;margin:0}.RacingWatchDevices-module__GPGb1G__stack{block-size:100%;inline-size:100%;min-block-size:inherit;position:relative}.RacingWatchDevices-module__GPGb1G__laptop{z-index:1;flex-direction:column;align-items:center;inline-size:min(84%,28rem);display:flex;position:absolute;inset-block-start:4%;inset-inline-start:0}.RacingWatchDevices-module__GPGb1G__lid{aspect-ratio:16/10;background:linear-gradient(180deg, color-mix(in srgb, var(--neo-grey-90) 84%, var(--neo-grey-0)), var(--neo-grey-90));border-radius:.65rem;inline-size:100%;padding:.45rem .4rem .55rem;display:flex;position:relative;box-shadow:0 1.25rem 2.75rem #241c442e,0 .35rem .85rem #241c441a}.RacingWatchDevices-module__GPGb1G__camera{background:color-mix(in srgb, var(--neo-grey-0) 28%, transparent);border-radius:50%;block-size:.22rem;inline-size:.22rem;position:absolute;inset-block-start:.2rem;inset-inline-start:50%;translate:-50%}.RacingWatchDevices-module__GPGb1G__screen{background:#0a0c12;border-radius:.25rem;flex:1;min-inline-size:0;position:relative;overflow:hidden}.RacingWatchDevices-module__GPGb1G__screenArt{object-fit:cover;object-position:58% center}.RacingWatchDevices-module__GPGb1G__deck{background:linear-gradient(180deg, color-mix(in srgb, var(--neo-grey-90) 62%, var(--neo-grey-0)), var(--neo-grey-90));border-radius:0 0 .4rem .4rem;block-size:.45rem;inline-size:108%;margin-block-start:-.05rem;position:relative;box-shadow:0 .65rem 1.25rem #241c4424}.RacingWatchDevices-module__GPGb1G__deck:after{content:"";background:color-mix(in srgb, var(--neo-grey-90) 55%, transparent);border-radius:0 0 .2rem .2rem;block-size:.18rem;inline-size:2.75rem;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.RacingWatchDevices-module__GPGb1G__phone{z-index:2;aspect-ratio:16/10;border-radius:var(--neo-radius-xl);background:#0a0c12;inline-size:min(72%,24rem);position:absolute;inset-block-start:22%;inset-inline-start:32%;overflow:hidden;box-shadow:0 1.35rem 3.25rem #00000038,0 0 0 1px #00000014}.RacingWatchDevices-module__GPGb1G__phoneArt{object-fit:cover;object-position:center}@media (max-width:40rem){.RacingWatchDevices-module__GPGb1G__laptop{inline-size:80%;inset-block-start:6%}.RacingWatchDevices-module__GPGb1G__phone{inline-size:76%;inset-block-start:26%;inset-inline-start:24%}}
.RacingPage-module__XhFC-q__hero{isolation:isolate;min-block-size:100svh;padding-block:clamp(var(--neo-space-48), 6vh, var(--neo-space-72)) clamp(var(--neo-space-56), 5vh, var(--neo-space-72));color:#fff;--ink-on-wash:#ffffffe0;align-items:center;display:flex;position:relative;overflow-x:clip}.RacingPage-module__XhFC-q__heroInner{z-index:1;column-gap:clamp(var(--neo-space-32), 4vw, var(--neo-space-56));row-gap:var(--neo-space-40);inline-size:100%;max-inline-size:min(92rem,100%);padding-inline:var(--neo-gutter);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;margin-inline:auto;display:grid;position:relative}.RacingPage-module__XhFC-q__heroCopy{z-index:2;gap:var(--neo-space-24);flex-direction:column;min-inline-size:0;max-inline-size:36rem;display:flex;position:relative}.RacingPage-module__XhFC-q__heroMedia{z-index:1;justify-content:center;align-items:center;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;position:relative;overflow:hidden}@media (min-width:56.0625rem){.RacingPage-module__XhFC-q__heroInner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.RacingPage-module__XhFC-q__heroCopy{max-inline-size:32rem}.RacingPage-module__XhFC-q__heroMedia{justify-content:stretch;align-items:center;padding-inline-start:clamp(var(--neo-space-24), 3vw, var(--neo-space-48))}}.RacingPage-module__XhFC-q__eyebrow{font-size:var(--neo-text-caption);font-weight:var(--neo-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;margin:0}.RacingPage-module__XhFC-q__heroTitle{font-size:var(--neo-text-display-l);font-weight:var(--neo-weight-display);letter-spacing:var(--neo-tracking-tight);text-wrap:balance;flex-direction:column;align-items:flex-start;gap:.04em;margin:0;line-height:1.05;display:flex}.RacingPage-module__XhFC-q__heroTitleLine{display:block}.RacingPage-module__XhFC-q__heroTitleWith{flex-wrap:wrap;align-items:baseline;gap:.08em .22em;display:inline-flex}.RacingPage-module__XhFC-q__heroTitleBrand{white-space:nowrap;color:var(--neo-text-on-band);display:inline}.RacingPage-module__XhFC-q__heroLead{font-size:var(--neo-text-body-l);color:var(--ink-on-wash);margin:0;line-height:1.5}.RacingPage-module__XhFC-q__marks{gap:var(--neo-space-12);font-size:var(--neo-text-body-m);color:var(--ink-on-wash);flex-direction:column;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.RacingPage-module__XhFC-q__mark{align-items:flex-start;gap:var(--neo-space-8);display:flex}.RacingPage-module__XhFC-q__markGlyph{color:#ffffff8c;flex-shrink:0;margin-block-start:.15rem}.RacingPage-module__XhFC-q__heroAsk{align-items:flex-start;gap:var(--neo-space-14);flex-direction:column;display:flex}.RacingPage-module__XhFC-q__heroPlatforms{font-size:var(--neo-text-caption);color:#ffffff8c;margin:0}.RacingPage-module__XhFC-q__standing{justify-content:flex-start;align-items:center;gap:var(--neo-space-14);text-align:start;display:flex}.RacingPage-module__XhFC-q__standingBadge{color:#fff;flex-shrink:0;width:auto;height:30px}.RacingPage-module__XhFC-q__standingRating{font-size:var(--neo-text-body-s);font-weight:var(--neo-weight-medium);color:var(--ink-on-wash);margin:0;line-height:1.3}.RacingPage-module__XhFC-q__standingMark{font-weight:var(--neo-weight-bold);color:#fff}.RacingPage-module__XhFC-q__standingSource{margin:var(--neo-space-2) 0 0;line-height:1.3;font-size:var(--neo-text-micro);font-weight:var(--neo-weight-medium);color:var(--ink-on-wash);align-items:center;gap:.35em;font-style:normal;display:flex}.RacingPage-module__XhFC-q__standingSource em{font-style:italic}.RacingPage-module__XhFC-q__standingTrustStar{color:#00b67a;flex-shrink:0;width:.85em;height:.85em}.RacingPage-module__XhFC-q__everywhereGrid{gap:var(--neo-space-40);align-items:stretch;display:grid}@media (min-width:56rem){.RacingPage-module__XhFC-q__everywhereGrid{gap:clamp(var(--neo-space-40), 4vw, var(--neo-space-72));grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-block-size:clamp(15rem,24vw,21rem)}.RacingPage-module__XhFC-q__everywhereVisual{order:2;align-items:stretch;display:flex}}.RacingPage-module__XhFC-q__everywhereCopy{flex-direction:column;justify-content:center;min-inline-size:0;display:flex}.RacingPage-module__XhFC-q__watchSection{align-items:center;gap:var(--neo-space-40);inline-size:100%;max-inline-size:var(--neo-container-wide);flex-direction:column;margin-inline:auto;padding-block-start:var(--neo-space-40);display:flex}.RacingPage-module__XhFC-q__watchSectionTitle{font-size:var(--neo-text-display-s);font-weight:var(--neo-weight-display);letter-spacing:var(--neo-tracking-tight);color:var(--neo-text-primary);text-align:center;text-wrap:balance;margin:0;line-height:1.1}.RacingPage-module__XhFC-q__watchGuideWidget{filter:drop-shadow(0 1.5rem 3rem #241c441f);inline-size:100%;min-inline-size:0;max-inline-size:44rem}.RacingPage-module__XhFC-q__run{background:var(--neo-surface-primary);flex-direction:column;gap:0;display:flex}.RacingPage-module__XhFC-q__section{padding-block:var(--neo-section-y)}.RacingPage-module__XhFC-q__sectionTint{background:var(--neo-surface-secondary)}.RacingPage-module__XhFC-q__sectionInner{max-inline-size:var(--neo-container-wide);padding-inline:var(--neo-gutter);margin-inline:auto}.RacingPage-module__XhFC-q__head{max-inline-size:40rem;margin-block-end:var(--neo-space-40)}.RacingPage-module__XhFC-q__sectionTitle{margin:0 0 var(--neo-space-16);font-size:var(--neo-text-display-s);font-weight:var(--neo-weight-display);letter-spacing:var(--neo-tracking-tight);color:var(--neo-text-primary);text-wrap:balance;line-height:1.1}.RacingPage-module__XhFC-q__sectionBody{font-size:var(--neo-text-body-l);color:var(--neo-text-secondary);margin:0;line-height:1.55}.RacingPage-module__XhFC-q__vpnGrid{gap:var(--neo-space-40);align-items:center;display:grid}@media (min-width:56rem){.RacingPage-module__XhFC-q__vpnGrid{gap:var(--neo-space-56);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.RacingPage-module__XhFC-q__vpnShot{min-inline-size:0;overflow:visible}@media (max-width:56rem){.RacingPage-module__XhFC-q__vpnShot{border-radius:var(--neo-radius-lg);overflow:hidden}}.RacingPage-module__XhFC-q__vpnCopy{gap:var(--neo-space-16);flex-direction:column;min-inline-size:0;display:flex}.RacingPage-module__XhFC-q__vpnCopy .RacingPage-module__XhFC-q__sectionTitle{margin-block-end:0}.RacingPage-module__XhFC-q__vpnLearnLink{font-size:var(--neo-text-body-m);font-weight:var(--neo-weight-semibold);color:var(--neo-hyacinth-20);text-wrap:pretty;align-items:flex-start;gap:.35rem;margin-block-start:var(--neo-space-8);line-height:1.4;text-decoration:none;transition:color .2s;display:inline-flex}.RacingPage-module__XhFC-q__vpnLearnLink:hover{color:var(--neo-lavender-30)}.RacingPage-module__XhFC-q__vpnLearnLink:focus-visible{outline:2px solid var(--neo-focus-ring);outline-offset:4px;border-radius:var(--neo-radius-sm)}.RacingPage-module__XhFC-q__vpnLearnArrow{transition:transform .2s var(--neo-ease);flex-shrink:0;margin-block-start:.1em}.RacingPage-module__XhFC-q__vpnLearnLink:hover .RacingPage-module__XhFC-q__vpnLearnArrow{transform:translate(3px)}[dir=rtl] .RacingPage-module__XhFC-q__vpnLearnLink:hover .RacingPage-module__XhFC-q__vpnLearnArrow{transform:translate(-3px)}.RacingPage-module__XhFC-q__close{isolation:isolate;min-block-size:clamp(30rem,55svh,40rem);padding-block:clamp(var(--neo-space-72), 6vw, var(--neo-space-120));color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.RacingPage-module__XhFC-q__closeBackdrop{z-index:0;position:absolute;inset:0}.RacingPage-module__XhFC-q__closeBackdropImage{object-fit:cover;object-position:center}.RacingPage-module__XhFC-q__closeScrim{background:linear-gradient(#0000009e 0%,#0000007a 45%,#000000b8 100%),linear-gradient(90deg,#0000008c 0%,#00000059 50%,#0000008c 100%);position:absolute;inset:0}.RacingPage-module__XhFC-q__closeInner{z-index:1;gap:var(--neo-space-32);max-inline-size:var(--neo-container-prose);padding-inline:var(--neo-gutter);text-align:center;margin-inline:auto;display:grid;position:relative}.RacingPage-module__XhFC-q__closeTitle{font-size:var(--neo-text-display-m);font-weight:var(--neo-weight-display);letter-spacing:var(--neo-tracking-tight);text-wrap:balance;margin:0;line-height:1.08}.RacingPage-module__XhFC-q__closeBody{font-size:var(--neo-text-body-l);color:#ffffffb8;margin:0;line-height:1.5}.RacingPage-module__XhFC-q__closeAsk{align-items:center;gap:var(--neo-space-14);flex-direction:column;display:flex}.RacingPage-module__XhFC-q__closeNote{font-size:var(--neo-text-caption);color:#ffffff85;margin:0}@media (max-width:56rem){.RacingPage-module__XhFC-q__heroInner{grid-template-columns:minmax(0,1fr);align-items:stretch}.RacingPage-module__XhFC-q__heroCopy{max-inline-size:none}.RacingPage-module__XhFC-q__heroMedia{justify-content:center;margin-block-start:var(--neo-space-8)}}@media (max-width:40rem){.RacingPage-module__XhFC-q__hero{min-block-size:auto;align-items:stretch;padding-block-start:clamp(var(--neo-space-40), 8vh, var(--neo-space-56))}.RacingPage-module__XhFC-q__close{min-block-size:26rem}.RacingPage-module__XhFC-q__standing{gap:var(--neo-space-10);text-align:center;flex-direction:column;align-items:center;max-inline-size:100%}.RacingPage-module__XhFC-q__standingSource{justify-content:center}}
