@import"https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.footer{background:url(https://strfilesprod.blob.core.windows.net/assets/footer/bg-footer.svg) no-repeat;background-size:100%;background-position:bottom;padding-block:2rem 3rem}.footer>div{display:flex;flex-direction:column;gap:5rem;border-top:1px solid var(--neutral-200)}.footer>div picture{margin:5rem auto 0}.footer>div>div{display:flex;justify-content:space-between;gap:1rem}.footer>div>div h2{display:block;font-size:.875rem;font-weight:500;font-family:Sora;color:var(--neutral-750)}.footer>div>div h2>a{font-family:Sora;font-weight:500;font-size:.875rem;color:var(--green-600);transition:.3s ease-out;cursor:pointer}.footer>div>div h2>a:hover{color:var(--green-600);text-decoration:underline}.footer-pages{display:flex;flex-direction:column;gap:.75rem}.footer-pages li{cursor:pointer;color:var(--neutral-750);font-size:.875rem;font-weight:500;transition:.3s ease-out}.footer-pages li:hover{color:var(--green-600);scale:101%}.footer-pages li>button{font:inherit;cursor:pointer}.footer-address{display:flex;flex-direction:column;gap:1.5rem}.footer-address>div,.footer-address>address{display:flex;flex-direction:column;gap:.125rem}:is(.footer-address>div,.footer-address>address)>p,:is(.footer-address>div,.footer-address>address)>a{font-size:.875rem;font-weight:450;font-style:"Sora";color:var(--neutral-500);transition:.3s ease-out}:is(.footer-address>div,.footer-address>address)>a:hover{color:var(--green-600)}.footer-form{display:flex;flex-direction:column;gap:2rem}.footer-form form{display:flex;flex-direction:column;gap:.75rem}.footer-form form>div{display:flex;align-items:flex-end;gap:.5rem;width:100%}.footer-form form>div>.input{flex:1;min-width:0}.footer-form form>div input{color:var(--neutral-750);font-size:.875rem;font-weight:450;font-family:Sora;background-color:var(--neutral-white);border-radius:.625rem;padding:.5rem .875rem;border:1px solid var(--neutral-200);width:100%;min-width:18rem;transition:.3s ease-out}.footer-form form>div input::placeholder{color:var(--neutral-300)}.footer-form form>div input:focus{outline:none;border:1px solid var(--green-500)}.footer-form form>div input[aria-invalid=true]{border-color:var(--red-400);background:var(--red-50);color:var(--red-600)}.footer-form form>div button{border-radius:.625rem;padding-inline:.75rem;text-wrap:nowrap}.social{display:flex;justify-content:space-between;align-items:end}.social div{display:flex;flex-direction:column;gap:.75rem}.social div ul{display:flex;gap:.75rem}.social div ul svg{transition:.3s ease}.social div ul svg>path{transition:.3s ease}.social div ul svg:hover{scale:103%}.social div ul svg:hover>path{box-shadow:var(--shadow2);fill:var(--green-600)}.social #ra-verified-seal{transform:scale(85%);transform-origin:100% 100%}.footer-copyright{font-weight:500;text-align:center;color:var(--neutral-white)}.footer-copyright i>sup{margin-left:.25rem}@media(max-width:1024px){.footer{background-size:130%}.footer>div>div{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 1rem}.footer>div>div .footer-address{grid-column:1;grid-row:1}.footer>div>div .footer-form{grid-row:1;grid-column:2}}@media(max-width:768px){.footer{padding-bottom:4rem;background-size:300%}.footer>div{gap:3rem}.footer>div picture{margin-top:3rem}.footer>div>div{display:flex;flex-direction:column-reverse}.footer>div>div .footer-pages>menu{max-width:100%}.footer-form form>div{flex-direction:column;align-items:stretch}.footer-form form>div input{font-size:1rem;padding:.625rem .875rem;border-radius:.75rem}.footer-form form>div button{width:100%;text-align:center;border-radius:1.25rem}.social{align-items:start}.footer-copyright>span,.footer-copyright>i{display:block}}.cookies{position:fixed;bottom:1.25rem;left:1.25rem;z-index:8;display:flex;flex-direction:column;background:hsl(var(--c-neutral-white) / .85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--neutral-90);border-radius:1.25rem;padding:1.25rem 1.5rem;max-width:24rem}.cookies .btn-wrap{display:flex;gap:.75rem}.cookies .btn-wrap button{cursor:pointer;font-size:.75rem;font-weight:450}.cookies .btn-wrap button.aceitar{color:var(--neutral-white);background:var(--green-700);border-radius:1.5rem;padding:.375rem 1.5rem;transition:.3s ease-out}.cookies .btn-wrap button.aceitar:hover{filter:brightness(110%);scale:102%}.cookies .btn-wrap button.recusar{color:var(--neutral-600);transition:.3s ease-out}.cookies .btn-wrap button.recusar:hover{color:var(--neutral-700)}.cookie-consent{gap:1rem}.cookie-consent hgroup{display:flex;flex-direction:column;gap:.125rem}.cookie-consent hgroup h2{font-size:13px;font-weight:500;color:var(--neutral-700)}.cookie-consent hgroup p{color:var(--neutral-600);font-size:13px}.cookie-consent hgroup p .saiba-mais{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;transition:.3s ease-out}.cookie-consent hgroup p .saiba-mais:hover{color:var(--neutral-700)}.cookie-politics{top:1.25rem;max-height:100%}.cookie-politics hgroup{display:flex;justify-content:space-between;padding-bottom:.5rem}.cookie-politics hgroup h2{font-family:Sora,Montserrat,Helvetica,sans-serif;font-size:1rem;font-weight:500;color:var(--green-800)}.cookie-politics hgroup button{cursor:pointer}.cookie-politics article{overflow-y:scroll;display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid var(--neutral-90);padding-block:1.5rem}.cookie-politics article::-webkit-scrollbar{display:none}.cookie-politics article div{display:flex;flex-direction:column;gap:.5rem}.cookie-politics article div h3{color:var(--neutral-700);font-size:13px;font-weight:450}.cookie-politics article div p{color:var(--neutral-500);font-size:13px;font-weight:450}.cookie-politics article div p a{text-decoration:underline;transition:.3s ease-out}.cookie-politics article div p a:hover{color:var(--neutral-700)}.cookie-politics>div{z-index:2;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--neutral-90);padding-top:1.5rem}.cookie-politics>div p{color:var(--neutral-500);font-size:13px;font-weight:450}.cookie-politics>div div{align-self:flex-end}.cookie-politics.cookies-before article>div:before{position:fixed;content:"";bottom:0;left:0;height:180px;width:100%;background:linear-gradient(180deg,hsl(var(--c-neutral-white) / 0),#fff 20%);border-radius:0 0 20px 20px}@media(max-width:768px){.cookies{max-width:100%;right:1.25rem}}.button{font-size:.8rem;font-weight:500;color:var(--neutral-30);border:1px solid var(--green-700);background:var(--green-700);padding:0 .75rem;height:2.5rem;border-radius:2rem;gap:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease-out}.button:hover{background:var(--green-600);border-color:var(--green-600);scale:102%}.button:active{background:var(--green-800);border-color:var(--green-800);scale:98%}.button:disabled{background:var(--neutral-150);border-color:var(--neutral-150);cursor:default;pointer-events:none}.button:has(.loading-spinner){background:var(--neutral-300);cursor:default;pointer-events:none}.button.neutral{background:var(--neutral-500);border-color:var(--neutral-500)}.button.neutral:hover{background:var(--neutral-600);border-color:var(--neutral-600)}.button.neutral:active{background:var(--neutral-700);border-color:var(--neutral-700)}.button.red{background:var(--red-500);border-color:var(--red-500)}.button.red:hover{background:var(--red-600);border-color:var(--red-600)}.button.red:active{background:var(--red-700);border-color:var(--red-700)}.button.yellow{background:var(--yellow-500);border-color:var(--yellow-500)}.button.yellow:hover{background:var(--yellow-600);border-color:var(--yellow-600)}.button.yellow:active{background:var(--yellow-700);border-color:var(--yellow-700)}.button.blue{background:var(--blue-500);border-color:var(--blue-500)}.button.blue:hover{background:var(--blue-600);border-color:var(--blue-600)}.button.blue:active{background:var(--blue-700);border-color:var(--blue-700)}.button.lightGreen{background:var(--green-500);border-color:var(--green-500)}.button.lightGreen:hover{background:var(--green-600);border-color:var(--green-600)}.button.lightGreen:active{background:var(--green-700);border-color:var(--green-700)}.button.iconRight{padding-inline:1.25rem .75rem}.button.iconLeft{padding-inline:.75rem 1.25rem}.button.secondary{color:var(--green-700);border:1px solid var(--green-700);background:transparent!important}.button.secondary:hover{background:var(--green-600)!important;border-color:var(--green-600);color:var(--neutral-30)}.button.secondary:active{background:var(--green-800)!important;border-color:var(--green-800)!important;color:var(--neutral-30)}.button.secondary:disabled{background:transparent;border-color:var(--neutral-150);color:var(--neutral-150)}.button.secondary.neutral{border-color:var(--neutral-500);color:var(--neutral-500)}.button.secondary.neutral:hover{background:var(--neutral-600)!important;border-color:var(--neutral-600);color:var(--neutral-30)}.button.secondary.neutral:active{background:var(--neutral-700)!important;border-color:var(--neutral-700)!important;color:var(--neutral-30)}.button.secondary.white{border-color:var(--neutral-150);color:var(--neutral-500);background:var(--neutral-white)!important}.button.secondary.white:hover{background:var(--neutral-400)!important;border-color:var(--neutral-400);color:var(--neutral-30)}.button.secondary.white:active{background:var(--neutral-600)!important;border-color:var(--neutral-600)!important;color:var(--neutral-30)}.button.secondary.white.active{background:var(--green-50)!important;border-color:var(--green-500)!important;color:var(--green-500)}.button.secondary.white.active:hover{background:var(--green-100)!important;border-color:var(--green-500);color:var(--green-500)}.button.secondary.white.active:active{background:var(--green-500)!important;border-color:var(--green-500);color:var(--neutral-30)}.button.secondary.red{border-color:var(--red-500);color:var(--red-500)}.button.secondary.red:hover{background:var(--red-600)!important;border-color:var(--red-600);color:var(--neutral-30)}.button.secondary.red:active{background:var(--red-700)!important;border-color:var(--red-700)!important;color:var(--neutral-30)}.button.secondary.yellow{border-color:var(--yellow-500);color:var(--yellow-500)}.button.secondary.yellow:hover{background:var(--yellow-600)!important;border-color:var(--yellow-600);color:var(--neutral-30)}.button.secondary.yellow:active{background:var(--yellow-700)!important;border-color:var(--yellow-700)!important;color:var(--neutral-30)}.button.secondary.blue{border-color:var(--blue-500);color:var(--blue-500)}.button.secondary.blue:hover{background:var(--blue-600)!important;border-color:var(--blue-600);color:var(--neutral-30)}.button.secondary.blue:active{background:var(--blue-700)!important;border-color:var(--blue-700)!important;color:var(--neutral-30)}.button.secondary.lightGreen{border-color:var(--green-500);color:var(--green-500)}.button.secondary.lightGreen:hover{background:var(--green-600)!important;border-color:var(--green-600);color:var(--neutral-30)}.button.secondary.lightGreen:active{background:var(--green-700)!important;border-color:var(--green-700)!important;color:var(--neutral-30)}.button.tertiary{color:var(--neutral-600);background:transparent;border:1px solid transparent}.button.tertiary:hover{border-color:var(--neutral-150);background:var(--neutral-150)}.button.tertiary:active{background:var(--neutral-400);border-color:var(--neutral-400);color:var(--neutral-30)}.button.tertiary:disabled{color:var(--neutral-150)}.button.small{font-size:.75rem;height:2rem}.button.large{font-size:.875rem;height:3rem;padding:0 1rem}.button.large.iconRight{padding-inline:1.5rem 1rem}.button.large.iconLeft{padding-inline:1rem 1.5rem}.loading-spinner{border:4px solid hsl(var(--c-neutral-white) / .3);border-left-color:var(--neutral-white);width:1.25rem;height:1.25rem;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.button{font-size:.875rem;height:3rem}}.input{position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:100%;width:100%}.input>div{display:flex;justify-content:space-between}.input label{display:flex;align-items:center;justify-content:space-between;color:var(--neutral-400);font-size:.8rem;font-weight:500;text-wrap:nowrap}.input button{color:var(--neutral-400);font-size:.8rem;font-weight:450;cursor:pointer}.input button:hover{color:var(--green-500);text-decoration:underline}.input input,.input textarea{width:100%;height:2.5rem;padding:0 .875rem;overflow:hidden;border:1px solid var(--neutral-150);border-radius:.75rem;background:var(--neutral-white);color:var(--neutral-600);font-size:.875rem;font-weight:450;text-overflow:ellipsis;white-space:nowrap;transition:.3s ease-out}:is(.input input,.input textarea)::placeholder{color:var(--neutral-150);font-size:.875rem;font-weight:450}:is(.input input,.input textarea):disabled{border-color:var(--neutral-150);background:var(--neutral-60);color:var(--neutral-400);pointer-events:none}.input input:focus,.input textarea:focus{outline:none;border-color:var(--green-500)}.input input[type=number]{appearance:none;-moz-appearance:textfield}.input input[type=number]::-webkit-inner-spin-button,.input input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.input-large{grid-column:1 / -1}.input-medium{grid-row:span 2;grid-column:1 / -1}.input-medium>div{height:5rem}.input-big{grid-row:span 2;grid-column:1 / -1}.input-big>div{height:10rem}.input-bigger{grid-row:span 2;grid-column:1 / -1}.input-bigger>div{height:20rem}.input.invalid label{color:var(--red-400)}.input.invalid input,.input.invalid textarea{border-color:var(--red-400);background:var(--red-50);color:var(--red-600)}.input.invalid:has(.password-toggle-btn) input{color:var(--red-600)}@media(max-width:768px){.input input{height:3rem;font-size:1rem!important}.input input::placeholder{font-size:1rem}}.input>div>svg{position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.input>div>svg path{fill:var(--neutral-500);transition:.3s ease-out}.input .input-wrapper{position:relative;width:100%}.input.input-label-inside .input-wrapper{display:flex;align-items:center}.input.input-label-inside .text-inside-label{position:absolute;z-index:1;left:.875rem;color:var(--neutral-500);font-size:.875rem;font-weight:450;line-height:1;pointer-events:none}.input.input-label-inside input{padding-left:var(--input-label-inside-offset, 5rem);text-align:right}.input .password-toggle-btn{position:absolute;z-index:2;top:50%;right:.875rem;display:flex;align-items:center;transform:translateY(-50%);cursor:pointer}.input .password-toggle-btn svg path{fill:var(--neutral-300);transition:.3s ease-out}.input .password-toggle-btn:hover svg path{fill:var(--neutral-400)}.input:has(.password-toggle-btn) input{padding-right:2.5rem}.input:has(>div>svg):not(:has(.password-toggle-btn)) input{padding-left:2.5rem}.input:has(input:focus)>div>svg path{fill:var(--green-500)}.icon-badge{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease-out}.icon-badge:hover:not(:disabled){background:var(--neutral-500)!important}.icon-badge:active:not(:disabled){background:var(--green-700)!important}.icon-badge:disabled{cursor:not-allowed;opacity:.5}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsl(var(--c-neutral-120) / .9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:7}.container{max-width:72rem;padding-inline:2rem;margin-inline:auto}@media(max-width:1024px){.container{max-width:64rem;padding-inline:1.5rem}}@media(max-width:768px){.container{max-width:48rem;padding-inline:.5rem}}@media(min-width:1900px){.container{max-width:90rem;padding-inline:2rem}}.container-product{max-width:80rem;padding-inline:2rem;margin-inline:auto}@media(max-width:1024px){.container-product{max-width:64rem;padding-inline:1.5rem}}@media(max-width:768px){.container-product{max-width:48rem;padding-inline:.5rem}}.container-full{max-width:100%;padding-inline:2rem;margin-inline:auto}@media(max-width:1024px){.container-full{padding-inline:1.5rem}}@media(max-width:768px){.container-full{padding-inline:.5rem}}:root{--c-neutral-white: 0 0% 100%;--c-neutral-30: 60 20% 97%;--c-neutral-60: 60 17% 94%;--c-neutral-90: 60 15% 91%;--c-neutral-120: 60 13% 88%;--c-neutral-150: 60 11% 85%;--c-neutral-200: 60 9% 80%;--c-neutral-250: 60 7% 75%;--c-neutral-300: 60 5% 70%;--c-neutral-400: 60 3% 60%;--c-neutral-500: 60 1% 50%;--c-neutral-600: 170 3% 40%;--c-neutral-700: 170 5% 30%;--c-neutral-750: 170 7% 25%;--c-neutral-800: 170 9% 20%;--c-neutral-850: 170 11% 15%;--c-neutral-880: 170 13% 12%;--c-neutral-910: 170 15% 9%;--c-neutral-940: 170 17% 6%;--c-neutral-970: 170 20% 3%;--c-neutral-black: 0 0% 0%;--c-red-50: 0 62% 95%;--c-red-100: 0 79% 85%;--c-red-200: 0 63% 75%;--c-red-300: 0 58% 65%;--c-red-400: 0 55% 55%;--c-red-500: 0 54% 45%;--c-red-600: 0 57% 35%;--c-red-700: 0 59% 30%;--c-orange-50: 20 76% 95%;--c-orange-100: 20 66% 85%;--c-orange-200: 20 72% 75%;--c-orange-300: 20 64% 65%;--c-orange-400: 20 65% 55%;--c-orange-500: 20 68% 45%;--c-orange-600: 20 70% 35%;--c-orange-700: 20 69% 30%;--c-yellow-50: 45 77% 95%;--c-yellow-100: 45 74% 85%;--c-yellow-200: 45 75% 75%;--c-yellow-300: 45 72% 65%;--c-yellow-400: 45 65% 55%;--c-yellow-500: 45 70% 45%;--c-yellow-600: 45 84% 35%;--c-yellow-700: 45 82% 30%;--c-olive-50: 70 44% 95%;--c-olive-100: 70 42% 85%;--c-olive-200: 70 53% 75%;--c-olive-300: 70 43% 65%;--c-olive-400: 70 37% 55%;--c-olive-500: 70 37% 45%;--c-olive-600: 70 42% 35%;--c-olive-700: 70 44% 30%;--c-green-50: 170 40% 95%;--c-green-100: 170 39% 85%;--c-green-200: 170 38% 75%;--c-green-300: 170 37% 65%;--c-green-400: 170 31% 50%;--c-green-500: 170 43% 40%;--c-green-600: 170 46% 30%;--c-green-700: 170 44% 25%;--c-green-800: 170 51% 20%;--c-blue-50: 200 36% 95%;--c-blue-100: 200 50% 85%;--c-blue-200: 200 39% 75%;--c-blue-300: 200 37% 65%;--c-blue-400: 200 34% 55%;--c-blue-500: 200 33% 45%;--c-blue-600: 200 38% 35%;--c-blue-700: 200 44% 30%;--c-violet-50: 230 44% 95%;--c-violet-100: 230 34% 85%;--c-violet-200: 230 36% 75%;--c-violet-300: 230 39% 65%;--c-violet-400: 230 36% 55%;--c-violet-500: 230 36% 45%;--c-violet-600: 230 39% 35%;--c-violet-700: 230 46% 30%;--c-purple-50: 280 38% 95%;--c-purple-100: 280 32% 85%;--c-purple-200: 280 29% 75%;--c-purple-300: 280 39% 65%;--c-purple-400: 280 38% 55%;--c-purple-500: 280 40% 45%;--c-purple-600: 280 48% 35%;--c-purple-700: 280 49% 30%;--c-pink-50: 320 60% 95%;--c-pink-100: 320 40% 85%;--c-pink-200: 320 35% 75%;--c-pink-300: 320 46% 65%;--c-pink-400: 320 52% 55%;--c-pink-500: 320 54% 45%;--c-pink-600: 320 58% 35%;--c-pink-700: 320 61% 30%;--c-brand-100: 186 100% 14%;--c-brand-200: 153 60% 44%;--c-brand-300: 160 100% 50%;--c-brand-400: 160 100% 80%;--c-shadow1: 0px 1px 2px 0px hsl(var(--c-neutral-black) / .2);--c-shadow2: 5px 5px 10px 0px hsl(var(--c-neutral-black) / .1);--c-shadow3: 0px 5px 10px 0px hsl(var(--c-neutral-black) / .1)}:root{--neutral-white: hsl(var(--c-neutral-white));--neutral-30: hsl(var(--c-neutral-30));--neutral-60: hsl(var(--c-neutral-60));--neutral-90: hsl(var(--c-neutral-90));--neutral-120: hsl(var(--c-neutral-120));--neutral-150: hsl(var(--c-neutral-150));--neutral-200: hsl(var(--c-neutral-200));--neutral-250: hsl(var(--c-neutral-250));--neutral-300: hsl(var(--c-neutral-300));--neutral-400: hsl(var(--c-neutral-400));--neutral-500: hsl(var(--c-neutral-500));--neutral-600: hsl(var(--c-neutral-600));--neutral-700: hsl(var(--c-neutral-700));--neutral-750: hsl(var(--c-neutral-750));--neutral-800: hsl(var(--c-neutral-800));--neutral-850: hsl(var(--c-neutral-850));--neutral-880: hsl(var(--c-neutral-880));--neutral-910: hsl(var(--c-neutral-910));--neutral-940: hsl(var(--c-neutral-940));--neutral-970: hsl(var(--c-neutral-970));--neutral-black: hsl(var(--c-neutral-black));--red-50: hsl(var(--c-red-50));--red-100: hsl(var(--c-red-100));--red-200: hsl(var(--c-red-200));--red-300: hsl(var(--c-red-300));--red-400: hsl(var(--c-red-400));--red-500: hsl(var(--c-red-500));--red-600: hsl(var(--c-red-600));--red-700: hsl(var(--c-red-700));--orange-50: hsl(var(--c-orange-50));--orange-100: hsl(var(--c-orange-100));--orange-200: hsl(var(--c-orange-200));--orange-300: hsl(var(--c-orange-300));--orange-400: hsl(var(--c-orange-400));--orange-500: hsl(var(--c-orange-500));--orange-600: hsl(var(--c-orange-600));--orange-700: hsl(var(--c-orange-700));--yellow-50: hsl(var(--c-yellow-50));--yellow-100: hsl(var(--c-yellow-100));--yellow-200: hsl(var(--c-yellow-200));--yellow-300: hsl(var(--c-yellow-300));--yellow-400: hsl(var(--c-yellow-400));--yellow-500: hsl(var(--c-yellow-500));--yellow-600: hsl(var(--c-yellow-600));--yellow-700: hsl(var(--c-yellow-700));--olive-50: hsl(var(--c-olive-50));--olive-100: hsl(var(--c-olive-100));--olive-200: hsl(var(--c-olive-200));--olive-300: hsl(var(--c-olive-300));--olive-400: hsl(var(--c-olive-400));--olive-500: hsl(var(--c-olive-500));--olive-600: hsl(var(--c-olive-600));--olive-700: hsl(var(--c-olive-700));--green-50: hsl(var(--c-green-50));--green-100: hsl(var(--c-green-100));--green-200: hsl(var(--c-green-200));--green-300: hsl(var(--c-green-300));--green-400: hsl(var(--c-green-400));--green-500: hsl(var(--c-green-500));--green-600: hsl(var(--c-green-600));--green-700: hsl(var(--c-green-700));--green-800: hsl(var(--c-green-800));--blue-50: hsl(var(--c-blue-50));--blue-100: hsl(var(--c-blue-100));--blue-200: hsl(var(--c-blue-200));--blue-300: hsl(var(--c-blue-300));--blue-400: hsl(var(--c-blue-400));--blue-500: hsl(var(--c-blue-500));--blue-600: hsl(var(--c-blue-600));--blue-700: hsl(var(--c-blue-700));--violet-50: hsl(var(--c-violet-50));--violet-100: hsl(var(--c-violet-100));--violet-200: hsl(var(--c-violet-200));--violet-300: hsl(var(--c-violet-300));--violet-400: hsl(var(--c-violet-400));--violet-500: hsl(var(--c-violet-500));--violet-600: hsl(var(--c-violet-600));--violet-700: hsl(var(--c-violet-700));--purple-50: hsl(var(--c-purple-50));--purple-100: hsl(var(--c-purple-100));--purple-200: hsl(var(--c-purple-200));--purple-300: hsl(var(--c-purple-300));--purple-400: hsl(var(--c-purple-400));--purple-500: hsl(var(--c-purple-500));--purple-600: hsl(var(--c-purple-600));--purple-700: hsl(var(--c-purple-700));--pink-50: hsl(var(--c-pink-50));--pink-100: hsl(var(--c-pink-100));--pink-200: hsl(var(--c-pink-200));--pink-300: hsl(var(--c-pink-300));--pink-400: hsl(var(--c-pink-400));--pink-500: hsl(var(--c-pink-500));--pink-600: hsl(var(--c-pink-600));--pink-700: hsl(var(--c-pink-700));--brand-100: hsl(var(--c-brand-100));--brand-200: hsl(var(--c-brand-200));--brand-300: hsl(var(--c-brand-300));--brand-400: hsl(var(--c-brand-400));--shadow1: var(--c-shadow1);--shadow2: var(--c-shadow2);--shadow3: var(--c-shadow3)}:root{--text-size-10: .625rem;--text-size-11: .6875rem;--text-size-12: .75rem;--text-size-13: .8125rem;--text-size-14: .875rem;--text-size-16: 1rem;--text-size-18: 1.125rem;--text-size-20: 1.25rem;--text-size-24: 1.5rem;--text-size-28: 1.75rem;--text-size-32: 2rem;--text-size-36: 2.25rem;--text-size-40: 2.5rem;--space-2: .125rem;--space-4: .25rem;--space-6: .375rem;--space-8: .5rem;--space-10: .625rem;--space-12: .75rem;--space-14: .875rem;--space-16: 1rem;--space-18: 1.125rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-36: 2.25rem;--space-40: 2.5rem;--space-48: 3rem;--space-64: 4rem;--radius-2: .125rem;--radius-4: .25rem;--radius-6: .375rem;--radius-8: .5rem;--radius-10: .625rem;--radius-12: .75rem;--radius-16: 1rem;--radius-20: 1.25rem;--radius-24: 1.5rem;--radius-32: 2rem;--radius-full: 999px}.overflow{overflow-y:auto;overflow-y:overlay;-webkit-overflow-scrolling:auto;overscroll-behavior:auto;touch-action:auto}.overflow::-webkit-scrollbar{max-width:.5rem}.overflow::-webkit-scrollbar-track{background:var(--neutral-90);border-radius:.5rem;margin:.75rem 0}.overflow::-webkit-scrollbar-thumb{background-color:var(--neutral-200);border-radius:.5rem}.overflow::-webkit-scrollbar-thumb:hover{cursor:grab;background-color:var(--neutral-300)}html,body{background-color:var(--neutral-60)}@media(prefers-reduced-motion:no-preference){.home section{scroll-behavior:smooth}}body,input,button,select,textarea{font-weight:450}html{-webkit-tap-highlight-color:transparent}:root{--overlay-viewport-height: 100dvh;--overlay-keyboard-height: 100vh;--overlay-keyboard-inset: 0}@supports (height: 100lvh){:root{--overlay-keyboard-height: 100lvh}}html.is-keyboard-open{--overlay-viewport-height: var(--overlay-keyboard-height)}*,button{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none;appearance:none;border:none;color:inherit;background:none;font-family:Sora,Helvetica,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h1>*,h2>*{font-family:Montserrat,Sora,Helvetica,sans-serif}input:focus,select:focus,textarea:focus{outline:none;border:2px solid var(--green-500)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--green-500);outline-offset:3px}img{display:block;max-width:100%}#root{background:var(--neutral-60);position:relative;min-height:100dvh;transition:.2 ease}@media(max-width:1024px){#root:has(.register){background:#00313a}#root:has(.register):not(:has(.register-access)){background:var(--neutral-30)}}.safe-area-hack{position:fixed;top:0;left:0;width:100%;height:1px;background:var(--safe-area-inset-color, var(--neutral-60));pointer-events:none;z-index:-1;opacity:0}html.has-safe-area-hack .safe-area-hack{opacity:1}.card-handle{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:4;padding:.75rem 6rem 2rem;cursor:grab}.card-handle:before{content:"";display:flex;width:3rem;height:.375rem;border-radius:.25rem;background-color:var(--neutral-200)}:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--neutral-white) inset!important;-webkit-text-fill-color:var(--neutral-600)!important;border:1px solid var(--neutral-150)!important}
