.rc-partners{--rc-navy:#0b2035;--rc-blue:#153b57;--rc-line:#d5e1e9;--rc-muted:#536b7e;color:#18374e;font:18px/1.65 var(--font-dm-sans),Arial,sans-serif;background:#f4f6f8}.rc-partners *{box-sizing:border-box;min-width:0}.rc-partners-container{width:min(1440px,100% - 96px);margin-inline:auto}.rc-partners-hero{isolation:isolate;color:#e8f0f5;background:linear-gradient(112deg,#0b2035 0%,#153a56 62%,#294f6a 100%);padding:clamp(40px,5vw,72px) 0;position:relative;overflow:hidden}.rc-partners-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#ffffff03,#ffffff10);border-left:1px solid #7796a8;width:46%;height:155%;position:absolute;top:-28%;right:-9%;transform:skew(-24deg)}.rc-partners-eyebrow{color:#52748c;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 16px;font-size:15px;font-weight:800;line-height:1.5;display:flex}.rc-partners-eyebrow svg{flex-shrink:0;width:27px;height:27px}.rc-partners-hero .rc-partners-eyebrow{color:#c3d7e4}.rc-partners :is(h1,h2,h3){font-family:var(--font-dm-sans),Arial,sans-serif;letter-spacing:-.03em;color:#112f47;margin:0;font-weight:800;line-height:1.2}.rc-partners h1{color:#fff;max-width:1050px;font-size:clamp(38px,4.3vw,60px);line-height:1.12}.rc-partners h2{max-width:850px;font-size:clamp(27px,2.6vw,38px)}.rc-partners h3{font-size:24px;line-height:1.3}.rc-partners p{line-height:1.68}.rc-partners-subtitle{color:#e3edf4;max-width:80ch;margin:22px 0 0;font-size:clamp(18px,1.5vw,21px)}.rc-partners-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.rc-partners-btn{text-align:center;white-space:normal;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:12px 24px;font-size:17px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rc-partners-btn:hover{filter:brightness(1.08)}.rc-partners :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #7db2d3}.rc-partners-btn-primary{color:#102f47;background:#fff;border-color:#fff}.rc-partners-btn-secondary{color:#fff;background:#ffffff0c;border-color:#b7cbd8}.rc-partners-btn-dark{color:#fff;background:#0b2035;border-color:#0b2035}.rc-partners-btn-outline{color:#153b57;background:#fff;border-color:#adc3d1}.rc-partners-note{color:#d2e2ec;margin:20px 0 0;font-size:16px}.rc-partners-content{padding:48px 0 72px}.rc-partners-intro{max-width:1050px}.rc-partners-intro>p:last-child{color:#516b7e;max-width:85ch;margin:17px 0 0;font-size:19px}.rc-partners-share{background:linear-gradient(125deg,#e6eff5 0%,#eef3f6 100%);border:1px solid #c8d9e4;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:28px 30px;display:flex}.rc-partners-share>div:first-child{flex:1}.rc-partners-share h3{font-size:24px}.rc-partners-share p{color:#49677c;margin:12px 0 0;font-size:17px}.rc-partners-share-actions{flex-wrap:wrap;flex:0 465px;gap:10px;display:flex}.rc-partners-share-actions .rc-partners-btn{flex:195px;font-size:16px}.rc-partners-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.rc-partners-card{border:1px solid var(--rc-line);background:#fff;border-radius:18px;padding:30px;box-shadow:0 4px 18px #0b203507}.rc-partners-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.rc-partners-icon{color:#1e5a7d;background:#eaf1f6;border:1px solid #cddde8;border-radius:16px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.rc-partners-icon svg{width:32px;height:32px}.rc-partners-number{color:#7590a2;font-size:19px;font-weight:800}.rc-partners-card p{color:#506c7f;margin:14px 0 0;font-size:18px}.rc-partners-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.rc-partners-split>div{border:1px solid var(--rc-line);background:#fff;border-radius:18px;padding:32px}.rc-partners-split>div:first-child>p:not(.rc-partners-eyebrow){color:#4f6a7d}.rc-partners-split>.rc-partners-contact{background:#eaf0f4;border-color:#c8d9e4}.rc-partners-contact>p:not(.rc-partners-eyebrow){color:#4a697e}.rc-partners-mail{color:#1e587a;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:48px;font-size:21px;font-weight:750;display:inline-flex}.rc-partners-small{margin-bottom:0;font-size:16px}@media (max-width:1000px){.rc-partners-container{width:calc(100% - 48px)}.rc-partners-share{flex-direction:column;align-items:stretch}.rc-partners-share-actions{flex-basis:auto}.rc-partners-grid{gap:16px}.rc-partners-card,.rc-partners-split>div{padding:24px}}@media (max-width:760px){.rc-partners{font-size:17px}.rc-partners-container{width:calc(100% - 32px)}.rc-partners-hero{padding:34px 0 40px}.rc-partners-hero:after{opacity:.5}.rc-partners-eyebrow{letter-spacing:.06em;font-size:13px}.rc-partners h1{font-size:clamp(34px,8vw,42px)}.rc-partners-subtitle{font-size:18px}.rc-partners-actions{flex-direction:column;align-items:stretch}.rc-partners-content{padding:32px 0 48px}.rc-partners-grid,.rc-partners-split{grid-template-columns:minmax(0,1fr)}.rc-partners-share{gap:20px;padding:24px 20px}.rc-partners-share-actions{flex-direction:column}.rc-partners-share-actions .rc-partners-btn{flex-basis:auto}.rc-partners-card,.rc-partners-split>div{padding:24px 22px}.rc-partners-btn{font-size:16px}.rc-partners-intro>p:last-child,.rc-partners-card p{font-size:17px}.rc-partners-mail{font-size:19px}}
