@import"https://fonts.googleapis.com/css2?family=Grenze:wght@500;600;700;800;900&display=swap";@import"https://cdn.materialdesignicons.com/6.5.95/css/materialdesignicons.min.css";@import"https://fonts.googleapis.com/css2?family=Grenze:wght@400;700&display=swap";.suggested-questions{text-align:left;width:100%;margin:0 auto}.suggested-questions h3{font-size:30px;font-family:Grenze;color:#4a4335;font-weight:600;margin-top:18px;margin-bottom:18px}.suggested-questions-container{overflow-x:auto;white-space:nowrap;padding-bottom:10px;-ms-overflow-style:none;scrollbar-width:none;will-change:transform}.suggested-questions-container::-webkit-scrollbar{display:none}.suggested-questions-slider{display:inline-flex;padding-left:.5rem}.suggested-questions-slider .suggested-question-button{margin-right:10px}.suggested-questions-slider .suggested-question-button:last-child{margin-right:0}.suggested-questions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,auto));grid-template-rows:repeat(1,minmax(125px,auto));gap:.9em;justify-content:center}.suggested-question-button{padding:1em .5em;background:#fff;cursor:pointer;border-radius:30px;white-space:normal;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;width:auto;border:2px solid transparent;box-sizing:border-box;color:#201d17}.suggested-question-button:hover{border-color:#000}@media screen and (max-width: 480px){.suggested-questions h3{padding:.5rem}.suggested-question-button{padding:30px 20px;width:225px}.suggested-questions-container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;box-sizing:content-box}.suggested-questions-spacer{width:2rem;flex-shrink:0}}@media screen and (min-width: 481px) and (max-width: 768px){.suggested-questions h3{padding:.5rem}.suggested-question-button{padding:30px 20px;width:225px}}.related-questions{text-align:left;width:100%;margin:0 auto}.related-questions h3{font-size:30px;font-family:Grenze;color:#4a4335;font-weight:600;margin-top:18px;margin-bottom:18px}.related-questions-container{overflow-x:auto;white-space:nowrap;padding-bottom:10px;-ms-overflow-style:none;scrollbar-width:none;will-change:transform}.related-questions-container::-webkit-scrollbar{display:none}.related-questions-slider{display:inline-flex;padding-left:.5rem}.related-questions-slider .related-question-button{margin-right:10px}.related-questions-slider .related-question-button:last-child{margin-right:0}.related-questions-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,minmax(125px,auto));justify-content:center}.related-questions-grid .related-question-button{margin-right:.9em;margin-bottom:.9em}.related-questions-grid .related-question-button:nth-child(4n){margin-right:0}.related-questions-grid .related-question-button:nth-last-child(-n+4){margin-bottom:0}.related-question-button{padding:1em .5em;background:#fff;cursor:pointer;border-radius:30px;white-space:normal;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;width:auto;border:2px solid transparent;box-sizing:border-box;color:#201d17}.related-question-button:hover{border-color:#000}@media screen and (max-width: 480px){.related-questions h3{padding:.5rem}.related-question-button{padding:30px 20px;width:225px}.related-questions-container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;box-sizing:content-box}.related-questions-spacer{width:2rem;flex-shrink:0}}@media screen and (min-width: 481px) and (max-width: 768px){.related-questions h3{padding:.5rem}.related-question-button{padding:30px 20px;width:225px}}.spinner{display:flex;justify-content:center;align-items:center;padding:2rem 0}.home-container{display:flex;flex-direction:column;align-items:center;padding:2rem;min-height:100vh}.content-container{max-width:100vh;width:100%;text-align:center;margin:0 auto;padding:0 20px;box-sizing:border-box}.content-container h1{margin-top:2rem}.subtitle{font-size:1.2rem;color:#666;margin-bottom:2rem}.search-container{text-align:center;position:relative;align-items:center;width:100%;display:flex;flex-direction:column;margin:0 auto;box-sizing:border-box}.search-box{width:100%;background:#fff;border-radius:22px;padding:1px;transition:box-shadow .2s ease}.search-box:focus-within{box-shadow:0 0 0 1px #000}.search-inner{display:flex;align-items:center;justify-content:space-between;padding-right:15px;width:100%;margin:0;position:relative}form#questionInputForm{width:100%;margin:0;padding:0;display:flex;align-items:center}textarea#searchInput{flex:1;padding:12px 20px;margin-right:10px;width:90%;font-size:16px;border:none;line-height:24px;resize:none;overflow:hidden;background:none;min-height:48px;height:48px;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}textarea#searchInput:focus{outline:none}#clearBtn{cursor:pointer;padding:5px;margin:0;background:transparent;border:none;align-items:center;justify-content:center;box-shadow:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px;height:30px;opacity:0;visibility:hidden;transition:opacity .2s}#clearBtn.visible{opacity:1;visibility:visible}#clearBtn svg{fill:#000;width:20px;height:20px}#clearBtn:hover svg{fill:#000}.spinner{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner{border:4px solid #f3f3f3;border-top:4px solid #59719F;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}#loadingText{font-size:16px;color:#4a4335;margin-top:.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.response-section{width:100%;margin:0 auto;text-align:left}.response-section h3{font-size:30px;font-family:Grenze;color:#4a4335;font-weight:600;margin-top:18px;margin-bottom:18px}.answer{display:block;opacity:0;visibility:hidden;text-align:left;width:100%;background:#fff;border-radius:22px;padding:20px;box-sizing:border-box;transition:opacity .3s ease,visibility .3s ease;overflow-wrap:break-word;word-wrap:break-word}.answer.visible{opacity:1;visibility:visible}.question-text{font-size:18px;color:#201d17;margin-bottom:1rem;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.answer-text{font-size:18px;color:#201d17;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h3{font-size:30px;font-family:Grenze;color:#4a4335;font-weight:600;margin-top:18px;margin-bottom:18px}textarea#answerOutput{width:100%;margin:0;padding:0;font-size:18px;border:none;resize:none;background:none;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#201d17;line-height:1.6}textarea#answerOutput:focus{outline:none}.button-group{display:flex;margin-top:1rem}.button-group button{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;transition:background-color .2s;margin-right:1rem;color:#201d17}.button-group button:last-child{margin-right:0}.button-group button:hover{background-color:#f5f5f5}.feedback-form{margin-top:2rem;width:100%;background:#fff;border-radius:22px;padding:1px;transition:box-shadow .2s ease;display:flex;flex-direction:column;gap:1rem}.feedback-form:focus-within{box-shadow:0 0 0 1px #000}.feedback-form .submit-button{align-self:flex-end;padding:8px 16px;background-color:#4a4335;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s;margin:0 20px 12px}.feedback-form .submit-button:hover{background-color:#3a342a}.feedback-form textarea{width:100%;min-height:48px;padding:12px 20px;border:none;border-radius:22px;font-size:16px;line-height:24px;resize:none;background:none;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.feedback-form textarea:focus{outline:none}.feedback-message{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background-color:#4a4335;color:#fff;padding:.4rem .8rem;border-radius:4px;animation:fadeOut 2s forwards;z-index:9999;font-size:14px}@keyframes fadeOut{0%{opacity:1}70%{opacity:1}to{opacity:0}}@media screen and (max-width: 768px){.home-container{padding:1rem}.content-container{padding:0 1rem}.search-container{padding:.5rem}textarea{font-size:14px}.button-group{flex-wrap:wrap;justify-content:center}}body{flex-direction:row;justify-content:center;width:100%;height:100%;margin:0}.container{padding:0 8%;text-align:center;height:auto;align-items:center;width:80%;margin:0 auto}#company-overview{padding:2rem;text-align:center;margin:3rem auto 4rem;max-width:900px}#company-overview h2{font-size:48px;margin-bottom:1rem}#company-overview p{font-size:28px;color:#4a4335;max-width:600px;margin:1rem auto}.flex-row-container{display:flex;gap:2rem;margin-bottom:40px}.flex-row-container section{flex:1;margin-bottom:0}h2,h3{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700}h1{font-size:70px;font-weight:700;color:#4a4335;margin-bottom:20px;font-family:Grenze,sans-serif;padding:0;width:100%}.main-header-link{text-decoration:none;color:inherit}section{margin-bottom:40px;text-align:left}section h2{font-size:40px;color:#4a4335;font-weight:600;margin-bottom:20px}section p,section a{font-size:24px;color:#4a4335;font-weight:500;line-height:1.6;text-indent:0}a{color:#4a4335;text-decoration:underline}.socials-container{display:flex;margin-top:1rem}.socials-card{display:flex;align-items:center;padding:.5rem 1rem;background-color:#fff;border-radius:22px;transition:background-color .2s;text-decoration:none;margin-right:1rem}.socials-card:last-child{margin-right:0}.socials-card i{margin-right:.5rem}.socials-card:hover{background-color:#e5e5e5}@media screen and (max-width: 480px){.container{padding:0 10% 10%;width:100%;max-width:100%}#company-overview{padding:1.5rem;margin:4rem 0}#company-overview h2{font-size:36px}#company-overview p{font-size:18px}.flex-row-container{flex-direction:column;gap:2rem}.flex-row-container section{width:100%}h1{font-size:50px;margin-bottom:10px}section h2{font-size:28px;margin-bottom:15px}section p,section a{font-size:18px}.socials-container{flex-direction:column;align-items:stretch}.socials-card{justify-content:center;margin-right:0;margin-bottom:1rem}.socials-card:last-child{margin-bottom:0}}@media screen and (min-width: 481px) and (max-width: 768px){.container{padding:0 6%;width:100%;max-width:100%}h1{font-size:60px}section h2{font-size:35px;margin-bottom:18px}section p,section a{font-size:20px}section{padding-right:12%}}@media screen and (min-width: 769px) and (max-width: 1200px){.container{width:90%;padding:0 7%}section{padding-right:10%}}.fixed-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:.1rem;text-align:center;border-top:1px solid #eee;box-shadow:0 -2px 10px #0000001a}.fixed-footer a{color:#333;text-decoration:none}.fixed-footer a:hover{text-decoration:underline}.roadmap-container{padding:2rem;max-width:1400px;margin:0 auto}.roadmap-container h1{margin-bottom:2rem;font-size:2rem;font-weight:700}#board{display:grid;grid-template-columns:repeat(3,1fr);width:100%}#board>.column{margin-right:1.5rem}#board>.column:last-child{margin-right:0}.column{background:#f8f9fa;border-radius:22px;padding:1rem}.column.planned{background:#e9ecef}.column.in-progress{background:#d7e5ff}.column.completed{background:#d4f3e0}.column-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.column-title{font-size:1.25rem;font-weight:600}.column-count{background:#0000001a;padding:.25rem .75rem;border-radius:999px;font-size:.875rem}.column-content{display:flex;flex-direction:column}.column-content>.card{margin-bottom:1rem}.column-content>.card:last-child{margin-bottom:0}.card{background:#fff;border-radius:22px;padding:1rem}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.card-title{font-weight:600;font-size:1rem}.card-description{color:#666;font-size:.875rem;line-height:1.4}.priority-badge{font-size:.75rem;padding:.25rem .5rem;border-radius:999px;text-transform:lowercase}.priority-high{background:#ffe7e7;color:#d63031}.priority-medium{background:#fff3e0;color:#f39c12}.priority-low{background:#e3f2fd;color:#2196f3}@media (max-width: 768px){#board{grid-template-columns:1fr}#board>.column{margin-right:0;margin-bottom:1rem}#board>.column:last-child{margin-bottom:0}.roadmap-container{padding:1rem}}.terms-container{max-width:800px;margin:0 auto;padding:2rem}.terms-content{margin-top:2rem}.terms-content section{margin-bottom:2rem}.terms-content h2{margin-bottom:1rem;color:#333}.terms-content p{margin-bottom:1rem;line-height:1.6;color:#444}html,body{background-color:#fbf4e4;margin:0;padding:0;height:100%}.page-container{display:flex;flex-direction:row;min-height:100vh;position:relative}.main-page{flex-grow:1;padding-bottom:60px;overflow-y:auto;position:relative}.sidebar{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.2s;padding-top:60px}.sidebar.open{width:45vh}.sidebar a{padding:10px 15px;text-decoration:none;font-size:24px;color:#4a4335;font-weight:500;display:flex;align-items:center;gap:12px;transition:.2s;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:1rem;border-radius:22px}.material-symbols-rounded{font-size:24px}.sidebar a:hover{color:#4a4335;background-color:#f1f1f1;border-radius:22px}#hamburger-btn{position:absolute;top:.25rem;right:.75rem;left:auto;font-size:35px;color:#4a4335;cursor:pointer;background:none;border:none;padding:0;z-index:2;transition:opacity .2s}#hamburger-btn.hidden{opacity:0;pointer-events:none}#hamburger-btn:focus{outline:none}.closebtn{position:absolute;top:10px;right:1rem;font-size:36px;margin-left:50px;color:#818181;background:none;border:none;cursor:pointer}.closebtn svg{fill:none;stroke:#000}.closebtn:hover svg{stroke:#4a4335}h1{font-size:70px;margin-bottom:20px;font-family:Grenze,sans-serif;font-weight:700;color:#4a4335}p{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-block-start:0;text-indent:1rem}.main-header-link{text-decoration:none;text-decoration-line:none;color:inherit}@media screen and (max-width: 480px){h1{font-size:50px;margin-bottom:10px}h3{font-size:28px}#hamburger-btn{font-size:35px}p{font-size:14px}}@media screen and (min-width: 481px) and (max-width: 768px){h1{font-size:50px;margin-bottom:30px}h3{font-size:22px}#hamburger-btn{font-size:28px}}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#4a4335;background-color:#fbf4e4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-width:320px;min-height:100vh}button{font-family:inherit}
