:root{--ink:#171310;--paper:#f1e8d5;--cream:#fff8e9;--red:#ed3035;--blue:#0559b7;--cyan:#28c6cb;--yellow:#f5ce2d;--purple:#6a3bd1;--orange:#f46c22}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.r2s-header{height:92px;background:var(--cream);display:flex;align-items:center;padding:0 4vw;gap:30px;border-bottom:2px solid var(--ink);position:sticky;top:0;z-index:20}.r2s-logo{margin-right:auto}.r2s-logo img{width:112px;max-height:72px;object-fit:contain}.r2s-logo strong{display:block;font-size:20px}.r2s-logo small{font-weight:700}.r2s-header nav{display:flex;gap:28px;font-size:12px;font-weight:700;text-transform:uppercase}.r2s-phone{font-weight:700}.r2s-button{display:inline-block;background:var(--yellow);padding:15px 20px;border:2px solid var(--ink);box-shadow:5px 5px var(--ink);font-size:12px;font-weight:800;text-transform:uppercase}.r2s-button--red{background:var(--red);color:white}.r2s-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:680px;border-bottom:2px solid}.r2s-hero__copy{background:var(--cream);padding:85px 5vw;position:relative}.r2s-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px}.r2s-hero h1,.r2s-subhero h1{font:900 clamp(72px,9vw,140px)/.76 Georgia,serif;letter-spacing:-6px;margin:55px 0 40px}.r2s-hero h1 i,.r2s-subhero h1 i{color:var(--red)}.r2s-lede{font-size:18px;line-height:1.65;max-width:640px}.r2s-stamp{position:absolute;right:5vw;top:58px;border:2px solid var(--red);color:var(--red);width:105px;height:105px;border-radius:50%;display:grid;place-content:center;text-align:center;font-size:10px;font-weight:800}.r2s-stamp b{font-size:25px}.r2s-actions{display:flex;gap:26px;align-items:center;margin-top:32px}.r2s-link{font-size:12px;font-weight:800;border-bottom:2px solid}.r2s-hero__art{background:var(--blue);display:grid;place-items:center;position:relative}.r2s-crate{width:310px;height:290px;background:repeating-linear-gradient(90deg,#bd7b3f 0 35px,#a9632e 36px 40px);border:16px solid #7b431f;box-shadow:20px 20px #003d81;color:white;display:grid;place-content:center;text-align:center}.r2s-crate span{font:900 100px/.8 Georgia,serif}.r2s-crate small{font-weight:800}.r2s-hero__art aside{position:absolute;left:25px;bottom:25px;width:260px;background:var(--yellow);border:2px solid;padding:20px;box-shadow:6px 6px}.r2s-hero__art aside b{display:block;font:900 27px/1 Georgia,serif;margin:8px 0}.r2s-ticker{background:var(--red);color:white;padding:15px;text-align:center;font-size:13px;font-weight:800;letter-spacing:1px;border-bottom:2px solid}.r2s-intro{padding:100px 6vw 65px;display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:end}.r2s-intro h2,.r2s-verdict h2,.r2s-people h2,.r2s-audience h2{font:900 clamp(48px,6vw,82px)/.92 Georgia,serif;letter-spacing:-4px}.r2s-intro h2 i,.r2s-verdict i{color:var(--blue)}.r2s-intro>p{font-size:17px;line-height:1.7}.r2s-choice{display:grid;grid-template-columns:1fr 1fr;border:2px solid;border-left:0;border-right:0}.r2s-choice article{padding:65px 6vw;min-height:560px;background:var(--orange)}.r2s-choice article+article{background:var(--cyan);border-left:2px solid}.r2s-choice h3{font:900 50px/.95 Georgia,serif;margin-top:45px}.r2s-choice p,.r2s-choice li{line-height:1.7}.r2s-choice>a{font-weight:800}.r2s-tag{display:inline-block;background:var(--yellow);padding:8px 12px;border:2px solid;font-size:10px;font-weight:800;box-shadow:4px 4px}.r2s-tag--dark{background:var(--ink);color:white}.r2s-verdict{text-align:center;background:var(--yellow);padding:90px 6vw;border-bottom:2px solid}.r2s-verdict>span{font-size:11px;font-weight:800}.r2s-verdict p{max-width:730px;margin:0 auto 28px;font-size:17px}.r2s-verdict a{font-weight:800;border-bottom:2px solid}.r2s-why{display:grid;grid-template-columns:1fr 1fr}.r2s-why__title{background:var(--purple);color:white;padding:90px 6vw}.r2s-why__title h2{font:900 clamp(48px,6vw,82px)/.92 Georgia,serif}.r2s-why__list{background:var(--cream)}.r2s-why__list article{display:grid;grid-template-columns:40px 1fr 1.4fr;gap:20px;padding:38px;border-bottom:2px solid}.r2s-why__list h3,.r2s-why__list p{margin:0}.r2s-people{background:var(--cream);padding:90px 5vw}.r2s-people>div{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid}.r2s-people a{padding:26px;min-height:260px;border-right:2px solid;display:flex;flex-direction:column}.r2s-people a:nth-child(1){background:var(--cyan)}.r2s-people a:nth-child(2){background:var(--red);color:white}.r2s-people a:nth-child(3){background:var(--blue);color:white}.r2s-people a:nth-child(4){background:var(--yellow);border:0}.r2s-people span{font-size:10px;font-weight:800}.r2s-people b{font:900 28px/1 Georgia,serif;margin:auto 0 14px}.r2s-people small{font-weight:700}.r2s-people em{margin-top:18px;text-align:right;font-size:28px}.r2s-quote{display:grid;grid-template-columns:1fr 1fr;background:var(--red);color:white;border-top:2px solid}.r2s-quote>div{padding:80px 6vw}.r2s-quote h2{font:900 clamp(52px,6vw,90px)/.88 Georgia,serif}.r2s-quote>div>a{display:block;font-weight:700;margin:8px 0}.r2s-form{background:var(--cream);color:var(--ink);padding:50px;margin:50px;border:2px solid;box-shadow:9px 9px var(--ink)}.r2s-form label{display:block;font-size:10px;font-weight:800;margin-bottom:16px}.r2s-form input,.r2s-form select,.r2s-form textarea{display:block;width:100%;border:0;border-bottom:2px solid;background:transparent;padding:11px 0;font-size:16px}.r2s-form button{width:100%;padding:17px;border:2px solid;background:var(--yellow);font-weight:800;box-shadow:5px 5px;cursor:pointer}.r2s-form>small{display:block;text-align:center;margin-top:16px}.r2s-footer{background:var(--ink);color:white;display:grid;grid-template-columns:1fr 2fr 1fr 1fr;gap:35px;padding:45px 5vw;align-items:center;font-size:13px}.r2s-mobile-bar{display:none}.r2s-subhero{display:grid;grid-template-columns:1.15fr .85fr;min-height:650px}.r2s-subhero>div{background:var(--cream);padding:72px 6vw}.r2s-back{display:inline-block;font-size:11px;font-weight:800;margin-bottom:55px}.r2s-subhero aside{margin:80px 5vw;align-self:end;background:var(--yellow);border:2px solid;padding:36px;box-shadow:12px 12px;transform:rotate(-3deg)}.r2s-subhero aside strong{display:block;font:900 50px/.95 Georgia,serif;margin:22px 0}.r2s-audience--cyan .r2s-subhero,.r2s-audience--cyan .r2s-recommendation>div{background:var(--cyan)}.r2s-audience--red .r2s-subhero,.r2s-audience--red .r2s-recommendation>div{background:var(--red)}.r2s-audience--blue .r2s-subhero,.r2s-audience--blue .r2s-recommendation>div{background:var(--blue)}.r2s-audience--yellow .r2s-subhero,.r2s-audience--yellow .r2s-recommendation>div{background:var(--yellow)}.r2s-usecases{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);color:white}.r2s-usecases div{padding:28px;border-right:1px solid #ffffff44}.r2s-usecases span{display:block;color:var(--yellow);font-size:10px;font-weight:800;margin-bottom:8px}.r2s-audience-intro{padding:90px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.r2s-audience-intro>div:last-child{font-size:17px;line-height:1.7}.r2s-recommendation{display:grid;grid-template-columns:.85fr 1.15fr;border-top:2px solid;border-bottom:2px solid}.r2s-recommendation>div,.r2s-recommendation article{padding:80px 6vw}.r2s-recommendation article{background:var(--cream)}.r2s-recommendation h3{font:900 42px/1 Georgia,serif}.r2s-recommendation p{font-size:17px;line-height:1.7}
@media(max-width:900px){.r2s-header nav,.r2s-phone{display:none}.r2s-hero,.r2s-choice,.r2s-why,.r2s-quote,.r2s-subhero,.r2s-audience-intro,.r2s-recommendation{grid-template-columns:1fr}.r2s-hero__art{min-height:520px}.r2s-choice article+article{border-left:0;border-top:2px solid}.r2s-people>div{grid-template-columns:1fr 1fr}.r2s-form{margin-top:0}.r2s-footer{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.r2s-header{height:76px;padding:0 16px}.r2s-header .r2s-button{padding:11px}.r2s-hero__copy,.r2s-subhero>div{padding:60px 22px}.r2s-hero h1,.r2s-subhero h1{font-size:66px;letter-spacing:-4px}.r2s-stamp{width:80px;height:80px;right:18px}.r2s-actions{align-items:flex-start;flex-direction:column}.r2s-intro,.r2s-choice article,.r2s-why__title,.r2s-people,.r2s-audience-intro,.r2s-recommendation>div,.r2s-recommendation article{padding:65px 22px}.r2s-why__list article{grid-template-columns:30px 1fr;padding:28px 22px}.r2s-why__list article p{grid-column:2}.r2s-people>div,.r2s-usecases{grid-template-columns:1fr}.r2s-people a{border-right:0;border-bottom:2px solid}.r2s-usecases div{border-bottom:1px solid #ffffff44}.r2s-form{margin:0;padding:34px 22px;box-shadow:none}.r2s-footer{grid-template-columns:1fr;padding-bottom:90px}.r2s-mobile-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:30}.r2s-mobile-bar a{padding:16px;text-align:center;background:var(--cream);font-size:12px;font-weight:800;border-top:2px solid}.r2s-mobile-bar a+ a{background:var(--yellow);border-left:2px solid}}
.r2s-crate{display:flex;flex-direction:column;align-items:center;justify-content:center}.r2s-crate span{display:block;line-height:.78}.r2s-crate small{display:block;margin-top:18px;font-size:14px;line-height:1;letter-spacing:3px}