:where(.rcs-home) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,figure,blockquote){margin:revert}:where(.rcs-home) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.rcs-home) :where(ul,ol){list-style:revert;padding:revert}.rcs-home{--navy-950:#050d22;--navy-900:#0a1a3a;--navy-700:#16295a;--ivory:#f7f3ec;--stone:#e4ddcf;--slate:#5a6378;--white:#fff;--royal:#1f3fe0;--royal-700:#1631b8;--sig-300:#a5b4ff;--sig-50:#edf0fd;--brass:#a8834a;--brass-300:#d8bc85;--brass-100:#f3ead8;--display:var(--font-display), Arial, sans-serif;--text:var(--font-sans), Arial, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--ease:cubic-bezier(.2,.7,.1,1);--shadow:0 22px 44px -22px #0a1a3a52, 0 2px 6px #0a1a3a0d;--gutter:80px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rcs-home *{box-sizing:border-box}.rcs-home{background:var(--ivory);color:var(--navy-900);font:400 16px/1.6 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.rcs-home img{max-width:100%;display:block}.rcs-home a{color:inherit;text-decoration:none}.rcs-home .wrap{width:100%;max-width:calc(1280px + 2*var(--gutter));padding-inline:var(--gutter);margin:0 auto}.rcs-home .sec{padding-block:clamp(80px,9vw,120px);position:relative;overflow:hidden}.rcs-home .ivory{background:var(--ivory)}.rcs-home .white{background:var(--white)}.rcs-home .tint{background:var(--brass-100)}.rcs-home .navy{background:var(--navy-900);color:var(--ivory)}.rcs-home .mono{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.rcs-home .royal{fill:var(--royal)}.rcs-home .brass-f{fill:var(--brass)}.rcs-home .brass3-f{fill:var(--brass-300)}.rcs-home .sig3-f{fill:var(--sig-300)}.rcs-home .brass-s{stroke:var(--brass)}.rcs-home .brass3-s{stroke:var(--brass-300)}.rcs-home .navy-s{stroke:var(--navy-900)}.rcs-home .stopring{fill:var(--white);stroke:var(--navy-900);stroke-width:2px}.rcs-home .ivory-s{stroke:var(--ivory)}.rcs-home .display{font:800 clamp(40px,5vw,72px)/1 var(--display);letter-spacing:-.035em;margin:0 0 28px}.rcs-home .display-m{font:800 clamp(40px,5vw,68px)/1.02 var(--display);letter-spacing:-.03em;margin:0 0 24px}.rcs-home .h2{font:700 clamp(32px,3.3vw,46px)/1.1 var(--display);letter-spacing:-.022em;max-width:24ch;margin:0 0 20px}.rcs-home h3{font:700 21px/1.25 var(--display);letter-spacing:-.01em;margin:0 0 10px}.rcs-home .lead{max-width:54ch;color:var(--slate);margin:0 0 32px;font-size:18px;line-height:1.6}.rcs-home .body{color:var(--slate);max-width:52ch;margin:0 0 16px}.rcs-home .navy .lead,.rcs-home .navy .body,.rcs-home .navy p{color:#c9cfdb}.rcs-home .eyebrow{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-900);align-items:center;gap:10px;margin:0 0 20px;display:flex}.rcs-home .navy .eyebrow{color:var(--brass-300)}.rcs-home .mk{border:1.5px solid var(--brass);border-radius:50%;flex:none;width:10px;height:10px}.rcs-home .navy .mk{border-color:var(--brass-300)}.rcs-home .rule{background:var(--brass);transform-origin:0;width:48px;height:2px;margin:4px 0 48px;display:block}.rcs-home .navy .rule{background:var(--brass-300)}.rcs-home .btn{height:48px;font:600 15px/1 var(--text);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s,transform .3s var(--ease),box-shadow .3s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex;position:relative;overflow:hidden}.rcs-home .btn-sm{height:40px;padding:0 16px;font-size:14px}.rcs-home .btn-primary{background:var(--royal);color:var(--white)}.rcs-home .btn-primary:after{content:"";background:var(--brass-300);transform-origin:0;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rcs-home .btn-primary:hover{background:var(--royal-700);transform:translateY(-1px);box-shadow:0 12px 26px -12px #1f3fe099}.rcs-home .btn-primary:hover:after{transform:scaleX(1)}.rcs-home .btn-outline{border-color:var(--navy-900);color:var(--navy-900);background:0 0}.rcs-home .btn-outline:hover{background:var(--navy-900);color:var(--ivory)}.rcs-home .btn:active{transform:scale(.98)}.rcs-home :focus-visible{outline:2px solid var(--brass);outline-offset:3px}.rcs-home .alink{font:600 15px/1 var(--text);color:var(--navy-900);transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;align-items:center;gap:6px;padding-bottom:4px;display:inline-flex}.rcs-home .navy .alink{color:var(--brass-300)}.rcs-home .alink .arr{transition:transform .35s var(--ease);display:inline-block}.rcs-home .alink:hover{background-size:100% 1.5px}.rcs-home .alink:hover .arr{transform:translate(5px)}.rcs-home .tlink{font-size:14px;font-weight:500;position:relative}.rcs-home .tlink:after{content:"";background:var(--brass);transform-origin:0;height:1.5px;transition:transform .3s var(--ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.rcs-home .tlink:hover:after{transform:scaleX(1)}.rcs-home .progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.rcs-home .progress span{background:var(--brass);height:100%;transform:scaleX(var(--sp,0));transform-origin:0;display:block}.rcs-home .nav{z-index:50;transition:background .4s var(--ease),box-shadow .4s var(--ease);background:#f7f3ec00;position:sticky;top:0}.rcs-home .nav-in{height:88px;transition:height .4s var(--ease);align-items:center;gap:32px;display:flex}.rcs-home .nav.scrolled{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--stone);background:#f7f3eceb}.rcs-home .nav.scrolled .nav-in{height:68px}.rcs-home .logo{color:var(--navy-900);align-items:center;gap:12px;display:inline-flex}.rcs-home .emblem{flex:none;width:46px;height:46px;overflow:visible}.rcs-home .emblem.big{width:64px;height:64px}.rcs-home .word{font:600 15px/1.15 var(--display);letter-spacing:-.005em}.rcs-home .links{gap:28px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.rcs-home .links a{padding:6px 0;position:relative}.rcs-home .links a:after{content:"";background:var(--brass);transform-origin:100%;height:1.5px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rcs-home .links a:hover:after{transform-origin:0;transform:scaleX(1)}.rcs-home .nav-cta{align-items:center;gap:24px;display:flex}.rcs-home .hero{padding-block:8px 72px;position:relative;overflow:hidden}.rcs-home .hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.rcs-home .display .ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.rcs-home .display .ln>span{transition:transform 1.2s var(--ease) calc(var(--d)*.11s + .15s);display:inline-block;transform:translateY(105%)}.rcs-home.is-loaded .display .ln>span{transform:none}.rcs-home .load{opacity:0;transition:opacity 1s var(--ease) calc(var(--d)*.11s + .15s),transform 1s var(--ease) calc(var(--d)*.11s + .15s);transform:translateY(18px)}.rcs-home.is-loaded .load{opacity:1;transform:none}.rcs-home .btns{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.rcs-home .endorse{color:var(--slate);align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.rcs-home .endorse .dash{background:var(--brass);width:24px;height:1px}.rcs-home [data-drift]{opacity:var(--ho,1);translate:0 var(--hy,0px)}.rcs-home .orbit{aspect-ratio:1;justify-self:center;width:100%;max-width:600px;position:relative}.rcs-home .hero-orbit{justify-self:start;width:112%;max-width:740px;margin-right:-12%}.rcs-home .hero-orbit .photo{inset:13%}.rcs-home .orbit .rings{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rcs-home .orbit .photo{z-index:1;background:var(--navy-900);border-radius:50%;position:absolute;inset:12%;overflow:hidden}.rcs-home .orbit .photo img{object-fit:cover;width:100%;height:100%;scale:var(--z,1.02);translate:0 var(--iy,0px);transition:scale 1.4s var(--ease)}.rcs-home .orbit:hover .photo img{--z:1.07}.rcs-home .load-orbit{opacity:0;transition:opacity 1.6s var(--ease) .25s,scale 2s var(--ease) .25s;scale:.92}.rcs-home.is-loaded .load-orbit{opacity:1;scale:1}.rcs-home .stop{left:var(--x);top:var(--y);z-index:3;width:0;height:0;position:absolute}.rcs-home .stop i{background:var(--white);border:1.5px solid var(--navy-900);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.rcs-home .stop i:after{content:"";background:var(--brass);border-radius:50%;position:absolute;inset:3px}.rcs-home .chip{white-space:nowrap;background:var(--white);border:1px solid var(--stone);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-900);transition:border-color .3s,transform .3s var(--ease);align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;top:-14px;left:16px}.rcs-home .chip.left{left:auto;right:16px}.rcs-home .chip em{color:var(--slate);border-right:1px solid var(--stone);padding-right:8px;font-style:normal}.rcs-home .stop:hover .chip{border-color:var(--brass);transform:translateY(-2px)}.rcs-home .stop{opacity:0;transition:opacity .8s var(--ease)}.rcs-home.is-loaded .stop{opacity:1}.rcs-home.is-loaded .stop:first-of-type{transition-delay:1.6s}.rcs-home.is-loaded .stop:nth-of-type(2){transition-delay:1.4s}.rcs-home.is-loaded .stop:nth-of-type(3){transition-delay:1.2s}.rcs-home .proof{padding-block:64px 72px}.rcs-home .track{height:10px;margin-bottom:40px;position:relative}.rcs-home .track .line{background:#d8bc8566;height:1px;position:absolute;top:4.5px;left:0;right:0}.rcs-home .track-dots{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:absolute;inset:0}.rcs-home .track-dots i{background:var(--brass-300);width:10px;height:10px;box-shadow:0 0 0 4px var(--navy-900);border-radius:50%}.rcs-home .track .runner{background:var(--sig-300);width:8px;height:8px;top:1px;left:calc(var(--sp,0) * 100%);border-radius:50%;position:absolute;box-shadow:0 0 0 4px #a5b4ff26}.rcs-home .stats{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.rcs-home .num{font:800 clamp(40px,4vw,56px)/1 var(--display);letter-spacing:-.03em;color:var(--white);margin-bottom:12px;display:block}.rcs-home .stat p{max-width:26ch;margin:0;font-size:14px}.rcs-home .grid3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rcs-home .card{background:var(--white);border:1px solid var(--stone);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease);flex-direction:column;padding:32px;display:flex;position:relative}.rcs-home .card p{color:var(--slate);margin:0;font-size:15px}.rcs-home .card .icon{width:44px;height:44px;color:var(--navy-900);margin-bottom:52px;overflow:visible}.rcs-home .card .home-grow{background:var(--brass);width:24px;height:2px;transition:width .6s var(--ease);position:absolute;bottom:-1px;left:32px}.rcs-home .card:hover{box-shadow:var(--shadow);border-color:var(--brass);transform:translateY(-6px)}.rcs-home .card:hover .home-grow{width:calc(100% - 64px)}.rcs-home .how .split{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;display:grid}.rcs-home .how .split .rule{margin-bottom:0}.rcs-home .steps{z-index:1;align-items:start;margin-top:150px;position:relative}.rcs-home .step{text-align:center;padding:0 16px}.rcs-home .step .big{font:700 32px/1 var(--display);color:var(--brass);transition:color .3s,transform .4s var(--ease);margin-bottom:14px;display:block}.rcs-home .step p{color:var(--slate);max-width:34ch;margin:0 auto;font-size:15px}.rcs-home .step:hover .big{color:var(--royal);transform:translateY(-4px)}.rcs-home .pillar{padding:0;overflow:hidden}.rcs-home .pimg{aspect-ratio:16/10;background:var(--navy-900);overflow:hidden}.rcs-home .pimg img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease)}.rcs-home .pillar:hover .pimg img{scale:1.06}.rcs-home .pimg.reg{justify-content:center;align-items:center;display:flex}.rcs-home .pimg.reg svg{height:86%;overflow:visible}.rcs-home .pillar .pad{flex-direction:column;flex:1;padding:28px;display:flex}.rcs-home .pillar .line{font-weight:600;color:var(--navy-900)!important;margin-bottom:10px!important}.rcs-home .pillar .pad>p:not(.line){margin-bottom:20px}.rcs-home .tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.rcs-home .tags span{background:var(--brass-100);color:var(--navy-900);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .25s,color .25s}.rcs-home .tags span:hover{background:var(--navy-900);color:var(--ivory)}.rcs-home .tags a{background:var(--royal);color:var(--white);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .25s}.rcs-home .tags a:hover{background:var(--navy-900)}.rcs-home .spot-ctas{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.rcs-home .tl{font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin:4px 0 8px;display:block}.rcs-home .pillar .alink{border-top:1px solid var(--stone);background-position:0 100%;width:100%;margin-top:auto;padding-top:20px}.rcs-home .split2{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.rcs-home .ticks{margin:8px 0 32px;padding:0;list-style:none}.rcs-home .ticks li{color:var(--ivory);transition:padding .35s var(--ease);border-top:1px solid #d8bc8540;align-items:center;gap:14px;padding:14px 0;font-size:15px;display:flex}.rcs-home .ticks li:last-child{border-bottom:1px solid #d8bc8540}.rcs-home .ticks li:hover{padding-left:8px}.rcs-home .mini{width:24px;height:24px;color:var(--ivory);flex:none;overflow:visible}.rcs-home .timeline{margin:16px 0 0;padding:0;list-style:none;position:relative}.rcs-home .timeline:before{content:"";background:var(--stone);width:1.5px;position:absolute;top:16px;bottom:40px;left:11px}.rcs-home .timeline li{transition:transform .4s var(--ease);gap:20px;padding:8px 0 28px;display:flex;position:relative}.rcs-home .timeline li .mini{width:24px;height:24px;color:var(--navy-900);background:var(--white);box-shadow:0 0 0 4px var(--white);border-radius:50%}.rcs-home .timeline .mono{color:var(--slate);margin:2px 0 6px}.rcs-home .timeline h3{margin-bottom:6px}.rcs-home .timeline p:not(.mono){color:var(--slate);margin:0;font-size:15px}.rcs-home .timeline li:hover{transform:translate(6px)}.rcs-home .timeline li:hover h3{color:var(--royal)}.rcs-home .eng-foot{border-top:1px solid var(--stone);gap:12px;padding-top:20px;display:grid}.rcs-home .eng-foot p{color:var(--slate);margin:0;font-size:14px}.rcs-home .why{grid-template-columns:400px 1fr;gap:clamp(32px,5vw,72px);display:grid}.rcs-home .points{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rcs-home .point{background:var(--white);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s;border:1px solid #0000;gap:16px;padding:24px;display:flex}.rcs-home .point .mini{width:28px;height:28px;color:var(--navy-900)}.rcs-home .point p{color:var(--slate);margin:0;font-size:15px}.rcs-home .point:hover{box-shadow:var(--shadow);border-color:var(--brass);transform:translateY(-5px)}.rcs-home .cta{background:var(--navy-900)}.rcs-home .bg-rings{pointer-events:none;width:900px;position:absolute;bottom:-420px;left:-300px;overflow:visible}.rcs-home .cta .wrap{z-index:1;position:relative}.rcs-home .form{background:var(--white);color:var(--navy-900);border-top:3px solid var(--brass-300);gap:18px;padding:40px;display:grid}.rcs-home .form label{color:var(--navy-900);gap:8px;font-size:13px;font-weight:500;display:grid}.rcs-home .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rcs-home .form input,.rcs-home .form textarea{font:400 15px/1.4 var(--text);color:var(--navy-900);background:var(--white);border:1px solid var(--stone);resize:vertical;border-radius:2px;padding:12px 14px;transition:border-color .25s,box-shadow .25s}.rcs-home .form input:hover,.rcs-home .form textarea:hover{border-color:var(--brass-300)}.rcs-home .form input:focus,.rcs-home .form textarea:focus{border-color:var(--royal);box-shadow:0 0 0 3px var(--sig-50);outline:none}.rcs-home .btn-block{width:100%}.rcs-home .btn .ok{display:none}.rcs-home .btn.sent{background:var(--navy-900)}.rcs-home .btn.sent .lbl{display:none}.rcs-home .btn.sent .ok{display:inline}.rcs-home .small{margin:0;font-size:13px;color:var(--slate)!important}.rcs-home .foot{background:var(--navy-950);color:var(--ivory);padding-top:80px}.rcs-home .foot .logo{color:var(--ivory)}.rcs-home .foot-grid{grid-template-columns:1fr 2fr;gap:64px;padding-bottom:56px;display:grid}.rcs-home .foot-grid p{color:#c9cfdb;max-width:30ch;margin-top:20px;font-size:14px}.rcs-home .cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.rcs-home .cols .mono{color:var(--brass-300);margin:0 0 16px}.rcs-home .cols a{color:#c9cfdb;transition:color .2s,transform .3s var(--ease);padding:5px 0;font-size:14px;display:block}.rcs-home .cols a:hover{color:var(--white);transform:translate(4px)}.rcs-home .legal{color:#9aa3b5;border-top:1px solid #d8bc8533;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:24px 32px;font-size:13px;display:flex}.rcs-home .legal a{margin-left:20px}.rcs-home .legal a:hover{color:var(--white)}.rcs-home [data-fx]{opacity:var(--o,0);translate:0 var(--ty,60px);transition:opacity .55s var(--ease),translate .7s var(--ease),scale .7s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.rcs-home [data-fx=card]{scale:var(--sc,.96)}.rcs-home [data-fx=rule]{opacity:1;translate:none;transform:scaleX(var(--o,0))}.rcs-home.no-js [data-fx]{opacity:1;transform:none}@media (max-width:1024px){.rcs-home .links{display:none}.rcs-home .nav-cta{margin-left:auto}.rcs-home .why{grid-template-columns:1fr}.rcs-home .cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.rcs-home .hero-grid,.rcs-home .split2,.rcs-home .how .split,.rcs-home .foot-grid{grid-template-columns:1fr}.rcs-home .stats{grid-template-columns:repeat(2,1fr)}.rcs-home .grid3,.rcs-home .points,.rcs-home .row2{grid-template-columns:1fr}.rcs-home .nav-cta .tlink,.rcs-home .chip{display:none}.rcs-home .orbit{max-width:440px}}@media (max-width:480px){.rcs-home .stats,.rcs-home .cols{grid-template-columns:1fr}.rcs-home .word{display:none}.rcs-home .form{padding:24px}}@media (prefers-reduced-motion:reduce){.rcs-home *,.rcs-home :before,.rcs-home :after{transition-duration:.01ms!important;transition-delay:0s!important}.rcs-home [data-fx],.rcs-home [data-drift],.rcs-home .load,.rcs-home .load-orbit,.rcs-home .display .ln>span,.rcs-home .stop{opacity:1!important;transform:none!important}}.rcs-home .how{padding-bottom:clamp(96px,10vw,140px)}.rcs-home .how .wrap{z-index:1;position:relative}.rcs-home .arc-wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.rcs-home .arc{left:50%;top:var(--arc-top,50%);width:max(2400px,170vw);height:auto;position:absolute;overflow:visible;translate:-50%}.rcs-home .arc-disc{fill:var(--ivory)}.rcs-home .step{background:0 0}@media (max-width:768px){.rcs-home .hero-orbit{justify-self:center;width:100%;margin-right:0}.rcs-home .steps{margin-top:80px}}.rcs-home .arc-prog{fill:none;stroke:var(--royal);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ap,0));transition:stroke-dashoffset .5s var(--ease)}.rcs-home .arc-head{opacity:var(--aho,0);transition:opacity .4s}.rcs-home .arc-head circle{fill:var(--royal)}.rcs-home .arc-head .halo{opacity:.14}.rcs-home .arc-stops .pop{transition:transform .6s var(--ease)}.rcs-home .arc-stops .stopring{transition:fill .5s,stroke .5s}.rcs-home .arc-stops .core{fill:var(--stone);transition:fill .5s}.rcs-home .arc-stops .on .pop{transform:scale(1.35)}.rcs-home .arc-stops .on .stopring{fill:var(--royal);stroke:var(--royal)}.rcs-home .arc-stops .on .core{fill:var(--white)}.rcs-home [data-fx=arc]{scale:var(--sc,.94)}.rcs-home .step .big{transition:color .5s,transform .4s var(--ease)}.rcs-home .step.on .big{color:var(--royal)}.rcs-home .nav-logo,.rcs-home .foot-logo{flex:none;width:185px;height:48px;display:block}.rcs-home .menu-btn,.rcs-home .menu-panel{display:none}@media (max-width:1280px){.rcs-home{--gutter:48px}}@media (max-width:1024px){.rcs-home{--gutter:32px}.rcs-home .links,.rcs-home .nav-cta{display:none}.rcs-home .menu-btn{border:1px solid var(--stone);background:var(--white);width:44px;height:44px;color:var(--navy-900);cursor:pointer;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:0;display:inline-flex}.rcs-home .menu-btn span{width:18px;height:1.5px;transition:transform .3s var(--ease),opacity .2s;background:currentColor;display:block}.rcs-home .menu-btn.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.rcs-home .menu-btn.is-open span:nth-child(2){opacity:0}.rcs-home .menu-btn.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.rcs-home .menu-panel.is-open{background:var(--white);border-top:1px solid var(--stone);max-height:calc(100dvh - 88px);display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px -18px #0a1a3a59}.rcs-home .menu-in{flex-direction:column;padding-block:8px 24px;display:flex}.rcs-home .menu-in a:not(.btn){border-bottom:1px solid var(--stone);align-items:center;min-height:52px;font-size:16px;font-weight:500;display:flex}.rcs-home .menu-in .btn{margin-top:20px}.rcs-home .hero-grid,.rcs-home .split2{grid-template-columns:1fr}.rcs-home .hero-orbit{justify-self:center;width:100%;max-width:560px;margin-right:0}.rcs-home .orbit{max-width:560px}.rcs-home .how .split{grid-template-columns:1fr;align-items:start;gap:24px}.rcs-home .grid3:not(.steps),.rcs-home .stats,.rcs-home .track-dots{grid-template-columns:repeat(2,1fr)}.rcs-home .stats{row-gap:40px}.rcs-home .why{grid-template-columns:1fr}.rcs-home .foot-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.rcs-home{--gutter:20px}.rcs-home .nav-in{height:72px}.rcs-home .menu-panel.is-open{max-height:calc(100dvh - 72px)}.rcs-home .grid3:not(.steps),.rcs-home .points{grid-template-columns:1fr}.rcs-home .orbit,.rcs-home .hero-orbit{max-width:440px}.rcs-home .lead{font-size:17px}.rcs-home .endorse,.rcs-home .small,.rcs-home .legal,.rcs-home .form label{font-size:14px}.rcs-home .card{padding:28px}.rcs-home .card .icon{margin-bottom:36px}.rcs-home .form{padding:28px}.rcs-home .how .arc-wrap{display:none}.rcs-home .how .steps{grid-template-columns:1fr;gap:0;margin-top:48px;padding-left:44px}.rcs-home .how .steps:before,.rcs-home .how .steps:after{content:"";border-radius:2px;width:2px;position:absolute;top:10px;left:13px}.rcs-home .how .steps:before{background:var(--stone);bottom:10px}.rcs-home .how .steps:after{height:calc((100% - 20px) * var(--ap,0));background:var(--royal);transition:height .5s var(--ease)}.rcs-home .how .step{text-align:left;padding:0 0 36px;position:relative;margin-top:0!important}.rcs-home .how .step:last-child{padding-bottom:0}.rcs-home .how .step:before{content:"";background:var(--white);border:2px solid var(--navy-900);width:22px;height:22px;box-shadow:inset 0 0 0 5px var(--white),inset 0 0 0 11px var(--stone);z-index:1;border-radius:50%;transition:background .5s,border-color .5s,box-shadow .5s;position:absolute;top:2px;left:-39px}.rcs-home .how .step.on:before{background:var(--royal);border-color:var(--royal);box-shadow:inset 0 0 0 5px var(--royal),inset 0 0 0 11px var(--white)}.rcs-home .how .step p{max-width:none;margin:0}.rcs-home .alink{min-height:44px}.rcs-home .pillar .alink{min-height:0;padding-block:20px 12px}.rcs-home .cols a{padding:12px 0}.rcs-home .legal a{padding:12px 0;display:inline-block}}@media (max-width:480px){.rcs-home .stats{grid-template-columns:repeat(2,1fr);gap:32px 16px}.rcs-home .num{font-size:40px}.rcs-home .cols{grid-template-columns:1fr}.rcs-home .nav-logo{width:154px;height:40px}.rcs-home .btns{flex-direction:column;align-items:stretch}.rcs-home .btns .btn,.rcs-home .split2 .btn{width:100%}.rcs-home .legal{flex-direction:column}.rcs-home .legal a{margin-left:0;margin-right:20px}}
