@media only screen and (min-width:0rem){html{scroll-behavior:smooth}section[id]{scroll-margin-top:5rem}}@media only screen and (min-width:0rem) and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media only screen and (min-width:0rem){#rc-hero{background-color:var(--dark);overflow:hidden;padding:clamp(8rem,22vw,12rem) 1rem clamp(4rem,10vw,7rem);position:relative}#rc-hero .cs-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:57.5rem;position:relative;text-align:center;width:100%;z-index:2}#rc-hero .cs-topper{color:var(--primary)}#rc-hero .rc-hero-title{color:#fff;font-family:var(--headerFont);font-size:clamp(2.125rem,6vw,4.125rem);font-weight:700;letter-spacing:-.03em;line-height:1.08em;margin:0 0 clamp(1.25rem,3vw,1.75rem);max-width:55rem}#rc-hero .rc-hl{color:var(--primary)}#rc-hero .rc-hero-text{color:var(--bodyTextColor);font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.6em;margin:0 auto clamp(2rem,4vw,2.5rem);max-width:38.75rem}#rc-hero .rc-hero-buttons{gap:1rem}#rc-hero .rc-hero-buttons,#rc-hero .rc-hero-trust{display:flex;flex-wrap:wrap;justify-content:center}#rc-hero .rc-hero-trust{gap:.75rem 1.5rem;list-style:none;margin:clamp(2.5rem,5vw,3.25rem) 0 0;padding:0}#rc-hero .rc-hero-trust li{color:#d7dde5;font-size:.875rem;line-height:1.4em;padding-left:1.375rem;position:relative}#rc-hero .rc-hero-trust li:before{background:var(--primary);border-radius:50%;box-shadow:0 0 0 4px rgba(200,240,0,.15);content:"";height:.75rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.75rem}#rc-hero .rc-hero-glow{background:radial-gradient(circle at center,rgba(200,240,0,.16) 0,rgba(200,240,0,.05) 34%,rgba(12,14,18,0) 62%);height:68.75rem;left:50%;max-width:160vw;pointer-events:none;position:absolute;top:-16.25rem;transform:translateX(-50%);width:68.75rem;z-index:1}#rc-hero .rc-hero-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:3.5rem 3.5rem;inset:0;mask-image:radial-gradient(circle at 50% 30%,#000 0,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0,transparent 72%);pointer-events:none;position:absolute;z-index:0}#rc-stats{padding:0 1rem;position:relative;z-index:3}#rc-stats .cs-container{margin:auto;max-width:72.5rem;width:100%}#rc-stats .rc-stats-list{background:linear-gradient(180deg,var(--surfaceRaised),var(--surface));border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 30px 60px -30px rgba(0,0,0,.7);display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:clamp(2rem,4vw,2.75rem)}#rc-stats .rc-stat{display:flex;flex-direction:column;gap:.375rem;text-align:left}#rc-stats .rc-stat-num{color:var(--primary);font-family:var(--headerFont);font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1em}#rc-stats .rc-stat-label{color:var(--bodyTextColor);font-size:.875rem;line-height:1.45em}}@media only screen and (min-width:48rem){#rc-stats .rc-stats-list{grid-template-columns:repeat(4,1fr)}#rc-stats .rc-stat{padding-left:1.75rem;position:relative}#rc-stats .rc-stat:before{background:var(--primary);border-radius:2px;bottom:.25rem;content:"";left:0;opacity:.65;position:absolute;top:.25rem;width:2px}}