html{overflow-x:hidden;scroll-behavior:smooth}body{background-color:var(--bg)}main{background-color:var(--body-bg);padding:var(--page-padding-y) var(--page-padding-x) max(4rem,var(--page-padding-y));z-index:0;flex-grow:1}.modal main{display:contents}*{box-sizing:border-box}html{height:100%}body{line-height:1.75em;min-height:100%;display:flex;flex-direction:column}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,button,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-decoration:none;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,dl{list-style:none}table{border-collapse:collapse;border-spacing:0}input{border:0}input[type=hidden]{display:none}strong{font-weight:700}input,select,button,textarea{font:inherit}:root{--cba-black: #1E1E1E;--cba-dark-80: #4F4C4D;--cba-dark-65: #706D6E;--cba-light-20: #D3D2D2;--cba-light-10: #E9E9E9;--cba-light-05: #F4F4F4;--cba-white: #FFF;--cba-yellow: #FFCC00;--cba-yellow-hover: #FFDB4D;--cba-yellow-active: #D3A906;--cba-beacon: #FAEC20;--cba-utility-blue: #1175B5;--cba-utility-blue-soft: #F1F7FB;--cba-utility-tangerine: #F95200;--cba-utility-red: #E1001A;--cba-utility-red-soft: #FEF5F6;--cba-utility-green: #00AA00;--cba-accent-green: #1A7D1A;--cba-tint-green: #ECFEEC;--cba-tint-blue: #D8EEF9;--brighte-green: #00D299;--brighte-green-hover: #00E0A3;--brighte-green-active: #05A87C;--brighte-green-light: #E9F1ED;--brighte-green-light-selected: #CDFDF0;--xxsmall: .25rem;--xsmall: .5rem;--small: 1rem;--medium: 1.5rem;--large: 2rem;--xlarge: 2.5rem;--xxlarge: 4rem;--level-0: 3rem;--level-1: 2.5rem;--level-2: 2rem;--level-3: 1.25rem;--level-4: 1rem;--level-5: .875rem;--text-xxsmall: .875rem;--text-xsmall: .875rem;--text-small: .875rem;--text-medium: 1rem;--text-large: 1.5rem;--text-xlarge: 2rem;--text-xxlarge: 2.5rem;--text-regular: normal;--text-bold: bold;--text-line: calc(1em + var(--xsmall));--text-family: CBABeaconSans, sans-serif;--heading-family: CBABeaconSans, sans-serif;--shadow-header: 0px 1px 1px 0px var(--shadow-color);--shadow-footer: 0px -1px 1px 0px var(--shadow-color);--focus-outline: 2px solid var(--cba-utility-blue);--focus-outline-offset: 2px;--focus-shadow-on-green: 0 0 0 2px #0F68A0;--focus-shadow: 0 0 0 2px var(--cba-utility-blue);--hover-bg: var(--cba-light-05);--body-bg: var(--bg-soft);--field-height: 3rem;--field-fg: var(--fg);--field-bg: var(--cba-white);--field-bg-focus: var(--cba-white);--field-shadow: 0 0 0 1px var(--cba-dark-65);--field-border: var(--cba-light-20);--field-shadow-focus: var(--focus-shadow);--field-icon-color: var(--fg);--field-padding: 0 var(--xsmall);--field-placeholder-fg: var(--cba-dark-65);--field-placeholder-opacity: 1;--field-textarea-padding: var(--xsmall);--field-textarea-height: 120px;--field-description-fg: var(--cba-dark-65);--field-shadow-error: 0 0 0 1px var(--cba-utility-red);--field-error-fg: var(--cba-utility-red);--field-error-banner-border: var(--cba-utility-red);--field-error-banner-bg: var(--cba-utility-red-soft);--field-info-fg: var(--cba-utility-blue);--field-info-banner-border: var(--cba-utility-blue);--field-info-banner-bg: var(--cba-utility-blue-soft);--checkbox-size: 20px;--label-fg: var(--fg);--label-weight: bold;--label-margin: var(--xsmall);--label-optional-size: var(--text-medium);--label-optional-weight: var(--text-regular);--label-optional-margin: var(--xxsmall);--list-icon-bg: var(--fg);--list-icon-fg: var(--bg);--dropdown-bg: var(--bg);--dropdown-fg: var(--fg);--dropdown-shadow: 0px 3px 3px 0px rgb(0 0 0 / 15%), 0px 1px 8px 0px rgb(0 0 0 / 10%);--dropdown-scrollbar: var(--cba-dark-65);--dropdown-selection-bg: var(--cba-utility-blue);--dropdown-selection-fg: var(--cba-white);--dropdown-selection-bg-hover: var(--cba-light-05);--dropdown-selection-fg-hover: var(--fg);--progress-bg: var(--cba-light-10);--progress-fg: var(--cba-black);--tab-highlight: var(--cba-yellow);--header-bg: var(--bg);--header-height: 80px;--header-shadow: var(--shadow-header);--header-padding: 0 var(--large);--page-width: 1328px;--page-padding-y: var(--xxlarge);--page-padding-x: var(--large);--section-padding-y: var(--xxlarge);--section-padding-y-inverse: calc(var(--section-padding-y) * -1);--section-padding-x: var(--xxlarge);--section-padding-x-inverse: calc(var(--section-padding-x) * -1);--icon-hard-filter: none}@media screen and (max-width: 1139px){:root{--section-padding-x: var(--xlarge)}}@media screen and (max-width: 1023px){:root{--header-height: 64px;--header-padding: 0 var(--medium);--section-padding-x: var(--large);--section-padding-y: 3rem}}@media screen and (max-width: 977px){:root{--page-padding-y: var(--xsmall);--page-padding-x: var(--xsmall);--section-padding-x: var(--medium);--level-0: 2.5rem;--level-1: 2rem;--level-2: 1.5rem;--text-xlarge: 1.5rem;--text-xxlarge: 2rem}}@font-face{font-family:CBABeaconSans;src:url(/CBABeaconSans-Regular.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CBABeaconSans;src:url(/CBABeaconSans-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}[class*=bg-]{background-color:var(--bg);color:var(--fg)}[class*=fg-]{color:var(--fg);--theme-icon-fg: var(--fg)}:root,.light-mode,.bg-light{--bg: var(--cba-white);--fg: var(--cba-black);--border: var(--cba-light-20);--body-bg: var(--cba-light-05);--shadow-color: rgb(35 31 32 / 20%);--icon-color: var(--fg);--link: var(--cba-utility-blue);--btn-bg: var(--cba-yellow);--btn-fg: var(--cba-black);--btn-bg-hover: var(--cba-yellow-hover);--btn-bg-active: var(--cba-yellow-active)}.bg-dark{--cba-utility-blue: #bdd6ff;--cba-utility-red: #ff4545;--bg: var(--cba-black);--fg: var(--cba-white);--border: var(--cba-dark-65);--body-bg: black;--shadow-color: rgb(35 31 32 / 20%);--icon-color: var(--fg);--link: var(--cba-utility-blue);--field-fg: var(--fg);--hover-bg: black;--dropdown-selection-bg: black;--dropdown-selection-fg: var(--fg);--dropdown-selection-bg-hover: black;--dropdown-selection-fg-hover: var(--fg);--dropdown-shadow: 0px 3px 3px 0px rgb(0 0 0 / 70%), 0px 1px 8px 0px rgb(0 0 0 / 50%);--btn-outline-bg-hover: black;--btn-outline-bg-active: black;--progress-bg: var(--cba-dark-80);--progress-fg: var(--cba-dark-65);--icon-hard-filter: invert(1)}.bg-grey{--bg: var(--cba-light-05)}.box.outline,.col.outline,.row.outline,a.outline{border:1px solid var(--border)}a.outline:hover,a.outline:focus{background-color:var(--hover-bg)}.bg-none{--bg: transparent}.bg-green{--bg: var(--brighte-green)}.bg-heat-mint{--bg: #DFF1EF}.fg-dark{--fg: var(--cba-black);--icon-color: var(--fg)}.fg-inherit{--fg: inherit;--icon-color: var(--fg)}.fg-red{--fg: var(--cba-utility-red);--icon-color: var(--fg)}.fg-blue{--fg: var(--cba-utility-blue);--icon-color: var(--fg)}.fg-green{--fg: var(--cba-utility-green);--icon-color: var(--fg)}*:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset, 2px)}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.block{display:block}.grow{flex-grow:1}.is-loading{pointer-events:none;opacity:.4}.m-none{margin-bottom:0}.m-xxsmall{margin-bottom:var(--xxsmall)}.m-xsmall{margin-bottom:var(--xsmall)}.m-small{margin-bottom:var(--small)}.m-medium{margin-bottom:var(--medium)}.m-large{margin-bottom:var(--large)}.m-xlarge{margin-bottom:var(--xlarge)}.m-xxlarge{margin-bottom:var(--xxlarge)}.m-xxxlarge{margin-bottom:var(--xxxlarge)}:last-child{margin-bottom:0}.p-none{padding:0}.p-xxsmall{padding:var(--xxsmall)}.p-xsmall{padding:var(--xsmall)}.p-small{padding:var(--small)}.p-medium{padding:var(--medium)}.p-large{padding:var(--large)}.p-xlarge{padding:var(--xlarge)}.p-xxlarge{padding:var(--xxlarge)}.p-xxxlarge{padding:var(--xxxlarge)}.gap-xxsmall{gap:var(--xxsmall);--gap-size: var(--xxsmall)}.gap-xsmall{gap:var(--xsmall);--gap-size: var(--xsmall)}.gap-small{gap:var(--small);--gap-size: var(--small)}.gap-medium{gap:var(--medium);--gap-size: var(--medium)}.gap-large{gap:var(--large);--gap-size: var(--large)}.gap-xlarge{gap:var(--xlarge);--gap-size: var(--xlarge)}.gap-xxlarge{gap:var(--xxlarge);--gap-size: var(--xxlarge)}.gap-xxxlarge{gap:var(--xxxlarge);--gap-size: var(--xxxlarge)}.img-block,.img-full{display:block;max-width:100%}.img-contain{object-fit:contain}.img-cover{object-fit:cover}.salign-start{align-self:start}.salign-end{align-self:end}.salign-center{align-self:center}.salign-stretch{align-self:stretch}.a-success{animation:successCheck;animation-duration:.6s;animation-timing-function:ease-in-out}@keyframes successCheck{0%{transform:scale(.4)}to{transform:scale(1)}}.shake-answers .modal fieldset{animation:shake;animation-duration:1s;animation-fill-mode:both}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.input-list .f-label{min-height:4rem;align-items:center;margin:0;cursor:pointer;padding:0 var(--small)}.input-list .f-label:hover,.input-list .f-label:focus{background-color:var(--hover-bg)}.input-list .f-label .icon,.input-list .f-label span{transform:none!important}.input-list>*{border-top:1px solid var(--border)}.input-list>*:last-child{border-bottom:1px solid var(--border)}.copy-url{background:#fff;border:none;box-shadow:var(--field-shadow)}.copy-url-small{max-width:400px}.copy-url .f-field{box-shadow:none;border:none}.tabpanel{display:flex;flex-direction:column;gap:var(--small);border:1px solid var(--border);padding:var(--small)}.tabpanels .tabpanel:not(.selected){display:none}.tablist{overflow-x:auto;overflow-y:visible}.modal .tablist{margin-left:var(--modal-padding-inverse);padding:4px 0 4px var(--modal-padding)}.tablist>ul{display:flex;flex-wrap:nowrap;gap:var(--small)}.tablist button{appearance:none;background:none;flex-shrink:0;white-space:nowrap;padding-bottom:var(--xsmall);border-bottom:2px solid transparent;cursor:pointer;color:var(--fg)}.tablist button[aria-selected=true]{font-weight:700;border-bottom:2px solid var(--tab-highlight)}.breakout{margin:calc(var(--page-padding-y) * -1) calc(var(--page-padding-x) * -1) var(--xxlarge);padding:var(--medium) var(--medium)}.rich{display:flex;flex-direction:column;gap:var(--medium)}.vendor-logo{width:100px;height:60px;background-color:var(--cba-white);border:1px solid var(--border);object-fit:contain;padding:10px}.promo-pill{background-image:linear-gradient(45deg,#fefa8e,var(--cba-yellow));display:inline-block;padding:4px 16px;border-radius:20px;align-self:flex-start}.promo-pill.small{padding:0 10px}.input-list .promo-pill{align-self:auto}.promo-img{border-radius:var(--xsmall);aspect-ratio:728 / 532;width:100%}.modal .promo-img{border-radius:var(--small)}.promo-img+.box{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.promo-section-img{aspect-ratio:728/532!important}hr{width:100%;height:1px;border:0;border-top:1px solid var(--border);margin:0}.stars{width:88px;height:16px;background-color:var(--cba-light-20);clip-path:path("M10.2246 5.27344L16 5.72949L11.5996 9.44531L12.9443 15L8 12.0234L3.05566 15L4.40039 9.44531L0 5.72949L5.77539 5.27344L8 0L10.2246 5.27344ZM28.2246 5.27344L34 5.72949L29.5996 9.44531L30.9443 15L26 12.0234L21.0557 15L22.4004 9.44531L18 5.72949L23.7754 5.27344L26 0L28.2246 5.27344ZM46.2246 5.27344L52 5.72949L47.5996 9.44531L48.9443 15L44 12.0234L39.0557 15L40.4004 9.44531L36 5.72949L41.7754 5.27344L44 0L46.2246 5.27344ZM64.2246 5.27344L70 5.72949L65.5996 9.44531L66.9443 15L62 12.0234L57.0557 15L58.4004 9.44531L54 5.72949L59.7754 5.27344L62 0L64.2246 5.27344ZM82.2246 5.27344L88 5.72949L83.5996 9.44531L84.9443 15L80 12.0234L75.0557 15L76.4004 9.44531L72 5.72949L77.7754 5.27344L80 0L82.2246 5.27344Z")}.stars-bar{width:calc(var(--stars) * 18px);height:30px;margin-left:-1px;background-color:var(--cba-yellow)}.demo{max-width:400px}.demo .search-form .btn{top:0!important}.formatted p,.formatted h1,.formatted h2,.formatted h3,.formatted h4,.formatted h5,.formatted ul{margin-bottom:var(--small)}.formatted ul{list-style:outside;padding-left:20px}.skip-to-content-link{background-color:#fff;left:50%;width:280px;justify-content:center;margin-left:-140px;padding:15px 30px;position:absolute;transform:translateY(-100px);transition:transform .3s;z-index:200;top:0;text-align:center}.skip-to-content-link:focus{transform:translateY(30px)}.mobile-nav-open .skip-to-content-link{display:none}.primary-header{background:var(--header-bg);box-shadow:var(--header-shadow);padding:var(--header-padding);position:relative;z-index:100}.primary-header .inner{max-width:var(--page-width);margin:0 auto;height:var(--header-height);display:flex;align-items:center;justify-content:space-between}.primary-header .logo{height:40px;width:256px;display:block}.primary-footer{background-color:var(--bg)}.primary-footer>.inner{position:relative;max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--medium);padding:var(--section-padding-y) var(--section-padding-x)}.back-to-top{position:absolute;top:-36px;right:var(--section-padding-x);width:72px;height:72px;background-color:var(--cba-yellow);display:flex;align-items:center;justify-content:center;transition:.25s cubic-bezier(.39,.575,.565,1)}.back-to-top:hover{background-color:var(--cba-yellow-hover)}.back-to-top:active{background-color:var(--cba-yellow-active)}.back-to-top-green{background-color:var(--brighte-green)}.back-to-top-green:hover{background-color:var(--brighte-green-hover)}.back-to-top-green:active{background-color:var(--brighte-green-active)}html.modal-active{overflow-y:hidden}.modal-active .modal{z-index:300;padding:var(--xxlarge) 0 20px;display:flex;align-items:start;justify-content:center;position:fixed;inset:0;overflow:auto;background-color:#0009;animation:appear .3s forwards;scroll-padding-top:60px}.modal-content{--modal-padding: var(--medium);--modal-padding-inverse: calc(var(--modal-padding) * -1);padding:var(--modal-padding);position:relative;background-color:var(--bg);width:100%;max-width:600px;box-shadow:0 23px 14px #00000003,0 10px 10px #00000005,0 3px 6px #0000000d;animation:modal-slide-up .3s forwards;display:flex;flex-direction:column}@keyframes modal-slide-up{0%{top:100px}to{top:0}}.modal .loading{opacity:0;animation:appear forwards .3s;animation-delay:.3s;border-radius:var(--radius-small);margin-top:var(--small)!important;height:200px}@keyframes appear{0%{opacity:0}to{opacity:1}}.modal-header{display:flex;flex-direction:row;justify-content:flex-end;margin:var(--modal-padding-inverse);margin-bottom:0;padding:0 var(--modal-padding);box-shadow:var(--shadow-header);position:relative;z-index:2;background-color:var(--bg);margin-bottom:var(--modal-padding);height:72px;align-items:center}.modal-close{padding:10px}.modal-wrapper{max-width:200px}.modal-main{flex-grow:1;display:flex;flex-direction:column;gap:var(--medium);transition:.3s}.modal .modal-logo{position:absolute;top:0;left:var(--modal-padding);z-index:50;height:72px;display:flex;justify-content:center;align-items:center}.modal-logo-brighte{width:99px;height:30px}.modal-logo-cba{width:40px;height:40px}.flow-progress{margin:var(--section-padding-y-inverse) var(--section-padding-x-inverse) var(--section-padding-y);background-color:var(--progress-bg);height:4px}.modal .flow-progress{margin:var(--modal-padding-inverse) var(--modal-padding-inverse) 0}.flow-progress>div{background-color:var(--progress-fg);width:var(--progress);height:4px;transition:width .4s ease-out}@media screen and (max-width: 640px){.modal-header{position:sticky;top:0}.modal .modal-logo{position:fixed}.modal-content{--modal-padding: var(--medium)}.modal-active .modal{padding:0}.modal-content{max-width:100%;min-height:100%}.modal-footer{background-color:var(--bg);flex-grow:1;justify-content:end;margin:0 var(--section-padding-x-inverse);margin-bottom:var(--section-padding-y-inverse)!important;padding:var(--medium) var(--section-padding-x);position:sticky;bottom:0;box-shadow:var(--shadow-footer);flex-grow:0;z-index:10}.modal .modal-footer{margin:0 var(--modal-padding-inverse);margin-bottom:var(--modal-padding-inverse)!important;padding:var(--modal-padding)}}@media screen and (max-width: 319px){.modal-header,.modal-footer{position:inherit}}
