.faq__container{max-width:40rem;margin:0 auto;padding:0 1rem}.faq__title{font-size:2.25rem;font-weight:700;color:var(--mantine-color-orange-1);text-align:center;margin-bottom:3rem}@media screen and (min-width: 48em){.faq__title{font-size:2rem;margin-bottom:2rem}}.faq__search-wrapper{margin-bottom:1rem}@media screen and (min-width: 48em){.faq__search-wrapper{margin-bottom:1.5rem}}.faq__search-container{position:relative;margin:0 auto}.faq__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--mantine-color-brown-4);pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:1;transition:color .2s ease}@media screen and (min-width: 48em){.faq__search-icon{left:1rem}}.faq__search-input{width:100%;padding:.5rem .5rem .5rem 2.15rem;font-size:1rem;font-family:inherit;border:2px solid transparent;border-radius:8px;background-color:var(--mantine-color-orange-0);transition:border-color .2s ease,box-shadow .2s ease}.faq__search-input::placeholder{color:var(--mantine-color-brown-4)}.faq__search-input:focus{outline:1px solid white;border:2px solid var(--mantine-color-orange-8)}.faq__search-input:focus+.faq__search-icon{color:var(--mantine-color-orange-7)}.faq__search-input:hover{outline:2px solid var(--mantine-color-orange-3)}@media screen and (min-width: 48em){.faq__search-input{padding:.875rem 1rem .875rem 2.5rem;font-size:.9375rem}}.faq__autocomplete-dropdown{position:absolute;top:calc(100% + .5rem);left:0;right:0;max-height:300px;overflow-y:auto;background-color:var(--mantine-color-orange-0);border-radius:8px;box-shadow:0 4px 12px #0006;z-index:1000;list-style:none;margin:0;padding:.5rem 0}.faq__autocomplete-dropdown[hidden]{display:none}.faq__autocomplete-dropdown::-webkit-scrollbar{width:8px}.faq__autocomplete-dropdown::-webkit-scrollbar-track{background:var(--mantine-color-gray-1);border-radius:4px}.faq__autocomplete-dropdown::-webkit-scrollbar-thumb{background:var(--mantine-color-gray-4);border-radius:4px}.faq__autocomplete-dropdown::-webkit-scrollbar-thumb:hover{background:var(--mantine-color-gray-5)}.faq__autocomplete-item{margin:0 .5rem;padding:.875rem 1.25rem;font-size:.9375rem;color:var(--mantine-color-brown-9);cursor:pointer;transition:background-color .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px}.faq__autocomplete-item:hover,.faq__autocomplete-item--active{background-color:var(--mantine-color-orange-3)}.faq__autocomplete-item:active{background-color:var(--mantine-color-orange-4)}@media screen and (min-width: 48em){.faq__autocomplete-item{padding:.75rem 1rem;font-size:.875rem}}.faq__section-title{font-size:1.25rem;font-weight:600;text-align:center;color:var(--mantine-color-orange-1);margin-bottom:.5rem;padding-bottom:.5rem}.faq__popular-questions{margin-top:2rem}.faq__questions{display:flex;flex-direction:column;gap:.75rem}.faq__question{border-radius:8px;transition:all .2s ease;background-color:var(--mantine-color-brown-7)}.faq__question:hover{border-color:var(--mantine-color-orange-4);box-shadow:0 2px 8px #0000000d}.faq__question[open]{border-color:var(--mantine-color-orange-5);box-shadow:0 4px 12px #0003}.faq__summary{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-radius:8px;padding:1rem;cursor:pointer;user-select:none;transition:background-color .2s ease;list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq__summary:hover{background-color:var(--mantine-color-orange-7)}details[open] .faq__summary{border-radius:8px 8px 0 0}@media screen and (min-width: 48em){.faq__summary{padding:1rem 1.25rem}}.faq__summary-text{font-size:1rem;font-weight:600;color:var(--mantine-color-orange-0)}@media screen and (min-width: 48em){.faq__summary-text{font-size:1rem}}.faq__summary-icon{width:16px;height:16px;flex-shrink:0;position:relative;transition:transform .2s ease}.faq__summary-icon:before,.faq__summary-icon:after{content:"";position:absolute;background-color:var(--mantine-color-orange-1);transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.faq__summary-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq__summary-icon:after{width:2px;height:100%;left:50%;top:0;transform:translate(-50%)}details[open] .faq__summary-icon:after{transform:translate(-50%) rotate(90deg)}.faq__answer{padding:.75rem 1rem 1rem;background-color:#fff;animation:slideDown .2s ease;border-radius:0 0 8px 8px;background:var(--mantine-color-gray-0)}@media screen and (min-width: 48em){.faq__answer{padding:.75rem 1.25rem 1.25rem}}.faq__answer p{margin:0;font-size:1rem;line-height:1.7;color:var(--mantine-color-gray-8)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 48em){.faq__autocomplete-dropdown{max-height:250px}}@media (prefers-reduced-motion: reduce){.faq__question,.faq__summary,.faq__summary-icon:before,.faq__summary-icon:after,.faq__search-input,.faq__autocomplete-item{transition:none}.faq__answer{animation:none}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-color-brown-0: #fff1e7;--mantine-color-brown-1: #f7e3d8;--mantine-color-brown-2: #e5c6b5;--mantine-color-brown-3: #d5a78f;--mantine-color-brown-4: #c78d6e;--mantine-color-brown-5: #bd7955;--mantine-color-brown-6: #bb734d;--mantine-color-brown-7: #a5613d;--mantine-color-brown-8: #945634;--mantine-color-brown-9: #824829;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f4;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #6c757d;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529}html{scroll-behavior:smooth}html,body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;margin:0}li{list-style:none}.splash-screen{min-height:100vh;background:linear-gradient(135deg,#fff7ed,#fff,#fefce8)}.splash-screen li{list-style:none}.splash-screen__hero{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width: 48em){.splash-screen__hero{min-height:70vh}}.splash-screen__hero-background{position:absolute;inset:0}.splash-screen__hero-gradient{position:absolute;inset:0;background:linear-gradient(135deg,#ffedd533,#fef08a33)}.splash-screen__hero-blob--left,.splash-screen__hero-blob--right{position:absolute;border-radius:50%;mix-blend-mode:multiply;opacity:.3;animation:pulse 5s ease-in-out infinite}.splash-screen__hero-blob--left{top:-70vw;left:-110vw;width:180vw;height:180vw;background-color:var(--mantine-color-orange-6)}@media screen and (min-width: 48em){.splash-screen__hero-blob--left{top:-60vw;left:-55vw;width:105vw;height:105vw}}.splash-screen__hero-blob--right{bottom:-70vw;right:-70vw;width:150vw;height:150vw;background-color:var(--mantine-color-brown-7);animation-delay:2s}@media screen and (min-width: 48em){.splash-screen__hero-blob--right{bottom:-50vw;right:-50vw;width:90vw;height:90vw}}.splash-screen__hero-container{max-width:1200px;margin:0 auto;padding:4rem 1rem 1rem;position:relative;z-index:10}.splash-screen__hero-content{text-align:center;max-width:64rem;margin:0 auto}.splash-screen__hero-title{font-size:1.8rem;line-height:1.1;margin:6rem 0 3rem;color:var(--mantine-color-brown-9)}@media screen and (min-width: 48em){.splash-screen__hero-title{font-size:3rem;margin:1.5rem 0 3rem}}.splash-screen__hero-highlight{background:linear-gradient(to right,var(--mantine-color-orange-5),var(--mantine-color-orange-7));background-clip:text;-webkit-background-clip:text;color:transparent}.splash-screen__hero-description{font-size:1rem;line-height:1.5;color:var(--mantine-color-gray-8);max-width:32rem;margin:0 auto 2rem}@media screen and (min-width: 48em){.splash-screen__hero-description{font-size:1.25rem;margin:0 auto 3.5rem}}.splash-screen__hero-subtitle{color:var(--mantine-color-orange-8);margin-bottom:1.2rem;font-size:1.1rem;text-shadow:0 0 3px rgba(255,247,227,.5)}@media screen and (min-width: 48em){.splash-screen__hero-subtitle{margin-bottom:1rem;font-size:1.5rem}}.splash-screen__hero-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem}.splash-screen__hero-buttons__text{font-size:1rem;font-style:italic;color:var(--mantine-color-brown-9);text-shadow:0 0 3px rgba(255,247,227,.5);margin-top:1.2rem}@media screen and (min-width: 48em){.splash-screen__hero-buttons__text{font-size:1.25rem;margin-top:1rem}}.splash-screen__benefits{padding:5rem 0;background-color:var(--mantine-color-orange-1)}.splash-screen__benefits-container{max-width:1200px;margin:0 auto;padding:0 1rem}.splash-screen__section-header{text-align:center;margin-bottom:3rem}.splash-screen__section-title{font-size:2.25rem;font-weight:700;margin-bottom:1rem;color:var(--mantine-color-brown-9)}.splash-screen__section-description{font-size:1.25rem;color:var(--mantine-color-gray-7);max-width:32rem;margin:0 auto}.splash-screen__benefits-grid{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2rem;flex-wrap:wrap;padding:1rem}.splash-screen__benefit-card{padding:1.5rem;text-align:center}.splash-screen__benefit-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-orange-7);margin:0 auto 1rem}.splash-screen__benefit-text{font-weight:600;color:var(--mantine-color-brown-9)}.splash-screen__features{background-color:var(--mantine-color-orange-0);padding:5rem 0}.splash-screen__features__cta-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:3rem}.splash-screen__features-container{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.splash-screen__features-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem;padding:0}@media screen and (min-width: 48em){.splash-screen__features-grid{grid-template-columns:repeat(3,1fr)}}.splash-screen__feature-card{padding:.825rem}@media screen and (min-width: 48em){.splash-screen__feature-card{padding:2rem}}.splash-screen__feature-title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.splash-screen__feature-icon{width:3.5rem;height:3.5rem;display:flex;align-items:flex-end;justify-content:flex-start;color:var(--mantine-color-brown-9)}.splash-screen__feature-title{font-weight:500;text-align:center;color:var(--mantine-color-brown-9)}.splash-screen__feature-description{margin-top:1rem;color:var(--mantine-color-gray-7);line-height:1.6}.splash-screen__tools{padding:5rem 0;background:linear-gradient(120deg,var(--mantine-color-orange-2),var(--mantine-color-orange-3))}.splash-screen__tools-container{max-width:64rem;margin:0 auto;padding:0 1rem;text-align:center}.splash-screen__tools-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;margin-bottom:3rem}@media screen and (min-width: 48em){.splash-screen__tools-grid{grid-template-columns:repeat(2,1fr)}}.splash-screen__tool-card{padding:1.5rem;border-radius:.75rem;transition:transform .1s ease}.splash-screen__tool-card:hover{transform:scale(1.1)}.splash-screen__tool-icon{margin:0 auto .75rem;color:var(--mantine-color-orange-7)}.splash-screen__tool-title{font-weight:700;margin-bottom:.5rem;color:var(--mantine-color-brown-9)}.splash-screen__tool-description{color:var(--mantine-color-gray-8);line-height:1.6}.splash-screen__tools-compatibility{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--mantine-color-gray-7);padding:1rem 1rem 0}.splash-screen__compatibility-text{font-weight:500}.splash-screen__compatibility-icons{display:flex;flex-direction:row;gap:.5rem}.splash-screen__cta{padding:5rem 0;background:linear-gradient(30deg,var(--mantine-color-brown-4),var(--mantine-color-brown-8));color:var(--mantine-color-orange-1);position:relative;overflow:hidden}.splash-screen__faq{background-color:var(--mantine-color-brown-9);padding:5rem 0}.splash-screen__cta-container{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.splash-screen__cta-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;opacity:.95}@media screen and (min-width: 48em){.splash-screen__cta-title{font-size:3rem}}.splash-screen__cta-description{font-size:1.25rem;line-height:1.5;opacity:.9;max-width:32rem;margin:0 auto 2rem}.splash-screen__cta-footer-text{margin-top:1.5rem;font-size:1rem;line-height:1.6}.splash-screen__cta-button{margin-top:2rem;box-shadow:0 0 12px #ffffff26}@media screen and (min-width: 48em){.splash-screen__cta-button{margin-top:3rem}}.splash-screen__buttons .mantine-Button-root,.splash-screen__hero-buttons .mantine-Button-root,.splash-screen__features__cta-container .mantine-Button-root,.splash-screen__tools-container .mantine-Button-root,.splash-screen__cta-button .mantine-Button-root{white-space:normal;height:auto;min-height:var(--button-height)}.splash-screen__buttons .mantine-Button-root .mantine-Button-inner,.splash-screen__hero-buttons .mantine-Button-root .mantine-Button-inner,.splash-screen__features__cta-container .mantine-Button-root .mantine-Button-inner,.splash-screen__tools-container .mantine-Button-root .mantine-Button-inner,.splash-screen__cta-button .mantine-Button-root .mantine-Button-inner{white-space:normal;text-align:center;line-height:1.4}.splash-screen__buttons .mantine-Button-root .mantine-Button-label,.splash-screen__hero-buttons .mantine-Button-root .mantine-Button-label,.splash-screen__features__cta-container .mantine-Button-root .mantine-Button-label,.splash-screen__tools-container .mantine-Button-root .mantine-Button-label,.splash-screen__cta-button .mantine-Button-root .mantine-Button-label{white-space:normal;word-wrap:break-word;hyphens:auto}@keyframes pulse{0%,to{transform:scale(1);opacity:.15}50%{transform:scale(1.05);opacity:.55}}
