body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}[tabindex]:focus-visible,input[type=file]:focus-visible{outline:.125rem solid #4d65ff;outline-offset:.125rem}.inherit-color *{color:inherit}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top:0!important}.w-richtext ol li:last-child,.w-richtext ul li:last-child,.w-richtext>:last-child{margin-bottom:0!important}.container-large,.container-medium,.container-small{margin-right:auto!important;margin-left:auto!important}.text-style-3lines{-webkit-line-clamp:3}.text-style-2lines,.text-style-3lines{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.text-style-2lines{-webkit-line-clamp:2}.hide{display:none!important}@media screen and (max-width:991px){.hide,.hide-tablet{display:none!important}}@media screen and (max-width:767px){.hide-mobile-landscape{display:none!important}}@media screen and (max-width:479px){.hide-mobile{display:none!important}}.margin-0{margin:0!important}.padding-0,.spacing-clean{padding:0!important}.spacing-clean{margin:0!important}.margin-top{margin-right:0!important;margin-bottom:0!important;margin-left:0!important}.padding-top{padding-right:0!important;padding-bottom:0!important;padding-left:0!important}.margin-right{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.padding-right{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.margin-bottom{margin-top:0!important;margin-right:0!important;margin-left:0!important}.padding-bottom{padding-top:0!important;padding-right:0!important;padding-left:0!important}.margin-left{margin-top:0!important;margin-right:0!important;margin-bottom:0!important}.padding-left{padding-top:0!important;padding-right:0!important;padding-bottom:0!important}.margin-horizontal{margin-top:0!important;margin-bottom:0!important}.padding-horizontal{padding-top:0!important;padding-bottom:0!important}.margin-vertical{margin-right:0!important;margin-left:0!important}.padding-vertical{padding-right:0!important;padding-left:0!important}.faq-container{--faq-ink:#012d28;--faq-muted:#2e534e;--faq-line:#d6e5e1;--faq-teal:#007c68;--faq-accent:#33d9b0;max-width:72rem;margin:0 auto;padding:1rem 1rem 4rem;font-family:var(--font-inter),system-ui,sans-serif;color:var(--faq-ink)}.faq-container .faq-layout{display:flex;flex-direction:column;gap:2rem}.faq-container .faq-main{flex:1;min-width:0}.faq-container .faq-article{display:flex;flex-direction:column;gap:3rem}.faq-container .faq-sidebar{flex-shrink:0;order:-1}.faq-container .faq-divider{border:none;border-top:1px solid var(--faq-line);margin:0}.faq-container .faq-heading{font-family:var(--font-montserrat),sans-serif;font-size:1.6rem;font-weight:900;line-height:1.15;margin:0 0 1.25rem;color:var(--faq-ink)}.faq-container .faq-link{color:var(--faq-teal);font-weight:500;text-decoration:underline;text-underline-offset:2px}.faq-container .faq-link:hover{color:var(--faq-ink)}.faq-container .faq-answer-content .note{margin-top:.75rem;padding:.75rem 1rem;background-color:#fff8e1;border-radius:.5rem;color:#6b4e00;font-size:.875rem}.faq-container .faq-toc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.faq-container .faq-toc-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faq-muted)}.faq-container .faq-toc-toggle{display:flex;padding:.25rem;margin-right:-.25rem;background:none;border:none;border-radius:999px;cursor:pointer;color:inherit}.faq-container .faq-toc-toggle svg{width:1.1rem;height:1.1rem;transition:transform .2s}.faq-container .faq-toc-toggle.active svg{transform:rotate(180deg)}.faq-container .faq-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;font-size:.875rem}.faq-container .faq-toc-link{display:block;color:var(--faq-muted);text-decoration:none;padding:.5rem .75rem;border-radius:.5rem;transition:color .2s,background-color .2s}.faq-container .faq-toc-link:hover{color:var(--faq-ink);background-color:#fff}.faq-container .faq-toc-link.active{color:var(--faq-teal);font-weight:600;background-color:#fff}@media (max-width:1023px){.faq-container .faq-toc{background:#fff;border:1px solid var(--faq-line);border-radius:12px;box-shadow:0 6px 20px rgba(1,45,40,.08);overflow:hidden}.faq-container .faq-toc-header{margin:0;padding:.85rem 1rem}.faq-container .faq-toc-list{padding:0 .5rem .5rem}.faq-container .faq-toc-link.active{background-color:#e4fdf8}}.faq-container .faq-info-card{border-radius:12px;background-color:#e4fdf8;padding:1.1rem 1.25rem;margin-top:1.5rem}.faq-container .faq-info-layout{display:flex;gap:.75rem}.faq-container .faq-info-icon{width:1.4rem;height:1.4rem;flex-shrink:0;color:var(--faq-teal)}.faq-container .faq-subheading{font-size:1rem;font-weight:700;margin:0 0 .35rem}.faq-container .faq-text-sm{font-size:.9375rem;line-height:1.6;margin:0;color:var(--faq-muted)}.faq-container .faq-cta-card{border-radius:20px;background:var(--faq-ink);color:#fff;padding:2.5rem}.faq-container .faq-cta-title{font-family:var(--font-montserrat),sans-serif;font-size:1.9rem;font-weight:900;line-height:1.1;margin:0 0 .75rem}.faq-container .faq-cta-text{color:#ffffffc7;line-height:1.7;margin:0 0 1.75rem;max-width:52ch}@media (min-width:1024px){.faq-container{padding:2rem 2rem 5rem}.faq-container .faq-layout{flex-direction:row;gap:4rem}.faq-container .faq-sidebar{width:15rem;order:1}.faq-container .faq-toc{position:sticky;top:6.5rem;max-height:calc(100vh - 8rem);overflow-y:auto}.faq-container .faq-toc-toggle{display:none}}@media (max-width:479px){.faq-container .faq-cta-card{padding:1.75rem 1.25rem}.faq-container .faq-cta-title{font-size:1.5rem}}