.b2b.rcp .k-cream{--k-field:var(--cream)}.b2b.rcp .k-sky{--k-field:var(--sky)}.b2b.rcp .k-blush{--k-field:var(--blush)}.b2b.rcp .k-sage{--k-field:var(--sage)}.b2b.rcp .k-marigold{--k-field:var(--marigold)}.b2b.rcp .k-pine{--k-field:var(--pine)}.b2b.rcp .rcp-h1{font-size:clamp(40px,4.6vw,64px)}.b2b.rcp .rcp-hero-link{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:4px;display:inline-flex}.b2b.rcp .rcp-hero-link:focus-visible,.b2b.rcp .rcp-resource-link:focus-visible,.b2b.rcp .k-link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}.b2b.rcp .rcp-hero-art{aspect-ratio:1/1.22;justify-self:end;width:100%;max-width:560px;min-height:0;display:block;container-type:inline-size}.b2b.rcp .rcp-hero-spot{z-index:1;width:98cqw;height:auto;position:absolute;bottom:-7cqw;left:-22cqw}.b2b.rcp .rcp-hero-phone .hm-contact-center small{white-space:nowrap}.b2b.rcp .rcp-hero-phone{z-index:2;width:64cqw;position:absolute;top:4cqw;right:0}.b2b.rcp .k-hero-copy{z-index:3;position:relative}@media (width>=861px) and (width<=1199px){.b2b.rcp .rcp-hero-spot{width:92cqw;left:-8cqw}}@media (width<=860px){.b2b.rcp .k-hero-grid{gap:0}.b2b.rcp .rcp-hero-art{aspect-ratio:1/1.02;justify-self:center;max-width:420px;margin-top:0}.b2b.rcp .rcp-hero-phone{width:66cqw}.b2b.rcp .rcp-hero-spot{width:84cqw;bottom:-5cqw;left:-8cqw}}.b2b.rcp .rcp-answer{margin-bottom:18px;font-size:clamp(21px,2vw,26px);line-height:1.35}.b2b.rcp .rcp-definition{padding-bottom:clamp(24px,3vw,40px)}.b2b.rcp .k-grid>*{border-left:1.5px solid var(--line);border-top:0}.b2b.rcp .k-grid[style*=--cols\:3]>:nth-child(3n+1),.b2b.rcp .k-grid[style*=--cols\:2]>:nth-child(odd){border-left:0}.b2b.rcp .k-grid[style*=--cols\:3]>:nth-child(n+4),.b2b.rcp .k-grid[style*=--cols\:2]>:nth-child(n+3){border-top:1.5px solid var(--line)}@media (width>=761px) and (width<=1024px){.b2b.rcp .k-grid[style*=--cols\:3]{--cols:3!important}.b2b.rcp .k-grid[style*=--cols\:3]>*{padding-inline:18px}}@media (width<=760px){.b2b.rcp .k-grid[style*=--cols\:3]{--cols:1!important}.b2b.rcp .k-grid>*{padding:22px 0;border-left:0!important;border-top:1.5px solid var(--line)!important}.b2b.rcp .k-grid>:first-child{border-top:0!important}}.b2b.rcp .rcp-cards>article{grid-template-columns:auto 1fr;align-items:start;column-gap:16px;padding-bottom:28px;display:grid}.b2b.rcp .rcp-cards .k-icon{grid-column:1;margin-bottom:18px}.b2b.rcp .rcp-cards .k-num{grid-column:2;justify-self:end;margin:0}.b2b.rcp .rcp-cards h3,.b2b.rcp .rcp-cards p{grid-column:1/-1}.b2b.rcp .rcp-cards h3{font-size:clamp(22px,2vw,26px)}.b2b.rcp .rcp-flow .k-steps>li{padding-bottom:20px}.b2b.rcp .rcp-resource-links{border-bottom:1.5px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,88px);margin-top:clamp(48px,6vw,80px);display:grid}.b2b.rcp .rcp-resource-link{border-top:1.5px solid var(--line);min-height:64px;color:var(--cream);font:700 18px/1.3 var(--b2b-font);text-wrap:pretty;transition:padding-left .25s var(--ease);align-items:center;padding:14px 0;text-decoration:none;display:flex}.b2b.rcp .rcp-resource-link:hover{text-underline-offset:4px;padding-left:8px;text-decoration:underline}.b2b.rcp .rcp-resource-links>:nth-last-child(-n+2){border-bottom:0}.b2b.rcp .rcp-resource-links{border-bottom:1.5px solid var(--line)}@media (width<=760px){.b2b.rcp .rcp-resource-links{grid-template-columns:1fr}}.b2b.rcp .k-split .b2b-lede{margin-top:20px}.b2b.rcp .rcp-route{justify-items:center;width:100%;max-width:520px;margin-inline:auto;display:grid}.b2b.rcp .rcp-route>strong{background:var(--cream);font:700 clamp(20px, 2vw, 24px)/1.2 var(--b2b-font);box-shadow:0 0 0 5px var(--sage);border-radius:999px;padding:16px 36px;display:block}.b2b.rcp .rcp-route{--dot:radial-gradient(circle, var(--pine) 1.7px, transparent 2.1px)}.b2b.rcp .rcp-route>span{font:700 16px/1.3 var(--b2b-font);text-align:center;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.b2b.rcp .rcp-route>span:before,.b2b.rcp .rcp-route>span:after{content:"";background:var(--dot) 0 0 / 4px 12px no-repeat space;width:4px;display:block}.b2b.rcp .rcp-route>span:before{height:36px;margin:4px 0 6px}.b2b.rcp .rcp-route>span:after{height:36px;margin:6px 0 -8px}.b2b.rcp .rcp-route>div{--c:calc((100% - 20px) / 6);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding-top:32px;display:grid;position:relative}.b2b.rcp .rcp-route>div:before,.b2b.rcp .rcp-route>div:after{content:"";height:4px;width:calc(50% - var(--c) + 12px);background:var(--dot) 0 0 / 12px 4px space no-repeat;position:absolute;top:0}.b2b.rcp .rcp-route>div:before{left:calc(var(--c) - 6px)}.b2b.rcp .rcp-route>div:after{left:calc(50% - 6px)}.b2b.rcp .rcp-route b{background:var(--cream);text-align:center;font:700 clamp(18px, 1.8vw, 22px)/1.2 var(--b2b-font);border-radius:20px;padding:18px 6px 16px;display:block;position:relative}.b2b.rcp .rcp-route b:before{content:"";background:var(--dot) 0 0 / 4px 12px no-repeat space;width:4px;height:36px;position:absolute;top:-36px;left:calc(50% - 2px)}.b2b.rcp .rcp-route b br{display:none}.b2b.rcp .rcp-route small{font:400 15px/1.2 var(--b2b-font);margin-top:4px;display:block}.b2b.rcp .rcp-route b.connected{box-shadow:0 0 0 3px var(--tomato)}.b2b.rcp .rcp-route b.connected:after{content:"";background:var(--tomato) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8' fill='none' stroke='%23FAF0E2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 76% no-repeat;width:26px;height:26px;box-shadow:0 0 0 3px var(--sage);border-radius:50%;position:absolute;top:-12px;right:-8px}.b2b.rcp .rcp-custom>article{flex-direction:column;min-height:190px;padding:32px 32px 28px;display:flex}.b2b.rcp .rcp-custom span{font:700 15px/1 var(--b2b-font);align-items:center;gap:10px;display:inline-flex}.b2b.rcp .rcp-custom span:before{content:"";background:var(--tomato);border-radius:50%;width:10px;height:10px}.b2b.rcp .rcp-custom h3{text-wrap:balance;max-width:14em;margin:22px 0 0;font-size:clamp(24px,2.6vw,34px);line-height:1.1}@media (width<=680px){.b2b.rcp .rcp-custom>article{min-height:0;padding:24px 0}}.b2b.rcp .rcp-fine{margin-top:18px}.b2b.rcp .rcp-number{justify-items:center;width:100%;max-width:420px;margin-inline:auto;display:grid}.b2b.rcp .rcp-number b{text-align:center;background:var(--cream);width:100%;font:700 clamp(22px, 2.4vw, 30px)/1.1 var(--b2b-font);border-radius:999px;padding:20px 28px;display:block}.b2b.rcp .rcp-number b:last-of-type{background:var(--pine);color:var(--cream)}.b2b.rcp .rcp-number i{width:100%;height:76px;font:700 20px/1 var(--b2b-font);color:var(--cream);background:radial-gradient(circle at 50% 50%, var(--pine) 17px, transparent 17.6px), radial-gradient(circle at 2px 2px, var(--pine) 1.7px, transparent 2.1px) 50% 0 / 4px 12px repeat-y;place-items:center;font-style:normal;display:grid}.b2b.rcp .rcp-proof-photo{border-radius:24px;width:100%;max-width:100%;height:auto;display:block}.b2b.rcp .rcp-proof .k-quote{margin:24px 0 22px}.b2b.rcp .rcp-proof .k-attrib{margin:0 0 22px;font-size:17px}.b2b.rcp .rcp-proof .k-attrib strong{display:inline}.b2b.rcp .rcp-proof .k-link{align-items:center;min-height:44px;display:inline-flex}@media (width<=860px){.b2b.rcp .rcp-proof-photo{border-radius:20px}}.b2b.rcp .rcp-faq .k-faq-art{margin-top:36px}.b2b.rcp .rcp-cta{text-align:left}.b2b.rcp .rcp-cta .k-split{align-items:center}.b2b.rcp .rcp-cta .b2b-lede{max-width:520px;margin:16px 0 28px}.b2b.rcp .rcp-cta .huck-phone-form,.b2b.rcp .rcp-cta .huck-form-consent{text-align:left;margin-left:0}.b2b.rcp .rcp-cta-art{width:100%;max-width:520px;height:auto;margin-inline:auto;display:block}@media (width<=860px){.b2b.rcp .rcp-cta-art{max-width:420px}}.b2b.rcp .rcp-after-call{font:700 18px/1.4 var(--b2b-font);margin-top:20px}.b2b.rcp .rcp-jobs{margin-top:12px;font-size:16px;line-height:1.7}.b2b.rcp .rcp-jobs a,.b2b.rcp .rcp-related a{color:inherit;text-underline-offset:3px;font-weight:700}.b2b.rcp .rcp-related{margin-top:24px;font-size:15px;line-height:1.7}
