:root{--rs-red:#00B868;--rs-red-dark:#00663A;--rs-dark:#111110;--rs-dark-2:#1A1A18;--rs-dark-3:#222220;--rs-mid:#2E2E2C;--rs-steel:#3C3C3A;--rs-muted:#888784;--rs-light:#F0EDE8;--rs-white:#FAFAF8}body{background:var(--rs-dark)!important;color:var(--rs-light)!important;font-family:'Barlow',sans-serif!important;font-weight:300!important}.et_pb_row{max-width:1400px!important}#main-header,#main-header .container,.et-fixed-header,#et-boc .et-l--header .et_pb_section,#et-boc .et-l--header .et_pb_row,#et-boc .et-l--header{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.et_pb_section_0_tb_header{z-index:9999!important;top:0!important}body.admin-bar .et_pb_section_0_tb_header{top:32px!important}#rs-hero.et_pb_section{background-color:var(--rs-dark)!important;min-height:100vh!important;display:flex!important;align-items:center!important;padding:0 4rem!important;position:relative!important;overflow:hidden!important;z-index:1!important}#rs-hero.et_pb_section::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 79px,rgba(255,255,255,0.025) 79px,rgba(255,255,255,0.025) 80px),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(255,255,255,0.02) 79px,rgba(255,255,255,0.02) 80px);pointer-events:none;z-index:0}#rs-hero.et_pb_section::after{content:'';position:absolute;right:-60px;top:-80px;width:55vw;height:120vh;background:var(--rs-dark-2);transform:skewX(-8deg);border-left:3px solid var(--rs-red);z-index:0}#rs-hero.et_pb_section .et_pb_row{display:flex!important;align-items:center!important;min-height:100vh!important;padding-top:0!important;padding-bottom:0!important}#rs-hero .et_pb_column{max-width:100%!important;width:100%!important}.rs-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:0.7rem;font-weight:600;letter-spacing:0.3em;text-transform:uppercase;color:var(--rs-red)!important;display:flex;align-items:center;gap:0.8rem;margin-bottom:1.4rem;position:relative;z-index:2}.rs-eyebrow::before{content:'';display:block;width:2.5rem;height:1.5px;background:var(--rs-red)}.rs-hero-title{font-family:'Bebas Neue',sans-serif!important;font-size:clamp(5rem,11vw,9.5rem)!important;line-height:0.9!important;color:var(--rs-white)!important;margin-bottom:2rem!important;position:relative;z-index:2;white-space:nowrap}.rs-hero-title .rs-r{color:var(--rs-red)}.rs-hero-sub{font-family:'Barlow',sans-serif;font-size:1.05rem;line-height:1.75;color:var(--rs-muted)!important;max-width:38ch;font-weight:300;position:relative;z-index:2}.rs-scroll-hint{display:flex;align-items:center;gap:0.7rem;font-family:'Barlow Condensed',sans-serif;font-size:0.7rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--rs-steel);margin-top:3rem;position:relative;z-index:2}#rs-stats.et_pb_section{background-color:var(--rs-dark-3)!important;border-top:1.5px solid var(--rs-mid)!important;border-bottom:1.5px solid var(--rs-mid)!important;padding:1.8rem 4rem!important}#rs-stats .et_pb_column:not(:last-child){border-right:1px solid var(--rs-mid)}.rs-stat-number{font-family:'Bebas Neue',sans-serif;font-size:2.6rem;line-height:1;color:var(--rs-white)}.rs-stat-number span{color:var(--rs-red)}.rs-stat-label{font-family:'Barlow Condensed',sans-serif;font-size:0.72rem;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--rs-muted);margin-top:0.25rem}#rs-services.et_pb_section{background-color:var(--rs-dark)!important;padding:7rem 4rem!important}#rs-services .et_pb_row:first-child{background:transparent!important;gap:0!important}#rs-services .et_pb_row:last-child{background:var(--rs-steel)!important;gap:1.5px!important;padding:0!important;max-width:100%!important}#rs-services .et_pb_row:last-child>.et_pb_column{background:var(--rs-dark-2)!important;padding:0!important}.rs-section-tag{font-family:'Barlow Condensed',sans-serif;font-size:0.68rem;font-weight:600;letter-spacing:0.28em;text-transform:uppercase;color:var(--rs-red);margin-bottom:0.6rem}.rs-section-title{font-family:'Bebas Neue',sans-serif!important;font-size:clamp(2.5rem,4vw,3.8rem)!important;line-height:1!important;color:var(--rs-white)!important}.rs-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rs-mid)}.rs-card{background:var(--rs-dark-2);padding:3rem 2.5rem 2.5rem;position:relative;overflow:hidden;transition:background 0.35s;cursor:pointer;text-decoration:none;display:block;color:var(--rs-light);border-top:3px solid var(--rs-steel);height:100%}.rs-card:hover{background:var(--rs-dark-3);border-top-color:var(--rs-red);text-decoration:none}.rs-card-num{position:absolute;top:2rem;right:2.5rem;font-family:'Bebas Neue',sans-serif;font-size:5rem;line-height:1;color:var(--rs-mid);transition:color 0.3s;user-select:none}.rs-card:hover .rs-card-num{color:rgba(0,184,104,0.15)}.rs-card-name{font-family:'Bebas Neue',sans-serif;font-size:2.6rem;line-height:1;color:var(--rs-white);margin-bottom:0.8rem}.rs-card-name .rs-r{color:var(--rs-red)}.rs-card-desc{font-size:0.92rem;line-height:1.7;color:var(--rs-muted);margin-bottom:2rem;max-width:30ch;font-weight:300}.rs-tags{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:2rem}.rs-tag{font-family:'Barlow Condensed',sans-serif;font-size:0.65rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--rs-steel);color:var(--rs-muted);transition:border-color 0.2s,color 0.2s}.rs-card:hover .rs-tag{border-color:rgba(0,184,104,0.4);color:var(--rs-light)}.rs-card-cta{display:flex;align-items:center;gap:0.7rem;font-family:'Barlow Condensed',sans-serif;font-size:0.72rem;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--rs-red)!important;text-decoration:none!important;transition:gap 0.25s}.rs-card:hover .rs-card-cta{gap:1.1rem}.rs-card-url{position:absolute;bottom:1.5rem;right:2rem;font-size:0.65rem;color:var(--rs-steel);font-family:'Barlow Condensed',sans-serif;letter-spacing:0.06em;transition:color 0.2s}.rs-card:hover .rs-card-url{color:var(--rs-muted)}#rs-why.et_pb_section{background-color:var(--rs-dark-2)!important;border-top:1px solid var(--rs-mid)!important;padding:6rem 4rem!important}.rs-why-headline{font-family:'Bebas Neue',sans-serif!important;font-size:clamp(3rem,5vw,4.5rem)!important;line-height:0.95!important;color:var(--rs-white)!important;margin-bottom:1.5rem!important}.rs-why-headline em{font-style:normal;color:var(--rs-red)}.rs-why-body{font-size:1rem;line-height:1.8;color:var(--rs-muted);font-weight:300;max-width:44ch;margin-bottom:2.5rem}.rs-btn{display:inline-flex!important;align-items:center!important;gap:1rem!important;font-family:'Barlow Condensed',sans-serif!important;font-size:0.75rem!important;font-weight:600!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:var(--rs-white)!important;background:var(--rs-red)!important;padding:0.85rem 2rem!important;border:none!important;border-radius:0!important;transition:background 0.2s!important}.rs-btn:hover{background:var(--rs-red-dark)!important}.rs-reason{background:var(--rs-dark-3);padding:2rem 1.8rem;border:1px solid var(--rs-mid)}.rs-reason-title{font-family:'Barlow Condensed',sans-serif;font-size:1rem;font-weight:600;letter-spacing:0.06em;color:var(--rs-white);margin-bottom:0.5rem;margin-top:0.8rem}.rs-reason-text{font-size:0.85rem;line-height:1.65;color:var(--rs-muted);font-weight:300}#rs-footer.et_pb_section{background-color:var(--rs-dark)!important;border-top:1px solid var(--rs-mid)!important;padding:3rem 4rem!important}.rs-logo-r{font-family:'Bebas Neue',sans-serif;font-size:2rem;background:var(--rs-red);color:var(--rs-white);width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;line-height:1}.rs-logo-text{font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:1rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--rs-light)}.rs-footer-links a{font-family:'Barlow Condensed',sans-serif;font-size:0.7rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--rs-muted);text-decoration:none;margin:0 1rem;transition:color 0.2s}.rs-footer-links a:hover{color:var(--rs-white)}.rs-footer-copy{font-size:0.72rem;color:var(--rs-steel)}@keyframes rs-fadeInUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.rs-animate-1{animation:rs-fadeInUp 0.7s 0.1s both}.rs-animate-2{animation:rs-fadeInUp 0.7s 0.25s both}.rs-animate-3{animation:rs-fadeInUp 0.7s 0.4s both}.rs-animate-4{animation:rs-fadeInUp 0.7s 0.6s both}@media (max-width:980px){#rs-hero.et_pb_section,#rs-stats.et_pb_section,#rs-services.et_pb_section,#rs-why.et_pb_section,#rs-footer.et_pb_section{padding-left:1.5rem!important;padding-right:1.5rem!important}#rs-hero.et_pb_section::after{display:none!important}.rs-hero-title{white-space:normal!important;font-size:clamp(3.5rem,14vw,6rem)!important}#rs-services .et_pb_row:last-child{grid-template-columns:1fr!important;display:block!important}#rs-stats .et_pb_row{flex-direction:column!important}#rs-stats .et_pb_column{border-right:none!important;border-bottom:1px solid var(--rs-mid)!important;padding:1rem 0!important}#rs-stats .et_pb_column:last-child{border-bottom:none!important}#rs-why .et_pb_row{flex-direction:column!important}#rs-footer.et_pb_section{padding:2rem 1.5rem!important}}