.bp{--bp-line:#e3e7ec;--bp-muted:#a3b1c2;--bp-grad:linear-gradient(180deg,#0b2c47,#1666a6)}.bp [hidden]{display:none!important}.bp-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.bp-only-m{display:none}.bp-intro{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-bottom:48px}.bp-intro__lead{display:flex;flex-direction:column;gap:40px}.bp .bp-title{font-size:58px;font-weight:600;line-height:1.12}.bp .bp-title em{display:block}.bp-lead{font-size:19px}.bp-steps{display:grid;gap:22px;list-style:none;margin:0;padding:0}.bp-step{align-items:baseline;display:grid;gap:4px;grid-template-columns:84px minmax(0,1fr)}.bp-step__label{color:var(--cv-navy);font:italic 300 28px/1.1 var(--cv-font-display);white-space:nowrap}.bp-step__text{font-size:18px;line-height:1.5;margin:0}.bp-matrix{background:#fff;border:1px solid var(--bp-line);border-radius:12px;display:grid;grid-template-columns:173px repeat(var(--bp-svc,4),minmax(0,1fr));overflow:hidden}.bp-head{align-items:center;background:var(--cv-navy);color:#fff;display:flex;font-size:16px;justify-content:center;padding:12px 10px;text-align:center}.bp-head+.bp-head{border-left:1px solid hsla(0,0%,100%,.12)}.bp-stage{align-items:center;display:flex;font:italic 400 20px/1.1 var(--cv-font-display);justify-content:center;letter-spacing:.02em;padding:24px 10px;text-align:center;text-transform:uppercase}.bp-stage--navy{background:var(--bp-grad);color:#fff}.bp-stage--grey{background:linear-gradient(180deg,#f2f4f7,#c9d4e1);color:var(--cv-navy)}.bp-stage--cream{background:linear-gradient(180deg,#fdeecb,#fffaf0);color:var(--cv-navy)}.bp-cell{background:#fff;border:0;border-bottom:1px solid var(--bp-line);border-left:1px solid var(--bp-line);color:#1b2733;cursor:pointer;display:flex;flex-direction:column;font:inherit;justify-content:flex-start;padding:22px 26px 22px 16px;position:relative;text-align:left;transition:background-color .15s,color .15s,box-shadow .15s;width:100%}.bp-cell--last{border-bottom:0}.bp-cell:hover{background:#f4f8fb;box-shadow:inset 0 0 0 2px #c7d8e6}.bp-cell:focus-visible{outline:3px solid var(--cv-sky);outline-offset:-3px}.bp-cell.is-selected{background:var(--bp-grad);box-shadow:none;color:#fff}.bp{--bp-sel-grey:linear-gradient(180deg,#f2f4f7,#c9d4e1);--bp-sel-cream:linear-gradient(180deg,#ffe9a8,#fff1c7)}.bp-cell--grey.is-selected{background:var(--bp-sel-grey);box-shadow:inset 0 0 0 1px #b9c5d2;color:var(--cv-navy)}.bp-cell--cream.is-selected{background:var(--bp-sel-cream);box-shadow:inset 0 0 0 1px #f1d27a;color:var(--cv-navy)}.bp-cell--cream.is-selected .bp-cell__check,.bp-cell--grey.is-selected .bp-cell__check{border-color:var(--cv-navy)}.bp-cell__check{background:#fff;border:1.5px solid #c3ccd6;border-radius:50%;height:20px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .15s;width:20px}.bp-cell:focus-visible .bp-cell__check,.bp-cell:hover .bp-cell__check{opacity:1}.bp-card.is-selected .bp-card__check,.bp-cell.is-selected .bp-cell__check{background:#fff no-repeat 50%/60% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath fill='none' stroke='%23092c47' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m1.5 6.5 4 4 9-9'/%3E%3C/svg%3E");border-color:#fff;opacity:1}.bp-bullets{display:grid;font-size:14.5px;gap:6px;line-height:1.3;list-style:none;margin:0;padding:0}.bp-bullets li{padding-left:12px;position:relative}.bp-bullets li:before{background:currentColor;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.55em;width:4px}.bp-warn{align-items:center;color:#4a5560;display:flex;font-size:18px;font-style:italic;gap:8px;justify-content:center;margin:40px 0 28px;text-align:center}.bp-warn svg{flex:none;height:18px;width:20px}.bp-warn--alert{color:#8a5a00}.bp-cta{align-items:center;background:var(--cv-navy);border-radius:var(--cv-radius);display:flex;flex-wrap:wrap;gap:24px 40px;isolation:isolate;justify-content:space-between;margin-top:0;overflow:hidden;padding:48px 60px;position:relative}.bp--complete .bp-cta{margin-top:40px}.bp-cta:before{background-image:linear-gradient(rgba(67,150,211,.14) 1px,transparent 0),linear-gradient(90deg,rgba(67,150,211,.14) 1px,transparent 0);background-size:20px 20px;content:"";inset:0;-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.25),rgba(0,0,0,.9));mask-image:linear-gradient(100deg,rgba(0,0,0,.25),rgba(0,0,0,.9));position:absolute;z-index:-1}.bp-cta--img{background-color:var(--cv-navy);background-repeat:no-repeat;background-size:cover}.bp-cta--img:before,.bp-cta--plain:before{content:none}.bp .bp-cta__title{color:#fff;font-size:48px;font-weight:600;line-height:1.1;max-width:780px}.bp .bp-cta__title em{color:var(--cv-cream);font-weight:300}.bp-generate{align-items:center;font-size:20px;line-height:1.2;padding:14px 30px}.bp-generate:after{height:14px;width:22px}@media (max-width:900px){.bp-only-d{display:none!important}.bp-only-m{display:initial}.bp-mobile.bp-only-m{display:block}.bp-intro{gap:24px;grid-template-columns:1fr;margin-bottom:40px}.bp-intro__lead{gap:24px}.bp .bp-title{font-size:40px;line-height:1.12}.bp-lead,.bp-step__text{font-size:18px}.bp-steps{gap:24px}.bp-step{grid-template-columns:68px minmax(0,1fr)}.bp-step__label{font-size:22px}.bp-tabs{display:grid;gap:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:24px}.bp-tab{background:none;border:0;border-bottom:3px solid transparent;color:var(--bp-muted);cursor:pointer;font:italic 600 16px/1.25 var(--cv-font-body);padding:0 0 7px;text-align:center}.bp-tab[aria-selected=true]{border-bottom-color:var(--cv-navy);color:var(--cv-navy)}.bp-tab:focus-visible{outline:2px solid var(--cv-sky);outline-offset:2px}.bp-panel{display:grid;gap:24px}.bp-card{background:#fff;border:1px solid #d7dde4;border-radius:10px;color:var(--cv-navy);cursor:pointer;display:grid;font:inherit;gap:13px;padding:15px 20px 18px;text-align:left;width:100%}.bp-card:focus-visible{outline:3px solid var(--cv-sky);outline-offset:2px}.bp-card.is-selected{background:var(--bp-grad);border-color:transparent;color:#fff}.bp-card--grey.is-selected{background:var(--bp-sel-grey);border-color:#b9c5d2;color:var(--cv-navy)}.bp-card--cream.is-selected{background:var(--bp-sel-cream);border-color:#f1d27a;color:var(--cv-navy)}.bp-card--cream.is-selected .bp-card__title,.bp-card--grey.is-selected .bp-card__title{border-bottom-color:rgba(9,44,71,.25)}.bp-card--cream.is-selected .bp-card__check,.bp-card--grey.is-selected .bp-card__check{border-color:var(--cv-navy)}.bp-card__head{align-items:center;display:flex;gap:13px;justify-content:space-between}.bp-card__title{border-bottom:1px solid rgba(9,44,71,.25);flex:1;font:italic 600 16px/1.25 var(--cv-font-body);padding-bottom:7px}.bp-card.is-selected .bp-card__title{border-bottom-color:hsla(0,0%,100%,.3)}.bp-card__check{border:1.5px solid var(--cv-navy);border-radius:50%;flex:none;height:28px;width:28px}.bp-card .bp-bullets{font-size:14px;gap:8px}.bp-warn{display:block;font-size:18px;margin:32px 0 0}.bp-warn svg{display:inline-block;margin-right:6px;vertical-align:-2px}.bp:not(.bp--complete) .bp-cta{display:none}.bp--complete .bp-cta{margin-top:40px}.bp-cta{flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.bp .bp-cta__title{font-size:28px}.bp-generate{font-size:18px}}@media (prefers-reduced-motion:reduce){.bp-cell,.bp-cell__check{transition:none}}