.orpc-cta,.orpc-cta *{box-sizing:border-box}.orpc-cta{--orpc-card-bg:#f8f9fa;--orpc-card-text:#202124;--orpc-card-border:#d5d9dd;--orpc-card-accent:#49a6e6;--orpc-button-bg:#234b66;--orpc-button-hover:#163247;--orpc-button-text:#ffffff;--orpc-button-border:#234b66;--orpc-cta-content-width:760px;--orpc-cta-wide-width:1200px;margin:1.5rem 0;max-width:100%;color:inherit;font-family:inherit}.orpc-cta--palette-soft{--orpc-card-bg:#eef7fd;--orpc-card-text:#202124;--orpc-card-border:#9ed2f2;--orpc-card-accent:#49a6e6;--orpc-button-bg:#234b66;--orpc-button-hover:#163247;--orpc-button-text:#ffffff;--orpc-button-border:#234b66}.orpc-cta--palette-navy{--orpc-card-bg:#fff;--orpc-card-text:#202124;--orpc-card-border:#234b66;--orpc-card-accent:#234b66;--orpc-button-bg:#234b66;--orpc-button-hover:#163247;--orpc-button-text:#ffffff;--orpc-button-border:#234b66}.orpc-cta--palette-neutral{--orpc-card-bg:#f5f5f5;--orpc-card-text:#1f2933;--orpc-card-border:#c9ced3;--orpc-card-accent:#4b5563;--orpc-button-bg:#4b5563;--orpc-button-hover:#1f2933;--orpc-button-text:#fff;--orpc-button-border:#4b5563}.orpc-cta__inner{width:100%;margin-inline:auto}.orpc-cta--width-normal{width:min(100%,var(--orpc-cta-content-width))}.orpc-cta--width-wide{width:min(100%,var(--orpc-cta-wide-width))}.orpc-cta--width-full{width:100%;max-width:none}.orpc-cta--container-left{margin-left:0!important;margin-right:auto!important}.orpc-cta--container-center{margin-left:auto!important;margin-right:auto!important}.orpc-cta--container-right{margin-left:auto!important;margin-right:0!important}.orpc-cta--text-left,.orpc-cta--text-left .orpc-cta__heading,.orpc-cta--text-left .orpc-cta__description,.orpc-cta--text-left .orpc-cta__supporting{text-align:left!important}.orpc-cta--text-center,.orpc-cta--text-center .orpc-cta__heading,.orpc-cta--text-center .orpc-cta__description,.orpc-cta--text-center .orpc-cta__supporting{text-align:center!important}.orpc-cta--text-right,.orpc-cta--text-right .orpc-cta__heading,.orpc-cta--text-right .orpc-cta__description,.orpc-cta--text-right .orpc-cta__supporting{text-align:right!important}.orpc-cta__heading{margin:0 0 .75rem!important;font:700 clamp(1.5rem,2.5vw,1.75rem)/1.25 inherit!important;color:var(--orpc-card-text)}.orpc-cta__description{max-width:70ch;margin:0 0 1.25rem!important;font:400 clamp(1rem,1.5vw,1.0625rem)/1.6 inherit!important;color:var(--orpc-card-text)}.orpc-cta--text-center .orpc-cta__description{margin-inline:auto!important}.orpc-cta--text-right .orpc-cta__description{margin-left:auto!important}.orpc-cta__description p,.orpc-cta__supporting p{margin:0 0 .75em!important}.orpc-cta__description ul,.orpc-cta__description ol,.orpc-cta__supporting ul,.orpc-cta__supporting ol{display:inline-block;text-align:left!important;margin:.5em 0 .9em!important;padding-inline-start:1.5em!important;max-width:100%}.orpc-cta--text-left .orpc-cta__description ul,.orpc-cta--text-left .orpc-cta__description ol,.orpc-cta--text-left .orpc-cta__supporting ul,.orpc-cta--text-left .orpc-cta__supporting ol{display:block}.orpc-cta__description li,.orpc-cta__supporting li{margin:.25em 0!important}.orpc-cta__supporting{margin:.625rem 0 0!important;color:#4b5563;font:400 .9375rem/1.5 inherit!important}.orpc-cta__action{display:flex!important;flex-wrap:wrap;gap:.75rem;margin:.75rem 0 0!important;width:100%}.orpc-cta--action-left .orpc-cta__action{justify-content:flex-start!important}.orpc-cta--action-center .orpc-cta__action{justify-content:center!important}.orpc-cta--action-right .orpc-cta__action{justify-content:flex-end!important}.orpc-cta--card{padding:2rem;border:1px solid var(--orpc-card-border);border-left:5px solid var(--orpc-card-accent);border-radius:10px;background:var(--orpc-card-bg);color:var(--orpc-card-text)}.orpc-cta--card-highlighted{box-shadow:0 4px 14px rgba(35,75,102,.1)}.orpc-cta--card-minimal{border-top:0;border-right:0;border-bottom:0;border-radius:0;background:transparent}.orpc-cta--card-outline{border:2px solid var(--orpc-card-accent);background:transparent}.orpc-cta__button{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.25rem;border:2px solid var(--orpc-button-border)!important;border-radius:6px;background:var(--orpc-button-bg)!important;color:var(--orpc-button-text)!important;font:700 1rem/1.3 inherit!important;text-decoration:none!important;text-align:center!important;margin:0!important;float:none!important}.orpc-cta__button:hover{background:var(--orpc-button-hover)!important;border-color:var(--orpc-button-hover)!important}.orpc-cta--button-secondary .orpc-cta__button{filter:saturate(.75) brightness(.85)}.orpc-cta--button-outline .orpc-cta__button{background:transparent!important;color:var(--orpc-button-bg)!important}.orpc-cta--button-outline .orpc-cta__button:hover{background:var(--orpc-button-hover)!important;color:var(--orpc-button-text)!important}.orpc-cta--button-ghost .orpc-cta__button{background:transparent!important;border-color:transparent!important;color:var(--orpc-button-bg)!important}.orpc-cta--button-small .orpc-cta__button{min-height:42px;padding:.55rem 1rem;font-size:.9375rem!important}.orpc-cta--button-large .orpc-cta__button{min-height:54px;padding:.9rem 1.5rem;font-size:1.0625rem!important}.orpc-cta--button-width-full .orpc-cta__button{width:100%!important}.orpc-cta__link{display:inline-block!important;color:var(--orpc-button-hover)!important;font:600 1rem/1.5 inherit!important;text-decoration:underline!important;text-underline-offset:3px;margin:0!important}.orpc-cta--link-arrow .orpc-cta__link:after{content:" \2192"}.orpc-cta--link-download .orpc-cta__link:before{content:"\2193 ";font-weight:700}.orpc-cta--link-quiet .orpc-cta__link{text-decoration:none!important;font-weight:400!important}.orpc-cta__button:focus-visible,.orpc-cta__link:focus-visible{outline:3px solid var(--orpc-button-hover)!important;outline-offset:3px}.orpc-cta__error{padding:1rem;border:2px solid #b42318;background:#fef3f2;color:#7a271a}.orpc-cta-landing__main{width:min(100% - 2rem,1200px);margin:clamp(2rem,8vw,6rem) auto}@media(max-width:480px){.orpc-cta--card{padding:1.25rem}.orpc-cta--button-width-mobile .orpc-cta__button{width:100%!important}}@media(prefers-reduced-motion:reduce){.orpc-cta__button{transition:none}}
