@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(/static/media/lora-regular-webfont.48d92089f3431287c42c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.85c128721035823e5405.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.da6143a97b8ed2ae857b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.594041393209f0003754.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.54851dc3f5ada849af04.woff2) format("woff2")}:root{--color-card:#f9f9f9;--color-text-main:#38383a;--color-text-muted:#6b7280;--color-option-bg:#f9f9f9;--color-primary:#38383a;--color-accent:#d8793d;--color-secondary:#98af8c;--color-divider:#f9f9f9;--radius-card:10px;--radius-button:10px;--font-main:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-weight-semibold:600}*{box-sizing:border-box;margin:0;padding:0}body{background:#f6f7f9;background-attachment:fixed;background-color:#009068;background-image:linear-gradient(#00906866,#00906866),url(/static/media/NIMA%20Frontpage%20Hero%20Image%20Model2.0abaa281fcb7053d12b8.png);background-position:100%;background-repeat:no-repeat;background-size:50% auto;color:#38383a;color:var(--color-text-main);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-main)}@media (max-width:768px){body{background-position:bottom;background-size:auto 90vh}}@media (min-width:768px) and (max-width:1539px){body{background-position:110%;background-size:55% auto}}@media (min-width:1540px){body{background-size:56% auto}}.title{background-color:#00906880;color:#f9f9f9;color:var(--color-option-bg);display:inline-block;font-family:Lora;font-size:45px;line-height:1.15;margin-bottom:32px;padding:.1em .25em;text-align:left}.title-word{color:inherit}.title-word--accent{color:#d8793d;color:var(--color-accent)}.screen{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:900px;min-height:100vh;padding:clamp(32px,4vw,56px) clamp(32px,4vw,56px) clamp(32px,4vw,56px) clamp(24px,3vw,44px);width:100%}.startcard{border:1px solid #38383a;border:1px solid var(--color-primary);border-radius:10px;border-radius:var(--radius-card);margin-top:20px;padding:20px 10px}.startcard p{color:var(--text-main);padding:10px 40px 10px 20px;text-align:left}.start-line{align-items:center;display:flex;gap:8px;text-align:left}.start-line span:last-child{line-height:1.5}.start-icon{align-items:center;display:flex;flex-shrink:0;font-size:1.6em;line-height:1;padding-right:20px}.startbutton{background-color:#d8793d;background-color:var(--color-accent);border:1px solid #d8793d;border:1px solid var(--color-accent);border-radius:5px;color:#fff;font-weight:700;margin-top:10px;margin-top:var(--start-button-spacing,10px);padding:10px 30px}.startbutton:hover{background-color:#f9f9f9;background-color:var(--color-option-bg);color:#d8793d;color:var(--color-accent);cursor:pointer}.progress-note a:hover{font-weight:700}.card{grid-gap:24px;background:#f9f9f9;background:var(--color-card);border-radius:10px;border-radius:var(--radius-card);box-shadow:0 24px 48px #0000001a;display:grid;gap:24px;grid-template-rows:auto 1fr auto auto;justify-items:left;max-width:720px;padding:32px 24px;width:min(100%,720px)}.card--question{background:#0000;box-shadow:none;display:flex;flex-direction:column;gap:12px;padding:0}.card--question .options{justify-content:normal;justify-items:stretch}.card--start{--start-button-spacing:10px;align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.card{max-width:950px}}.card h1,.card h2{font-family:Lora,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:"Lora",var(--font-main);font-size:24px;font-weight:700;line-height:1.2;text-align:left}.card p{color:#38383a;color:var(--color-text-main);font-size:16px;line-height:1.5;text-align:left}@media (max-width:766px){.start-line,.startcard p{text-align:left}}.question-title{color:#f9f9f9;color:var(--color-option-bg);font-family:Lora;font-size:32px;line-height:1.1;margin:10px 0 8px;max-width:800px}.question-title .question-mark{color:#d8793d;color:var(--color-accent)}.undertitle{color:#98af8c;color:var(--color-secondary);margin-bottom:20px;margin-top:4px}.options{grid-gap:16px;align-content:center;display:grid;gap:16px;grid-template-columns:1fr;justify-content:center;max-width:100%}@media (min-width:768px){.options{grid-template-columns:repeat(2,minmax(280px,1fr))}}.option-button{grid-gap:14px;align-items:center;background:#f9f9f9;background:var(--color-option-bg);border:1px solid #98af8c;border:1px solid var(--color-secondary);border-radius:10px;border-radius:var(--radius-button);color:#012f54;cursor:pointer;display:grid;font-weight:600;font-weight:var(--font-weight-semibold);gap:14px;grid-template-columns:28px 1fr;line-height:1.45;min-height:64px;padding:18px 24px;text-align:left;transition:background .2s ease,transform .06s ease;width:100%}.option-button:hover{background:#98af8c;background:var(--color-secondary);border-color:#98af8c;border-color:var(--color-secondary);color:#f9f9f9;color:var(--color-option-bg)}.option-button:active{transform:scale(.97)}.option-button.is-selected{background:#98af8c;background:var(--color-secondary);border-color:#98af8c;border-color:var(--color-secondary);color:#fff}.option-icon{align-items:center;display:flex;font-size:1.25em;justify-content:center;line-height:1;margin-top:.1em;padding:0 5px 0 0}.option-text{display:block;word-break:break-word}.options.options--stacked{grid-template-columns:1fr;justify-items:center}.next-button{background:#0000;border:none;color:#f9f9f9;color:var(--color-option-bg);cursor:pointer;font-weight:700;margin-bottom:8px;margin-top:8px}.next-button:hover{color:#d8793d;color:var(--color-accent);text-decoration:underline}.next-button:disabled{cursor:not-allowed;opacity:.4}.advice-button{background:#d8793d;background:var(--color-accent);border:1px solid #d8793d;border:1px solid var(--color-accent);border-radius:10px;border-radius:var(--radius-button);color:#f9f9f9;color:var(--color-option-bg);cursor:pointer;font-weight:600;font-weight:var(--font-weight-semibold);padding:12px 22px;transition:background .2s ease,color .2s ease}.advice-button:hover{background:#f9f9f9;background:var(--color-option-bg);color:#d8793d;color:var(--color-accent)}.advice-button:disabled{cursor:not-allowed;opacity:.5}.progress-number{align-items:center;background:#f9f9f91a;color:#f9f9f9;color:var(--color-option-bg);display:inline-flex;font-family:Lora;font-size:32px;font-weight:700;height:60px;justify-content:center;margin:0 0 20px;position:relative;width:60px}.progress-number:after,.progress-number:before{content:"";height:18px;position:absolute;width:18px}.progress-number:before{border-left:4px solid #d8793d;border-left:4px solid var(--color-accent);border-top:4px solid #d8793d;border-top:4px solid var(--color-accent);left:0;top:0}.progress-number:after{border-bottom:4px solid #98af8c;border-bottom:4px solid var(--color-secondary);border-right:4px solid #98af8c;border-right:4px solid var(--color-secondary);bottom:0;right:0}.card--question{max-width:720px;width:min(100%,720px)}.options.options--vertical{grid-template-columns:1fr;justify-items:stretch}.options.options--single{margin-top:16px}.progress-divider{background:#f9f9f9;background:var(--color-divider);height:1px;margin:20px 0;max-width:100%;width:100%}.progress-divider--start{margin:40px 0}@media (min-width:768px){.progress-divider{max-width:420px;width:min(100%,420px)}}@media (min-width:1200px){.progress-divider{max-width:460px;width:min(100%,460px)}}.progress-note{color:#f9f9f9;color:var(--color-divider);display:inline-flex;flex-wrap:wrap;gap:.35rem}.progress-note a{color:#d8793d;color:var(--color-accent);display:inline-block;white-space:nowrap}.progress-dots{display:flex;gap:10px;justify-content:center}.dot{background:#f9f9f9;background:var(--color-divider);border-radius:50%;height:10px;transition:background .2s ease,transform .2s ease,opacity .2s ease;width:10px}.dot--done{opacity:.75}.dot--active,.dot--done{background:#d8793d;background:var(--color-accent)}.dot--active{opacity:1;transform:scale(1.35)}.results-content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:720px;width:min(100%,720px)}.results-content h2{font-family:Lora;font-size:32px;line-height:1.1;margin:10px 0 8px;max-width:800px}.results-content h2,.results-content>p{color:#f9f9f9;color:var(--color-option-bg)}.results-content>p{margin-bottom:8px}.result-card{background:#fff;border:1px solid #0000;border-radius:10px;box-shadow:0 12px 24px #00000014;color:inherit;display:flex;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.result-card:hover{border-color:#d8793d;border-color:var(--color-accent);box-shadow:0 14px 28px #0000001f}.result-card:hover .result-link{color:#d8793d;color:var(--color-accent)}.result-card h3{font-size:20px;line-height:1.3}.result-description{font-size:14px;line-height:1.5;text-align:left!important}.result-link{color:#38383a;color:var(--color-primary);font-weight:700;margin-top:8px}@media (min-width:768px){html{font-size:80%}}
/*# sourceMappingURL=main.f445ac34.css.map*/