html{scroll-behavior:smooth}body{margin:0;color:var(--clr_text);background:var(--clr_surface);font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%}.rc-main{min-width:0}.rc-container{max-width:1480px}.rc-section{padding:5rem 0}.rc-section-soft{background:var(--clr_surface-soft)}.rc-eyebrow{margin-bottom:.75rem;color:var(--clr_brand);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rc-title{max-width:820px;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;line-height:1.08;letter-spacing:-.035em}.rc-lead{max-width:760px;color:var(--clr_text-muted);font-size:1.075rem;line-height:1.75}.rc-link{display:inline-flex;gap:.45rem;align-items:center;color:var(--clr_technical);font-weight:650;text-decoration:none}.rc-link:hover{color:var(--clr_brand)}.btn-rc-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--clr_brand);--bs-btn-border-color:var(--clr_brand);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--clr_brand_dark);--bs-btn-hover-border-color:var(--clr_brand_dark);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--clr_red_0);--bs-btn-active-border-color:var(--clr_red_0);font-weight:600}.btn-rc-outline{--bs-btn-color:var(--clr_text);--bs-btn-border-color:var(--clr_border);--bs-btn-hover-color:var(--clr_brand);--bs-btn-hover-bg:var(--clr_red_6);--bs-btn-hover-border-color:var(--clr_red_5);font-weight:600}@media(max-width:991.98px){.rc-section{padding:3.5rem 0}}@media(max-width:575.98px){.rc-section{padding:3rem 0}.rc-lead{font-size:1rem}}
