:root{--alterra-primary: #5a3bbe;--alterra-cyan: #00d1ff;--alterra-mint: #3ddc97}.particle.svelte-13tm4qz{position:absolute;border-radius:50%;pointer-events:none}.particle-primary.svelte-13tm4qz{background:linear-gradient(135deg,var(--alterra-primary),#8b5cf6)}.particle-cyan.svelte-13tm4qz{background:linear-gradient(135deg,var(--alterra-cyan),var(--alterra-mint))}.grid-overlay.svelte-gzujjl{position:absolute;inset:0;opacity:.03;background-image:linear-gradient(to right,#5a3bbe 1px,transparent 1px),linear-gradient(to bottom,#5a3bbe 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.accent-bar-left.svelte-gzujjl{position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(to bottom,var(--alterra-primary) 0%,var(--alterra-cyan) 50%,transparent 100%);z-index:5}.stat-bar.svelte-gzujjl{border-top:1px solid #e2e8f0;padding-top:2rem}.stat-column.svelte-gzujjl{text-align:center;padding:1rem 1.5rem;border-left:2px solid transparent;transition:border-color .3s ease}.stat-column.svelte-gzujjl:first-child{border-left-color:var(--alterra-primary)}.stat-column.svelte-gzujjl:nth-child(2){border-left-color:var(--alterra-cyan)}.stat-column.svelte-gzujjl:nth-child(3){border-left-color:var(--alterra-mint)}.stat-column.svelte-gzujjl:hover{border-left-color:var(--alterra-primary)}@media(min-width:1024px){.stat-column.svelte-gzujjl{text-align:left;padding:1.25rem 2rem}}.faq-container.svelte-rh5oqd{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.faq-container.visible.svelte-rh5oqd{opacity:1;transform:translateY(0)}.faq-question.svelte-rh5oqd{transition:all .3s ease}.faq-question.svelte-rh5oqd:hover{color:var(--alterra-primary, #5a3bbe)}.faq-question.svelte-rh5oqd:focus{outline:2px solid var(--alterra-primary, #5a3bbe);outline-offset:2px;border-radius:4px}.faq-icon.svelte-rh5oqd{transition:transform .3s ease-in-out}@media(prefers-reduced-motion:reduce){.faq-container.svelte-rh5oqd,.faq-icon.svelte-rh5oqd{transition:none}}@media(prefers-contrast:high){.faq-question.svelte-rh5oqd:focus{outline:3px solid #000000}}.contact-container.svelte-1hgotnh{--tw-translate-y: 2rem;--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition:opacity .8s ease-out,transform .8s ease-out,scale .8s ease-out}.contact-container.in-view.svelte-1hgotnh{--tw-translate-y: 0px;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.contact-input.svelte-1hgotnh{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-input.svelte-1hgotnh:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(168 85 247 / .2);box-shadow:0 0 0 3px #9333ea1a}.honeypot.svelte-1hgotnh{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bg-alterra-primary.svelte-1hgotnh{background-color:#5a3bbe}.bg-alterra-cyan.svelte-1hgotnh{background-color:#00d1ff}.bg-alterra-mint.svelte-1hgotnh{background-color:#3ddc97}.text-alterra-primary.svelte-1hgotnh{color:#5a3bbe}.text-alterra-cyan.svelte-1hgotnh{color:#00d1ff}.text-alterra-mint.svelte-1hgotnh{color:#3ddc97}
