body{background-color:#fff;color:indigo;font-family:"Titillium Web, sans-serif";margin:0}.app-container{box-sizing:border-box;margin:auto;max-width:1200px;padding:20px;text-align:center;width:100%}.progress-bar{background-color:#e0e0e0;height:10px;margin-bottom:20px;width:100%}.progress-bar-filled{background-color:indigo;height:10px;transition:width .3s ease-in-out}.result-container,.step-container{margin-top:20px}input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;margin-top:10px;padding:10px;width:100%}button{background-color:indigo;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 30px}button:disabled{background-color:#a9a9a9;cursor:not-allowed}h2{font-weight:400}.landing-page{margin:0 auto;max-width:1000px;padding:20px;text-align:center}.main-title{color:indigo;font-size:6.5em;letter-spacing:2px;margin-bottom:20px;text-shadow:2px 2px 4px #0000001a}.landing-page p{font-size:1.2em;margin-bottom:30px}.center-container{display:flex;justify-content:center;margin-bottom:40px}.start-button{background-color:indigo;border:none;border-radius:5px;color:#fff;font-size:1.2em;padding:12px 50px;text-decoration:none;transition:background-color .3s ease}.start-button:hover{background-color:#3a0066}.start-button a{color:#fff;text-decoration:none}.learn-more-container{margin-top:30px}.learn-more-button{background-color:initial;border:2px solid indigo;border-radius:5px;color:indigo;padding:10px 20px;text-decoration:none;transition:all .3s ease}.learn-more-button:hover{background-color:indigo;color:#fff}.learn-more-button a{color:inherit;text-decoration:none}.learn-more-page{font-size:16px;line-height:1.6;margin:0 auto;max-width:800px;padding:20px;text-align:left}.learn-more-page h1{font-size:2em;margin-bottom:20px;text-align:center}.learn-more-page p{font-size:1.1em;line-height:1.6}.learn-more-page button{background-color:indigo;border:none;border-radius:5px;color:#fff;display:block;margin-left:auto;margin-right:auto;margin-top:30px;padding:10px 20px}.learn-more-page button a{color:#fff;text-decoration:none}.learn-more-page button:hover{background-color:#3a0066}.learn-more-page ol{margin-bottom:20px;padding-left:30px}.learn-more-page li{margin-bottom:10px;position:relative}.agenda-content{background-color:#f9f9f9!important;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin:0 auto;max-width:100%;max-width:600px;padding:20px;text-align:left}.agenda-content h1,.agenda-content h2,.agenda-content h3{color:indigo;margin-bottom:10px;margin-top:20px}.agenda-content ol,.agenda-content ul{margin-left:0;padding-left:20px}.agenda-content li{margin-bottom:5px}.agenda-content p{margin-bottom:10px}.info-boxes{display:flex;gap:15px;justify-content:space-between;margin-top:50px}.info-box{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;font-size:.9em;padding:15px}.info-box h3{color:indigo;font-size:1.1em;margin-bottom:10px}.info-box ul{list-style-type:none;margin:0;padding:0;text-align:left}.info-box li{margin-bottom:8px;padding-left:15px;position:relative}.info-box li:before{color:indigo;content:"•";left:0;position:absolute}.input-wrapper{align-items:center;display:flex;margin:0 auto;position:relative;width:80%}.input-wrapper input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;font-size:14px;margin-top:10px;padding:10px;width:100%}.not-sure{color:purple;cursor:pointer;font-size:14px;margin-left:10px;text-decoration:underline;white-space:nowrap}.not-sure:hover{opacity:.8}.radio-group{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:20px;text-align:left}.radio-option{align-items:center;display:flex;margin-bottom:10px}.radio-option input[type=radio]{margin-right:5px}.priority-matrix-container{align-items:center;display:flex;flex-direction:column}.matrix{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:300px;margin-bottom:20px;max-width:300px;width:100%}.quadrant{align-items:center;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:center;text-align:center;transition:background-color .3s}.quadrant:hover{background-color:#f0f0f0}.quadrant.selected{background-color:#e0e0e0;font-weight:700}.necessity-no-container{margin:0 auto;max-width:800px;padding:20px;text-align:left}.necessity-no-container h2{color:indigo;font-size:2em;margin-bottom:20px;text-align:center}.explanation-content,.next-steps{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:20px}.explanation-content h3,.next-steps h3{color:indigo;margin-bottom:10px;margin-top:0}.explanation-content p{font-size:1.1em;line-height:1.6}.next-steps ul{padding-left:20px}.next-steps li{margin-bottom:10px}.necessity-no-container button{display:block;margin:20px auto 0}@media (max-width:768px){.app-container{padding:10px}.landing-page h1{font-size:3.3em}.landing-page p{font-size:1em}.learn-more-button,.start-button,button{font-size:.9em;padding:10px 20px}.matrix{height:250px}.quadrant{font-size:.8em}.info-boxes{flex-direction:column;gap:10px}.info-box{font-size:.85em;margin:0}.necessity-no-container{padding:10px}.explanation-content,.next-steps{padding:15px}.explanation-content p{font-size:1em}.start-button{font-size:1em;padding:12px 40px}}
/*# sourceMappingURL=main.f7930a50.css.map*/