.rs{--rs-accent:#1f5fd6;--rs-heading:#0e1a4f;--rs-grad-1:#0f74c8;--rs-grad-2:#4ba3b8;--rs-grad-3:#cba768;--rs-quote-bg:#0373bb;--rs-bg:#f4f6fa;--rs-label:#8a6412;--rs-text:#46506b;--rs-muted:#5b6480;--rs-card:#fff;--rs-border:#e2e7f1;--rs-radius-lg:18px;--rs-font-sans:inherit;--rs-font-serif:inherit;--rs-ease:cubic-bezier(0.22,0.61,0.36,1);background:#f4f7fc;color:var(--rs-heading,#0e1a4f)}.rs *,.rs :after,.rs :before{box-sizing:border-box}.rs__inner{margin:0 auto;max-width:1320px}.rs__header,.rs__inner{display:flex;flex-direction:column}.rs__header{align-items:flex-start;text-align:left}.eyebrow_text{color:#0373bb;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.rs__body{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,6fr) minmax(0,7fr);margin-top:30px}.rs--no-quote .rs__body{grid-template-columns:minmax(0,1fr)}.rs__quote{background:var(--rs-quote-bg);border-radius:var(--rs-radius-lg);color:#fff;display:flex;flex-direction:column;gap:32px;justify-content:space-between;margin:0;overflow:hidden;padding:44px 44px 40px;position:relative;transition:transform .45s var(--rs-ease),box-shadow .45s var(--rs-ease)}.rs__quote-rings{color:#fff;opacity:.08;pointer-events:none;position:absolute;right:-40px;top:-40px;transition:transform .9s var(--rs-ease),opacity .9s var(--rs-ease)}.rs__quote-main{display:flex;flex-direction:column;gap:22px;position:relative}.rs__quote-mark{color:#f4f7fc}.rs__quote-text{border:0;margin:0;padding:0}.rs__quote-text p{color:#fff;font-family:var(--rs-font-serif);font-size:21px;font-style:italic;line-height:1.35;margin:0}.rs__quote-author{align-items:center;border-top:1px solid hsla(0,0%,100%,.16);display:flex;gap:16px;padding-top:16px;position:relative}.rs__quote-avatar{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:#b9ccf5;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.rs__quote-meta{display:flex;flex-direction:column;gap:3px}.rs__quote-name{color:#fff;font-size:16px;font-weight:600}.rs__quote-company{color:#fff;font-size:14px}.rs__awards{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.rs__awards--1{grid-template-columns:minmax(0,1fr)}.rs--no-quote .rs__awards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rs--no-quote .rs__awards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rs__award-item{display:flex;margin:0;padding:0}.rs__award{align-items:flex-start;background:linear-gradient(var(--rs-card),var(--rs-card)) padding-box,linear-gradient(135deg,var(--rs-grad-1) 0,var(--rs-grad-2) 27%,var(--rs-grad-3) 50%,var(--rs-grad-2) 73%,var(--rs-grad-1) 100%) border-box;background-position:0 0,0 0;background-size:100% 100%,200% 200%;border:2px solid transparent;border-radius:14px;box-shadow:0 12px 32px -20px rgba(14,26,79,.22);color:inherit;display:flex;flex-direction:column;gap:15px;padding:30px;text-align:left;text-decoration:none;transition:transform .45s var(--rs-ease),box-shadow .45s var(--rs-ease),background-position .8s var(--rs-ease);width:100%;will-change:transform}.rs__awards--3 .rs__award,.rs__awards--4 .rs__award{gap:22px;padding:28px 24px}.rs__award--link:focus-visible{outline:3px solid var(--rs-accent);outline-offset:3px}.rs__award-logo{align-items:center;display:flex;height:72px;justify-content:flex-start;max-width:200px;transform-origin:left center;transition:transform .45s var(--rs-ease);width:100%}.rs__award-logo img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:left center;width:auto}.rs__award-logo-empty{align-items:center;border:1.5px dashed #c6cede;border-radius:10px;color:var(--rs-muted);display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.rs__award-text{align-items:flex-start;display:flex;flex-direction:column;gap:16px}h3.card-heading{margin-bottom:0}.rs__award-desc{color:#393d39;font-size:16px;font-weight:400;line-height:1.5;margin:0}.rs__award-rule{background:linear-gradient(90deg,var(--rs-grad-1),var(--rs-grad-3));border-radius:2px;display:block;height:3px;transition:width .45s var(--rs-ease);width:48px}.rs .rs__award-name{color:var(--rs-heading);font-family:var(--rs-font-sans);font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0}.rs__awards--3 .rs__award-name,.rs__awards--4 .rs__award-name{font-size:20px}.rs__award-category{color:#0373bb;font-size:12px;font-weight:600;letter-spacing:1px;line-height:1.5;margin:0;text-transform:uppercase}.rs__awards--3 .rs__award-category,.rs__awards--4 .rs__award-category{font-size:15px}.rs__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (hover:hover) and (pointer:fine){.rs__award:hover{background-position:0 0,100% 100%;box-shadow:0 24px 48px -24px rgba(14,26,79,.35),0 8px 16px -12px rgba(15,116,200,.25);transform:translateY(-6px)}.rs__award:hover .rs__award-rule{width:80px}.rs__award:hover .rs__award-logo{transform:scale(1.04)}.rs__quote:hover{box-shadow:0 24px 48px -24px rgba(3,115,187,.55);transform:translateY(-4px)}.rs__quote:hover .rs__quote-rings{opacity:.14;transform:rotate(12deg) scale(1.06)}}.rs__award--link:focus-visible{background-position:0 0,100% 100%;transform:translateY(-6px)}.rs__award--link:focus-visible .rs__award-rule{width:80px}@media (max-width:1024px){.rs__body{grid-template-columns:minmax(0,1fr)}.rs--no-quote .rs__awards--3,.rs--no-quote .rs__awards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rs--no-quote .rs__awards--3,.rs--no-quote .rs__awards--4,.rs__awards{gap:14px;grid-template-columns:minmax(0,1fr)}.rs__quote{border-radius:22px;padding:32px 26px 28px}.rs__quote-avatar{display:none}.rs__award,.rs__awards--3 .rs__award,.rs__awards--4 .rs__award{gap:22px;padding:28px 24px}.rs__award-logo{height:64px;max-width:180px}.rs .rs__award-name{font-size:21px}.rs__award-category{font-size:16px}}@media (prefers-reduced-motion:reduce){.rs__award,.rs__award-logo,.rs__award-rule,.rs__quote,.rs__quote-rings{transition:none}.rs__award--link:focus-visible,.rs__award:hover,.rs__quote:hover{transform:none}.rs__award:hover .rs__award-logo,.rs__quote:hover .rs__quote-rings{transform:none}}