@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700&family=Poppins:wght@400;500;600;700&display=swap";@font-face{font-family:Ambella;font-style:normal;font-weight:400;src:url(/fonts/Ambella-nAy9O.ttf) format("truetype");font-display:swap}@font-face{font-family:Ambella;font-style:italic;font-weight:400;src:url(/fonts/AmbellaItalic-lxWRw.ttf) format("truetype");font-display:swap}:root{--color-page: #f7f5fb;--color-surface-light: #f2efe5;--color-surface-soft: #f2effb;--color-surface-footer: #f6dce4;--color-primary: #6e4bd8;--color-primary-deep: #3f2c75;--color-secondary: #d4a352;--color-text: #2e2850;--color-text-muted: #4a4660;--color-white: #ffffff;--font-ambella: "Ambella", serif;--font-outfit: "Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-poppins: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-h1-size: calc(2rem + .2vw) ;--type-h1-line-height: 3.5rem;--type-h1-letter-spacing: .08em;--type-h1-weight: 400;--type-landing-h1-size: calc(3.5rem + .2vw) ;--type-landing-h1-line-height: calc(5rem + .2vw) ;--type-h2-size: calc(1.75rem + .18vw) ;--type-h2-line-height: 3rem;--type-h2-letter-spacing: .06em;--type-h2-weight: 400;--type-h3-size: calc(1.5rem + .14vw) ;--type-h3-line-height: 2rem;--type-h3-letter-spacing: -.02em;--type-h3-weight: 400;--type-h4-size: calc(1.25rem + .12vw) ;--type-h4-line-height: 1.75rem;--type-h4-letter-spacing: -.01em;--type-h4-weight: 400;--type-body-size: calc(1rem + .08vw) ;--type-body-line-height: 1.5rem;--type-body-letter-spacing: 0;--type-body-weight: 400;--type-link-size: calc(1rem + .08vw) ;--type-link-line-height: 1.75rem;--type-link-letter-spacing: 0;--type-link-weight: 400;--type-button-size: calc(1.25rem + .08vw) ;--type-button-line-height: 1.75rem;--type-button-letter-spacing: 0;--type-button-weight: 600;--type-label-size: calc(1.5rem + .1vw) ;--type-label-line-height: 1.75rem;--type-label-letter-spacing: 0;--type-label-weight: 600;--type-small-size: calc(.875rem + .06vw) ;--type-small-line-height: 1rem;--type-small-letter-spacing: 0;--type-small-weight: 300;--space-0: 0;--space-4: .25rem;--space-8: .5rem;--space-16: 1rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-56: 3.5rem;--space-64: 4rem;--space-80: 5rem;--space-96: 6rem;--space-128: 8rem;--radius-12: .75rem;--radius-16: 1rem;--radius-pill: 999px;--container-max: 76rem;--page-gutter: var(--space-16)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;background:linear-gradient(30deg,#fbf5ee,#e8e4f5)}body{margin:0;min-width:320px;width:100%;max-width:1400px;min-height:100vh;font-family:var(--font-poppins);font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:var(--color-text);background:linear-gradient(30deg,#fbf5ee,#e8e4f5);margin-inline:auto}a{color:inherit;text-decoration:none}.page-section{padding:var(--space-64) var(--space-0)}.section-container{width:min(100% - 2 * var(--page-gutter),var(--container-max));margin:0 auto}.section-heading{margin:0 0 var(--space-16);color:var(--color-primary-deep);font-family:var(--font-ambella);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing)}.body-text{margin:0;color:var(--color-text-muted);font-family:var(--font-poppins);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}.subheading{margin:0;font-family:var(--font-outfit);color:var(--color-primary-deep);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}.scroll-reveal{opacity:0;transform:translate3d(var(--reveal-distance-x, 0),var(--reveal-distance-y, 24px),0);transition-property:opacity,transform;transition-duration:var(--reveal-duration, .3s);transition-timing-function:ease-out;transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.scroll-reveal.is-revealed{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none;transition:none}}@media(max-width:48rem){.page-section{padding:var(--space-48) var(--space-0)}:root{--page-gutter: var(--space-16)}}@media(min-width:48.0625rem){:root{--page-gutter: var(--space-56)}}@media(min-width:75rem){:root{--page-gutter: var(--space-128)}}.scroll-top-button[data-v-7e6ec799]{position:fixed;right:var(--space-24);bottom:var(--space-40);width:3rem;height:3rem;border:0;border-radius:999px;background:var(--color-secondary);color:var(--color-white);font-size:2rem;line-height:0;cursor:pointer;z-index:15;opacity:0;transform:translateY(var(--space-8));pointer-events:none;transition:opacity .3s ease-out,transform .3s ease-out}.scroll-top-button.is-visible[data-v-7e6ec799]{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:40rem){.scroll-top-button[data-v-7e6ec799]{right:var(--space-16);bottom:var(--space-24)}}.base-button[data-v-02cf2241]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:var(--space-8) var(--space-24);border-radius:var(--radius-12);border:2px solid transparent;font-family:var(--font-outfit);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);letter-spacing:var(--type-button-letter-spacing);white-space:nowrap;transition:transform .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.base-button[data-v-02cf2241]:hover{transform:translateY(-1px)}.base-button[data-v-02cf2241]:active{transform:scale(.97)}.is-primary[data-v-02cf2241]{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.is-primary[data-v-02cf2241]:hover{background:#7f60df;border-color:#7f60df}.is-primary[data-v-02cf2241]:active{background:#17102ceb;color:var(--color-primary);border-color:var(--color-primary)}.is-outline[data-v-02cf2241]{background:transparent;color:var(--color-text);border-width:4px;border-color:var(--color-secondary)}.is-outline[data-v-02cf2241]:hover{background:var(--color-secondary);color:var(--color-white)}.is-outline[data-v-02cf2241]:active{background:#17102ceb;color:var(--color-secondary);border-color:var(--color-secondary)}.is-soft[data-v-02cf2241]{background:var(--color-white);color:var(--color-primary-deep);border-color:var(--color-primary-deep)}.is-soft[data-v-02cf2241]:hover{background:#f3effc}.is-soft[data-v-02cf2241]:active{background:#17102ceb;color:#fff;border-color:#fff}@media(max-width:40rem){.is-block-mobile[data-v-02cf2241]{width:fit-content;max-width:100%}}.site-footer[data-v-be6a4d4e]{padding:var(--space-48) 0;background:linear-gradient(90deg,#fad1cf,#eadae5 56%,#b3a4d5)}.footer-grid[data-v-be6a4d4e]{display:flex;flex-direction:column;gap:var(--space-32)}.footer-brand-brand-wrap[data-v-be6a4d4e]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-24)}.footer-brand[data-v-be6a4d4e]{display:grid;gap:var(--space-16);align-content:start}.brand-logo-row[data-v-be6a4d4e]{display:flex;align-items:center;gap:var(--space-8)}.brand-logo[data-v-be6a4d4e]{width:auto;height:2.9rem;object-fit:contain}.brand-name[data-v-be6a4d4e]{color:var(--color-text);font-family:var(--font-ambella);font-size:calc(var(--type-h3-size) + .15rem);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:.03em}.brand-content-row[data-v-be6a4d4e]{display:flex;align-items:flex-start;gap:var(--space-16)}.footer-copy[data-v-be6a4d4e]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line-height);letter-spacing:var(--type-small-letter-spacing)}.footer-links[data-v-be6a4d4e]{display:grid;align-content:start;gap:var(--space-8);color:var(--color-primary-deep);font-family:var(--font-poppins);font-size:var(--type-link-size);font-weight:var(--type-link-weight);line-height:var(--type-link-line-height);letter-spacing:var(--type-link-letter-spacing)}.footer-links>a[data-v-be6a4d4e]{position:relative;width:fit-content;transition:color .3s ease-out}.footer-links>a[data-v-be6a4d4e]:after{content:"";position:absolute;left:0;right:0;bottom:-.25rem;height:2px;border-radius:var(--radius-pill);background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}.footer-links>a[data-v-be6a4d4e]:hover,.footer-links>a[data-v-be6a4d4e]:active{color:#694ec4}.footer-links>a[data-v-be6a4d4e]:hover:after,.footer-links>a[data-v-be6a4d4e]:active:after{transform:scaleX(1)}.footer-demo-button[data-v-be6a4d4e]{flex-shrink:0;width:fit-content;min-height:2.5rem;padding:var(--space-4) var(--space-16);font-size:var(--type-link-size);line-height:var(--type-link-line-height)}.footer-heading[data-v-be6a4d4e]{margin:0 0 var(--space-8);color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing)}.social-row[data-v-be6a4d4e]{display:flex;gap:var(--space-16);margin-top:var(--space-24)}.social-icon[data-v-be6a4d4e]{display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:transform .3s ease-out}.social-icon[data-v-be6a4d4e]:hover,.social-icon[data-v-be6a4d4e]:active{transform:translateY(-1px)}.social-image[data-v-be6a4d4e]{width:2.5rem;height:2.5rem;object-fit:contain}.sr-only[data-v-be6a4d4e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:40.0625rem){.footer-grid[data-v-be6a4d4e]{flex-direction:row;align-items:flex-start;justify-content:space-between}.footer-brand-brand-wrap[data-v-be6a4d4e]{flex-direction:column;align-items:flex-start;flex:1 1 42%}.footer-link-wrap[data-v-be6a4d4e]{flex:1 1 58%;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-32)}}@media(max-width:40rem){.footer-brand-brand-wrap[data-v-be6a4d4e]{width:100%}.footer-link-wrap[data-v-be6a4d4e]{display:flex;justify-content:space-between;gap:var(--space-24)}.footer-demo-button[data-v-be6a4d4e]{margin-top:var(--space-8)}}.site-logo[data-v-0865c4ff]{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--color-primary-deep)}.logo-image[data-v-0865c4ff]{width:auto;height:clamp(3rem,calc(2.5rem + 1vw),4.1rem);object-fit:contain}.is-compact .logo-image[data-v-0865c4ff]{height:clamp(2.5rem,calc(2.25rem + .7vw),3.25rem)}.logo-mark-image[data-v-0865c4ff]{width:3rem;height:3rem;object-fit:contain}.logo-mark[data-v-0865c4ff]{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:999px;font-size:1.8rem;line-height:1}.logo-wordmark[data-v-0865c4ff]{font-family:var(--font-title);font-size:clamp(2.05rem,calc(1.65rem + .9vw),2.8rem);line-height:1}.is-compact .logo-mark[data-v-0865c4ff]{width:2.5rem;height:2.5rem;font-size:1.55rem}.is-compact .logo-mark-image[data-v-0865c4ff]{width:2.5rem;height:2.5rem}.is-compact .logo-wordmark[data-v-0865c4ff]{font-size:clamp(1.9rem,calc(1.4rem + .8vw),2.4rem)}.site-header[data-v-18464d9a]{--header-height: 7rem;position:sticky;top:0;z-index:30;background:#f8f8f7;border-bottom:1px solid rgba(63,44,117,.08)}.site-header[data-v-18464d9a]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(to bottom,#f8f8f7,#f8f8f700);pointer-events:none}.header-row[data-v-18464d9a]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:7rem;gap:var(--space-24)}.desktop-nav[data-v-18464d9a]{display:flex;justify-content:center;gap:var(--space-40);flex-wrap:nowrap}.nav-link[data-v-18464d9a]{position:relative;font-family:var(--font-poppins);font-size:var(--type-link-size);font-weight:var(--type-link-weight);line-height:var(--type-link-line-height);letter-spacing:var(--type-link-letter-spacing);color:var(--color-text);white-space:nowrap;transition:color .3s ease-out}.nav-link[data-v-18464d9a]:after{content:"";position:absolute;left:0;right:0;bottom:-.25rem;height:2px;border-radius:var(--radius-pill);background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}.nav-link[data-v-18464d9a]:hover:after,.nav-link[data-v-18464d9a]:active:after,.nav-link.is-current[data-v-18464d9a]:after{transform:scaleX(1)}.nav-link.is-current[data-v-18464d9a]{color:#694ec4}.menu-toggle[data-v-18464d9a]{display:none;width:3rem;height:3rem;border:0;background:transparent;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-8);margin-left:auto;position:relative;z-index:26}.menu-toggle span[data-v-18464d9a]{width:2rem;height:var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary-deep);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.menu-toggle.is-open span[data-v-18464d9a]:nth-child(1){transform:translateY(12px) rotate(45deg)}.menu-toggle.is-open span[data-v-18464d9a]:nth-child(2){opacity:0}.menu-toggle.is-open span[data-v-18464d9a]:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.mobile-drawer[data-v-18464d9a]{position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));z-index:24;display:none;background:#4f3c7a;transform:translateY(calc(-100% - var(--header-height)));transition:transform .5s ease-in-out}.mobile-drawer.is-open[data-v-18464d9a]{transform:translateY(0)}.drawer-inner[data-v-18464d9a]{height:100%;padding:var(--space-40) var(--space-24) var(--space-40);display:grid;align-content:start;gap:var(--space-24)}.drawer-links[data-v-18464d9a],.drawer-legal[data-v-18464d9a]{display:grid;gap:var(--space-32)}.drawer-link[data-v-18464d9a]{position:relative;width:fit-content;font-family:var(--font-outfit);font-size:var(--type-label-size);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);font-weight:var(--type-label-weight);color:var(--color-white);transition:color .3s ease-out}.drawer-link[data-v-18464d9a]:after{content:"";position:absolute;left:0;right:0;bottom:-.25rem;height:2px;border-radius:var(--radius-pill);background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}.drawer-link[data-v-18464d9a]:hover:after,.drawer-link[data-v-18464d9a]:active:after,.drawer-link.is-current[data-v-18464d9a]:after{transform:scaleX(1)}.drawer-link.is-current[data-v-18464d9a]{color:#694ec4}.drawer-divider[data-v-18464d9a]{width:100%;height:var(--space-8);border-top:2px solid rgba(255,255,255,.95)}@media(max-width:70rem){.header-row[data-v-18464d9a]{grid-template-columns:auto 1fr;min-height:6.5rem}.site-header[data-v-18464d9a]{--header-height: 6.5rem}.desktop-nav[data-v-18464d9a],.desktop-cta[data-v-18464d9a]{display:none}.menu-toggle[data-v-18464d9a]{display:inline-flex}.mobile-drawer[data-v-18464d9a]{display:grid}}@media(min-width:48.0625rem)and (max-width:70rem){.mobile-drawer[data-v-18464d9a]{right:0;left:auto;width:min(44vw,22.5rem);background:#f2efe9;transform:translate(100%)}.mobile-drawer.is-open[data-v-18464d9a]{transform:translate(0)}.drawer-inner[data-v-18464d9a]{padding:var(--space-48) var(--space-16) var(--space-40)}.drawer-link[data-v-18464d9a]{color:#25223a;font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing);font-weight:600}.drawer-divider[data-v-18464d9a]{border-top-color:#5e438c}}.about-hero[data-v-03e3afd4]{min-height:clamp(13rem,22vw,17.5rem);display:grid;align-items:end;padding:var(--space-40) var(--space-0);background:var(--about-hero-image, none) center / cover no-repeat,linear-gradient(120deg,var(--color-surface-soft) 0%,var(--color-surface-light) 100%)}.about-hero-inner[data-v-03e3afd4]{display:grid;gap:var(--space-24);padding-bottom:var(--space-8)}.breadcrumb[data-v-03e3afd4]{margin:0;display:inline-flex;align-items:center;gap:var(--space-8);width:fit-content;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);font-weight:500;line-height:var(--type-small-line-height)}.breadcrumb a[data-v-03e3afd4]{display:inline-flex;align-items:center;min-height:2rem}.about-title[data-v-03e3afd4]{margin:0;color:var(--color-text);font-family:var(--font-ambella);font-size:var(--type-landing-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-landing-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.story-section[data-v-03e3afd4]{background:var(--color-page)}.story-grid[data-v-03e3afd4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-40);align-items:center}.story-image-wrap[data-v-03e3afd4]{margin:0;border-radius:var(--radius-12);overflow:hidden}.story-image[data-v-03e3afd4]{width:100%;height:auto;display:block;object-fit:cover}.story-copy[data-v-03e3afd4]{display:grid;gap:var(--space-16)}.story-text[data-v-03e3afd4]{color:var(--color-text)}.what-section[data-v-03e3afd4]{background:var(--color-surface-light)}.what-inner[data-v-03e3afd4]{display:grid;gap:var(--space-24)}.what-row[data-v-03e3afd4]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-16)}.what-thumb[data-v-03e3afd4]{width:clamp(7rem,22vw,10rem);aspect-ratio:5 / 6;border-radius:var(--radius-12);object-fit:cover}.values-section[data-v-03e3afd4]{background:var(--color-surface-soft)}.values-inner[data-v-03e3afd4]{display:grid;gap:var(--space-32)}.values-grid[data-v-03e3afd4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-32);align-items:stretch}.value-card[data-v-03e3afd4]{display:flex;flex-direction:column;height:100%;gap:var(--space-16)}.value-text[data-v-03e3afd4]{color:var(--color-text)}.value-text[data-v-03e3afd4]{margin:0 0 auto}.value-image-wrap[data-v-03e3afd4]{margin-top:var(--space-24);width:100%;aspect-ratio:5 / 4;border-radius:var(--radius-12);background:var(--color-white);overflow:hidden}.value-image[data-v-03e3afd4]{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:48rem){.about-hero[data-v-03e3afd4]{min-height:10rem;padding:var(--space-24) var(--space-0)}.about-hero-inner[data-v-03e3afd4]{gap:var(--space-4)}.breadcrumb[data-v-03e3afd4]{display:none}.story-grid[data-v-03e3afd4]{grid-template-columns:1fr;gap:var(--space-24)}.story-image-wrap[data-v-03e3afd4]{order:1}.story-copy[data-v-03e3afd4]{order:2}.what-row[data-v-03e3afd4]{grid-template-columns:auto 1fr;gap:var(--space-8)}.values-heading[data-v-03e3afd4]{display:none}.values-grid[data-v-03e3afd4]{grid-template-columns:1fr;gap:var(--space-24)}.vision[data-v-03e3afd4]{order:1}.mission[data-v-03e3afd4]{order:2}.value-image-wrap[data-v-03e3afd4]{margin-top:0}}.status-toast[data-v-426ea3ea]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:40;display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.6rem;border-radius:999px;color:#fff;font-family:var(--font-outfit);font-size:1.1rem;font-weight:600;box-shadow:0 12px 24px #0000002e}.status-toast--success[data-v-426ea3ea]{background:#78b84e}.status-toast--error[data-v-426ea3ea]{background:#e2553f}.toast-icon[data-v-426ea3ea]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff3}.toast-icon svg[data-v-426ea3ea]{width:1.2rem;height:1.2rem;fill:currentColor}.toast-pop-enter-active[data-v-426ea3ea],.toast-pop-leave-active[data-v-426ea3ea]{transition:transform .22s ease,opacity .22s ease}.toast-pop-enter-from[data-v-426ea3ea],.toast-pop-leave-to[data-v-426ea3ea]{transform:translate(-50%,-50%) translateY(-10px);opacity:0}.contact-hero[data-v-04fd5f83]{min-height:clamp(13rem,22vw,17.5rem);display:grid;align-items:end;padding:var(--space-40) var(--space-0);background:linear-gradient(90deg,#f7f0f861,#eee2f53d),var(--contact-hero-image, none) center / cover no-repeat}.contact-hero-inner[data-v-04fd5f83]{display:grid;gap:var(--space-24);padding-bottom:var(--space-8)}.breadcrumb[data-v-04fd5f83]{margin:0;display:inline-flex;gap:var(--space-8);align-items:center;width:fit-content;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);line-height:var(--type-small-line-height)}.breadcrumb a[data-v-04fd5f83]{min-height:2rem;display:inline-flex;align-items:center}.contact-title[data-v-04fd5f83]{margin:0;color:var(--color-text);font-family:var(--font-ambella);font-size:var(--type-landing-h1-size);line-height:var(--type-landing-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);font-weight:var(--type-h1-weight)}.mobile-only[data-v-04fd5f83]{display:none}.contact-intro[data-v-04fd5f83]{padding:var(--space-24) var(--space-0);background:#f8f8f8}.contact-intro-inner[data-v-04fd5f83]{display:grid;gap:var(--space-8)}.desktop-copy[data-v-04fd5f83]{max-width:58rem}.contact-cta[data-v-04fd5f83]{padding:var(--space-24) var(--space-0);background:#f5efe6}.contact-cta-inner[data-v-04fd5f83]{display:grid;gap:var(--space-16)}.contact-cta-copy[data-v-04fd5f83]{margin:0;color:var(--color-text);font-family:var(--font-poppins);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.hero-copy[data-v-04fd5f83]{max-width:39rem;color:var(--color-text)}.faq-link[data-v-04fd5f83]{width:fit-content;color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.hero-actions[data-v-04fd5f83]{display:flex;flex-wrap:wrap;gap:var(--space-16);align-items:center}.email-chip[data-v-04fd5f83]{display:inline-flex;align-items:center;border-radius:var(--radius-12);border:4px solid var(--color-primary);background:var(--color-white);overflow:hidden}.email-icon[data-v-04fd5f83]{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-white)}.email-icon svg[data-v-04fd5f83]{width:1.4rem;height:1.4rem;fill:currentColor}.email-text[data-v-04fd5f83]{padding:var(--space-8) var(--space-16);font-family:var(--font-outfit);font-size:var(--type-button-size);line-height:var(--type-button-line-height);font-weight:var(--type-button-weight);color:var(--color-primary)}.hero-read-more[data-v-04fd5f83]{min-height:3rem}.contact-form-section[data-v-04fd5f83]{padding:var(--space-48) var(--space-0) var(--space-64);background:linear-gradient(110deg,#f9f7fb,#ece7f7)}.form-shell[data-v-04fd5f83]{display:grid;gap:var(--space-24)}.form-lead[data-v-04fd5f83]{margin:0;color:var(--color-text);font-family:var(--font-poppins);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.contact-form[data-v-04fd5f83]{display:grid;gap:var(--space-24)}.name-row[data-v-04fd5f83]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24);align-items:end}.field-group[data-v-04fd5f83]{display:grid;gap:var(--space-8)}.field-label[data-v-04fd5f83]{margin:0;color:#23212f;font-family:var(--font-outfit);font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);font-weight:600}.required-mark[data-v-04fd5f83]{color:#e54e34}input[data-v-04fd5f83],textarea[data-v-04fd5f83]{width:100%;border:0;border-radius:10px;padding:var(--space-8) var(--space-16);color:var(--color-white);background:#a5a9b3;font-family:var(--font-outfit);font-size:var(--type-link-size);line-height:var(--type-link-line-height)}input[data-v-04fd5f83]{min-height:3rem}textarea[data-v-04fd5f83]{resize:vertical;min-height:10.5rem}input[data-v-04fd5f83]::placeholder,textarea[data-v-04fd5f83]::placeholder{color:#ffffffd1}input[data-v-04fd5f83]:focus-visible,textarea[data-v-04fd5f83]:focus-visible,.submit-button[data-v-04fd5f83]:focus-visible,.email-chip[data-v-04fd5f83]:focus-visible,.faq-link[data-v-04fd5f83]:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:2px}.character-limit[data-v-04fd5f83]{margin:0;color:#ac3b27;font-family:var(--font-outfit);font-size:var(--type-small-size);line-height:var(--type-small-line-height)}.submit-row[data-v-04fd5f83]{display:flex;justify-content:flex-end}.submit-button[data-v-04fd5f83]{min-width:10.5rem;min-height:3rem;padding:var(--space-8) var(--space-24);border-radius:var(--radius-12);border:2px solid var(--color-primary);background:var(--color-primary);color:var(--color-white);font-family:var(--font-outfit);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);cursor:pointer;transition:transform .3s ease-out,border-color .3s ease-out,color .3s ease-out,background-color .3s ease-out}.submit-button[data-v-04fd5f83]:hover{transform:translateY(-1px);border-color:#7f60df;background:#7f60df}.submit-button[data-v-04fd5f83]:active{transform:scale(.97);border-color:#17102ceb;background:#17102ceb;color:var(--color-primary)}.submit-button[data-v-04fd5f83]:disabled{border:4px solid #ac3b27;background:transparent;color:#a5a9b3;cursor:not-allowed;transform:none}.sr-only[data-v-04fd5f83]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:30rem){.contact-hero[data-v-04fd5f83]{min-height:14rem;padding:var(--space-16) var(--space-0) var(--space-40);position:relative;overflow:hidden;background:linear-gradient(155deg,#f8f5f1,#f8f2f3 58%,#f0ecf7)}.contact-hero-inner[data-v-04fd5f83]{gap:var(--space-16)}.contact-hero[data-v-04fd5f83]:before{content:"";position:absolute;right:-2rem;top:7.5rem;width:12.5rem;height:10.5rem;background:#f4cdccb8;clip-path:polygon(18% 0%,100% 0%,100% 100%,0% 78%);pointer-events:none}.contact-hero[data-v-04fd5f83]:after{content:"";position:absolute;right:-3.5rem;top:11rem;width:11rem;height:7rem;background:repeating-linear-gradient(35deg,transparent 0,transparent 10px,rgba(230,81,61,.22) 10px,rgba(230,81,61,.22) 12px);opacity:.75;pointer-events:none}.breadcrumb[data-v-04fd5f83]{display:none}.mobile-only[data-v-04fd5f83]{display:block}.contact-title[data-v-04fd5f83]{font-size:calc(var(--type-h1-size) + .2rem);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.hero-copy[data-v-04fd5f83]{max-width:32rem}.hero-actions[data-v-04fd5f83]{gap:var(--space-8)}.email-text[data-v-04fd5f83]{padding-right:var(--space-8)}.contact-form-section[data-v-04fd5f83]{padding-top:var(--space-40)}.name-row[data-v-04fd5f83]{gap:var(--space-16)}.submit-button[data-v-04fd5f83]{min-width:auto}}@media(max-width:25rem){.name-row[data-v-04fd5f83]{grid-template-columns:1fr}}.faq-hero[data-v-17980dbe]{min-height:clamp(13rem,22vw,17.5rem);display:grid;align-items:end;padding:var(--space-40) var(--space-0);background:var(--faq-hero-image, none) right center / cover no-repeat,linear-gradient(120deg,var(--color-surface-soft) 0%,var(--color-surface-light) 100%)}.faq-hero-inner[data-v-17980dbe]{display:grid;gap:var(--space-24);padding-bottom:var(--space-8)}.breadcrumb[data-v-17980dbe]{margin:0;display:inline-flex;align-items:center;gap:var(--space-8);width:fit-content;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);font-weight:500;line-height:var(--type-small-line-height)}.breadcrumb a[data-v-17980dbe]{display:inline-flex;align-items:center;min-height:2rem}.faq-title[data-v-17980dbe]{margin:0;color:var(--color-text);font-family:var(--font-ambella);font-size:var(--type-landing-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-landing-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.faq-section[data-v-17980dbe]{background:var(--color-surface-soft)}.faq-content[data-v-17980dbe]{display:grid;gap:var(--space-32)}.faq-intro[data-v-17980dbe]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.faq-grid[data-v-17980dbe]{display:grid;grid-template-columns:1fr;gap:var(--space-16)}.faq-column[data-v-17980dbe]{display:grid;gap:var(--space-16);align-content:start}.faq-item[data-v-17980dbe]{display:grid;border-radius:var(--radius-12);overflow:hidden}.faq-trigger[data-v-17980dbe]{display:flex;align-items:center;gap:var(--space-16);width:100%;padding:var(--space-16) var(--space-24);background:#6e4bd82e;border:none;border-radius:var(--radius-12);cursor:pointer;text-align:left;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line-height);transition:background .3s ease-out}.faq-trigger[data-v-17980dbe]:focus{outline:none}.faq-trigger[data-v-17980dbe]:focus-visible{outline:2px solid rgba(63,44,117,.7);outline-offset:-2px}.faq-trigger[data-v-17980dbe]:hover{background:#6e4bd842}.faq-item.is-open .faq-trigger[data-v-17980dbe]{background:#6e4bd847;border-radius:var(--radius-12) var(--radius-12) 0 0}.faq-chevron[data-v-17980dbe]{flex-shrink:0;font-size:.625rem;color:var(--color-primary);transition:transform .3s ease-out}.faq-item.is-open .faq-chevron[data-v-17980dbe]{transform:rotate(180deg)}.faq-answer[data-v-17980dbe]{background:#6e4bd81a;border-radius:0 0 var(--radius-12) var(--radius-12);overflow:hidden}.faq-answer-transition-enter-active[data-v-17980dbe],.faq-answer-transition-leave-active[data-v-17980dbe]{transition:height .3s ease-out,opacity .22s ease-out;overflow:hidden}.faq-answer-text[data-v-17980dbe]{margin:0;padding:var(--space-16) var(--space-24);color:var(--color-text-muted);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.faq-no-answer[data-v-17980dbe]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.faq-contact-link[data-v-17980dbe]{color:var(--color-primary);font-weight:500;text-decoration:underline;text-underline-offset:.2em;transition:color .3s ease-out}.faq-contact-link[data-v-17980dbe]:hover{color:var(--color-primary-deep)}@media(min-width:48rem){.faq-hero[data-v-17980dbe]{min-height:clamp(13rem,22vw,17.5rem)}}@media(min-width:70rem){.faq-grid[data-v-17980dbe]{grid-template-columns:1fr 1fr;column-gap:var(--space-24);align-items:start}}@media(max-width:48rem){.faq-hero[data-v-17980dbe]{min-height:10rem;padding:var(--space-24) var(--space-0)}.faq-hero-inner[data-v-17980dbe]{gap:var(--space-4)}.breadcrumb[data-v-17980dbe]{display:none}.faq-trigger[data-v-17980dbe]{padding:var(--space-16);gap:var(--space-8)}.faq-answer-text[data-v-17980dbe]{padding:var(--space-16)}.faq-column[data-v-17980dbe]{gap:var(--space-16)}}.features-hero[data-v-fd9d5f7a]{min-height:clamp(13rem,22vw,17.5rem);display:grid;align-items:end;padding:var(--space-40) var(--space-0);background:var(--features-hero-image, none) right center / cover no-repeat,linear-gradient(120deg,var(--color-surface-soft) 0%,var(--color-surface-light) 100%)}.features-hero-inner[data-v-fd9d5f7a]{display:grid;gap:var(--space-4);padding-bottom:var(--space-8)}.breadcrumb[data-v-fd9d5f7a]{margin:0;display:inline-flex;align-items:center;gap:var(--space-8);width:fit-content;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);font-weight:500;line-height:var(--type-small-line-height)}.breadcrumb a[data-v-fd9d5f7a]{display:inline-flex;align-items:center;min-height:2rem}.features-title[data-v-fd9d5f7a]{margin:0;color:var(--color-text);font-family:var(--font-ambella);font-size:var(--type-landing-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-landing-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.intro-section[data-v-fd9d5f7a]{background:var(--color-page)}.intro-content[data-v-fd9d5f7a]{display:grid;gap:var(--space-40)}.intro-copy[data-v-fd9d5f7a]{margin:0;max-width:60rem;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.feature-grid[data-v-fd9d5f7a]{display:grid;grid-template-columns:1fr;gap:var(--space-24)}.feature-item[data-v-fd9d5f7a]{display:grid;gap:var(--space-8)}.feature-title[data-v-fd9d5f7a]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-h4-size);font-weight:600;line-height:var(--type-h4-line-height)}.feature-row[data-v-fd9d5f7a]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-8);align-items:start}.feature-icon-wrap[data-v-fd9d5f7a]{width:3.25rem;height:3.25rem;display:grid;place-items:center;border-radius:var(--radius-12);background:#f6d9d9}.feature-icon[data-v-fd9d5f7a]{width:1.75rem;height:1.75rem;object-fit:contain}.feature-icon-fallback[data-v-fd9d5f7a]{color:#3f2c75b3;font-size:1.25rem;line-height:1}.feature-text[data-v-fd9d5f7a]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.how-section[data-v-fd9d5f7a]{background:var(--color-surface-soft)}.how-layout[data-v-fd9d5f7a]{display:grid;grid-template-columns:1fr;gap:var(--space-32);align-items:start}.how-title[data-v-fd9d5f7a]{margin:0;color:var(--color-primary-deep);font-family:var(--font-outfit);font-size:var(--type-h3-size);font-weight:600;line-height:var(--type-h3-line-height)}.how-list[data-v-fd9d5f7a]{display:grid;gap:var(--space-24)}.how-list ol[data-v-fd9d5f7a]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-16)}.how-list li[data-v-fd9d5f7a]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-8);align-items:center}.step-circle[data-v-fd9d5f7a]{width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);border:1px solid rgba(63,44,117,.7);color:var(--color-primary-deep);display:grid;place-items:center;font-family:var(--font-outfit);font-size:var(--type-small-size)}.step-copy[data-v-fd9d5f7a]{display:grid;gap:var(--space-4)}.step-title[data-v-fd9d5f7a],.step-text[data-v-fd9d5f7a]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.step-title[data-v-fd9d5f7a]{font-weight:500}.step-text[data-v-fd9d5f7a]{color:var(--color-text-muted);font-size:var(--type-small-size)}.how-media[data-v-fd9d5f7a]{display:grid;gap:var(--space-24)}.video-card[data-v-fd9d5f7a]{margin:0;position:relative;border-radius:var(--radius-12);overflow:hidden;min-height:13rem;background:#6e4bd833}.video-card img[data-v-fd9d5f7a]{width:100%;height:100%;object-fit:cover;display:block}.play-badge[data-v-fd9d5f7a]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#3f2c75e6;font-size:clamp(1.25rem,2vw,2rem);text-shadow:0 2px 8px rgba(255,255,255,.5)}.preview-header[data-v-fd9d5f7a]{padding:var(--space-48) 0;background:var(--color-surface-light)}.preview-header-inner[data-v-fd9d5f7a]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-24);align-items:center}.preview-icon-wrap[data-v-fd9d5f7a]{width:clamp(5rem,14vw,8rem);aspect-ratio:1.4 / 1;display:grid;place-items:center}.preview-icon[data-v-fd9d5f7a]{width:100%;height:100%;object-fit:contain}.preview-icon-fallback[data-v-fd9d5f7a]{color:#3f2c7573;font-size:clamp(2rem,4vw,3.75rem);line-height:1}.preview-copy[data-v-fd9d5f7a]{display:grid;gap:var(--space-8)}.preview-title[data-v-fd9d5f7a]{margin:0;color:var(--color-text);font-family:var(--font-ambella);font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing)}.preview-text[data-v-fd9d5f7a]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.previews-section[data-v-fd9d5f7a]{background:var(--color-surface-soft)}.previews-shell[data-v-fd9d5f7a]{display:grid;gap:var(--space-24)}.previews-desktop[data-v-fd9d5f7a]{display:none;grid-template-columns:repeat(5,1fr);gap:var(--space-16);align-items:end}.preview-phone[data-v-fd9d5f7a]{margin:0;border-radius:var(--radius-12);border:1px solid rgba(63,44,117,.2);min-height:12rem;background:#ffffffb3;display:grid;place-items:center;overflow:hidden}.preview-phone img[data-v-fd9d5f7a]{width:100%;height:100%;object-fit:cover;display:block}.preview-placeholder[data-v-fd9d5f7a]{color:#3f2c7599;font-family:var(--font-outfit);font-size:var(--type-small-size)}.previews-carousel[data-v-fd9d5f7a]{display:grid;gap:var(--space-16)}.carousel-window[data-v-fd9d5f7a]{overflow:hidden}.carousel-track[data-v-fd9d5f7a]{display:flex;transition:transform .3s ease-out}.carousel-slide[data-v-fd9d5f7a]{flex:0 0 50%;padding:0 var(--space-4)}.carousel-dots[data-v-fd9d5f7a]{display:flex;justify-content:center;gap:var(--space-16)}.dot[data-v-fd9d5f7a]{width:1.125rem;height:1.125rem;border-radius:var(--radius-pill);border:2px solid rgba(110,75,216,.9);background:transparent;cursor:pointer}.dot.is-active[data-v-fd9d5f7a]{background:#6e4bd8f2}@media(min-width:56rem){.feature-grid[data-v-fd9d5f7a]{grid-template-columns:1fr 1fr;column-gap:var(--space-40);row-gap:var(--space-24)}.how-layout[data-v-fd9d5f7a]{grid-template-columns:1fr 1fr}}@media(min-width:70rem){.previews-desktop[data-v-fd9d5f7a]{display:grid}.previews-carousel[data-v-fd9d5f7a]{display:none}.preview-phone[data-v-fd9d5f7a]{min-height:17rem}}@media(max-width:48rem){.features-hero[data-v-fd9d5f7a]{min-height:10rem;padding:var(--space-24) var(--space-0)}.features-hero-inner[data-v-fd9d5f7a]{padding-bottom:var(--space-4)}.breadcrumb[data-v-fd9d5f7a]{display:none}.intro-content[data-v-fd9d5f7a]{gap:var(--space-32)}.preview-header[data-v-fd9d5f7a]{padding:var(--space-32) 0}.preview-header-inner[data-v-fd9d5f7a],.carousel-dots[data-v-fd9d5f7a]{gap:var(--space-8)}.dot[data-v-fd9d5f7a]{width:1rem;height:1rem}}.content-section.is-light[data-v-804e52ce]{background:var(--color-surface-light)}.content-section.is-soft[data-v-804e52ce]{background:var(--color-surface-soft)}.content-inner[data-v-804e52ce]{display:grid;gap:var(--space-16)}.body-text[data-v-804e52ce]{max-width:75ch}.hero-section[data-v-1a1982f5]{min-height:clamp(22rem,46vw,31rem);display:grid;align-items:center;padding:var(--space-80);background:var(--hero-image, none) center / cover no-repeat,radial-gradient(circle at 60% 40%,#d9ceffcc,#c2a5eb33 25%,#b494e500 45%),linear-gradient(120deg,#c89ddf,#ceb0e9 35%,#e8bfd3)}.hero-content[data-v-1a1982f5]{display:grid;align-content:center;justify-items:start;gap:var(--space-40)}.hero-title[data-v-1a1982f5]{margin:0;color:var(--color-primary-deep);font-family:var(--font-ambella);font-size:var(--type-landing-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-landing-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);text-shadow:0 1px 2px #49376c,0 2px 8px #da9b53}.hero-tagline[data-v-1a1982f5]{margin:0;color:#f8f1f1;text-shadow:0 1px 2px #49376c,0 2px 8px #da9b53;font-family:var(--font-ambella);font-size:clamp(2rem,calc(1.45rem + 2vw),3.4rem);font-style:italic;line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing)}.hero-actions[data-v-1a1982f5]{display:flex;flex-wrap:wrap;gap:var(--space-16)}@media(max-width:40rem){.hero-section[data-v-1a1982f5]{padding:var(--space-56)}.hero-content[data-v-1a1982f5]{gap:var(--space-40)}.hero-actions[data-v-1a1982f5]{width:100%}}@media(min-width:75rem){.hero-section[data-v-1a1982f5]{padding:var(--space-96)}}.how-it-works[data-v-047bc37e]{background:var(--color-surface-soft)}.split-layout[data-v-047bc37e]{display:grid;grid-template-columns:1fr;gap:var(--space-24);align-items:start}.text-column[data-v-047bc37e]{display:grid;gap:var(--space-24)}.demo-lead[data-v-047bc37e]{margin:var(--space-8) 0 0;color:var(--color-primary-deep);font-family:var(--font-outfit);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing)}.action-row[data-v-047bc37e]{display:flex;flex-wrap:wrap;gap:var(--space-24)}@media(max-width:64rem){.action-row[data-v-047bc37e]{gap:var(--space-20)}}@media(max-width:40rem){.action-row[data-v-047bc37e]{width:auto;gap:var(--space-16)}}.mission-card[data-v-f8738f74]{display:flex;flex-direction:column;height:100%;gap:var(--space-16)}.mission-title[data-v-f8738f74]{margin:0}.mission-text[data-v-f8738f74]{margin:0 0 auto}.mission-image[data-v-f8738f74]{margin-top:var(--space-24);width:100%;aspect-ratio:5 / 4;border-radius:var(--radius-12);background-color:#ffffff59;object-fit:cover}.mission-image.is-moon[data-v-f8738f74]{background-image:radial-gradient(circle at 35% 35%,#8fd1ffb3,#8fd1ff00 45%),radial-gradient(circle at 62% 62%,#dd9debb3,#dd9deb00 42%),linear-gradient(140deg,#b0d0fdd9,#ffbed6bf)}.mission-image.is-team[data-v-f8738f74]{background-image:radial-gradient(circle at 35% 30%,#ffdc91d9,#ffdc9100 40%),radial-gradient(circle at 65% 65%,#ce95f1cc,#ce95f100 42%),linear-gradient(145deg,#fcc1d5bf,#bacaffcc)}@media(max-width:40rem){.mission-card[data-v-f8738f74]{height:auto;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center;display:grid}.mission-image[data-v-f8738f74]{margin-top:0}.mission-title[data-v-f8738f74]{grid-column:1 / -1}.mission-card.is-reversed .mission-image[data-v-f8738f74]{order:2}.mission-card.is-reversed .mission-text[data-v-f8738f74]{order:1}}.mission-vision[data-v-ec5e7d33]{background:var(--color-surface-soft)}.mission-vision-inner[data-v-ec5e7d33]{display:grid;gap:var(--space-40)}.cards-grid[data-v-ec5e7d33]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-40);align-items:stretch}@media(max-width:48rem){.cards-grid[data-v-ec5e7d33]{grid-template-columns:1fr;gap:var(--space-32)}}.faq-anchor[data-v-eceeb3fc]{position:relative;display:block;top:-6rem;visibility:hidden}.interest-intro[data-v-c6b839d0]{position:relative;overflow:hidden;padding:var(--space-32) var(--space-0) var(--space-24);background:#f8f5f1}.interest-intro[data-v-c6b839d0]:before{content:"";position:absolute;right:-2rem;top:9rem;width:14rem;height:12rem;background:#f4cdccc7;clip-path:polygon(18% 0%,100% 0%,100% 100%,0% 78%);pointer-events:none}.interest-intro[data-v-c6b839d0]:after{content:"";position:absolute;right:-3rem;top:13rem;width:12rem;height:8.5rem;background:repeating-linear-gradient(35deg,transparent 0,transparent 10px,rgba(230,81,61,.22) 10px,rgba(230,81,61,.22) 12px);opacity:.75;pointer-events:none}.intro-inner[data-v-c6b839d0]{position:relative;z-index:1;display:grid;gap:var(--space-24)}.interest-title[data-v-c6b839d0]{margin:0;max-width:32rem;color:#14121f;font-family:var(--font-ambella);font-size:var(--type-landing-h1-size);line-height:var(--type-landing-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);font-weight:var(--type-h1-weight)}.intro-copy[data-v-c6b839d0]{margin:0;max-width:35rem;color:#1e1b28;font-family:var(--font-poppins);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.interest-form-section[data-v-c6b839d0]{padding:var(--space-48) var(--space-0) var(--space-64);background:linear-gradient(110deg,#f9f7fb,#ece7f7)}.form-shell[data-v-c6b839d0],.interest-form[data-v-c6b839d0]{display:grid;gap:var(--space-16)}.field-group[data-v-c6b839d0]{margin:0;padding:0;border:0;display:grid;gap:var(--space-8)}.field-reveal-enter-active[data-v-c6b839d0],.field-reveal-leave-active[data-v-c6b839d0]{transition:opacity .5s ease,transform .5s ease}.field-reveal-enter-from[data-v-c6b839d0],.field-reveal-leave-to[data-v-c6b839d0]{opacity:0;transform:translateY(-8px)}.field-label[data-v-c6b839d0]{margin:0;color:#23212f;font-family:var(--font-outfit);font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);font-weight:600}.required-mark[data-v-c6b839d0]{color:#e54e34}.name-row[data-v-c6b839d0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}input[data-v-c6b839d0],textarea[data-v-c6b839d0]{width:100%;border:0;border-radius:10px;padding:var(--space-8) var(--space-16);color:var(--color-white);background:#a5a9b3;font-family:var(--font-outfit);font-size:var(--type-link-size);line-height:var(--type-link-line-height)}input[data-v-c6b839d0]{min-height:3rem}textarea[data-v-c6b839d0]{min-height:10rem;resize:vertical}input[data-v-c6b839d0]::placeholder,textarea[data-v-c6b839d0]::placeholder{color:#ffffffd1}.radio-group[data-v-c6b839d0]{gap:var(--space-0)}.radio-group>.field-label[data-v-c6b839d0]{display:block;margin:0 0 var(--space-8);padding:0}.radio-row[data-v-c6b839d0]{display:flex;flex-wrap:wrap;gap:var(--space-24)}.radio-option[data-v-c6b839d0]{display:inline-flex;align-items:center;gap:var(--space-16);color:#2a2736;font-family:var(--font-outfit);font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);font-weight:600;cursor:pointer}.radio-option input[data-v-c6b839d0]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.radio-mark[data-v-c6b839d0]{width:2rem;height:2rem;border:6px solid #9e9dc7;border-radius:999px;background:#fff;transition:border-color .3s ease-out,box-shadow .3s ease-out}.radio-option input:checked+.radio-mark[data-v-c6b839d0]{border-color:var(--color-primary);box-shadow:inset 0 0 0 6px #fff;background:var(--color-primary)}.helper-copy[data-v-c6b839d0]{margin:0 0 var(--space-8);color:#31303d;font-family:var(--font-poppins);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.submit-row[data-v-c6b839d0]{display:flex;justify-content:flex-end}.submit-button[data-v-c6b839d0]{min-width:10.5rem;min-height:3rem;padding:var(--space-8) var(--space-24);border-radius:var(--radius-12);border:2px solid var(--color-primary);background:var(--color-primary);color:var(--color-white);font-family:var(--font-outfit);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);cursor:pointer;transition:transform .3s ease-out,border-color .3s ease-out,color .3s ease-out,background-color .3s ease-out}.submit-button[data-v-c6b839d0]:hover{transform:translateY(-1px);border-color:#7f60df;background:#7f60df}.submit-button[data-v-c6b839d0]:active{transform:scale(.97);border-color:#17102ceb;background:#17102ceb;color:var(--color-primary)}.submit-button[data-v-c6b839d0]:disabled{border:4px solid #ac3b27;background:transparent;color:#a5a9b3;cursor:not-allowed;transform:none}input[data-v-c6b839d0]:focus-visible,textarea[data-v-c6b839d0]:focus-visible,.submit-button[data-v-c6b839d0]:focus-visible,.radio-option input:focus-visible+.radio-mark[data-v-c6b839d0]{outline:2px solid var(--color-primary-deep);outline-offset:2px}.sr-only[data-v-c6b839d0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:40.0625rem){.interest-intro[data-v-c6b839d0]{padding:var(--space-48) var(--space-0) var(--space-32)}.interest-title[data-v-c6b839d0],.intro-copy[data-v-c6b839d0]{max-width:44rem}.interest-form-section[data-v-c6b839d0]{padding-top:var(--space-24)}}@media(min-width:48.0625rem){.interest-title[data-v-c6b839d0]{max-width:40rem;font-size:var(--type-h1-size);line-height:var(--type-h1-line-height)}.intro-copy[data-v-c6b839d0]{max-width:40rem}.interest-form[data-v-c6b839d0]{gap:var(--space-32)}}@media(max-width:25rem){.name-row[data-v-c6b839d0]{grid-template-columns:1fr;gap:var(--space-8)}.radio-row[data-v-c6b839d0]{gap:var(--space-16)}.submit-button[data-v-c6b839d0]{min-width:auto}}.privacy-hero[data-v-207ffc47]{min-height:clamp(13rem,22vw,17.5rem);display:grid;align-items:end;padding:var(--space-40) var(--space-0);background:var(--privacy-hero-image, none) right center / cover no-repeat,linear-gradient(120deg,var(--color-surface-soft) 0%,var(--color-surface-light) 100%)}.privacy-hero-inner[data-v-207ffc47]{display:grid;gap:0;padding-bottom:var(--space-16)}.privacy-title[data-v-207ffc47]{margin:0;margin-top:var(--space-4);color:var(--color-text);font-family:var(--font-ambella);font-size:var(--type-landing-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-landing-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.privacy-last-updated[data-v-207ffc47]{margin:0;margin-top:var(--space-32);color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line-height)}.breadcrumb[data-v-207ffc47]{margin:0;display:inline-flex;align-items:center;gap:var(--space-8);width:fit-content;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);font-weight:500;line-height:var(--type-small-line-height)}.breadcrumb a[data-v-207ffc47]{display:inline-flex;align-items:center;min-height:2rem}.privacy-content-section[data-v-207ffc47]{background:var(--color-page)}.privacy-content[data-v-207ffc47]{display:grid;gap:var(--space-48);padding-bottom:var(--space-80)}.legal-block[data-v-207ffc47]{display:grid;gap:var(--space-16)}.legal-heading[data-v-207ffc47]{margin:0;color:var(--color-primary-deep);font-family:var(--font-poppins);font-size:var(--type-h3-size);font-weight:600;line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}.body-text[data-v-207ffc47]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.legal-sub-group[data-v-207ffc47]{display:grid;gap:var(--space-8);padding-left:var(--space-16);border-left:2px solid rgba(110,75,216,.25)}.legal-sub-heading[data-v-207ffc47]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line-height)}.legal-list[data-v-207ffc47]{margin:0;padding:0;padding-left:var(--space-16);display:grid;gap:var(--space-4);list-style:disc;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.legal-address[data-v-207ffc47]{font-style:normal;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:1.8}.legal-address a[data-v-207ffc47],.legal-link[data-v-207ffc47]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em;transition:color .3s ease-out}.legal-address a[data-v-207ffc47]:hover,.legal-link[data-v-207ffc47]:hover{color:var(--color-primary-deep)}@media(max-width:48rem){.privacy-hero[data-v-207ffc47]{min-height:10rem;padding:var(--space-24) var(--space-0)}.privacy-hero-inner[data-v-207ffc47]{gap:var(--space-4)}.breadcrumb[data-v-207ffc47]{display:none}.privacy-content[data-v-207ffc47]{gap:var(--space-40);padding-bottom:var(--space-64)}}.terms-hero[data-v-4e94052c]{min-height:clamp(13rem,22vw,17.5rem);display:grid;align-items:end;padding:var(--space-40) var(--space-0);background:var(--terms-hero-image, none) right center / cover no-repeat,linear-gradient(120deg,var(--color-surface-soft) 0%,var(--color-surface-light) 100%)}.terms-hero-inner[data-v-4e94052c]{display:grid;gap:0;padding-bottom:var(--space-32)}.breadcrumb[data-v-4e94052c]{margin:0;display:inline-flex;align-items:center;gap:var(--space-8);width:fit-content;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);font-weight:500;line-height:var(--type-small-line-height)}.breadcrumb a[data-v-4e94052c]{display:inline-flex;align-items:center;min-height:2rem}.terms-title[data-v-4e94052c]{margin:0;margin-top:var(--space-4);color:var(--color-text);font-family:var(--font-ambella);font-size:var(--type-landing-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-landing-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.terms-last-updated[data-v-4e94052c]{margin:0;margin-top:var(--space-32);color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line-height)}.terms-content-section[data-v-4e94052c]{background:var(--color-page)}.terms-content[data-v-4e94052c]{display:grid;gap:var(--space-48);padding-top:var(--space-48);padding-bottom:var(--space-80)}.legal-block[data-v-4e94052c]{display:grid;gap:var(--space-16)}.legal-heading[data-v-4e94052c]{margin:0;color:var(--color-primary-deep);font-family:var(--font-poppins);font-size:var(--type-h3-size);font-weight:600;line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}.body-text[data-v-4e94052c]{margin:0;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.legal-list[data-v-4e94052c]{margin:0;padding:0;padding-left:var(--space-16);display:grid;gap:var(--space-4);list-style:disc;color:var(--color-text);font-family:var(--font-outfit);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.legal-link[data-v-4e94052c]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em;transition:color .3s ease-out}.legal-link[data-v-4e94052c]:hover{color:var(--color-primary-deep)}@media(max-width:48rem){.terms-hero[data-v-4e94052c]{min-height:10rem;padding:var(--space-24) var(--space-0)}.terms-hero-inner[data-v-4e94052c]{gap:0}.breadcrumb[data-v-4e94052c]{display:none}.terms-content[data-v-4e94052c]{gap:var(--space-40);padding-top:var(--space-40);padding-bottom:var(--space-64)}}
