.quiz-container{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:40px auto;max-width:800px;overflow:hidden}.quiz-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #dee2e6;padding:40px 32px 32px;text-align:center}.quiz-header h1{color:var(--primary-color,#1c75bc);font-family:var(--secondary-font,inherit);font-size:42px;font-weight:400;line-height:51px;margin-bottom:8px}.quiz-header p{color:#64748b;font-size:18px}.quiz-content{padding:40px 32px}.score{background:#1c75bc1a;border-radius:4px;clear:both;color:var(--primary-color,#1c75bc);display:inline-block;float:right;font-weight:500;margin-bottom:20px;padding:8px 12px;text-align:right}.company-label,.score{font-family:var(--secondary-font,inherit);font-size:14px}.company-label{color:#64748b;font-weight:600;margin-bottom:15px;text-transform:uppercase}.legal-text{background:#f8f9fa;border-left:4px solid #e74c3c;border-radius:8px;color:var(--text-color,#333);font-family:var(--primary-font,inherit);font-size:16px;font-style:italic;line-height:1.6;margin:25px 0;padding:25px}.legal-text.good{background:#f0f9ff;border-left-color:#27ae60}.question-title{color:var(--text-color,#333);font-family:var(--secondary-font,inherit);font-size:24px;font-weight:600;line-height:30px;margin-bottom:25px}.options{display:grid;gap:15px;margin:25px 0}.option{background:#fff;border:2px solid #dee2e6;border-radius:8px;color:var(--text-color,#333);cursor:pointer;font-family:var(--primary-font,inherit);font-size:16px;line-height:1.5;padding:20px;transition:all .3s ease}.option:hover{background:#f8fafc;border-color:var(--primary-color,#1c75bc);box-shadow:0 4px 12px #1c75bc26;transform:translateY(-2px)}.option.correct{background:#f0f9ff;border-color:#27ae60;box-shadow:0 2px 8px #27ae6033}.option.incorrect{background:#fef2f2;border-color:#e74c3c;box-shadow:0 2px 8px #e74c3c33}.feedback{border-radius:8px;display:none;font-family:var(--primary-font,inherit);font-size:16px;line-height:1.6;margin:25px 0;padding:20px}.feedback.correct{background:#f0f9ff;border:2px solid #27ae60;color:#1e8449}.feedback.incorrect{background:#fef2f2;border:2px solid #e74c3c;color:#c0392b}.next-btn{background:var(--secondary-color,#fc7e10);border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-family:var(--secondary-font,inherit);font-size:16px;font-weight:600;margin:20px auto;padding:15px 30px;transition:all .3s ease}.next-btn:hover{background:#e2710e;transform:translateY(-1px)}.final-screen{display:none;text-align:center}.final-screen h2{color:var(--primary-color,#1c75bc);font-family:var(--secondary-font,inherit);font-size:32px;font-weight:600;line-height:38px;margin-bottom:20px}.final-screen p{color:var(--text-color,#333);font-family:var(--primary-font,inherit);font-size:18px;margin-bottom:20px}.final-screen strong{color:var(--primary-color,#1c75bc);font-family:var(--secondary-font,inherit)}.final-screen a{color:var(--secondary-color,#fc7e10);font-weight:600;text-decoration:none}.final-screen a:hover{text-decoration:underline}.red-flag{color:#e74c3c;font-weight:700}.green-flag{color:#27ae60;font-weight:700}.restart-btn{background:var(--primary-color,#1c75bc);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--secondary-font,inherit);font-size:16px;font-weight:600;margin:20px 10px;padding:15px 30px;transition:all .3s ease}.restart-btn:hover{background:#155a94;transform:translateY(-1px)}.confetti{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.confetti-piece{animation:confetti-burst 2.5s ease-out forwards;background:#fc7e10;height:10px;opacity:.9;pointer-events:none;position:absolute;width:10px}.confetti-piece:nth-child(odd){animation-duration:3.5s;background:#1c75bc;height:8px;width:8px}.confetti-piece:nth-child(3n){animation-duration:4s;background:#27ae60;height:6px;width:6px}.confetti-piece:nth-child(4n){animation-duration:2.5s;background:#e74c3c;height:4px;width:12px}.confetti-piece:nth-child(5n){animation-duration:3.2s;background:#9b59b6;border-radius:50%;height:8px;width:8px}@keyframes confetti-burst{0%{opacity:1;transform:translateY(0) translate(0) rotate(0) scale(0)}15%{opacity:1;transform:translateY(calc(var(--y-velocity)*-.4)) translate(calc(var(--x-velocity)*.4)) rotate(180deg) scale(1.2)}to{opacity:0;transform:translateY(calc(var(--y-velocity) + 400px)) translate(calc(var(--x-velocity)*1.5)) rotate(3turn) scale(.2)}}@media(max-width:768px){.quiz-container{border-radius:0;margin:20px}.quiz-header{padding:30px 20px 20px}.quiz-header h1{font-size:32px;line-height:38px}.quiz-content{padding:30px 20px}.question-title{font-size:20px;line-height:26px}}@media print{.no-print{display:none!important}}.reading-progress{background:linear-gradient(90deg,#fc7e10,#e66d00);height:4px;left:0;position:fixed;top:0;transition:width .1s ease;width:0;z-index:1000}.blog-post-page .post>.post-body>p:first-of-type:first-letter{border-left:4px solid #fc7e10!important;border-top:4px solid #fc7e10!important;color:#1c75bc!important;float:left!important;font-family:Cabin,sans-serif!important;font-weight:700!important;initial-letter:3!important;-webkit-initial-letter:3!important;margin-right:12px!important;padding-left:8px!important;padding-top:8px!important}.blog-post-page .content{color:#2c3e50;line-height:1.8;margin:0 auto;max-width:800px;padding:2rem}.blog-post-page .content p{margin-bottom:1.5rem}@media(max-width:768px){.blog-post-page .content{padding:1rem}}.video-carousel-card[data-v-9a8569c1]{border:none;color:#212121;margin:0}.video-carousel-item[data-v-9a8569c1]{background-color:transparent;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:0}.video-carousel-item.active[data-v-9a8569c1]{height:auto!important;opacity:1;z-index:1}.forum .carousel-controls-wrapper[data-v-9a8569c1]{margin:36px 0 0}.video-carousel-inner[data-v-9a8569c1]{height:500px!important;margin-left:0;position:relative;width:100%}.video-carousel-inner--single[data-v-9a8569c1]{height:auto!important;min-height:0}.forum-carousel ul[data-v-9a8569c1]{list-style:none;padding:0}.video-carousel-item--single[data-v-9a8569c1]{height:auto;opacity:1;position:relative}.iframe-wrapper[data-v-9a8569c1]{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.sub-content-box[data-v-9a8569c1]{height:400px;margin-bottom:20px;overflow:auto;padding-right:5px}.video-carousel-inner--single .sub-content-box[data-v-9a8569c1]{height:auto;max-height:none;overflow:visible}.iframe-wrapper iframe[data-v-9a8569c1]{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-carousel-item.active iframe[data-v-9a8569c1]{display:block}.subtitle[data-v-9a8569c1]{color:var(--primary-color);font-weight:500}@media(max-width:1200px){.sub-content-box[data-v-9a8569c1]{height:340px}.video-carousel-inner[data-v-9a8569c1]{height:400px!important}}@media(max-width:992px){.video-carousel-inner[data-v-9a8569c1]{height:650px!important}.sub-content-box[data-v-9a8569c1]{height:180px}.sub-content-box-with-minutes-and-presentations[data-v-9a8569c1]{height:153px}.Webinar .sub-content-box[data-v-9a8569c1]{height:200px}}@media(max-width:768px){.Meeting .sub-content-box[data-v-9a8569c1],.Webinar .sub-content-box[data-v-9a8569c1]{height:250px}.video-carousel-inner[data-v-9a8569c1]{height:625px!important}.Forum.video-carousel-inner[data-v-9a8569c1]{height:555px!important}}@media(max-width:500px){.video-carousel-inner[data-v-9a8569c1]{height:550px!important}.Forum.video-carousel-inner[data-v-9a8569c1]{height:485px!important}}@media(max-width:450px){.video-carousel-inner[data-v-9a8569c1]{height:525px!important}.Forum.video-carousel-inner[data-v-9a8569c1]{height:460px!important}}@media(max-width:400px){.video-carousel-inner[data-v-9a8569c1]{height:500px!important}.Forum.video-carousel-inner[data-v-9a8569c1]{height:435px!important}}.portrait{border-radius:50%;height:350px;margin-bottom:40px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:350px}.leader-board-table td{word-wrap:break-word}.leader-board-table td,.leader-board-table th{border:.5px solid #dee2e6}.column-xs{width:65px}.country-content{align-items:center;display:flex;gap:10px}.flag-icon{width:25px}@media(max-width:600px){.leader-board-table{font-size:14px}.leader-board-table td,.leader-board-table th{padding:.25rem!important}.column-xs{width:40px}.country-content{gap:5px}.flag-icon{width:15px}}@media(max-width:390px){.leader-board-table{font-size:12px}}.table-container{height:350px;overflow:auto}@media(max-width:600px){.table-container{height:500px}}.table-container thead{background-color:#fff;position:sticky;top:0}.morse-app-container{margin:40px 0}.camera-section{margin-bottom:30px}.video-container{aspect-ratio:4/3;background:#000;border-radius:8px;margin:0 auto;max-width:640px;overflow:hidden;position:relative}#cameraVideo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#targetingCanvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.targeting-circle{animation:pulse 2s infinite;border:3px solid #0f0;border-radius:50%;box-shadow:0 0 20px #00ff0080;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}@keyframes pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.status-display{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;margin-top:15px;padding:15px}.signal-indicator{align-items:center;display:flex;gap:10px}.signal-dot{background:#dc3545;border-radius:50%;height:12px;transition:background-color .3s ease;width:12px}.signal-dot.active{background:#28a745}.signal-text{color:#666;font-weight:500}.morse-preview{color:#007bff;font-family:monospace;font-size:18px;font-weight:700;min-height:24px}.morse-timeline{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-top:20px;padding:20px}.timeline-header{align-items:center;display:flex;font-weight:500;justify-content:space-between;margin-bottom:15px}.timeline-display{background:#fff;border:1px solid #ced4da;border-radius:4px;margin-bottom:15px;overflow-x:auto;padding:10px}#morseTimeline{display:block;height:60px;margin:0 auto;max-width:600px;width:100%}.timeline-legend{display:flex;flex-wrap:wrap;font-size:14px;gap:20px;justify-content:center}.legend-item{align-items:center;display:flex;gap:5px}.legend-color{border-radius:2px;height:3px;width:16px}.legend-color.on{background:#007bff}.legend-color.off{background:#6c757d}.legend-color.brightness{background:#ffc107}.legend-color.threshold{background:#dc3545}.threshold-control,.timing-control{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-top:20px;padding:20px}.threshold-header,.timing-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.threshold-value{color:#007bff;font-weight:500}.threshold-slider-container,.timing-sliders{display:flex;flex-direction:column;gap:15px}.threshold-options,.timing-mode{display:flex;gap:10px}.timing-row{align-items:center;display:grid;gap:15px;grid-template-columns:120px 1fr 80px}.timing-label{font-weight:500;margin-bottom:0}.timing-value{color:#007bff;font-family:monospace;font-weight:700;text-align:right}.timing-info{border-top:1px solid #dee2e6;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-top:15px}.timing-calculated{align-items:center;background:#fff;border-radius:4px;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px}.calc-label{color:#666}.controls-section{margin-bottom:30px}.controls-section .row{gap:15px 0}.output-section{margin-bottom:30px}#morseOutput{font-family:monospace;font-size:16px;min-height:150px;resize:vertical}.instructions-section{background:#e9ecef;border-radius:8px;padding:25px}.instructions-section h5{color:#495057;margin-bottom:15px}.instructions-section ol{margin-bottom:0;padding-left:20px}.instructions-section li{color:#6c757d;margin-bottom:8px}@media(max-width:768px){.morse-app-container{margin:20px 0}.status-display{flex-direction:column;gap:15px;text-align:center}.threshold-header,.timeline-header,.timing-header{align-items:flex-start;flex-direction:column;gap:10px}.timing-row{gap:10px;grid-template-columns:1fr}.timing-value{text-align:left}.timing-info{grid-template-columns:1fr}.timeline-legend{gap:10px;justify-content:flex-start}.threshold-options,.timing-mode{justify-content:stretch;width:100%}.threshold-options .btn,.timing-mode .btn{flex:1}}.newsletter-signup-page .progress{display:none;height:7px}.newsletter-signup-page .progress-bar-shown{display:flex}.newsletter-signup-page .ecwid{min-height:0!important}.newsletter-signup-page .sign-up-form{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.newsletter-signup-page .controls{align-items:center;display:flex;gap:50px;justify-content:center}.newsletter-signup-page .controls .form-label{color:#5f6368}.newsletter-signup-page .sign-up-feedback{align-items:center;display:flex;justify-content:center;margin-bottom:-25px}.newsletter-signup-page .sign-up-feedback p{color:#5f6368;margin-bottom:0}.newsletter-signup-page .sign-up-feedback .response-message,.newsletter-signup-page .success-response-message{display:none}.newsletter-signup-page .visually-hidden-form{opacity:0;pointer-events:none;visibility:hidden}.newsletter-signup-page .success-response-message{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:950px){.newsletter-signup-page .controls{flex-direction:column;gap:20px;width:350px}.newsletter-signup-page .controls .form-control{max-width:350px}}.newsletter-signup-page .ec-store__content-wrapper.ec-store__content-wrapper--wide,.newsletter-signup-page .ecwid-pb-placeholder{display:none!important}.newsletter-signup-page #ProductBrowser-1{min-height:0!important}.newsletter-signup-page #ecwid_html body#body .ec-size .ec-store .ec-notice--cookie .ec-notice__text-inner label,.newsletter-signup-page #ecwid_html body#body .ec-size .ec-store .form-control--secondary .form-control__button{color:#5f6368!important}.newsletter-signup-page #ecwid_html body#body div.ecwid-productBrowser{padding:0!important}.select-navigation .grid-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.select-navigation .option-item{align-items:center;box-sizing:border-box;display:flex;flex-basis:calc(33.33333% - 13.33333px);flex-direction:column;justify-content:space-between;padding:15px;text-align:center}.select-navigation .image-thumb{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.select-navigation .image-thumb .select-img{display:block;height:210px;-o-object-fit:contain;object-fit:contain}.secondary-options .select-option-carousel{margin:0 auto;width:100%}.secondary-options .select-option-carousel .carousel-inner{padding-top:5px}.secondary-options .select-option-carousel .carousel-item.active{background-color:transparent}.secondary-options .select-option-carousel .carousel-card{background:#fff;border:none;border-radius:5px;color:#212121;margin:0 10px;overflow:hidden;transition:all .3s ease-in-out}.secondary-options .select-option-carousel .carousel-card:hover{transform:scale(1.025)}.carousel-controls-wrapper{display:flex;gap:25px;justify-content:flex-start;margin:36px 60px}.carousel-control-next[disabled],.carousel-control-prev[disabled]{cursor:not-allowed}.carousel-control-next,.carousel-control-prev{height:33px!important;opacity:1!important;position:static;width:33px!important}.carousel-control-next-icon,.carousel-control-prev-icon{height:33px!important;width:33px!important}.carousel-control-next-icon{background-image:url(../images/icons/arrow-right.svg)}.carousel-control-prev-icon{background-image:url(../images/icons/arrow-left.svg)}.option-item.two-options{flex-basis:calc(50% - 10px)}@media(min-width:501px){.secondary-options .select-option-carousel .carousel-inner{display:flex;margin-left:50px;min-width:230px;width:calc(100% - 50px)}.secondary-options .select-option-carousel .carousel-item{display:block;flex:0 0 52%;margin-right:0}}@media(min-width:701px){.secondary-options .select-option-carousel .carousel-item{flex:0 0 35%}}@media(min-width:1101px){.secondary-options .select-option-carousel .carousel-item{flex:0 0 23%}}@media(max-width:990px){.select-navigation .option-item{flex-basis:calc(50% - 10px)}}@media(max-width:768px){.select-navigation .option-item{flex-basis:100%!important}}.secondary-options .image-thumb .select-img{height:90px}.secondary-options .carousel-item{flex:0 0 290px}.desktop-select-options{display:block}.mobile-select-options{display:none}@media(max-width:768px){.desktop-select-options{display:none}.mobile-select-options{display:block}}.secondary-options .carousel-card,.secondary-options .carousel-inner{height:220px}@media(max-width:500px){.carousel-controls-wrapper{gap:10px;margin:18px 10px}.carousel-control-next,.carousel-control-prev{transform:scale(.8)}}.epic-support-modal .modal-dialog[data-v-fd19cca6]{max-width:680px}.epic-support-modal .modal-content[data-v-fd19cca6]{border:1px solid #dbe4ee;border-radius:16px;box-shadow:0 22px 55px #0d2f5447;overflow:hidden}.recaptcha-container[data-v-fd19cca6] iframe{max-width:100%}.recaptcha-container[data-v-fd19cca6]{display:flex;justify-content:flex-start;min-height:78px}.epic-support-modal .modal-header[data-v-fd19cca6]{background:linear-gradient(180deg,#eef4fa,#fff 75%);border-bottom:1px solid #dbe4ee;padding:1.1rem 1.2rem 1rem;position:relative}.epic-support-modal .modal-header[data-v-fd19cca6]:before{background:linear-gradient(90deg,#0e4f7e,#f29022);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.epic-support-modal .modal-title[data-v-fd19cca6]{color:#0e4f7e;font-weight:800}.epic-support-modal .modal-subtitle[data-v-fd19cca6]{color:#4e647b;font-size:.92rem;margin-top:2px}.epic-support-modal .modal-body[data-v-fd19cca6]{padding:1.25rem 1.2rem 1.1rem}.epic-support-modal .form-label[data-v-fd19cca6]{color:#1c3f62;font-size:.9rem;font-weight:700}.epic-support-modal .form-control[data-v-fd19cca6]{border:1px solid #c7d6e5;border-radius:10px;padding:.65rem .75rem;transition:border-color .12s ease,box-shadow .12s ease}.epic-support-modal .form-control[data-v-fd19cca6]:focus{border-color:#0e4f7e;box-shadow:0 0 0 .2rem #0e4f7e1f}.epic-support-modal__summary[data-v-fd19cca6]{background:#f8fbfd;border:1px solid #dbe4ee;border-radius:12px;padding:.75rem .85rem}.epic-support-modal__summary-row[data-v-fd19cca6]{color:#365466;display:flex;gap:1rem;justify-content:space-between;padding:.35rem 0}.epic-support-modal__summary-row+.epic-support-modal__summary-row[data-v-fd19cca6]{border-top:1px solid #edf4f8}.epic-support-modal__summary-row strong[data-v-fd19cca6]{color:#163f5e}@media(max-width:576px){.epic-support-modal .modal-body[data-v-fd19cca6]{padding:1rem}}.epic-budget-planner__intro[data-v-5cae868e]{color:#456173;font-size:18px;margin:12px auto 0;max-width:820px}.epic-budget-planner__panel[data-v-5cae868e]{background:#ffffffeb;border:1px solid rgba(28,117,188,.12);border-radius:22px;box-shadow:0 24px 60px #163f5e1f;margin-top:28px;padding:28px}.epic-budget-planner__progress[data-v-5cae868e]{background:#deedf7;border-radius:999px;height:10px;overflow:hidden;width:100%}.epic-budget-planner__progress-bar[data-v-5cae868e]{background:#1c75bc;border-radius:999px;height:100%;transition:width .25s ease}.epic-budget-planner__progress-label[data-v-5cae868e]{color:#56707f;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;margin-top:10px}.epic-budget-planner__dashboard[data-v-5cae868e],.epic-budget-planner__stage[data-v-5cae868e]{margin-top:22px}.epic-budget-planner__stage[data-v-5cae868e]{min-height:420px}.epic-budget-planner__stage>.epic-budget-planner__card[data-v-5cae868e]{height:100%}.epic-budget-planner__card[data-v-5cae868e]{background:#fff;border:1px solid rgba(28,117,188,.12);border-radius:18px;padding:28px}.epic-budget-planner__card--dashboard[data-v-5cae868e],.epic-budget-planner__card--summary[data-v-5cae868e]{height:100%}.epic-budget-planner__eyebrow[data-v-5cae868e]{color:#1c75bc;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.epic-budget-planner__title[data-v-5cae868e]{color:#163f5e;font-family:var(--secondary-font,inherit);font-size:34px;line-height:1.15;margin-bottom:12px}.epic-budget-planner__title--dashboard[data-v-5cae868e]{font-size:28px}.epic-budget-planner__body[data-v-5cae868e]{color:#486474;font-size:19px;line-height:1.7;margin-bottom:0;max-width:760px}.epic-budget-planner__body--tight[data-v-5cae868e]{font-size:17px;margin-bottom:18px}.epic-budget-planner__option[data-v-5cae868e]{background:#f8fbfd;border:1px solid #cfe1ee;border-radius:16px;color:#163f5e;min-height:116px;padding:18px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.epic-budget-planner__option[data-v-5cae868e]:hover{border-color:#1c75bc;box-shadow:0 12px 28px #1c75bc1f;transform:translateY(-2px)}.epic-budget-planner__option--selected[data-v-5cae868e]{background:linear-gradient(180deg,#1c75bc14,#fffffffa);border-color:#1c75bc;box-shadow:0 16px 32px #1c75bc29}.epic-budget-planner__option-label[data-v-5cae868e]{display:block;font-size:18px;font-weight:600;line-height:1.45}.epic-budget-planner__controls[data-v-5cae868e]{display:flex;flex-direction:column;gap:22px}.epic-budget-planner__resume-bar[data-v-5cae868e]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.epic-budget-planner__resume-copy[data-v-5cae868e]{display:flex;flex-direction:column;gap:2px}.epic-budget-planner__resume-status[data-v-5cae868e]{align-items:center;color:#678392;display:inline-flex;font-size:14px;font-weight:600;gap:8px}.epic-budget-planner__resume-dot[data-v-5cae868e]{background:#9ab6ca;border-radius:999px;flex:0 0 auto;height:8px;width:8px}.epic-budget-planner__resume-dot--pulse[data-v-5cae868e]{animation:epic-budget-planner-save-pulse-5cae868e .9s ease-out;background:#1c75bc}.epic-budget-planner__resume-help[data-v-5cae868e]{color:#8aa0af;font-size:13px;line-height:1.4}@keyframes epic-budget-planner-save-pulse-5cae868e{0%{box-shadow:0 0 #1c75bc59;transform:scale(1)}45%{box-shadow:0 0 0 8px #1c75bc00;transform:scale(1.18)}to{box-shadow:0 0 #1c75bc00;transform:scale(1)}}.epic-budget-planner__control-group h4[data-v-5cae868e]{color:#163f5e;font-size:20px;margin-bottom:14px}.epic-budget-planner__hardware-card[data-v-5cae868e],.epic-budget-planner__reference-option[data-v-5cae868e]{background:#f8fbfd;border:1px solid #dceaf4;border-radius:16px;padding:15px;width:100%}.epic-budget-planner__hardware-card[data-v-5cae868e]{display:flex;flex-direction:column;height:100%}.epic-budget-planner__reference-option[data-v-5cae868e]{text-align:left}.epic-budget-planner__reference-option--selected[data-v-5cae868e]{background:linear-gradient(180deg,#1c75bc14,#fffffffa);border-color:#1c75bc;box-shadow:0 14px 28px #1c75bc1f}.epic-budget-planner__hardware-head[data-v-5cae868e],.epic-budget-planner__reference-head[data-v-5cae868e]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.epic-budget-planner__model[data-v-5cae868e]{color:#678392;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.epic-budget-planner__hardware-head h5[data-v-5cae868e],.epic-budget-planner__reference-head h5[data-v-5cae868e]{color:#163f5e;font-size:20px;margin-bottom:4px}.epic-budget-planner__reference-head p[data-v-5cae868e]{color:#56707f;margin-bottom:0}.epic-budget-planner__price-tag[data-v-5cae868e]{color:#678392;text-align:right}.epic-budget-planner__price-tag span[data-v-5cae868e]{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.epic-budget-planner__price-tag strong[data-v-5cae868e]{color:#163f5e;font-size:20px}.epic-budget-planner__hardware-description[data-v-5cae868e],.epic-budget-planner__hardware-question[data-v-5cae868e]{color:#486474;line-height:1.6}.epic-budget-planner__hardware-description[data-v-5cae868e]{font-size:14px;margin:10px 0 4px}.epic-budget-planner__hardware-question[data-v-5cae868e]{font-weight:600;margin-bottom:12px}.epic-budget-planner__slider-meta[data-v-5cae868e]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.epic-budget-planner__slider-meta strong[data-v-5cae868e]{color:#163f5e;font-size:18px}.epic-budget-planner__slider-field[data-v-5cae868e]{accent-color:#1c75bc;margin:2px 0 0;width:100%}.epic-budget-planner__slider-scale[data-v-5cae868e]{color:#678392;display:flex;font-size:12px;justify-content:space-between;line-height:1;margin-top:4px}.epic-budget-planner__field-label[data-v-5cae868e]{color:#365466;display:block;font-size:15px;font-weight:600;margin-bottom:8px}.epic-budget-planner__field-label--inline[data-v-5cae868e]{margin-bottom:0}.epic-budget-planner__assumption-card[data-v-5cae868e]{background:#f8fbfd;border:1px solid #dceaf4;border-radius:16px;height:100%;padding:16px}.epic-budget-planner__assumption-help[data-v-5cae868e]{color:#678392;font-size:13px;line-height:1.5;margin:-2px 0 12px}.epic-budget-planner__number-field[data-v-5cae868e]{background:#fff;border:1px solid #cfe1ee;border-radius:12px;color:#163f5e;min-height:46px;padding:10px 12px;width:100%}.epic-budget-planner__spec-link[data-v-5cae868e]{align-items:center;display:inline-flex;justify-content:center;margin-top:auto;min-height:40px;width:100%}.epic-budget-planner__assumption-note[data-v-5cae868e]{background:#fc7e101f;border-radius:14px;color:#7a4c17;line-height:1.6;margin:0 0 16px;padding:14px 16px}.epic-budget-planner__total[data-v-5cae868e]{color:#163f5e;font-family:var(--secondary-font,inherit);font-size:42px;font-weight:700;line-height:1.1;margin:6px 0 12px}.epic-budget-planner__grant-fit[data-v-5cae868e]{border-radius:12px;font-weight:600;margin-bottom:20px;padding:10px 14px}.epic-budget-planner__grant-fit.is-good[data-v-5cae868e]{background:#27ae601a;color:#1f7a49}.epic-budget-planner__grant-fit.is-warn[data-v-5cae868e]{background:#fc7e101f;color:#9a4d09}.epic-budget-planner__warning[data-v-5cae868e]{background:#fc7e1024;border-radius:12px;color:#8b4d0f;line-height:1.5;margin-bottom:18px;padding:12px 14px}.epic-budget-planner__metric-grid[data-v-5cae868e]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.epic-budget-planner__metric[data-v-5cae868e]{background:#f8fbfd;border:1px solid #dceaf4;border-radius:14px;padding:14px 16px}.epic-budget-planner__metric span[data-v-5cae868e]{color:#678392;display:block;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.epic-budget-planner__metric strong[data-v-5cae868e]{color:#163f5e;font-size:18px;line-height:1.4}.epic-budget-planner__breakdown[data-v-5cae868e],.epic-budget-planner__included-list[data-v-5cae868e]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.epic-budget-planner__included-item[data-v-5cae868e],.epic-budget-planner__row[data-v-5cae868e]{border-bottom:1px solid #edf4f8;color:#365466;display:flex;gap:18px;justify-content:space-between;padding-bottom:10px}.epic-budget-planner__included-item strong[data-v-5cae868e],.epic-budget-planner__row strong[data-v-5cae868e]{color:#163f5e;text-align:right}.epic-budget-planner__included-item--total[data-v-5cae868e]{border-bottom:0;border-top:1px solid #dceaf4;font-weight:700;padding-bottom:0;padding-top:14px}.epic-budget-planner__included-item--total strong[data-v-5cae868e]{font-size:22px}.epic-budget-planner__row small[data-v-5cae868e]{color:#678392;display:block;font-size:12px}.epic-budget-planner__actions[data-v-5cae868e]{display:flex;flex-direction:column;gap:12px}.epic-budget-planner__actions[data-v-5cae868e] .btn-large{justify-content:center;width:100%}.epic-budget-planner__commitment[data-v-5cae868e]{background:#f8fbfd;border:1px solid #dceaf4;border-radius:16px;margin-bottom:20px;padding:18px}.epic-budget-planner__commitment h4[data-v-5cae868e]{color:#163f5e;font-size:20px;margin-bottom:8px}.epic-budget-planner__commitment-body[data-v-5cae868e]{color:#486474;font-size:15px;line-height:1.6;margin-bottom:12px}.epic-budget-planner__commitment-list[data-v-5cae868e]{display:flex;flex-direction:column;gap:8px}.epic-budget-planner__commitment-item[data-v-5cae868e]{color:#365466;font-size:14px;line-height:1.5;padding-left:16px;position:relative}.epic-budget-planner__commitment-item[data-v-5cae868e]:before{background:#1c75bc;border-radius:999px;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.epic-budget-planner__nav[data-v-5cae868e]{display:flex;gap:12px;justify-content:space-between;margin-top:20px}.epic-budget-planner__nav--single[data-v-5cae868e]{justify-content:flex-end}@media(max-width:991px){.epic-budget-planner__hardware-head[data-v-5cae868e],.epic-budget-planner__reference-head[data-v-5cae868e],.epic-budget-planner__resume-bar[data-v-5cae868e]{align-items:flex-start;flex-direction:column}.epic-budget-planner__price-tag[data-v-5cae868e]{text-align:left}}@media(max-width:767px){.epic-budget-planner__card[data-v-5cae868e],.epic-budget-planner__panel[data-v-5cae868e]{padding:20px}.epic-budget-planner__stage[data-v-5cae868e]{min-height:360px}.epic-budget-planner__title[data-v-5cae868e]{font-size:28px}.epic-budget-planner__body[data-v-5cae868e]{font-size:17px}.epic-budget-planner__metric-grid[data-v-5cae868e]{grid-template-columns:1fr}.epic-budget-planner__actions[data-v-5cae868e] .btn-large{width:100%}}.colocation-map-wrapper{height:600px;min-height:600px;position:relative;width:100%}#co-location-map{bottom:0;height:100%;position:absolute;top:5px;width:100%}.co-location-box .leaflet-popup-close-button{display:none!important}.co-location-box .leaflet-popup-content-wrapper{font-family:Catamaran,sans-serif;padding:0!important}.co-location-box .leaflet-popup-content{margin:0!important}.co-location-box h5{background-image:radial-gradient(circle farthest-corner at 80% 80%,#fff,#d4ecff);font-family:Cabin,sans-serif!important;font-size:14px!important;line-height:1.3!important;margin-bottom:0!important}.co-location-box p{font-size:12px!important}.leaflet-popup-tip-container{margin-top:-4px!important}.leaflet-popup-content-wrapper{border-radius:5px!important}.article-meta{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:2rem;padding-bottom:1rem}.article-meta-item{align-items:center;color:#666;display:flex;font-size:14px;gap:8px}.article-meta-item svg{fill:currentColor;height:18px;width:18px}@media(max-width:576px){.article-meta{gap:12px}.article-meta-item{font-size:13px}}@media screen and (max-width:992px){.aside-wrapper{padding:0}#collapseTOC{padding-inline-start:20px}}.chapter-title{align-items:center;display:flex;height:60px;justify-content:center}.chapter-summary{height:140px}.toolkit-chapter-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;height:100%;transition:all .2s ease}.toolkit-chapter-card:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #1c75bc1a}.toolkit-chapter-card .card-img-top{display:block;height:96px;margin:0 auto;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease;width:96px}.toolkit-chapter-card .mt-3{align-items:center;display:flex;justify-content:center}.toolkit-chapter-card:hover .card-img-top{opacity:.8}.toolkit-chapter-card .card-body{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem;text-align:center}.toolkit-chapter-card .chapter-number{color:var(--primary-color);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.toolkit-chapter-card .chapter-title{color:var(--text-color);font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:.75rem}.toolkit-chapter-card .chapter-summary{color:#6c757d;flex-grow:1;font-size:14px;line-height:1.5;margin-bottom:1.5rem}.toolkit-chapter-card .btn-small{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:4px;color:#fff;display:inline-block;font-size:13px;font-weight:500;margin-top:auto;padding:8px 16px;text-decoration:none;transition:all .2s ease}.toolkit-chapter-card .btn-small:hover{background-color:var(--dark-primary-color);border-color:var(--dark-primary-color);color:#fff;text-decoration:none}@media screen and (max-width:1200px){.chapter-summary{height:120px}}@media screen and (max-width:992px){.chapter-summary{height:140px}}@media screen and (max-width:768px){.chapter-title{display:block;height:auto}.chapter-summary{height:auto!important}.toolkit-chapter-card{margin-bottom:1.5rem}.toolkit-chapter-card .card-body{padding:1.25rem}}.intro-video-wrapper[data-v-2d130fb7]{border-radius:8px;margin-bottom:2rem;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-container[data-v-2d130fb7]{aspect-ratio:auto;background:transparent;max-width:none}li{font-size:18px}#summary-defining-your-stakeholders+table ul{padding-inline-start:20px}.breadcrumbs-box{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px #0000000d;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;padding:12px 20px}.breadcrumbs-box,.breadcrumbs-box li{align-items:center;display:flex}.breadcrumbs-box a{border-radius:4px;color:#6c757d;font-size:14px;font-weight:500;padding:4px 8px;text-decoration:none;transition:all .2s ease}.breadcrumbs-box a:hover{text-decoration:none}.breadcrumbs-box a.orange-text,.breadcrumbs-box a:hover{background-color:#1c75bc1a;color:var(--primary-color)}.breadcrumbs-box a.orange-text{font-weight:600}.breadcrumbs-box img{margin:0 4px;opacity:.5;transition:opacity .2s ease}@media(max-width:768px){.breadcrumbs-box{font-size:13px;padding:10px 16px}.breadcrumbs-box a{font-size:13px;padding:3px 6px}}#ecwid_html body#body .ec-store .grid__category-block:first-of-type{padding-top:0!important}
