.public-website_header__CTavw{position:fixed;inset:0 0 auto;z-index:50;color:#fff;background:#090a0c;border-bottom:1px solid #ffffff1a}.public-website_headerInner__47FBz{max-width:1440px;height:80px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-website_headerActions__Mvhx0{display:flex;align-items:center;gap:10px}.public-website_desktopNav__plojW{display:flex;align-items:center;gap:24px}.public-website_desktopNav__plojW a{color:#c5c5ca;font-size:13px;font-weight:650;padding-block:14px}.public-website_desktopNav__plojW a:hover{color:white}.public-website_accessButton__p0_H1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 19px;border-radius:5px;background:#e60012;font-size:12px;font-weight:800;color:#fff;text-align:center}.public-website_accessButton__p0_H1:hover{background:#bd0010}.public-website_accessShort__hX6wi,.public-website_menuToggle__APO_w,.public-website_mobileNav__QjpVN{display:none}.public-website_header__CTavw :is(a,button):focus-visible,.public-website_site__Rgg5L :is(a,button,summary):focus-visible{outline:3px solid #fb7185;outline-offset:5px}.public-website_headerSpacer__bA49R{height:80px}.public-website_skipLink__nBQso{position:fixed;top:-100px;left:16px;padding:12px 20px;z-index:100;background:white;color:#111;border-radius:8px}.public-website_skipLink__nBQso:focus{top:16px}.public-website_hero__y0A8C{padding-top:80px;background-color:#08090b;border-bottom:3px solid #e60012}.public-website_hero__y0A8C:after{content:"";pointer-events:none;position:absolute;left:max(20px,calc((100vw - 1280px) / 2));top:112px;width:48px;height:4px;background:#e60012;transform:skewX(-25deg)}.public-website_heroHeadline__K5O3V{max-width:680px;font-size:clamp(42px,4.4vw,64px);font-weight:850;line-height:1.02;letter-spacing:-.06em;text-wrap:balance}.public-website_heroHeadline__K5O3V>span{display:block}.public-website_heroWordmark__VXhyo{margin-bottom:16px;font-size:.58em;font-style:italic;font-weight:900;letter-spacing:-.045em}.public-website_heroAccent__jNxQI{color:#ff4658}.public-website_heroPillars__gIY5j{list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:22px;margin-top:28px;border-top:1px solid #ffffff26}.public-website_heroPillars__gIY5j li{display:inline-flex;align-items:center;gap:8px;color:#d1d2d7;font-size:11px;font-weight:650}.public-website_heroPillars__gIY5j b{color:#ff6977;font-family:var(--font-geist-sans),sans-serif;font-size:10px;font-variant-numeric:tabular-nums}.public-website_disciplineStrip__GMrel{border-bottom:1px solid #d5d5d0;padding:25px 32px;background:#e9e8e2}.public-website_disciplineStrip__GMrel .public-website_container__UzU5o{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.public-website_disciplineStrip__GMrel p{font-size:13px;font-weight:750}.public-website_disciplineStrip__GMrel ul{display:flex;gap:28px;margin-left:auto;list-style:none}.public-website_disciplineStrip__GMrel li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-website_disciplineStrip__GMrel li:before{content:"";display:block;width:5px;height:13px;background:#c80016;transform:skewX(-20deg)}.public-website_disciplineStrip__GMrel .public-website_container__UzU5o>span{font-size:12px;color:#575760}.public-website_featureNumber__dG9HR{display:block;margin-bottom:14px;color:#606068;font-size:10px;font-weight:800;letter-spacing:.13em}.public-website_hero__y0A8C .racerlap-public-hero-grid{min-height:min(800px,calc(100svh - 80px));align-items:center;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:64px;padding:64px 32px}.public-website_hero__y0A8C .racerlap-public-hero-copy{padding-top:0}.public-website_hero__y0A8C .racerlap-public-access{align-self:center;scroll-margin-top:100px}.public-website_eyebrow__2ElD6{font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#d60015}.public-website_hero__y0A8C .public-website_eyebrow__2ElD6{color:#ff9ca5;margin-bottom:24px}.public-website_heroDescription__gpq8d{max-width:510px;margin-top:24px;color:#cdced4;font-size:17px;font-weight:450;line-height:1.7;text-wrap:pretty}.public-website_heroActions__rMrdN{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.public-website_primaryLink__2PPqb,.public-website_secondaryLink__G_gOp{display:inline-flex;min-height:46px;justify-content:center;align-items:center;gap:10px;border-radius:5px;padding:11px 18px;font-size:13px;font-weight:750;transition:background-color .2s,border-color .2s}.public-website_primaryLink__2PPqb{background:#e60012;color:#fff}.public-website_primaryLink__2PPqb:hover{background:#bd0010}.public-website_secondaryLink__G_gOp{border:1px solid #ffffff30;color:#eeeef0;background:#11111380}.public-website_secondaryLink__G_gOp:hover{background:#242427;border-color:#ffffff60}.public-website_platformNote__s1YIe{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:20px;color:#a4a4ac;font-size:12px}.public-website_accessPanel__GYPSr{position:relative;padding:22px;border:1px solid #ffffff29;border-top:3px solid #e60012;border-radius:8px;background:#0a0b0e;box-shadow:0 24px 65px #0006}.public-website_accessHeading__W7mot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.public-website_accessHeading__W7mot .public-website_accessEyebrow__Hc1qH{margin:0 0 8px;color:#ff9ca5;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.public-website_accessHeading__W7mot h2{color:white;font-size:19px;font-weight:750;letter-spacing:-.02em}.public-website_accessHeading__W7mot p{margin-top:4px;color:#a4a4ac;font-size:13px}.public-website_site__Rgg5L{background:#f3f2ee;color:#161719}.public-website_editorial__ZafSh h1,.public-website_editorial__ZafSh h2,.public-website_editorial__ZafSh h3{text-transform:none;letter-spacing:-.035em;line-height:1.12}.public-website_editorial__ZafSh h1{font-size:clamp(36px,4.7vw,60px)}.public-website_editorial__ZafSh main>section{padding-block:64px;scroll-margin-top:96px}.public-website_editorial__ZafSh [data-marketing-flow] h3{font-size:22px}.public-website_section__BnHaF{padding:80px 32px;scroll-margin-top:96px}.public-website_container__UzU5o{width:100%;max-width:1216px;margin-inline:auto}.public-website_sectionTitle__Pbvwf{max-width:790px;margin-top:14px;font-size:clamp(32px,3.7vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.public-website_sectionIntro__iCOZG{max-width:500px;color:#55565e;line-height:1.7;font-size:16px;margin-top:20px}.public-website_sectionTop__pNvLr{display:flex;gap:32px;justify-content:space-between;align-items:flex-end;margin-bottom:32px}.public-website_sectionTop__pNvLr>:first-child{flex:1}.public-website_textLink__u62XX{display:inline-flex;min-height:44px;align-items:center;gap:10px;font-size:13px;font-weight:750;color:#b60010}.public-website_productFrame___412k{margin:0;background:#070809;border:1px solid #2a2c30;border-radius:8px;overflow:hidden;box-shadow:0 20px 50px #10111412}.public-website_frameTop__2qqhW{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;padding:16px 24px;border-bottom:1px solid #ffffff1f;color:#b0b0bb;font-size:11px}.public-website_frameTop__2qqhW strong{font-size:13px;color:#fff}.public-website_productFrame___412k img{display:block;width:100%;height:auto}.public-website_productFrame___412k figcaption{padding:16px 24px;font-size:12px;color:#aaaab2;border-top:1px solid #ffffff1a;line-height:1.6}.public-website_featureGrid__bhNUu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.public-website_feature__fdjOb{padding-top:20px;border-top:1px solid #d5d5d0}.public-website_feature__fdjOb h3{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:750}.public-website_feature__fdjOb h3 svg{color:#d60015;flex-shrink:0}.public-website_feature__fdjOb p{margin-top:10px;font-size:14px;line-height:1.65;color:#606068}.public-website_flow__oTUvK{background:#fff;border-top:1px solid #e2e1dc}.public-website_steps__jP9Z2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.public-website_step__rEuK4{border-top:2px solid #e60012;padding-top:24px}.public-website_stepHeader__ybHGz{display:flex;align-items:center;gap:12px}.public-website_stepNumber__jJpFH{font-size:48px;line-height:1;font-weight:750;letter-spacing:-.04em;color:#d60015}.public-website_step__rEuK4 h3{margin-top:18px;font-size:20px;font-weight:750;letter-spacing:-.02em}.public-website_step__rEuK4 p{margin-top:10px;font-size:14px;color:#606068;line-height:1.65}.public-website_stepIcon__CaqF0{margin-left:auto;color:#b4b4bb}.public-website_stepTag__zntxZ{margin-top:18px;display:inline-block;border-radius:5px;background:#f3f2ee;padding:7px 10px;font-size:11px;font-weight:650;color:#575760}.public-website_timer__RbhGt{background:#101114;color:#fff}.public-website_timer__RbhGt .public-website_eyebrow__2ElD6{color:#ff8d96}.public-website_timer__RbhGt .public-website_sectionIntro__iCOZG{color:#a9a9b3}.public-website_timer__RbhGt [data-marketing-lap-timer]{margin-top:32px;box-shadow:none;border-radius:16px}.public-website_timerNote__GA4WB{margin-top:20px;display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;color:#a9a9b3}.public-website_timerNote__GA4WB svg{flex-shrink:0;margin-top:3px}.public-website_privacy__2shrH{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.public-website_privacy__2shrH h2{font-size:clamp(30px,3vw,42px)}.public-website_privacyCard__mjtQ1{padding:28px;border:1px solid #dcdbd5;background:#fff;border-radius:16px}.public-website_privacyCard__mjtQ1 h3{display:flex;align-items:center;gap:12px;font-weight:750;font-size:17px}.public-website_privacyCard__mjtQ1 h3 svg{color:#d60015}.public-website_privacyCard__mjtQ1 p{margin-top:12px;font-size:14px;line-height:1.7;color:#606068}.public-website_privacyCard__mjtQ1 .public-website_textLink__u62XX{margin-top:12px}.public-website_faqSection__Fp1N7{padding-top:0}.public-website_faq__Lpz0n{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;padding-top:56px;border-top:1px solid #d5d5d0}.public-website_faq__Lpz0n h2{font-size:clamp(30px,3vw,42px)}.public-website_faqList__WIu3_ details{border-bottom:1px solid #d5d5d0}.public-website_faqList__WIu3_ summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:21px 0;font-size:15px;font-weight:700}.public-website_faqList__WIu3_ summary::-webkit-details-marker{display:none}.public-website_faqList__WIu3_ summary svg{flex-shrink:0;color:#bd0010;transition:transform .2s}.public-website_faqList__WIu3_ details[open] summary svg{transform:rotate(45deg)}.public-website_faqList__WIu3_ details p{padding-bottom:24px;max-width:580px;color:#606068;font-size:14px;line-height:1.75}.public-website_closing__6GHtn{background:#df0012;color:#fff;padding-block:48px}.public-website_closing__6GHtn .public-website_container__UzU5o{display:flex;align-items:center;justify-content:space-between;gap:28px}.public-website_closing__6GHtn h2{font-size:clamp(28px,3vw,40px);line-height:1.1;font-weight:800;letter-spacing:-.035em}.public-website_closing__6GHtn p{margin-top:10px;font-size:14px;color:#fff}.public-website_closing__6GHtn .public-website_primaryLink__2PPqb{background:white;color:#a7000e;flex-shrink:0}.public-website_footer__HOdpP{padding:40px 32px;background:#08090b;color:#a5a5ae}.public-website_footer__HOdpP .public-website_container__UzU5o{display:flex;align-items:center;justify-content:space-between;gap:28px}.public-website_footer__HOdpP strong{color:#fff;font-size:19px;font-weight:800;font-style:italic}.public-website_footer__HOdpP p{margin-top:5px;font-size:12px}.public-website_footer__HOdpP nav{display:flex;flex-wrap:wrap;column-gap:22px;row-gap:8px;font-size:12px}.public-website_footer__HOdpP a{display:inline-flex;align-items:center;min-height:36px}.public-website_footer__HOdpP a:hover{color:white}@media (max-width:1099px){.public-website_desktopNav__plojW{display:none}.public-website_menuToggle__APO_w{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff30;border-radius:10px}.public-website_mobileNav__QjpVN:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100svh - 80px);overflow-y:auto;padding:12px 24px 20px;border-top:1px solid #ffffff1a;background:#111216;gap:4px}.public-website_mobileNav__QjpVN a{padding:14px 12px;font-size:14px;border-radius:6px}.public-website_mobileNav__QjpVN a:hover{background:#ffffff10}.public-website_hero__y0A8C .racerlap-public-hero-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr)}}@media (max-width:849px){.public-website_hero__y0A8C .racerlap-public-hero-grid{grid-template-columns:1fr;padding-block:36px 48px;gap:32px}.public-website_hero__y0A8C .racerlap-public-hero-copy{max-width:620px;margin:auto;width:100%}.public-website_hero__y0A8C .racerlap-public-access{max-width:620px}.public-website_heroHeadline__K5O3V{font-size:clamp(38px,7.2vw,60px);max-width:620px}.public-website_hero__y0A8C:after{top:102px}.public-website_disciplineStrip__GMrel .public-website_container__UzU5o>span{display:none}.public-website_hero__y0A8C .public-website_eyebrow__2ElD6{margin-bottom:16px}.public-website_heroDescription__gpq8d{margin-top:16px}.public-website_faq__Lpz0n,.public-website_privacy__2shrH{grid-template-columns:1fr;gap:28px}.public-website_featureGrid__bhNUu,.public-website_steps__jP9Z2{gap:22px}}@media (max-width:599px){.public-website_editorial__ZafSh main>section{padding-block:40px;scroll-margin-top:84px}.public-website_headerInner__47FBz{height:68px;padding-inline:16px;gap:10px}.public-website_brand__RhXza>div{gap:8px}.public-website_brand__RhXza>div>:first-child{width:36px;height:36px}.public-website_brand__RhXza>div>:nth-child(2) p:first-child{font-size:20px}.public-website_brand__RhXza>div>:nth-child(2) p:last-child{font-size:9px}.public-website_headerActions__Mvhx0{gap:6px}.public-website_accessLong__TFwvL{display:none}.public-website_accessShort__hX6wi{display:inline}.public-website_accessButton__p0_H1{padding-inline:12px}.public-website_headerSpacer__bA49R{height:68px}.public-website_hero__y0A8C{padding-top:68px}.public-website_hero__y0A8C .racerlap-public-hero-grid{padding:28px 20px 40px;gap:26px}.public-website_heroHeadline__K5O3V{font-size:clamp(36px,9.4vw,54px)}.public-website_heroWordmark__VXhyo{margin-bottom:14px}.public-website_hero__y0A8C:after{top:84px;width:32px;height:3px}.public-website_heroPillars__gIY5j{gap:12px 16px;margin-top:22px;padding-top:18px}.public-website_heroPillars__gIY5j li{font-size:10px}.public-website_disciplineStrip__GMrel{padding:20px}.public-website_disciplineStrip__GMrel .public-website_container__UzU5o{gap:16px}.public-website_disciplineStrip__GMrel p{width:100%;font-size:12px}.public-website_disciplineStrip__GMrel ul{margin-left:0;gap:26px}.public-website_disciplineStrip__GMrel li{font-size:12px}.public-website_heroDescription__gpq8d{font-size:14px;line-height:1.65}.public-website_heroActions__rMrdN{margin-top:18px;gap:8px}.public-website_heroActions__rMrdN :is(a,button){font-size:12px;padding-inline:13px}.public-website_platformNote__s1YIe{font-size:11px;margin-top:14px}.public-website_accessPanel__GYPSr{padding:12px;border-radius:8px}.public-website_accessHeading__W7mot{padding:4px;margin-bottom:12px}.public-website_accessHeading__W7mot h2{font-size:17px}.public-website_section__BnHaF{padding:48px 20px;scroll-margin-top:84px}.public-website_sectionTop__pNvLr{display:block;margin-bottom:24px}.public-website_sectionTitle__Pbvwf{font-size:33px}.public-website_sectionIntro__iCOZG{font-size:14px;margin-top:16px}.public-website_sectionTop__pNvLr>.public-website_textLink__u62XX{margin-top:12px}.public-website_featureGrid__bhNUu,.public-website_steps__jP9Z2{grid-template-columns:1fr;gap:24px}.public-website_feature__fdjOb{padding-top:16px}.public-website_steps__jP9Z2{margin-top:24px}.public-website_step__rEuK4{padding-top:18px}.public-website_step__rEuK4 h3{margin-top:10px}.public-website_stepTag__zntxZ{margin-top:12px}.public-website_frameTop__2qqhW,.public-website_productFrame___412k figcaption{padding:14px 16px}.public-website_frameTop__2qqhW{gap:6px}.public-website_privacyCard__mjtQ1{padding:22px}.public-website_faqSection__Fp1N7{padding-top:0}.public-website_faq__Lpz0n{padding-top:32px}.public-website_closing__6GHtn .public-website_container__UzU5o,.public-website_footer__HOdpP .public-website_container__UzU5o{flex-direction:column;align-items:flex-start;gap:22px}.public-website_footer__HOdpP{padding:32px 20px}}