.r3{font-family:Inter,Arial,sans-serif}.r3 *{box-sizing:border-box}.r3 h2,.r3 h3,.r3 p{margin:0}.r3-kicker,.r3-step-label{font-size:9px;line-height:1.25;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.r3-application{padding:78px 0 44px;background:#dceef1;color:#062033;overflow:hidden}.r3-application-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:70px;align-items:end;margin-bottom:48px}.r3-application-head h2{margin-top:22px;max-width:720px;font-size:clamp(54px,5vw,78px);font-weight:400;line-height:.98;letter-spacing:-.055em;white-space:pre-line}.r3-application-head>p{max-width:420px;color:#3c5c69;font-size:15px;line-height:1.65}.r3-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.r3-step{min-width:0;border:1px solid rgba(6,49,69,.2);background:#f6fbfc;transition:transform .25s ease,box-shadow .25s ease}.r3-step-media{height:300px;position:relative;overflow:hidden;background:linear-gradient(145deg,#05263a,#0a4661)}.r3-step-media img,.r3-step-media video{width:100%;height:100%;display:block;object-fit:cover}.r3-step-diagram{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 75% 20%,rgba(125,222,233,.19),transparent 25%),linear-gradient(145deg,#05263a,#073b55)}.r3-step-diagram svg{width:72%;height:72%;stroke:#daf6f99e;stroke-width:1.4;vector-effect:non-scaling-stroke}.r3-step-diagram .r3-step-accent{stroke:#8fe3ec;filter:drop-shadow(0 0 8px rgba(107,225,238,.35))}.r3-step-placeholder{position:absolute;left:22px;bottom:18px;padding:7px 9px;border:1px solid rgba(207,244,248,.35);background:#031a2a9e;color:#d8f5f8;font-size:8px;letter-spacing:.18em}.r3-step-copy{min-height:230px;padding:24px 24px 28px;position:relative}.r3-step-number{position:absolute;top:19px;right:21px;color:#82bac5;font-size:34px;font-weight:300;letter-spacing:-.04em}.r3-step-label{color:#356b7b}.r3-step h3{max-width:280px;margin:45px 0 15px;font-size:29px;font-weight:450;line-height:1.05;letter-spacing:-.035em}.r3-step-copy>p:last-child{max-width:300px;color:#47636e;font-size:14px;line-height:1.6}.r3-application-note{margin-top:14px;padding:18px 0 0;display:grid;grid-template-columns:160px 1fr;gap:26px;border-top:1px solid rgba(6,49,69,.22);color:#486772}.r3-application-note span{font-size:8px;letter-spacing:.18em;font-weight:700}.r3-application-note p{max-width:720px;font-size:12px;line-height:1.55}.r3-evidence{padding:82px 0;background:#edf6f7;color:#082336}.r3-evidence-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:42px}.r3-evidence-head h2{margin-top:22px;font-size:clamp(50px,4.6vw,72px);font-weight:400;line-height:1;letter-spacing:-.05em;white-space:pre-line}.r3-evidence-head>p{max-width:440px;color:#496873;line-height:1.65}.r3-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r3-evidence-card{min-height:270px;padding:26px;border:1px solid #bfd5da;background:#fff}.r3-evidence-card-top{display:flex;justify-content:space-between;color:#497b8a;font-size:10px;letter-spacing:.15em}.r3-evidence-card h3{margin:52px 0 14px;font-size:27px;font-weight:500}.r3-evidence-card p{color:#486772;line-height:1.55}.r3-evidence-card small{display:block;margin-top:22px;color:#64808a;line-height:1.5}.r3-evidence-card a{display:inline-block;margin-top:24px;padding-bottom:5px;border-bottom:1px solid #507681;font-size:12px;text-decoration:none}.r3-evidence-disclosure{max-width:820px;margin-top:28px;color:#5a747d;font-size:12px;line-height:1.55}@media(hover:hover)and (pointer:fine){.r3-step:hover{transform:translateY(-4px);box-shadow:0 18px 42px #0322301f}}@media(min-width:2200px){.r3-application .r2-wrap,.r3-evidence .r2-wrap{width:min(1900px,calc(100% - 320px))}.r3-step-media{height:390px}.r3-step-copy{min-height:260px;padding:32px}.r3-step h3{font-size:37px}.r3-step-copy>p:last-child{font-size:16px}}@media(max-width:900px){.r3-application-head,.r3-evidence-head{grid-template-columns:1fr;gap:24px}.r3-step-grid,.r3-evidence-grid{grid-template-columns:1fr}.r3-step{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)}.r3-step-media{height:auto;min-height:270px}.r3-step-copy{min-height:270px}}@media(max-width:600px){.r3-application,.r3-evidence{padding:40px 0 30px}.r3-application-head{margin-bottom:30px}.r3-application-head h2,.r3-evidence-head h2{font-size:48px}.r3-application-head>p,.r3-evidence-head>p{font-size:14px}.r3-step{display:block}.r3-step-media{height:300px;min-height:0}.r3-step-copy{min-height:210px;padding:22px 22px 25px}.r3-step h3{margin-top:40px;font-size:28px}.r3-application-note{grid-template-columns:1fr;gap:8px}.r3-evidence-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.r3-step{transition:none!important;transform:none!important}}@media(max-width:600px){.r3-application{padding:34px 0 27px}.r3-application-head{gap:14px;margin-bottom:23px}.r3-application-head h2{margin-top:14px;font-size:39px;line-height:1.02}.r3-application-head>p{font-size:13px;line-height:1.5}.r3-step-grid{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 20px 8px 0;scrollbar-width:none}.r3-step-grid::-webkit-scrollbar{display:none}.r3-step{flex:0 0 min(78vw,304px);display:block;scroll-snap-align:start}.r3-step-media{height:178px}.r3-step-copy{min-height:154px;padding:17px 18px 19px}.r3-step-number{top:13px;right:16px;font-size:27px}.r3-step h3{margin:27px 0 8px;font-size:24px}.r3-step-copy>p:last-child{font-size:13px;line-height:1.48}.r3-application-note{margin-top:8px;padding-top:12px;font-size:11px}.r3-application-note p{font-size:11px;line-height:1.45}}@media(min-width:601px)and (max-width:900px){.r3-application{padding:50px 0 34px}.r3-application-head{margin-bottom:30px}.r3-application-head h2{font-size:46px}.r3-step-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 32px 10px 0;scrollbar-width:none}.r3-step-grid::-webkit-scrollbar{display:none}.r3-step{flex:0 0 min(68vw,520px);display:block;scroll-snap-align:start}.r3-step-media{height:220px;min-height:0}.r3-step-copy{min-height:190px;padding:21px 23px}.r3-step h3{margin:34px 0 11px;font-size:27px}.r3-application-note{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rw-differentiation-v1.css.map */
