.framework[data-v-4a118917]{display:flex;flex-direction:row;height:100%;overflow:hidden}.framework .side-panel[data-v-4a118917]{position:relative;width:280px;min-width:280px;transition:width .1s;box-shadow:5px 0 30px 0 rgba(0,0,0,.3);z-index:100}@media(max-width:768px){.framework .side-panel[data-v-4a118917]{position:fixed;top:0;bottom:0;left:0;transition:none}}.framework .side-panel.minimized[data-v-4a118917]{width:63px!important;min-width:63px!important;box-shadow:0 0 30px 0 rgba(0,0,0,.3)}@media(max-width:768px){.framework .side-panel.minimized[data-v-4a118917]{width:49px!important;min-width:49px!important}}.framework .side-panel.details[data-v-4a118917]{width:360px;min-width:360px}.framework .sub-menu[data-v-4a118917]{position:relative;z-index:99;border-left:1px solid #ececec;overflow-y:auto;box-shadow:5px 0 30px 0 rgba(0,0,0,.3)}.framework .main-panel[data-v-4a118917]{background:#224c74 radial-gradient(#369,#213f6a);overflow-y:auto;position:relative;flex-grow:1;padding:1.5rem 4.5rem 0 5rem}@media(max-width:1180px){.framework .main-panel[data-v-4a118917]{padding:0 3rem 1.5rem 45px}}@media(max-width:850px){.framework .main-panel[data-v-4a118917]{padding:0 2rem 1.5rem 45px}}@media(max-width:768px){.framework .main-panel[data-v-4a118917]{padding:0 1.5rem 1.5rem 76px}}.menu[data-v-b788f974]{position:absolute;top:0;bottom:32px;left:0;right:0;overflow-y:auto;background-color:#fff;background-image:linear-gradient(#fff,#eee)}.menu h1[data-v-b788f974]{font-weight:400;font-size:30px;margin-top:1rem;display:inline-block;cursor:pointer;padding:1rem 1.5rem 0;color:#4a4a4a;letter-spacing:-1px}.menu h1 span[data-v-b788f974]{font-weight:900;margin-right:3px;color:#369}.menu h1 span.beta[data-v-b788f974]{color:#333;border:1px solid #c2c2c2;border-radius:3px;padding:0 4px;font-size:.6rem;margin-left:.5rem;vertical-align:super;font-weight:400;letter-spacing:normal}.menu ul[data-v-b788f974]{margin-top:1.1rem}.menu ul li[data-v-b788f974]{border-bottom:1px solid #e0e2e8;padding:1rem 1.4rem;font-size:1rem;color:#4a4a4a;transition:all .2s;font-weight:700;cursor:pointer;background-color:hsla(0,0%,100%,.5)}@media(max-width:768px){.menu ul li[data-v-b788f974]{transition:none}}.menu ul li.active[data-v-b788f974]{background-color:#369!important;color:#fff}.menu ul li.active .meta[data-v-b788f974],.menu ul li.active i[data-v-b788f974]{color:#fff}.menu ul li.active .activity-flag[data-v-b788f974]{color:#fff!important}.menu ul li.active[data-v-b788f974]:first-child{border-top:1px solid #369!important}.menu ul li.sub-header[data-v-b788f974]{font-weight:700!important;cursor:default!important;color:#4a4a4a!important;padding:.5rem 1.2rem .3rem!important;font-size:.8rem!important;text-transform:uppercase;background-color:#f3f3f5!important}.menu ul li[data-v-b788f974]:hover{background-color:#567ea7;color:#fff}.menu ul li:hover .meta[data-v-b788f974],.menu ul li:hover i[data-v-b788f974]{color:#fff}.menu ul li[data-v-b788f974]:first-child{border-top:1px dashed #e0e2e8}.menu ul li i[data-v-b788f974]{color:#3c6691;font-size:1.5rem;vertical-align:middle;margin-right:1.2rem;transition:all .2s}@media(max-width:768px){.menu ul li i[data-v-b788f974]{transition:none}}.menu ul li .meta[data-v-b788f974]{transition:color .2s;font-weight:400;font-size:.8rem;padding-left:3.15rem;color:#666d7a;line-height:1rem}@media(max-width:768px){.menu ul li .meta[data-v-b788f974]{transition:none}}.menu ul.hide-details li[data-v-b788f974]{font-size:.9rem;font-weight:400;padding:.8rem 1.4rem}.menu ul.hide-details li .meta[data-v-b788f974]{display:none}.menu ul.hide-details li i[data-v-b788f974]{font-size:1.2rem;margin-right:.8rem}.menu.minimized[data-v-b788f974]{overflow:hidden}.menu.minimized h1[data-v-b788f974]{display:none}.menu.minimized ul[data-v-b788f974]{padding-top:4.7rem}@media(max-width:768px){.menu.minimized ul[data-v-b788f974]{padding-top:0}}.menu.minimized ul li[data-v-b788f974]{padding:1rem 1.1rem}.menu.minimized ul li i[data-v-b788f974]{font-size:1.3rem}@media(max-width:768px){.menu.minimized ul li i[data-v-b788f974]{font-size:1rem}}@media(max-width:768px){.menu.minimized ul li[data-v-b788f974]{padding:.8rem}}.menu.minimized ul li .meta[data-v-b788f974],.menu.minimized ul li .nav-title[data-v-b788f974],.menu.minimized ul li.sub-header[data-v-b788f974]{display:none}.controls[data-v-b788f974]{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ccc;background-color:#ddd;padding:0 1.5rem;height:32px;overflow:hidden;color:#214367}.controls span[data-v-b788f974]{cursor:pointer}header[data-v-1e1dac64]{padding:0;margin:.657rem 0 2.5rem;color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.2)}header.no-border[data-v-1e1dac64]{border-bottom:none}header h1[data-v-1e1dac64]{font-weight:400;font-size:22px;margin-top:1.1rem;display:inline-block;cursor:pointer}header h1 strong[data-v-1e1dac64]{color:#fff}header h1 i[data-v-1e1dac64]{vertical-align:middle;color:#fff}@media(max-width:768px){header h1[data-v-1e1dac64]{margin-top:1rem;font-size:18px}}header .menu[data-v-1e1dac64]{margin-top:0;color:#fff;font-weight:700}header .menu i[data-v-1e1dac64]{margin-left:1rem;cursor:pointer;font-size:1.2rem;vertical-align:middle}header .menu a[data-v-1e1dac64],header .menu i[data-v-1e1dac64]:hover{color:#fff}@media(max-width:1100px){header .menu .user[data-v-1e1dac64]{display:none}}@media(max-width:768px){header[data-v-1e1dac64]{margin:1.1rem 0 1rem}}.package-faq .faq-heading[data-v-a779f164]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8a9d}.package-faq .faq-item[data-v-a779f164]{border-bottom:1px solid #eef1f5}.package-faq .faq-item[data-v-a779f164]:last-child{border-bottom:none}.package-faq .faq-item .faq-question[data-v-a779f164]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:.8rem 0;cursor:pointer;font-size:.9rem;font-weight:700;color:#33475b}.package-faq .faq-item .faq-question i[data-v-a779f164]{color:#7a8a9d;flex-shrink:0}.package-faq .faq-item .faq-answer[data-v-a779f164]{font-size:.85rem;color:#666d7a;padding:0 0 .9rem;max-width:640px;white-space:pre-line}.package-entry[data-v-2783f715]{max-width:880px;margin:3rem auto 0}.package-entry .intro h2[data-v-2783f715]{font-size:1.7rem;font-weight:900}.package-entry .intro p[data-v-2783f715]{color:#c7d6e6;margin-top:.5rem}.package-entry .how-it-works h3[data-v-2783f715]{font-size:1.25rem;font-weight:900;color:#33475b}.package-entry .how-it-works .how-sub[data-v-2783f715]{color:#666d7a;font-size:.9rem;margin:.4rem auto 0;max-width:640px}.package-entry .how-it-works .how-card[data-v-2783f715]{background:#fff;border-radius:4px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.4);padding:1.8rem 1.7rem}.package-entry .how-it-works .how-step[data-v-2783f715]{text-align:center;padding:.75rem 1rem}.package-entry .how-it-works .how-step .step-circle[data-v-2783f715]{width:40px;height:40px;border-radius:50%;background:#f2f7fc;border:2px solid #366ea5;color:#366ea5;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto .7rem}.package-entry .how-it-works .how-step .how-title[data-v-2783f715]{font-size:.95rem;font-weight:900;color:#33475b}.package-entry .how-it-works .how-step .how-text[data-v-2783f715]{font-size:.82rem;color:#666d7a;margin-top:.4rem}.package-entry .path-card[data-v-2783f715]{background:#fff;border-radius:4px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.4);border:2px solid #fff;padding:1.8rem 1.7rem;cursor:pointer;display:flex;flex-direction:column;height:100%}.package-entry .path-card[data-v-2783f715]:hover{border-color:#7fa8cd}.package-entry .path-card .icon-circle[data-v-2783f715]{width:48px;height:48px;border-radius:50%;background:#f2f7fc;display:flex;align-items:center;justify-content:center}.package-entry .path-card .icon-circle i[data-v-2783f715]{font-size:1.3rem;color:#2e5f8f}.package-entry .path-card .path-title[data-v-2783f715]{font-size:1.15rem;font-weight:900;color:#33475b;margin-top:1rem}.package-entry .path-card .path-text[data-v-2783f715]{font-size:.9rem;color:#666d7a;margin-top:.5rem}.package-entry .path-card .path-points[data-v-2783f715]{margin:.9rem 0 0;padding:0;list-style:none;flex:1}.package-entry .path-card .path-points li[data-v-2783f715]{font-size:.85rem;color:#666d7a;padding:.25rem 0;display:flex;gap:.6rem}.package-entry .path-card .path-points li i[data-v-2783f715]{color:#2e7d4f;margin-top:3px;flex-shrink:0}.package-entry .path-card .path-cta[data-v-2783f715]{margin-top:1.1rem;color:#366ea5;font-size:.9rem;font-weight:700}.lead-form[data-v-713b0fc8]{max-width:680px;margin:2rem auto 0}.lead-form h3[data-v-713b0fc8]{font-size:1.3rem;font-weight:900;color:#33475b}.lead-form .sub[data-v-713b0fc8]{font-size:.9rem;color:#666d7a;margin-top:.5rem}.lead-form .section-label[data-v-713b0fc8]{font-size:.9rem;font-weight:700;color:#33475b}.lead-form .section-sub[data-v-713b0fc8]{font-size:.8rem;color:#7a8a9d;margin-top:2px}.lead-form .optional[data-v-713b0fc8]{font-weight:400;color:#7a8a9d}.lead-form .contact-options[data-v-713b0fc8]{display:flex;flex-direction:column;gap:8px;width:100%}.lead-form .contact-options .contact-option[data-v-713b0fc8]{font-family:inherit;display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-size:.9rem;padding:10px 14px;border-radius:6px;cursor:pointer;border:1px solid #c4cfda;background:#fff;color:#33475b}.lead-form .contact-options .contact-option[data-v-713b0fc8]:hover{border-color:#7fa8cd}.lead-form .contact-options .contact-option.is-selected[data-v-713b0fc8]{border-color:#2e5f8f;background:#f2f7fc}.lead-form .contact-options .contact-option.is-selected .check[data-v-713b0fc8]{color:#2e5f8f}.lead-form .contact-options .contact-option .check[data-v-713b0fc8]{font-size:1rem;color:#7a8a9d}.lead-form .contact-options .contact-option .channel-icon[data-v-713b0fc8]{color:#666d7a}.lead-form .contact-options .contact-option .channel[data-v-713b0fc8]{font-weight:700;width:3.2rem;flex-shrink:0}.lead-form .contact-options .contact-option .value[data-v-713b0fc8]{color:#666d7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-form .update-note[data-v-713b0fc8]{font-size:.8rem;color:#7a8a9d;margin-top:.5rem}.lead-form .cba-upload[data-v-713b0fc8]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.lead-form .cba-upload .upload-link[data-v-713b0fc8]{font-size:.8rem;color:#2e5f8f;text-decoration:underline}.lead-form .cba-upload .file-chip[data-v-713b0fc8]{display:inline-flex;align-items:center;gap:4px;background:#f2f7fc;border:1px solid #dbe5ee;border-radius:999px;padding:2px 10px;font-size:.78rem;color:#33475b;max-width:100%;overflow:hidden}.lead-form .cba-upload .file-chip .file-clear[data-v-713b0fc8]{color:#7a8a9d;margin-left:2px}.lead-form .cba-upload .file-chip .file-clear[data-v-713b0fc8]:hover{color:#c0392b}.package-steps[data-v-7bc0d084]{display:flex;align-items:center;gap:10px;margin:1.5rem 0 1.6rem;max-width:860px}.package-steps .step[data-v-7bc0d084]{display:flex;align-items:center;gap:8px;flex-shrink:0}.package-steps .step .circle[data-v-7bc0d084]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:900;background:hsla(0,0%,100%,.18);color:#c7d6e6}.package-steps .step .label[data-v-7bc0d084]{font-size:.8rem;font-weight:700;color:#b9cbde}@media(max-width:768px){.package-steps .step .label[data-v-7bc0d084]{display:none}}.package-steps .step.active .circle[data-v-7bc0d084]{background:#fff;color:#2e5f8f}.package-steps .step.active .label[data-v-7bc0d084]{color:#fff}@media(max-width:768px){.package-steps .step.active .label[data-v-7bc0d084]{display:block}}.package-steps .step.done[data-v-7bc0d084]{cursor:pointer}.package-steps .step.done .circle[data-v-7bc0d084]{background:#5c86b3;color:#fff}.package-steps .line[data-v-7bc0d084]{flex:1;height:2px;background:hsla(0,0%,100%,.28)}.package-progress[data-v-161ad09e]{height:8px;background:#e6ebf1;border-radius:999px;overflow:hidden}.package-progress .bar[data-v-161ad09e]{height:100%;border-radius:999px;background:#366ea5;transition:width .15s}.package-progress .bar.is-full[data-v-161ad09e]{background:#2e7d4f}.package-progress .bar.is-over[data-v-161ad09e]{background:#c0392b}.progress-meta[data-v-161ad09e]{font-size:.75rem;color:#7a8a9d;margin-top:.4rem}.summary .summary-heading[data-v-cb2822fc]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8a9d}.summary .tier-label[data-v-cb2822fc]{font-size:1.05rem;font-weight:900;color:#33475b;margin-top:.4rem}.summary .empty[data-v-cb2822fc]{font-size:.85rem;color:#7a8a9d}.summary .items[data-v-cb2822fc]{display:flex;flex-direction:column;gap:.5rem}.summary .items .item[data-v-cb2822fc]{display:flex;justify-content:space-between;gap:12px;font-size:.85rem}.summary .items .item .title-text[data-v-cb2822fc]{color:#33475b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary .items .item .hours[data-v-cb2822fc]{color:#7a8a9d;flex-shrink:0}.summary .totals[data-v-cb2822fc]{border-top:1px solid #eef1f5;margin-top:1rem;padding-top:.9rem;display:flex;flex-direction:column;gap:.4rem}.summary .totals .row[data-v-cb2822fc]{display:flex;justify-content:space-between;font-size:.85rem;color:#666d7a}.summary .totals .row .strike[data-v-cb2822fc]{color:#7a8a9d;text-decoration:line-through}.summary .totals .row .save[data-v-cb2822fc]{font-weight:700;color:#2e7d4f}.summary .totals .row.total[data-v-cb2822fc]{font-size:1rem;margin-top:.3rem;font-weight:900;color:#33475b}.summary .totals .row.total div[data-v-cb2822fc]:last-child{color:#2e5f8f}.summary .totals .row.tax[data-v-cb2822fc]{font-size:.75rem;color:#7a8a9d}.summary .pay-options[data-v-cb2822fc]{border-top:1px solid #eef1f5;margin-top:.9rem;padding-top:.8rem;display:flex;flex-direction:column;gap:.35rem}.summary .pay-options .options-heading[data-v-cb2822fc]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8a9d;margin-bottom:.15rem}.summary .pay-options .row[data-v-cb2822fc]{display:flex;justify-content:space-between;font-size:.85rem;color:#666d7a;border-radius:4px}.summary .pay-options .row .value[data-v-cb2822fc]{font-weight:700;color:#33475b}.summary .pay-options .row .value .per[data-v-cb2822fc]{font-weight:400;color:#7a8a9d;font-size:.75rem}.summary .pay-options .row.sub[data-v-cb2822fc]{font-size:.78rem;color:#7a8a9d}.summary .pay-options .row.is-chosen[data-v-cb2822fc]{background:#f2f7fc;margin:0 -.5rem;padding:.15rem .5rem}.summary .pay-options .row.is-chosen .value[data-v-cb2822fc]{color:#2e5f8f}canvas{width:100%;height:100%}.package-checkout .checkout-sub[data-v-2ecf04a8]{color:#c7d6e6}.package-checkout .checkout-card[data-v-2ecf04a8]{padding:2.5rem 3rem 3rem}@media(max-width:768px){.package-checkout .checkout-card[data-v-2ecf04a8]{padding:1.5rem}}.package-checkout .order-box[data-v-2ecf04a8]{border:1px solid #e1e7ee;border-radius:6px;padding:1.2rem 1.4rem}.package-checkout .order-box .box-heading[data-v-2ecf04a8]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8a9d}.package-checkout .order-box .order-rows[data-v-2ecf04a8]{margin-top:.7rem;display:flex;flex-direction:column;gap:.4rem}.package-checkout .order-box .order-rows .row[data-v-2ecf04a8]{display:flex;justify-content:space-between;gap:16px;font-size:.9rem;color:#33475b}.package-checkout .order-box .order-rows .row .value[data-v-2ecf04a8]{font-weight:700}.package-checkout .order-box .order-rows .row.muted[data-v-2ecf04a8]{font-size:.85rem;color:#7a8a9d}.package-checkout .order-box .order-rows .row.total[data-v-2ecf04a8]{border-top:1px solid #eef1f5;margin-top:.4rem;padding-top:.6rem;font-size:1rem;font-weight:900}.package-checkout .order-box .order-rows .row.total div[data-v-2ecf04a8]:last-child{color:#2e5f8f}.package-checkout .section-title[data-v-2ecf04a8]{font-size:1rem;font-weight:900;color:#33475b;margin-bottom:1rem}.package-checkout .section-title i[data-v-2ecf04a8]{color:#366ea5}.package-checkout .charge-line[data-v-2ecf04a8]{font-size:.9rem;color:#33475b;margin-bottom:1rem}.package-checkout .card-container[data-v-2ecf04a8]{border:1px solid #e7e7e7;border-radius:8px;padding:2rem;margin-bottom:1rem}.package-checkout .term-row[data-v-2ecf04a8]{display:flex;gap:.4rem;margin-bottom:1rem}.package-checkout .term-row[data-v-2ecf04a8]:last-child{margin-bottom:0}.package-checkout .term-row .term-switch[data-v-2ecf04a8]{flex-shrink:0}.package-checkout .term-row .term-text[data-v-2ecf04a8]{font-size:.9rem}.package-checkout .todo-box[data-v-2ecf04a8]{background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:1rem;color:#856404}.package-checkout .todo-box .todo-title[data-v-2ecf04a8]{font-weight:600;margin-bottom:.5rem}.package-checkout .todo-box ul[data-v-2ecf04a8]{margin:0 0 0 2rem}.package-checkout .todo-box ul li[data-v-2ecf04a8]{margin-bottom:.25rem}.package-checkout .signature-container[data-v-2ecf04a8]{overflow-x:auto;overflow-y:hidden;max-width:100%}.package-checkout .signature-pad[data-v-2ecf04a8]{position:relative;background:#fff;max-width:100%;margin-top:1rem;border:1px solid #e7e7e7;border-radius:8px}.package-checkout .signature-pad .sig[data-v-2ecf04a8]{border:none}.package-checkout .signature-pad .sig-x[data-v-2ecf04a8]{position:absolute;bottom:45px;left:20px;font-size:1.5rem}.package-checkout .signature-pad .sig-name[data-v-2ecf04a8]{position:absolute;bottom:20px;left:50px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.package-checkout .signature-pad .sig-line[data-v-2ecf04a8]{position:absolute;bottom:45px;left:20px;right:20px;border-bottom:2px solid red}.package-checkout .signature-pad .sig-buttons[data-v-2ecf04a8]{position:absolute;top:10px;right:20px}.pitch-panel[data-v-0179f9ef]{margin-top:.4rem;background:#f2f7fc;border-radius:6px;padding:1rem 1.3rem}.pitch-panel.muted[data-v-0179f9ef]{color:#666d7a;font-size:.9rem}.pitch-panel .pitch-line[data-v-0179f9ef]{font-size:.95rem;color:#2e5f8f}.pitch-panel .stale-tag[data-v-0179f9ef]{display:inline-block;margin-left:8px;vertical-align:1px;background:#fdf3e3;border:1px solid #ecd9b4;color:#8a6d3b;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:1px 8px;border-radius:999px}.pitch-panel .cba-ask[data-v-0179f9ef]{margin-top:.9rem;background:#fff;border:1px solid #dbe5ee;border-radius:6px;padding:.9rem 1.1rem}.pitch-panel .cba-ask.is-done[data-v-0179f9ef]{background:#f0f7f2;border-color:#cfe5d6}.pitch-panel .cba-ask.is-done .cba-label[data-v-0179f9ef]{color:#235f3c}.pitch-panel .cba-ask .cba-label[data-v-0179f9ef]{font-size:.85rem;font-weight:900;color:#33475b}.pitch-panel .cba-ask .cba-text[data-v-0179f9ef]{font-size:.82rem;color:#666d7a;margin-top:.3rem}.pitch-panel .cba-ask .cba-controls[data-v-0179f9ef]{display:flex;gap:.6rem;margin-top:.7rem}.pitch-panel .cba-ask .cba-controls .control[data-v-0179f9ef]{flex:1}.pitch-panel .cba-ask .cba-upload[data-v-0179f9ef]{margin-top:.5rem;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.pitch-panel .cba-ask .cba-upload .upload-link[data-v-0179f9ef]{font-size:.8rem;color:#2e5f8f;text-decoration:underline}.pitch-panel .cba-ask .cba-upload .file-chip[data-v-0179f9ef]{display:inline-flex;align-items:center;gap:4px;background:#f2f7fc;border:1px solid #dbe5ee;border-radius:999px;padding:2px 10px;font-size:.78rem;color:#33475b;max-width:100%;overflow:hidden}.pitch-panel .cba-ask .cba-upload .file-chip .file-clear[data-v-0179f9ef]{color:#7a8a9d;margin-left:2px}.pitch-panel .cba-ask .cba-upload .file-chip .file-clear[data-v-0179f9ef]:hover{color:#c0392b}.pitch-panel .pitch-note[data-v-0179f9ef]{font-size:.85rem;color:#666d7a;margin-top:.3rem}.pitch-panel .pitch-note .loss[data-v-0179f9ef]{color:#a83e33}.pitch-panel.is-active[data-v-0179f9ef]{border:1px solid #d6e4f2}.pitch-panel .pitch-header .pitch-district[data-v-0179f9ef]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8a9d}.pitch-panel .pitch-section[data-v-0179f9ef]{margin-top:.9rem}.pitch-panel .pitch-section .pitch-heading[data-v-0179f9ef]{font-size:.95rem;font-weight:900;color:#33475b}.pitch-panel .lane-chip[data-v-0179f9ef]{display:inline-block;background:#2e5f8f;color:#fff;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.pitch-panel .pitch-current[data-v-0179f9ef]{display:flex;align-items:baseline;gap:.8rem;margin-top:.5rem;flex-wrap:wrap}.pitch-panel .pitch-current .pitch-salary[data-v-0179f9ef]{font-size:1.3rem;font-weight:900;color:#2e5f8f}.pitch-panel .pitch-current .pitch-salary .per-year[data-v-0179f9ef]{font-size:.85rem;font-weight:700;color:#666d7a}.pitch-panel .pitch-current .pitch-meta[data-v-0179f9ef]{font-size:.85rem;color:#666d7a}.pitch-panel .chart-block[data-v-0179f9ef]{margin-top:.8rem}.pitch-panel .chart-legend[data-v-0179f9ef]{display:flex;gap:1.2rem;flex-wrap:wrap;margin-bottom:.3rem}.pitch-panel .chart-legend .legend-item[data-v-0179f9ef]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#666d7a}.pitch-panel .chart-wrap[data-v-0179f9ef]{position:relative;margin-top:.3rem}.pitch-panel .chart-wrap svg[data-v-0179f9ef]{display:block;width:100%;height:auto}.pitch-panel .chart-wrap .axis-text[data-v-0179f9ef]{font-size:11px;fill:#7a8a9d}.pitch-panel .chart-wrap .end-text[data-v-0179f9ef]{font-size:11px;font-weight:700;fill:#666d7a}.pitch-panel .chart-wrap .end-text.is-strong[data-v-0179f9ef]{fill:#33475b}.pitch-panel .chart-wrap .end-text.is-loss[data-v-0179f9ef]{fill:#a83e33}.pitch-panel .chart-wrap .chart-tip[data-v-0179f9ef]{position:absolute;top:8px;background:#33475b;color:#fff;border-radius:4px;padding:.4rem .6rem;font-size:.75rem;line-height:1.1rem;pointer-events:none;white-space:nowrap;z-index:5}.pitch-panel .chart-wrap .chart-tip .tip-title[data-v-0179f9ef]{font-weight:700;margin-bottom:2px}.pitch-panel .chart-wrap .chart-tip .tip-gap[data-v-0179f9ef]{color:#9fd8b1;font-weight:700}.pitch-panel .pitch-disclaimer[data-v-0179f9ef]{margin-top:1rem;font-size:.7rem;line-height:1rem;color:#7a8a9d}.pitch-panel .pitch-disclaimer a[data-v-0179f9ef]{margin-left:.3rem}hr[data-v-40471286]{margin:1.8rem 0 1.6rem;background-color:#eef1f5}.tier-card[data-v-40471286]{border:2px solid #e1e7ee;border-radius:6px;padding:1.1rem 1.3rem;cursor:pointer;height:100%}.tier-card[data-v-40471286]:hover{border-color:#7fa8cd}.tier-card.is-selected[data-v-40471286]{border-color:#2e5f8f;background:#f2f7fc}.tier-card .badge-row[data-v-40471286]{margin:.65rem 0 .15rem}.tier-card .badge-row .badge[data-v-40471286]{display:inline-block;background:#e7f4ec;color:#2e7d4f;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.tier-card .tier-hours[data-v-40471286]{font-size:1.05rem;font-weight:900;color:#33475b;margin-top:4px}.tier-card .tier-sub[data-v-40471286]{font-size:.85rem;color:#666d7a;margin-top:1px}.tier-card .tier-price[data-v-40471286]{font-size:1.6rem;font-weight:900;color:#2e5f8f;margin-top:.5rem}.tier-card .tier-price .price-label[data-v-40471286]{font-size:.85rem;font-weight:700;color:#666d7a}.tier-card .tier-deferred[data-v-40471286]{font-size:.8rem;color:#666d7a;margin-top:1px}.tier-card .tier-alacarte[data-v-40471286]{font-size:.8rem;color:#7a8a9d;margin-top:.5rem;text-decoration:line-through}.tier-card .tier-save[data-v-40471286]{display:inline-block;margin-top:.4rem;background:#e7f4ec;color:#2e7d4f;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px}.hours-picker[data-v-40471286]{display:flex;align-items:center;gap:2.5rem;border:2px solid #e1e7ee;border-radius:6px;padding:1.3rem 1.6rem;margin-top:1rem;flex-wrap:wrap}.hours-picker.is-selected[data-v-40471286]{border-color:#2e5f8f;background:#f2f7fc}.hours-picker .picker-control .picker-label[data-v-40471286]{font-size:.8rem;font-weight:700;color:#33475b;margin-bottom:.4rem}.hours-picker .picker-pricing[data-v-40471286]{flex:1;min-width:200px}.hours-picker .picker-pricing.empty[data-v-40471286]{font-size:.9rem;color:#7a8a9d}.hours-picker .picker-pricing .price[data-v-40471286]{font-size:1.7rem;font-weight:900;color:#2e5f8f}.hours-picker .picker-pricing .price .price-label[data-v-40471286]{font-size:.85rem;font-weight:700;color:#666d7a}.hours-picker .picker-pricing .deferred-line[data-v-40471286]{font-size:.8rem;color:#666d7a}.hours-picker .picker-pricing .alacarte[data-v-40471286]{font-size:.85rem;color:#7a8a9d;text-decoration:line-through;margin-top:.3rem}.hours-picker .picker-pricing .save-pill[data-v-40471286]{display:inline-block;margin-top:.4rem;background:#e7f4ec;color:#2e7d4f;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px}.optional[data-v-45001c4a]{font-weight:400;color:#7a8a9d}.chip-count[data-v-45001c4a]{margin-left:6px;font-size:.7rem;font-weight:400;opacity:.7}.multi-note[data-v-72ea9dc6]{margin-top:.9rem;background:#f2f7fc;border-radius:6px;padding:.8rem 1rem;font-size:.85rem;color:#666d7a}.multi-note i[data-v-72ea9dc6]{color:#2e5f8f}.multi-note strong[data-v-72ea9dc6]{color:#33475b}.alloc-status[data-v-72ea9dc6]{font-size:.85rem;font-weight:700;color:#7a8a9d}.alloc-status.is-full[data-v-72ea9dc6]{color:#2e7d4f}.alloc-status.is-over[data-v-72ea9dc6]{color:#c0392b}.selected-list[data-v-72ea9dc6]{border:1px solid #d6e4f2;background:#f7fafd;border-radius:6px;padding:.4rem 1rem;margin-bottom:1.2rem}.selected-list .selected-row[data-v-72ea9dc6]{display:flex;align-items:center;gap:16px;padding:.6rem 0;border-bottom:1px solid #e1e9f2}.selected-list .selected-row[data-v-72ea9dc6]:last-child{border-bottom:none}.selected-list .selected-row .selected-info[data-v-72ea9dc6]{min-width:0;flex:1}.selected-list .selected-row .selected-info .selected-name[data-v-72ea9dc6]{font-size:.95rem;font-weight:700;color:#33475b}.selected-list .selected-row .selected-info .selected-org[data-v-72ea9dc6]{font-size:.75rem;color:#7a8a9d;margin-top:1px}.selected-list .selected-row .selected-actions[data-v-72ea9dc6]{display:flex;align-items:center;gap:12px;flex-shrink:0}.browse-section[data-v-72ea9dc6]{margin-top:1.4rem}.browse-section .browse-heading[data-v-72ea9dc6]{font-size:.95rem;font-weight:900;color:#33475b;margin-bottom:.5rem}.browse-section .browse-heading i[data-v-72ea9dc6]{color:#2e5f8f}.browse-section .browse-controls[data-v-72ea9dc6]{display:flex;gap:12px;margin-bottom:.5rem;flex-wrap:wrap}.browse-section .browse-controls>[data-v-72ea9dc6]{flex:1;min-width:200px}.course-row[data-v-72ea9dc6]{display:flex;align-items:center;gap:16px;padding:.7rem 0;border-bottom:1px solid #eef1f5}.course-row[data-v-72ea9dc6]:last-child{border-bottom:none}.course-row .course-info[data-v-72ea9dc6]{min-width:0;flex:1}.course-row .course-info .course-title-row[data-v-72ea9dc6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.course-row .course-info .course-title[data-v-72ea9dc6]{font-size:.95rem;font-weight:700;color:#33475b}.course-row .course-info .rec-badge[data-v-72ea9dc6]{background:#f2f7fc;color:#2e5f8f;font-size:.65rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;flex-shrink:0}.course-row .course-info .course-org[data-v-72ea9dc6]{font-size:.75rem;color:#7a8a9d;margin-top:1px}.course-row .course-actions[data-v-72ea9dc6]{display:flex;align-items:center;gap:12px;flex-shrink:0}.course-row .course-actions .in-package[data-v-72ea9dc6]{font-size:.75rem;font-weight:700;color:#2e7d4f;background:#e7f4ec;padding:3px 10px;border-radius:999px;white-space:nowrap}.modal-org[data-v-72ea9dc6]{font-size:.8rem;color:#7a8a9d}.info-content[data-v-72ea9dc6]{max-height:80vh;overflow-y:auto}.info-content .info-header[data-v-72ea9dc6]{font-size:.95rem;font-weight:900;color:#33475b;margin-bottom:.5rem}.info-content .info-header i[data-v-72ea9dc6]{color:#2e5f8f}.info-content .info-text[data-v-72ea9dc6]{font-size:.9rem;color:#4a4a4a}.info-content .info-text li[data-v-72ea9dc6]{margin:.25rem 0 .25rem 1.2rem;list-style:disc}.split-label[data-v-1d09377d]{font-size:.9rem;font-weight:700;color:#33475b;margin:1.4rem 0 .6rem}.split-row[data-v-1d09377d]{margin-bottom:0!important}.split-card[data-v-1d09377d]{border:2px solid #e1e7ee;border-radius:6px;padding:.8rem 1rem;cursor:pointer;height:100%;text-align:center}.split-card[data-v-1d09377d]:hover{border-color:#7fa8cd}.split-card.is-selected[data-v-1d09377d]{border-color:#2e5f8f;background:#f2f7fc}.split-card .split-badge-row[data-v-1d09377d]{height:18px;margin-bottom:.5rem}.split-card .split-badge-row .split-badge[data-v-1d09377d]{display:inline-block;background:#2e5f8f;color:#fff;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px}.split-card .split-upfront[data-v-1d09377d]{font-size:1.3rem;font-weight:900;color:#2e5f8f}.split-card .split-upfront .rate-unit[data-v-1d09377d]{font-size:.8rem;font-weight:700;color:#666d7a}.split-card .split-meta[data-v-1d09377d]{font-size:.75rem;color:#666d7a}.split-card .split-deferred[data-v-1d09377d]{margin-top:.5rem;border-top:1px solid #eef1f5;padding-top:.5rem}.split-card .split-deferred .deferred-label[data-v-1d09377d]{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a8a9d}.split-card .split-deferred .deferred-rate[data-v-1d09377d]{font-size:.85rem;font-weight:700;color:#33475b;margin-top:2px}.split-card .split-deferred .deferred-total[data-v-1d09377d]{font-size:.75rem;color:#666d7a}.raise-callout[data-v-1d09377d]{margin-top:1rem;background:#f0f7f2;border:1px solid #cfe5d6;border-radius:6px;padding:1rem 1.2rem;display:flex;gap:.9rem}.raise-callout .callout-icon[data-v-1d09377d]{flex-shrink:0}.raise-callout .callout-icon i[data-v-1d09377d]{font-size:1.4rem;color:#2e7d4f;margin-top:2px}.raise-callout .callout-title[data-v-1d09377d]{font-size:.9rem;font-weight:900;color:#235f3c}.raise-callout .callout-text[data-v-1d09377d]{font-size:.85rem;color:#666d7a;margin-top:.3rem}.raise-callout .callout-note[data-v-1d09377d]{font-size:.75rem;color:#7a8a9d;margin-top:.4rem}.deferred-note[data-v-1d09377d]{margin-top:.6rem;background:#f2f7fc;border-radius:6px;padding:.8rem 1rem;font-size:.85rem;color:#666d7a}.pay-card[data-v-1d09377d]{border:2px solid #e1e7ee;border-radius:6px;padding:1.2rem 1.4rem;cursor:pointer;height:100%}.pay-card[data-v-1d09377d]:hover{border-color:#7fa8cd}.pay-card.is-selected[data-v-1d09377d]{border-color:#2e5f8f;background:#f2f7fc}.pay-card .pay-title[data-v-1d09377d]{font-size:1rem;font-weight:900;color:#33475b}.pay-card .pay-price[data-v-1d09377d]{font-size:1.6rem;font-weight:900;color:#2e5f8f;margin-top:.5rem}.pay-card .pay-price .per-month[data-v-1d09377d]{font-size:.9rem;font-weight:700;color:#666d7a}.pay-card .pay-meta[data-v-1d09377d]{font-size:.85rem;color:#666d7a;margin-top:2px}.pay-card .pay-text[data-v-1d09377d]{font-size:.85rem;color:#666d7a;margin-top:.8rem}.raise-callout[data-v-750c37de]{margin-top:1rem;background:#f0f7f2;border:1px solid #cfe5d6;border-radius:6px;padding:1rem 1.2rem;display:flex;gap:.9rem}.raise-callout .callout-icon[data-v-750c37de]{flex-shrink:0}.raise-callout .callout-icon i[data-v-750c37de]{font-size:1.4rem;color:#2e7d4f;margin-top:2px}.raise-callout .callout-title[data-v-750c37de]{font-size:.9rem;font-weight:900;color:#235f3c}.raise-callout .callout-text[data-v-750c37de]{font-size:.85rem;color:#666d7a;margin-top:.3rem}.raise-callout .callout-note[data-v-750c37de]{font-size:.75rem;color:#7a8a9d;margin-top:.4rem}.review-box[data-v-750c37de]{border:1px solid #e1e7ee;border-radius:6px;padding:1.3rem 1.5rem}.review-box .box-heading[data-v-750c37de]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8a9d}.review-box .tier-label[data-v-750c37de]{font-size:1.05rem;font-weight:900;color:#33475b;margin-top:4px}.review-box .focus-line[data-v-750c37de]{font-size:.85rem;color:#7a8a9d;margin-top:2px}.review-box .items[data-v-750c37de]{display:flex;flex-direction:column;gap:.5rem}.review-box .items .item[data-v-750c37de]{display:flex;justify-content:space-between;gap:16px;font-size:.85rem;color:#33475b}.review-box .items .item .hours[data-v-750c37de]{color:#7a8a9d;flex-shrink:0}.review-box .totals[data-v-750c37de]{border-top:1px solid #eef1f5;margin-top:1rem;padding-top:.9rem;display:flex;flex-direction:column;gap:.4rem}.review-box .totals .row[data-v-750c37de]{display:flex;justify-content:space-between;font-size:.9rem;color:#666d7a}.review-box .totals .row .value[data-v-750c37de]{font-weight:700;color:#33475b}.review-box .totals .row .save[data-v-750c37de]{font-weight:700;color:#2e7d4f}.review-box .totals .row.due[data-v-750c37de]{font-size:1rem;margin-top:.4rem;font-weight:900;color:#33475b}.review-box .totals .row.due div[data-v-750c37de]:last-child{color:#2e5f8f}.package-builder{padding-bottom:4rem}.package-builder .wizard-heading{font-size:1.6rem;font-weight:900;margin:3rem 0 0}.package-builder .wizard-columns{align-items:flex-start}.package-builder .wizard-columns .side-column{width:344px;position:sticky;top:1.5rem}@media(max-width:1023px){.package-builder .wizard-columns .side-column{width:100%}}.package-builder .package-card{background-color:#fff;border-radius:4px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.4);padding:1.7rem 2rem}.package-builder .step-heading{font-size:1.25rem;font-weight:900;color:#33475b}.package-builder .step-sub{font-size:.9rem;color:#666d7a;margin-top:.4rem;max-width:90%}.package-builder .step-actions{display:flex;justify-content:space-between;align-items:center;margin-top:1.6rem}.package-builder .chips{display:flex;flex-wrap:wrap;gap:8px}.package-builder .chips .chip{font-family:inherit;font-size:.85rem;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer;border:1px solid #c4cfda;background:#fff;color:#33475b}.package-builder .chips .chip:hover{border-color:#7fa8cd}.package-builder .chips .chip.is-selected{border-color:#2e5f8f;background:#2e5f8f;color:#fff}.package-builder .rep-bailout{background:#f2f7fc}.package-builder .rep-bailout .bailout-title{font-size:.95rem;font-weight:900;color:#33475b}.package-builder .rep-bailout .bailout-title i{color:#366ea5}.package-builder .rep-bailout .bailout-text{font-size:.85rem;color:#666d7a;margin-top:.4rem}.package-builder .notice{max-width:560px;margin:3rem auto 0;text-align:center;padding:2.2rem 2.5rem}.package-builder .notice .notice-icon{width:56px;height:56px;border-radius:50%;background:#f2f7fc;border:2px solid #366ea5;margin:0 auto;display:flex;align-items:center;justify-content:center}.package-builder .notice .notice-icon i{font-size:1.4rem;color:#366ea5}.package-builder .notice .notice-icon.is-success{background:#e7f4ec;border-color:#2e7d4f}.package-builder .notice .notice-icon.is-success i{color:#2e7d4f}.package-builder .notice .notice-title{font-size:1.3rem;font-weight:900;color:#33475b;margin-top:1.1rem}.package-builder .notice .notice-text{font-size:.9rem;color:#666d7a;margin-top:.6rem}.package-builder .notice .notice-summary{margin-top:1.1rem;background:#f2f7fc;border-radius:6px;padding:.9rem;font-size:.9rem;color:#33475b}.package-builder .notice .notice-summary .summary-title{font-weight:900}.package-builder .notice .notice-summary .summary-line{color:#666d7a;margin-top:2px}