:root{--ws-v1: #2A0F35;--ws-v2: #440D54;--ws-v3: #481567;--ws-v4: #482677;--ws-v5: #453781;--ws-v6: #404788;--ws-v7: #2D708E;--ws-v8: #29AF7F;--ws-v9: #B8DF29;--ws-dark: #1A1121;--ws-light: #FFFFFF;--ws-grad: linear-gradient(135deg, #2A0F35 0%, #440D54 18%, #481567 32%, #482677 46%, #453781 57%, #404788 66%, #2D708E 77%, #29AF7F 88%, #B8DF29 100% )}:root{color-scheme:light;--bg: #FFFFFF;--bg-subtle: #F6F4FB;--bg-dark: #1A1121;--bg-dark-2: #221830;--bg-dark-3: #2A1E3A;--surface: #FFFFFF;--surface-1: #F6F4FB;--text: #1A1121;--text-2: #3D3556;--text-muted: #6B6080;--text-on-dark: #FFFFFF;--text-on-dark-2: rgba(255, 255, 255, .72);--brand: #482677;--brand-2: #5E3896;--second: #2D708E;--cta: #29AF7F;--cta-dark: #22996e;--pop: #B8DF29;--border: rgba(72, 38, 119, .1);--border-brand: rgba(72, 38, 119, .2);--border-dark: rgba(255, 255, 255, .08);--border-dark-2:rgba(255, 255, 255, .14);--sh-xs: 0 1px 4px rgba(26, 17, 33, .06);--sh-sm: 0 4px 16px rgba(26, 17, 33, .08), 0 1px 3px rgba(0,0,0,.04);--sh-md: 0 8px 32px rgba(26, 17, 33, .1), 0 2px 6px rgba(0,0,0,.05);--sh-lg: 0 20px 60px rgba(26, 17, 33, .13), 0 4px 12px rgba(0,0,0,.06);--sh-xl: 0 40px 80px rgba(26, 17, 33, .16), 0 8px 24px rgba(0,0,0,.07);--sh-cta: 0 4px 20px rgba(41, 175, 127, .3);--sh-cta-hover: 0 8px 32px rgba(41, 175, 127, .42)}@media (prefers-color-scheme: light){:root{color-scheme:light;--bg-dark: #F2ECFC;--bg-dark-2: #EAE1F8;--bg-dark-3: #E2D8F4;--text-on-dark: #1A1121;--text-on-dark-2: rgba(26, 17, 33, .65);--border-dark: rgba(72, 38, 119, .12);--border-dark-2: rgba(72, 38, 119, .18);--glass-dark-bg: rgba(72, 38, 119, .05);--glass-dark-border: rgba(72, 38, 119, .1)}.ws-eyebrow--on-dark,.ws-title--on-dark{color:var(--brand)}.ws-lead--on-dark{color:#3d3556}.ws-card--dark{background:#4826770f;border-color:#4826771a}.ws-card--dark:hover{background:#4826771a;border-color:#48267729}.ws-icon-wrap--brand-on-dark{background:#4826771f;color:var(--brand)}.ws-badge--brand-on-dark{background:#4826771a;color:var(--brand);border-color:#4826772e}.ws-badge--cta-on-dark{background:#29af7f1a;color:var(--cta);border-color:#29af7f38}.ws-btn--outline-light{color:var(--brand);border-color:#48267766}.ws-btn--outline-light:hover{background:#48267712;border-color:var(--brand);color:var(--brand);text-decoration:none}}:root{--font-title: "Lexend Deca", sans-serif;--font-body: "Atkinson Hyperlegible", sans-serif;--ls-title: 0;--ls-body: .02em;--lh-title: 1;--lh-display: 1.05;--lh-body: 1.2;--lh-paragraph: 1.65;--t1: clamp(2.5rem, 8vw, 7.5rem);--t2: clamp(1.875rem, 4.5vw, 4.0625rem);--t3: clamp(1.25rem, 2.5vw, 2.25rem);--t4: .75rem;--t5: clamp(1.25rem, 2vw, 2.25rem);--t6: clamp(1rem, 1.5vw, 1.5rem);--tp: 1.125rem}:root{--container: 1200px;--section-x: clamp(1.25rem, 5vw, 3rem);--section-y: clamp(4.5rem, 9vw, 8rem);--navbar-height: 68px;--gap: clamp(1rem, 2vw, 1.5rem);--gap-lg: clamp(1.5rem, 3vw, 2.5rem);--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2rem;--s5: 3rem;--s6: 4rem;--s7: 6rem;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-2xl: 32px;--r-pill: 999px;--ease: cubic-bezier(.25, .46, .45, .94);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .15s;--dur-base: .25s;--dur-slow: .45s}:root{--c-ink: var(--ws-v1);--c-ink-2: var(--ws-v2);--c-ink-3: var(--ws-v3);--c-ink-4: var(--ws-v4);--c-ink-5: var(--ws-v5);--c-ink-6: var(--ws-v6);--c-teal: var(--ws-v7);--c-sage: var(--ws-v8);--c-lime: var(--ws-v9);--c-accent: var(--cta);--c-accent-hover: var(--cta-dark);--c-bg: var(--bg);--c-white: var(--surface);--c-surface: var(--surface);--c-dark: var(--bg-dark);--c-dark-alt: var(--bg-dark);--c-text: var(--text);--c-muted: var(--text-muted);--c-on-dark: var(--text-on-dark);--f-title: var(--font-title);--f-body: var(--font-body);--font-subtitle: var(--font-title);--letter-spacing-title: var(--ls-title);--letter-spacing-body: var(--ls-body);--t-small: var(--t4);--t-caption: var(--t4);--t-body: var(--tp);--t-text: var(--tp);--t-lead: var(--t6);--t-h3: var(--t3);--t-h2: var(--t2);--sp-1: var(--s1);--sp-2: var(--s2);--sp-3: var(--s3);--sp-4: var(--s4);--sp-5: var(--s5);--sp-6: var(--s6);--shadow-xs: var(--sh-xs);--shadow-sm: var(--sh-sm);--shadow-md: var(--sh-md);--shadow-lg: var(--sh-lg);--shadow-xl: var(--sh-xl);--sh-glow-accent: var(--sh-cta);--container-max: var(--container);--section-padding-x: var(--section-x);--section-padding-y: var(--section-y);--gap-section: var(--gap);--gap-grid: var(--gap);--radius-xs: var(--r-xs);--radius-sm: var(--r-sm);--radius-md: var(--r-md);--radius-lg: var(--r-lg);--radius-xl: var(--r-xl);--radius-2xl: var(--r-2xl);--radius-pill: var(--r-pill);--ease-out: var(--ease);--ease-smooth: var(--ease);--ease-out-expo: var(--ease);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .15s var(--ease);--t-base: .25s var(--ease);--t-slow: .45s var(--ease);--transition-fast: .15s var(--ease);--transition-base: .25s var(--ease);--glass-dark-bg: rgba(255, 255, 255, .06);--glass-dark-border: rgba(255, 255, 255, .1);--color-primary: var(--brand);--color-primary-2: var(--ws-v2);--color-primary-3: var(--ws-v3);--color-primary-4: var(--ws-v4);--color-primary-5: var(--ws-v5);--color-primary-6: var(--ws-v6);--color-secondary: var(--second);--color-secondary-2:var(--cta);--color-accent: var(--cta);--color-accent-lime:var(--pop);--color-highlight: var(--cta);--color-bg: var(--bg);--color-text-main: var(--text-on-dark);--color-text-dark: var(--text);--color-text-muted: var(--text-muted);--gradient-brand-radial: var(--ws-grad);--grad-brand: var(--ws-grad)}html{scroll-behavior:smooth}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--tp);line-height:var(--lh-paragraph);letter-spacing:var(--ls-body);background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}img{height:auto}#handitech,#about,#features,#pricing,#contact{content-visibility:auto;contain-intrinsic-size:auto 900px}#contact{contain-intrinsic-size:auto 1200px}#home,#handitech,#about,#features,#pricing,#contact{scroll-margin-top:var(--navbar-height)}.skip-link{position:absolute;inset:0 auto auto 0;z-index:10000;padding:.625rem 1.25rem;background:var(--cta);color:var(--ws-dark);font-family:var(--font-body);font-weight:700;text-decoration:none;font-size:var(--tp);border-radius:0 0 var(--r-sm) 0;transform:translateY(-100%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}:focus{outline:2px solid var(--cta);outline-offset:3px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ws-container{max-width:var(--container);margin:0 auto;padding-left:var(--section-x);padding-right:var(--section-x)}.ws-section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.ws-section--dark{background:var(--bg-dark);color:var(--text-on-dark)}.ws-section--light{background:var(--bg);color:var(--text)}.ws-section--subtle{background:var(--bg-subtle);color:var(--text)}.ws-section-header{text-align:center;max-width:720px;margin:0 auto clamp(3rem,6vw,5rem)}.ws-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-title);font-size:var(--t4);font-weight:700;letter-spacing:.15em;text-transform:uppercase;line-height:var(--lh-title);color:var(--brand);margin-bottom:.75rem}.ws-eyebrow--on-dark{color:#ffffffa6}.ws-divider{width:36px;height:3px;background:var(--cta);border-radius:var(--r-pill);margin:var(--s2) auto}.ws-title{font-family:var(--font-title);font-size:var(--t2);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-display);color:var(--brand);margin-bottom:0;overflow-wrap:break-word}.ws-title--on-dark{color:var(--text-on-dark)}.ws-lead{font-family:var(--font-body);font-size:var(--t6);font-weight:400;letter-spacing:var(--ls-body);line-height:var(--lh-paragraph);color:var(--text-muted);margin-top:var(--s2);overflow-wrap:break-word}.ws-lead--on-dark{color:var(--text-on-dark-2)}.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-size:var(--tp);font-weight:700;letter-spacing:var(--ls-body);line-height:1;padding:.8125rem 1.625rem;border:none;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);will-change:transform;white-space:nowrap}.ws-btn:focus-visible{outline:3px solid var(--cta);outline-offset:3px}.ws-btn:active{transform:scale(.97)!important}.ws-btn--primary{background:var(--cta);color:var(--ws-dark);box-shadow:var(--sh-cta)}.ws-btn--primary:hover{background:var(--cta-dark);box-shadow:var(--sh-cta-hover);transform:translateY(-2px);text-decoration:none;color:var(--ws-dark)}.ws-btn--brand{background:var(--brand);color:#fff;box-shadow:var(--sh-sm)}.ws-btn--brand:hover{background:var(--brand-2);transform:translateY(-2px);box-shadow:var(--sh-md);text-decoration:none;color:#fff}.ws-btn--outline-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.ws-btn--outline-light:hover{background:#ffffff14;border-color:#ffffffa6;transform:translateY(-2px);text-decoration:none;color:#fff}.ws-btn--outline-brand{background:transparent;color:var(--brand);border:1.5px solid var(--brand)}.ws-btn--outline-brand:hover{background:#4826770f;transform:translateY(-2px);text-decoration:none}.ws-btn--sm{font-size:var(--t4);padding:.5rem 1rem}.ws-btn--lg{font-size:var(--t6);padding:1rem 2rem}.ws-badge{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-title);font-size:var(--t4);font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:.3rem .75rem;border-radius:var(--r-pill)}.ws-badge--brand{background:#4826771f;color:var(--brand);border:1px solid rgba(72,38,119,.2)}.ws-badge--brand-on-dark{background:#48267740;color:#ffffffe6;border:1px solid rgba(72,38,119,.4)}.ws-badge--cta{background:#29af7f1f;color:var(--cta);border:1px solid rgba(41,175,127,.25)}.ws-badge--cta-on-dark{background:#29af7f26;color:#ffffffe6;border:1px solid rgba(41,175,127,.3)}.ws-badge--pop{background:var(--pop);color:var(--ws-dark);border:none}.ws-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:clamp(1.5rem,2.5vw,2rem);box-shadow:var(--sh-sm);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.ws-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}.ws-card--dark{background:#ffffff0d;border:1px solid var(--border-dark);border-radius:var(--r-xl);padding:clamp(1.5rem,2.5vw,2rem);transition:background var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.ws-card--dark:hover{background:#ffffff17;transform:translateY(-4px)}.ws-card--featured{background:linear-gradient(160deg,var(--ws-v4) 0%,var(--ws-v3) 100%);border:1px solid rgba(255,255,255,.12);color:#fff}.ws-icon-wrap{width:44px;height:44px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.ws-icon-wrap--brand{background:#4826771f;color:var(--brand)}.ws-icon-wrap--brand-on-dark{background:#48267759;color:#fff}.ws-icon-wrap--cta{background:#29af7f1f;color:var(--cta)}@keyframes ws-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ws-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.4)}}@keyframes ws-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ws-scroll-line{0%{transform:scaleY(0);transform-origin:top}48%{transform:scaleY(1);transform-origin:top}50%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom;opacity:.3}}.ws-animate-fade-up{animation:ws-fade-up .7s var(--ease) both}.ws-delay-1{animation-delay:.1s}.ws-delay-2{animation-delay:.2s}.ws-delay-3{animation-delay:.35s}.ws-delay-4{animation-delay:.5s}.ws-highlight{color:var(--cta);font-weight:700}.ws-highlight--brand{color:var(--brand)}.ws-highlight--pop{color:var(--pop)}.highlight-word,.highlight-on-dark{color:var(--cta);font-weight:700}.highlight-on-light{color:var(--brand);font-weight:700}.ws-lang[data-v-5d075854]{position:relative;display:inline-block}.ws-lang__btn[data-v-5d075854]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-pill, 999px);color:#fffc;font-family:var(--font-body, sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ws-lang__btn[data-v-5d075854]:hover{background:#ffffff1a;border-color:#ffffff52;color:#fff}.ws-lang__btn[data-v-5d075854]:focus-visible{outline:2px solid var(--cta, #29AF7F);outline-offset:3px}.ws-lang__globe[data-v-5d075854]{font-size:.7rem;opacity:.7}.ws-lang__current[data-v-5d075854]{font-size:.75rem}.ws-lang__chevron[data-v-5d075854]{font-size:.6rem;transition:transform .2s var(--ease, ease)}.ws-lang__chevron--open[data-v-5d075854]{transform:rotate(180deg)}.ws-lang__list[data-v-5d075854]{position:absolute;top:calc(100% + .5rem);right:0;min-width:8rem;background:#1a1121f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md, 12px);box-shadow:0 12px 40px #00000059;list-style:none;padding:.375rem;z-index:9999;margin:0}.ws-lang__option[data-v-5d075854]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-radius:var(--r-sm, 8px);font-family:var(--font-body, sans-serif);font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:#ffffffb8;cursor:pointer;outline:none;transition:background .12s,color .12s}.ws-lang__option[data-v-5d075854]:hover,.ws-lang__option--focused[data-v-5d075854]{background:#ffffff17;color:#fff}.ws-lang__option--active[data-v-5d075854]{color:var(--cta, #29AF7F);font-weight:700}.ws-lang__option[data-v-5d075854]:focus-visible{outline:2px solid var(--cta, #29AF7F);outline-offset:-2px}.ws-lang__check[data-v-5d075854]{font-size:.7rem;color:var(--cta, #29AF7F);flex-shrink:0}@media (prefers-color-scheme: light){.ws-lang__btn[data-v-5d075854]{border-color:#4826772e;color:#1a1121b3}.ws-lang__btn[data-v-5d075854]:hover{background:#48267712;border-color:#4826774d;color:var(--brand, #482677)}.ws-lang__list[data-v-5d075854]{background:#fffffff7;border-color:#4826771a;box-shadow:0 12px 40px #48267726}.ws-lang__option[data-v-5d075854]{color:#1a1121a6}.ws-lang__option[data-v-5d075854]:hover,.ws-lang__option--focused[data-v-5d075854]{background:#4826770f;color:var(--brand, #482677)}.ws-lang__option--active[data-v-5d075854],.ws-lang__check[data-v-5d075854]{color:var(--brand, #482677)}}.site-header[data-v-8794ef95]{position:fixed;inset:0 0 auto 0;z-index:900}.site-header[data-v-8794ef95]:has(.navbar--open){visibility:hidden;pointer-events:none}.navbar[data-v-8794ef95]{height:var(--navbar-height);display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.25rem;padding:0 var(--section-x);background:#1a1121b8;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid transparent;transition:background .25s var(--ease, ease),border-color .25s var(--ease, ease),box-shadow .25s var(--ease, ease)}.navbar--scrolled[data-v-8794ef95]{background:#1a1121f5;border-bottom-color:#ffffff0f;box-shadow:0 4px 24px #00000047}.nav-logo[data-v-8794ef95]{justify-self:start;flex-shrink:0;border-radius:var(--r-sm, 8px);line-height:0;transition:opacity .15s ease,transform .15s ease}.nav-logo[data-v-8794ef95]:hover{opacity:.88;transform:scale(1.02)}.nav-logo[data-v-8794ef95]:active{transform:scale(.97)}.nav-logo[data-v-8794ef95]:focus-visible{outline:2px solid var(--cta);outline-offset:4px}.nav-logo-img[data-v-8794ef95]{height:clamp(34px,5vw,44px);width:auto;display:block}.nav-links--desktop[data-v-8794ef95]{justify-self:center;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(.35rem,1.2vw,1.75rem);list-style:none;margin:0;padding:0;min-width:0}.nav-link[data-v-8794ef95]{position:relative;display:inline-flex;align-items:center;min-height:2.5rem;padding:.25rem .15rem;font-family:var(--font-title);font-size:clamp(.68rem,.55vw + .5rem,.78rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#ffffffc7;white-space:nowrap;transition:color .18s ease}.nav-link[data-v-8794ef95]:after{content:"";position:absolute;left:0;bottom:.35rem;width:100%;height:2px;border-radius:999px;background:var(--cta);transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--ease, ease)}.nav-link[data-v-8794ef95]:hover,.nav-link.is-active[data-v-8794ef95]{color:#fff}.nav-link[data-v-8794ef95]:hover:after,.nav-link.is-active[data-v-8794ef95]:after{transform:scaleX(1)}.nav-link[data-v-8794ef95]:focus-visible{outline:2px solid var(--cta);outline-offset:4px;border-radius:4px}.nav-actions--desktop[data-v-8794ef95]{justify-self:end;display:flex;align-items:center;gap:.65rem;flex-shrink:0}.nav-cta[data-v-8794ef95]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem 1.1rem;border-radius:999px;background:var(--cta);color:#1a1121;font-family:var(--font-title);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,filter .15s ease,background .15s ease}.nav-cta[data-v-8794ef95]:hover{filter:brightness(1.06);transform:translateY(-1px)}.nav-cta[data-v-8794ef95]:active{transform:scale(.98)}.nav-cta[data-v-8794ef95]:focus-visible{outline:2px solid #fff;outline-offset:3px}.nav-burger[data-v-8794ef95]{display:inline-flex;justify-self:end;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-6px;padding:0;border:none;border-radius:10px;background:transparent;cursor:pointer;color:#fff;transition:background .15s ease}.nav-burger[data-v-8794ef95]:hover{background:#ffffff14}.nav-burger[data-v-8794ef95]:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.nav-burger__box[data-v-8794ef95]{position:relative;display:block;width:22px;height:16px}.nav-burger__line[data-v-8794ef95]{position:absolute;left:0;display:block;width:22px;height:2px;border-radius:999px;background:currentColor;transition:transform .28s cubic-bezier(.34,1.3,.64,1),opacity .2s ease,top .28s ease}.nav-burger__line[data-v-8794ef95]:nth-child(1){top:0}.nav-burger__line[data-v-8794ef95]:nth-child(2){top:7px}.nav-burger__line[data-v-8794ef95]:nth-child(3){top:14px}.nav-burger.is-open .nav-burger__line[data-v-8794ef95]:nth-child(1){top:7px;transform:rotate(45deg)}.nav-burger.is-open .nav-burger__line[data-v-8794ef95]:nth-child(2){opacity:0;transform:scaleX(0)}.nav-burger.is-open .nav-burger__line[data-v-8794ef95]:nth-child(3){top:7px;transform:rotate(-45deg)}.nav-overlay[data-v-8794ef95]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:910;background:#0a060e73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:nav-fade-8794ef95 .22s ease}.nav-drawer[data-v-8794ef95]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:920;width:100%;height:100dvh;display:flex;flex-direction:column;padding:max(.25rem,env(safe-area-inset-top,0px)) 1.15rem calc(1.25rem + env(safe-area-inset-bottom,0px));background:#1a1121fc;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:nav-drawer-in-8794ef95 .34s cubic-bezier(.22,1,.36,1) both}.nav-drawer__head[data-v-8794ef95]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.15rem .1rem;margin-bottom:.5rem;flex-shrink:0}.nav-drawer__brand[data-v-8794ef95]{height:32px;width:auto;display:block}.nav-drawer__close[data-v-8794ef95]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-6px;padding:0;border:none;border-radius:12px;background:#ffffff0f;color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.nav-drawer__close[data-v-8794ef95]:hover{background:#ffffff1a}.nav-drawer__close[data-v-8794ef95]:active{transform:scale(.96)}.nav-drawer__close[data-v-8794ef95]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--cta)}.nav-drawer__close-icon[data-v-8794ef95]{position:relative;display:block;width:18px;height:18px}.nav-drawer__close-icon[data-v-8794ef95]:before,.nav-drawer__close-icon[data-v-8794ef95]:after{content:"";position:absolute;left:0;top:50%;width:18px;height:2px;border-radius:999px;background:currentColor}.nav-drawer__close-icon[data-v-8794ef95]:before{transform:rotate(45deg)}.nav-drawer__close-icon[data-v-8794ef95]:after{transform:rotate(-45deg)}.nav-drawer__list[data-v-8794ef95]{list-style:none;margin:0;padding:.15rem 0 1rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}.nav-drawer__link[data-v-8794ef95]{display:flex;align-items:center;min-height:2.85rem;padding:.7rem 1rem;border-radius:12px;font-family:var(--font-title);font-size:.98rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;color:#ffffffc7;transition:color .18s ease,background .18s ease,transform .18s ease}.nav-drawer__link[data-v-8794ef95]:hover{color:#fff;background:#ffffff0f}.nav-drawer__link.is-active[data-v-8794ef95]{color:#1a1121;background:var(--cta)}.nav-drawer__link[data-v-8794ef95]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cta);background:#ffffff0f}.nav-drawer__link.is-active[data-v-8794ef95]:focus-visible{box-shadow:inset 0 0 0 2px #1a1121}.nav-drawer__footer[data-v-8794ef95]{display:flex;flex-direction:column;gap:1rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.08);margin-top:auto;flex-shrink:0}.nav-drawer__cta[data-v-8794ef95]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.15rem;padding:.9rem 1.25rem;border-radius:14px;background:var(--cta);color:#1a1121;font-family:var(--font-title);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:filter .15s ease,transform .15s ease}.nav-drawer__cta[data-v-8794ef95]:hover{filter:brightness(1.05)}.nav-drawer__cta[data-v-8794ef95]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--cta)}@keyframes nav-fade-8794ef95{0%{opacity:0}to{opacity:1}}@keyframes nav-drawer-in-8794ef95{0%{opacity:.6;transform:translateY(1.25rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 960px){.navbar[data-v-8794ef95]{grid-template-columns:1fr auto}}@media (max-width: 480px){.navbar[data-v-8794ef95]{padding:0 1rem}.nav-logo-img[data-v-8794ef95]{height:32px}}@media (prefers-color-scheme: light){.navbar[data-v-8794ef95]{background:#ffffffdb;border-bottom-color:#48267714}.navbar--scrolled[data-v-8794ef95]{background:#fffffff7;border-bottom-color:#4826771a;box-shadow:0 4px 24px #48267714}.nav-link[data-v-8794ef95]{color:#1a11219e}.nav-link[data-v-8794ef95]:hover,.nav-link.is-active[data-v-8794ef95]{color:var(--brand)}.nav-link[data-v-8794ef95]:after{background:var(--brand)}.nav-cta[data-v-8794ef95]{color:#1a1121}.nav-cta[data-v-8794ef95]:focus-visible{outline-color:var(--brand)}.nav-burger[data-v-8794ef95]{color:#1a1121e0}.nav-burger[data-v-8794ef95]:hover{background:#48267712}.nav-overlay[data-v-8794ef95]{background:#48267738}.nav-drawer[data-v-8794ef95]{background:#fff}.nav-drawer__close[data-v-8794ef95]{background:#4826770f;color:#1a1121e0}.nav-drawer__close[data-v-8794ef95]:hover{background:#4826771a}.nav-drawer__close[data-v-8794ef95]:focus-visible{box-shadow:0 0 0 2px var(--brand)}.nav-drawer__link[data-v-8794ef95]{color:#1a1121b8}.nav-drawer__link[data-v-8794ef95]:hover{color:var(--brand);background:#4826770d}.nav-drawer__link.is-active[data-v-8794ef95]{color:#1a1121;background:var(--cta)}.nav-drawer__link[data-v-8794ef95]:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);background:#4826770d}.nav-drawer__link.is-active[data-v-8794ef95]:focus-visible{box-shadow:inset 0 0 0 2px #1a1121}.nav-drawer__footer[data-v-8794ef95]{border-top-color:#4826771a}.nav-drawer__cta[data-v-8794ef95]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand)}}@media (prefers-reduced-motion: reduce){.navbar[data-v-8794ef95],.nav-link[data-v-8794ef95],.nav-link[data-v-8794ef95]:after,.nav-burger__line[data-v-8794ef95],.nav-drawer[data-v-8794ef95],.nav-overlay[data-v-8794ef95],.nav-cta[data-v-8794ef95]{transition:none!important;animation:none!important}}.rw[data-v-25237272]{display:inline-block;position:relative;vertical-align:baseline;overflow:hidden;line-height:inherit;padding-bottom:.05em}.rw__word[data-v-25237272]{display:inline-block;white-space:nowrap}.rw-enter-from[data-v-25237272]{opacity:0;transform:translateY(55%) scale(.88);filter:blur(6px)}.rw-enter-to[data-v-25237272]{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}.rw-enter-active[data-v-25237272]{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .38s ease,filter .38s ease}.rw-leave-from[data-v-25237272]{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}.rw-leave-to[data-v-25237272]{opacity:0;transform:translateY(-45%) scale(.9);filter:blur(6px)}.rw-leave-active[data-v-25237272]{position:absolute;inset-inline-start:0;top:0;width:100%;transition:transform .32s cubic-bezier(.36,0,.66,-.4),opacity .26s ease,filter .26s ease}@media (prefers-reduced-motion: reduce){.rw-enter-active[data-v-25237272],.rw-leave-active[data-v-25237272]{transition-duration:.01ms!important}}.scrambled-braille[data-v-cb39f6ba]{display:inline-block;font-family:var(--font-title);font-size:inherit;font-weight:inherit;letter-spacing:var(--letter-spacing-title);color:inherit;text-transform:uppercase;padding:.35em .2em;margin:-.35em -.2em}.char[data-v-cb39f6ba]{display:inline-block;vertical-align:middle;line-height:inherit;box-sizing:border-box}.char--space[data-v-cb39f6ba]{min-width:.2em}.braille-cell[data-v-cb39f6ba]{display:inline-grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:.04em;width:.52em;height:.78em;min-width:.52em;min-height:.78em;margin-right:.1em;vertical-align:middle;box-sizing:content-box;opacity:0;animation:braille-reveal-cb39f6ba .25s ease-out forwards}.braille-cell--space[data-v-cb39f6ba]{width:.52em;min-width:.52em;height:.78em;margin-right:.32em}@keyframes braille-reveal-cb39f6ba{to{opacity:1}}.braille-cell__dot[data-v-cb39f6ba]{width:.12em;height:.12em;min-width:2px;min-height:2px;border-radius:50%;background:currentColor;justify-self:center;align-self:center}.braille-cell__dot--1[data-v-cb39f6ba]{grid-column:1;grid-row:1}.braille-cell__dot--2[data-v-cb39f6ba]{grid-column:1;grid-row:2}.braille-cell__dot--3[data-v-cb39f6ba]{grid-column:1;grid-row:3}.braille-cell__dot--4[data-v-cb39f6ba]{grid-column:2;grid-row:1}.braille-cell__dot--5[data-v-cb39f6ba]{grid-column:2;grid-row:2}.braille-cell__dot--6[data-v-cb39f6ba]{grid-column:2;grid-row:3}.hero[data-v-b291d68d]{position:relative;min-height:100vh;background:var(--bg-dark);color:var(--text-on-dark);overflow:hidden;display:flex;flex-direction:column}.hero-bg[data-v-b291d68d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-orb[data-v-b291d68d]{position:absolute;border-radius:50%;pointer-events:none}.hero-orb--1[data-v-b291d68d]{width:min(75vw,700px);height:min(75vw,700px);top:-20%;right:-15%;background:radial-gradient(circle at 40% 40%,rgba(72,38,119,.38) 0%,rgba(69,55,129,.12) 45%,transparent 68%)}.hero-orb--2[data-v-b291d68d]{width:min(45vw,380px);height:min(45vw,380px);bottom:-10%;left:-8%;background:radial-gradient(circle at 55% 55%,rgba(45,112,142,.18) 0%,transparent 65%)}.hero-inner[data-v-b291d68d]{position:relative;z-index:1;max-width:var(--container);margin:0 auto;padding:calc(var(--navbar-height) + clamp(3rem,6vw,5rem)) var(--section-x) clamp(4rem,8vw,6rem);width:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,5rem);flex:1}.hero-text[data-v-b291d68d]{flex:1;min-width:min(280px,100%);max-width:min(680px,100%);display:flex;flex-direction:column;gap:0}.hero-eyebrow[data-v-b291d68d]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-title);font-size:var(--t4);font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:var(--lh-title);color:var(--cta);margin-bottom:1.125rem}.hero-eyebrow-dot[data-v-b291d68d]{width:5px;height:5px;background:var(--cta);border-radius:50%;box-shadow:0 0 8px #29af7fa6;animation:ws-pulse 2.4s ease-in-out infinite;flex-shrink:0}.hero-title[data-v-b291d68d]{font-family:var(--font-title);font-size:var(--t1);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-display);color:#fff;margin-bottom:.875rem}.hero-title-accent[data-v-b291d68d]{overflow-wrap:break-word}[data-v-b291d68d] .word-highlight{color:var(--cta);font-weight:700}.hero-tagline[data-v-b291d68d]{font-family:var(--font-title);font-size:clamp(.65rem,1vw + .28rem,.82rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#ffffff4d;margin-bottom:1.25rem}.hero-subtitle[data-v-b291d68d]{font-family:var(--font-body);font-size:var(--t6);line-height:var(--lh-paragraph);letter-spacing:var(--ls-body);color:var(--text-on-dark-2);margin-bottom:2rem;max-width:50ch;overflow-wrap:break-word}.hero-actions[data-v-b291d68d]{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:1.25rem}.hero-cta-primary[data-v-b291d68d],.hero-cta-secondary[data-v-b291d68d]{font-size:var(--tp)}.hero-trust[data-v-b291d68d]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:#ffffff9e}.hero-trust i[data-v-b291d68d]{color:var(--pop);font-size:.7rem}.hero-phone[data-v-b291d68d]{flex-shrink:0;width:min(288px,40vw);position:relative;z-index:1;animation:ws-fade-up .8s var(--ease) .35s both,ws-float 5.5s ease-in-out 1.1s infinite}.hero-phone[data-v-b291d68d]:before{content:"";position:absolute;top:-40%;right:-35%;bottom:-40%;left:-35%;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgba(72,38,119,.6) 0%,rgba(69,55,129,.3) 38%,rgba(45,112,142,.1) 65%,transparent 80%);filter:blur(28px);z-index:0;pointer-events:none}.phone-frame[data-v-b291d68d]{background:linear-gradient(145deg,#404788,#482677 45%,#3a1260);border-radius:clamp(36px,7vw,52px);padding:5px;position:relative;z-index:1;box-shadow:0 48px 80px #0009,0 16px 32px #1a11218c,0 0 0 1px #48267766,inset 0 1px #ffffff24,inset 0 -1px #0000004d}.phone-screen[data-v-b291d68d]{border-radius:calc(clamp(36px,7vw,52px) - 6px);overflow:hidden;background:#f2eeff;position:relative;aspect-ratio:720 / 1558}.phone-notch[data-v-b291d68d]{position:absolute;top:0;left:50%;transform:translate(-50%);width:34%;height:12px;background:#0a0a0a;border-radius:0 0 10px 10px;z-index:2}.phone-screen img[data-v-b291d68d]{width:100%;display:block}.phone-glare[data-v-b291d68d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.03) 35%,transparent 55%);border-radius:inherit;pointer-events:none;z-index:1}.phone-shadow[data-v-b291d68d]{position:absolute;bottom:-28px;left:5%;right:5%;height:56px;background:radial-gradient(ellipse at 50% 0%,rgba(72,38,119,.55) 0%,rgba(45,112,142,.15) 50%,transparent 75%);filter:blur(18px);z-index:0;pointer-events:none}.hero-scroll[data-v-b291d68d]{position:absolute;bottom:clamp(1.5rem,3.5vw,2.5rem);left:50%;transform:translate(-50%);z-index:2;transition:opacity .4s ease}.hero-scroll.hidden[data-v-b291d68d]{opacity:0;pointer-events:none}.scroll-line[data-v-b291d68d]{display:block;width:1.5px;height:44px;background:linear-gradient(180deg,var(--cta) 0%,transparent 100%);border-radius:var(--r-pill);animation:ws-scroll-line 2s ease-in-out infinite}.modal-overlay[data-v-b291d68d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ws-fade-in .2s ease}.modal-box[data-v-b291d68d]{background:var(--bg);border-radius:var(--r-xl);padding:clamp(1.75rem,4vw,2.5rem);max-width:min(420px,92vw);width:100%;text-align:center;box-shadow:var(--sh-xl),0 0 0 1px var(--border);animation:modalUp-b291d68d .28s cubic-bezier(.34,1.56,.64,1)}.modal-box[data-v-b291d68d]:focus{outline:none}@keyframes modalUp-b291d68d{0%{transform:translateY(18px) scale(.96);opacity:0}to{transform:none;opacity:1}}.modal-icon[data-v-b291d68d]{width:52px;height:52px;background:linear-gradient(135deg,var(--ws-v4),var(--ws-v2));border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;margin:0 auto 1rem}.modal-title[data-v-b291d68d]{font-family:var(--font-title);font-size:var(--t3);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:var(--brand);margin-bottom:.75rem}.modal-body[data-v-b291d68d]{font-family:var(--font-body);font-size:var(--tp);line-height:var(--lh-paragraph);letter-spacing:var(--ls-body);color:var(--text);margin-bottom:.75rem}.modal-note[data-v-b291d68d]{font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:var(--text-muted);line-height:var(--lh-body);margin-bottom:1.5rem}.modal-cta[data-v-b291d68d]{display:inline-flex;margin-bottom:.875rem}.modal-close-btn[data-v-b291d68d]{display:block;margin:0 auto;background:transparent;border:none;font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:var(--text-muted);cursor:pointer;padding:.4rem .75rem;border-radius:var(--r-sm);transition:color .15s,background .15s}.modal-close-btn[data-v-b291d68d]:hover{background:var(--bg-subtle);color:var(--text)}.modal-close-btn[data-v-b291d68d]:focus-visible{outline:2px solid var(--cta);outline-offset:3px}@media (prefers-color-scheme: light){.hero-title[data-v-b291d68d]{color:var(--brand)}.hero-tagline[data-v-b291d68d]{color:#1a112166}.hero-eyebrow[data-v-b291d68d],.hero-title-accent[data-v-b291d68d],[data-v-b291d68d] .word-highlight{color:var(--brand)}.hero-eyebrow-dot[data-v-b291d68d]{background:var(--brand);box-shadow:0 0 8px #48267766}.hero-trust[data-v-b291d68d]{color:#1a1121b8}.hero-orb--1[data-v-b291d68d]{background:radial-gradient(circle at 40% 40%,rgba(72,38,119,.15) 0%,rgba(69,55,129,.05) 45%,transparent 68%)}.hero-orb--2[data-v-b291d68d]{background:radial-gradient(circle at 55% 55%,rgba(45,112,142,.08) 0%,transparent 65%)}.hero-phone[data-v-b291d68d]:before{background:radial-gradient(ellipse at 50% 45%,rgba(72,38,119,.28) 0%,rgba(69,55,129,.1) 38%,rgba(45,112,142,.03) 65%,transparent 80%)}.phone-shadow[data-v-b291d68d]{background:radial-gradient(ellipse at 50% 0%,rgba(72,38,119,.35) 0%,rgba(72,38,119,.08) 50%,transparent 75%)}.phone-frame[data-v-b291d68d]{box-shadow:0 32px 60px #48267733,0 12px 28px #4826771a,0 0 0 1px #4826774d,inset 0 1px #ffffff2e,inset 0 -1px #0000001f}}@media (min-width: 861px){.hero-title[data-v-b291d68d]{font-size:clamp(2.5rem,6vw,5.5rem)}}@media (max-width: 860px){.hero-inner[data-v-b291d68d]{flex-direction:column;align-items:center;text-align:center;padding-bottom:clamp(3rem,8vw,6rem)}.hero-text[data-v-b291d68d]{align-items:center;max-width:100%}.hero-subtitle[data-v-b291d68d]{text-align:center}.hero-actions[data-v-b291d68d],.hero-trust[data-v-b291d68d]{justify-content:center}.hero-phone[data-v-b291d68d]{width:min(72%,272px);animation:ws-fade-up .8s var(--ease) .35s both}}@media (max-width: 480px){.hero-actions[data-v-b291d68d]{flex-direction:column;align-items:stretch}.hero-cta-primary[data-v-b291d68d],.hero-cta-secondary[data-v-b291d68d]{width:100%;justify-content:center}.hero-phone[data-v-b291d68d]{width:min(68%,240px)}}.trophy[data-v-7b64c16b]{position:relative;background:transparent;overflow:hidden;padding:clamp(4rem,8vw,7rem) var(--section-x) clamp(5rem,10vw,8rem);display:flex;align-items:center;justify-content:center}.trophy-glow[data-v-7b64c16b]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 45% at 50% 30%,rgba(41,175,127,.08) 0%,transparent 60%),radial-gradient(ellipse 35% 30% at 20% 80%,rgba(72,38,119,.18) 0%,transparent 55%);pointer-events:none}.trophy-inner[data-v-7b64c16b]{position:relative;z-index:1;max-width:min(960px,100%);margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,2.5vw,2rem);text-align:center}.trophy-label[data-v-7b64c16b],.trophy-title[data-v-7b64c16b],.trophy-awards[data-v-7b64c16b],.trophy-video-scene[data-v-7b64c16b],.trophy-caption[data-v-7b64c16b]{opacity:0;transform:translateY(28px);transition:opacity .65s var(--ease),transform .65s var(--ease)}.is-visible .trophy-label[data-v-7b64c16b]{opacity:1;transform:none;transition-delay:.05s}.is-visible .trophy-title[data-v-7b64c16b]{opacity:1;transform:none;transition-delay:.15s}.is-visible .trophy-awards[data-v-7b64c16b]{opacity:1;transform:none;transition-delay:.25s}.is-visible .trophy-caption[data-v-7b64c16b]{opacity:1;transform:none;transition-delay:.6s}.trophy-video-scene[data-v-7b64c16b]{transform:perspective(1400px) rotateX(-10deg) translateY(32px) scale(.96);transition:opacity .8s var(--ease),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:.35s}.is-visible .trophy-video-scene[data-v-7b64c16b]{opacity:1;transform:perspective(1400px) rotateX(0) translateY(0) scale(1)}.trophy-label[data-v-7b64c16b]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-title);font-size:var(--t4);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;background:#29af7f1a;border:1px solid rgba(41,175,127,.25);padding:.35rem 1rem;border-radius:var(--r-pill)}.trophy-label-icon[data-v-7b64c16b]{font-size:.88em}.trophy-title[data-v-7b64c16b]{font-family:var(--font-title);font-size:clamp(1.75rem,4vw + .75rem,3.5rem);font-weight:700;line-height:1.12;text-transform:uppercase;letter-spacing:var(--ls-title);color:#fff;max-width:min(680px,90%);margin:0;overflow-wrap:break-word}.trophy-accent[data-v-7b64c16b]{color:var(--cta)}.trophy-awards[data-v-7b64c16b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem}.trophy-award-pill[data-v-7b64c16b]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:var(--t4);font-weight:600;letter-spacing:var(--ls-body);color:#ffffffe0;background:#ffffff12;border:1px solid rgba(255,255,255,.12);padding:.35rem .9rem;border-radius:var(--r-pill)}.trophy-award-pill i[data-v-7b64c16b]{color:var(--pop);font-size:.72em}.trophy-award-divider[data-v-7b64c16b]{color:#ffffff40;font-size:1.2rem;line-height:1;-webkit-user-select:none;user-select:none}.trophy-video-scene[data-v-7b64c16b]{position:relative;width:100%}.trophy-video-card[data-v-7b64c16b]{position:relative;border-radius:var(--r-xl);overflow:hidden;box-shadow:0 40px 80px #0000008c,0 12px 32px #2a0f3566,0 0 0 1px #ffffff14,0 0 80px #29af7f12;cursor:default;will-change:transform;background:#000}.video-glare[data-v-7b64c16b]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2}.video-ratio[data-v-7b64c16b]{position:relative;width:100%;aspect-ratio:16 / 9}.video-ratio iframe[data-v-7b64c16b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;display:block}.video-shadow[data-v-7b64c16b]{position:absolute;bottom:-18px;left:5%;right:5%;height:40px;background:radial-gradient(ellipse at center,rgba(0,0,0,.45) 0%,transparent 70%);filter:blur(14px);pointer-events:none;z-index:-1}.trophy-caption[data-v-7b64c16b]{font-family:var(--font-body);font-size:var(--t4);color:#ffffff73;letter-spacing:var(--ls-body);max-width:52ch;line-height:1.6}@media (prefers-color-scheme: light){.trophy-glow[data-v-7b64c16b]{background:radial-gradient(ellipse 55% 45% at 50% 30%,rgba(41,175,127,.05) 0%,transparent 60%),radial-gradient(ellipse 35% 30% at 20% 80%,rgba(72,38,119,.1) 0%,transparent 55%)}.trophy-label[data-v-7b64c16b]{color:#1a1121a6;background:#29af7f14;border-color:#29af7f33}.trophy-title[data-v-7b64c16b]{color:var(--brand)}.trophy-award-pill[data-v-7b64c16b]{color:#1a1121bf;background:#48267712;border-color:#4826771f}.trophy-caption[data-v-7b64c16b]{color:#1a1121ad}.trophy-video-card[data-v-7b64c16b]{box-shadow:0 24px 60px #48267729,0 8px 24px #48267714,0 0 0 1px #4826771a,0 0 60px #29af7f0a}.video-shadow[data-v-7b64c16b]{background:radial-gradient(ellipse at center,rgba(72,38,119,.2) 0%,transparent 70%)}}@media (max-width: 600px){.trophy-title[data-v-7b64c16b]{font-size:clamp(1.5rem,6.5vw,2.2rem);max-width:22ch}.trophy-awards[data-v-7b64c16b]{gap:.5rem}.trophy-award-divider[data-v-7b64c16b]{display:none}}.sr-only[data-v-7b64c16b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.trophy-label[data-v-7b64c16b],.trophy-title[data-v-7b64c16b],.trophy-awards[data-v-7b64c16b],.trophy-video-scene[data-v-7b64c16b],.trophy-caption[data-v-7b64c16b]{transition-duration:.01ms!important;transform:none!important;opacity:1!important}}.scroll-reveal[data-v-3abcf2de]{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.scroll-reveal--visible[data-v-3abcf2de]{opacity:1;transform:translateY(0)}.scroll-reveal[data-v-3abcf2de] .reveal-item{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.scroll-reveal--visible[data-v-3abcf2de] .reveal-item{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.scroll-reveal[data-v-3abcf2de],.scroll-reveal[data-v-3abcf2de] .reveal-item{opacity:1;transform:none;transition-duration:.01ms}}.features[data-v-e89f8512]{background:var(--bg-dark);color:var(--text-on-dark);position:relative;overflow:hidden}.features-bg[data-v-e89f8512]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.features-glow[data-v-e89f8512]{position:absolute;width:min(60vw,560px);height:min(60vw,560px);top:-20%;right:-15%;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(72,38,119,.22) 0%,transparent 65%)}.features-container[data-v-e89f8512]{position:relative;z-index:1}.features-grid[data-v-e89f8512]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap);margin-bottom:clamp(2.5rem,5vw,4rem)}.feat-card[data-v-e89f8512]{display:flex;flex-direction:column;gap:.875rem;padding:clamp(1.5rem,2.5vw,2rem);background:#ffffff0b;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-xl);transition:background .25s var(--ease),transform .25s var(--ease),border-color .25s var(--ease)}.feat-card[data-v-e89f8512]:hover{background:#ffffff14;border-color:#ffffff21;transform:translateY(-4px)}.feat-title[data-v-e89f8512]{font-family:var(--font-title);font-size:var(--t3);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:#fff}.feat-body[data-v-e89f8512]{font-family:var(--font-body);font-size:var(--tp);line-height:var(--lh-paragraph);letter-spacing:var(--ls-body);color:var(--text-on-dark-2);flex:1;overflow-wrap:break-word}.features-cta-row[data-v-e89f8512]{text-align:center}@media (max-width: 600px){.features-grid[data-v-e89f8512]{grid-template-columns:1fr}}@media (prefers-color-scheme: light){.features-glow[data-v-e89f8512]{background:radial-gradient(circle at 40% 40%,rgba(72,38,119,.1) 0%,transparent 65%)}.feat-card[data-v-e89f8512]{background:#4826770f;border-color:#4826771a}.feat-card[data-v-e89f8512]:hover{background:#4826771a;border-color:#48267729;transform:translateY(-4px)}.feat-title[data-v-e89f8512]{color:var(--brand)}}.about[data-v-1c88fa6b]{background:var(--bg);color:var(--text)}.about-mission[data-v-1c88fa6b]{position:relative;max-width:680px;margin:0 auto clamp(3.5rem,7vw,6rem);padding:2rem 0 0;background:none;border:none;border-radius:0;box-shadow:none}.about-mission[data-v-1c88fa6b]:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,#29AF7F 0%,#2D708E 25%,#482677 65%,transparent 100%);margin-bottom:1.75rem}.about-mission[data-v-1c88fa6b]:after{content:"";display:block;width:40%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--border) 100%);margin-left:auto;margin-top:1.5rem}.mission-quote-mark[data-v-1c88fa6b]{display:none}.mission-quote[data-v-1c88fa6b]{font-family:var(--font-title);font-size:clamp(1.05rem,1.6vw + .55rem,1.45rem);font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;line-height:1.32;color:var(--brand);margin:0 0 1.375rem}.mission-author[data-v-1c88fa6b]{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.68rem;font-style:normal;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.mission-author[data-v-1c88fa6b]:before{content:"";display:inline-block;flex:1;max-width:2.5rem;height:1px;background:var(--text-muted);opacity:.4;flex-shrink:0}.about-grid[data-v-1c88fa6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap)}.about-card[data-v-1c88fa6b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:clamp(1.5rem,2.5vw,2rem);box-shadow:var(--sh-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease);display:flex;flex-direction:column;gap:.875rem}.about-card[data-v-1c88fa6b]:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}.about-card-title[data-v-1c88fa6b]{font-family:var(--font-title);font-size:var(--t3);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:var(--brand)}.about-card-body[data-v-1c88fa6b]{font-family:var(--font-body);font-size:var(--tp);line-height:var(--lh-paragraph);letter-spacing:var(--ls-body);color:var(--text-muted);flex:1;overflow-wrap:break-word}@media (max-width: 600px){.about-grid[data-v-1c88fa6b]{grid-template-columns:1fr}.mission-quote-mark[data-v-1c88fa6b]{font-size:3rem}}.step-indicator[data-v-f790cffb]{position:relative;cursor:pointer;outline:none;transition:transform .2s ease;border:none;background:transparent;padding:0}.step-indicator[data-v-f790cffb]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:50%}.sr-only[data-v-f790cffb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.step-indicator[data-v-f790cffb]:hover{transform:scale(1.1)}.step-indicator-inner[data-v-f790cffb]{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;transition:all .3s ease;font-family:var(--font-body)}.step-indicator-inner.inactive[data-v-f790cffb]{background-color:var(--color-secondary);color:var(--color-text-muted);border:2px solid var(--color-secondary)}.step-indicator-inner.active[data-v-f790cffb]{background-color:var(--color-primary);color:var(--color-primary);border:2px solid var(--color-primary)}.step-indicator-inner.complete[data-v-f790cffb]{background-color:var(--color-primary);color:var(--color-text-main);border:2px solid var(--color-primary)}.active-dot[data-v-f790cffb]{height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--color-text-main)}.step-number[data-v-f790cffb]{font-size:.875rem;color:inherit}.check-icon[data-v-f790cffb]{height:1rem;width:1rem;color:var(--color-text-main);animation:checkDraw-f790cffb .3s ease-out .1s both}@keyframes checkDraw-f790cffb{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.step-connector[data-v-c0432563]{position:relative;margin-left:.5rem;margin-right:.5rem;height:.125rem;flex:1;overflow:hidden;border-radius:.25rem;background-color:var(--color-secondary)}.step-connector-inner[data-v-c0432563]{position:absolute;left:0;top:0;height:100%;width:0;background-color:var(--color-secondary);transition:width .4s ease,background-color .4s ease}.step-connector-inner.complete[data-v-c0432563]{width:100%;background-color:var(--color-primary)}.step-content-wrapper[data-v-1d110974]{position:relative;overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1);pointer-events:auto}.step-content-inner[data-v-1d110974]{position:relative;padding:2rem;pointer-events:auto}.slide-forward-enter-active[data-v-1d110974],.slide-forward-leave-active[data-v-1d110974]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-forward-enter-from[data-v-1d110974]{transform:translate(100%);opacity:0}.slide-forward-enter-to[data-v-1d110974],.slide-forward-leave-from[data-v-1d110974]{transform:translate(0);opacity:1}.slide-forward-leave-to[data-v-1d110974]{transform:translate(-50%);opacity:0}.slide-backward-enter-active[data-v-1d110974],.slide-backward-leave-active[data-v-1d110974]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-backward-enter-from[data-v-1d110974]{transform:translate(-100%);opacity:0}.slide-backward-enter-to[data-v-1d110974],.slide-backward-leave-from[data-v-1d110974]{transform:translate(0);opacity:1}.slide-backward-leave-to[data-v-1d110974]{transform:translate(50%);opacity:0}.outer-container[data-v-be7300bc]{display:flex;min-height:100%;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:1rem;width:100%}.step-circle-container[data-v-be7300bc]{margin-left:auto;margin-right:auto;width:100%;max-width:28rem;border-radius:2rem;background-color:var(--color-bg);box-shadow:0 20px 25px -5px #48267726,0 10px 10px -5px #4826771a;border:1px solid var(--color-secondary)}.step-indicator-row[data-v-be7300bc]{display:flex;width:100%;align-items:center;padding:2rem}.step-content-default[data-v-be7300bc]{position:relative;overflow:hidden;min-height:200px}.footer-container[data-v-be7300bc]{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.footer-nav[data-v-be7300bc]{margin-top:2.5rem;display:flex}.footer-nav.spread[data-v-be7300bc]{justify-content:space-between}.footer-nav.end[data-v-be7300bc]{justify-content:flex-end}.back-button[data-v-be7300bc]{transition:all .35s;border:none;background:none;border-radius:.25rem;padding:.5rem 1rem;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:1rem}.back-button[data-v-be7300bc]:hover{color:var(--color-primary)}.back-button.inactive[data-v-be7300bc]{pointer-events:none;opacity:.5;color:var(--color-text-muted)}.next-button[data-v-be7300bc]{transition:all .35s;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background-color:var(--color-primary);color:#fff;font-family:var(--font-title);font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing-title);padding:.75rem 1.5rem;cursor:pointer;font-size:1rem}.next-button[data-v-be7300bc]:hover{background-color:var(--color-primary-2);transform:scale(1.05)}.next-button[data-v-be7300bc]:active{background-color:var(--color-primary);transform:scale(.98)}.sr-only[data-v-be7300bc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stepper-list[data-v-be7300bc]{display:flex;list-style:none;margin:0;padding:0;align-items:center;width:100%;gap:0}@media (max-width: 640px){.outer-container[data-v-be7300bc]{padding:.5rem}.step-circle-container[data-v-be7300bc]{border-radius:1.5rem;max-width:100%}.step-indicator-row[data-v-be7300bc]{padding:1.5rem 1rem}.footer-container[data-v-be7300bc]{padding:1rem}.footer-nav[data-v-be7300bc]{margin-top:1.5rem;gap:.75rem}.back-button[data-v-be7300bc],.next-button[data-v-be7300bc]{font-size:.9rem;padding:.625rem 1.25rem}}.step-default[data-v-014052d6]{padding:1rem 0;font-family:var(--font-body);color:var(--color-text-dark)}.contact-beta-gradient[data-v-49b87f48]{background:var(--bg-dark)}.contact-section[data-v-49b87f48]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;padding-top:clamp(80px,12vw,100px)}.contact-left[data-v-49b87f48]{background:transparent;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:var(--s6) var(--s5);gap:var(--s4)}.contact-title[data-v-49b87f48]{font-family:var(--font-title);font-size:var(--t2);font-weight:700;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:#fff}.contact-desc[data-v-49b87f48]{font-family:var(--font-body);font-size:clamp(1rem,1.2vw + .5rem,1.25rem);line-height:1.65;letter-spacing:var(--ls-body);color:#ffffffb8;max-width:min(90%,520px)}.contact-email[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--tp);line-height:1.65;letter-spacing:var(--ls-body);color:#fff9}.highlight-on-dark[data-v-49b87f48]{color:var(--cta);font-weight:700}.contact-right[data-v-49b87f48]{display:flex;justify-content:center;align-items:center;padding:var(--s6) var(--s5)}.contact-form-card[data-v-49b87f48]{width:100%;max-width:36rem;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--r-xl);border:1px solid rgba(255,255,255,.18);box-shadow:0 32px 64px #1a112166,0 0 0 1px #ffffff1a;padding:clamp(1.25rem,2.5vw,2rem);will-change:transform}.contact-form-card[data-v-49b87f48] .step-circle-container{background:transparent;box-shadow:none;border:1px solid rgba(72,38,119,.15)}.contact-form-card[data-v-49b87f48] .step-content-default{min-height:140px}.contact-form-card[data-v-49b87f48] .step-indicator-row{padding:1.25rem 2rem}.step-title[data-v-49b87f48]{font-family:var(--font-title);font-size:var(--t3);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:var(--brand);margin-bottom:.375rem}.step-description[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--tp);letter-spacing:var(--ls-body);line-height:1.65;color:var(--text-muted);margin-bottom:1.5rem}.form-group[data-v-49b87f48]{display:flex;flex-direction:column;gap:.625rem}.form-group label[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--t4);font-weight:700;letter-spacing:var(--ls-body);color:var(--text)}.required-indicator[data-v-49b87f48]{color:#dc2626;font-weight:700;margin-left:.2rem}.step-input[data-v-49b87f48],.step-textarea[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--tp);letter-spacing:var(--ls-body);line-height:1.65;padding:.8125rem 1rem;border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--bg);color:var(--text);width:100%;transition:border-color .15s,box-shadow .15s;outline:none}.step-input[data-v-49b87f48]:focus,.step-textarea[data-v-49b87f48]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #48267724}.step-input[data-v-49b87f48]:focus-visible,.step-textarea[data-v-49b87f48]:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.step-input[aria-invalid=true][data-v-49b87f48],.step-textarea[aria-invalid=true][data-v-49b87f48]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.step-textarea[data-v-49b87f48]{resize:vertical;min-height:120px}.summary[data-v-49b87f48]{margin:1.25rem 0;padding:1.25rem;background:var(--bg-subtle);border-radius:var(--r-lg);border:1px solid var(--border)}.summary-list[data-v-49b87f48]{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none}.summary-item[data-v-49b87f48]{display:flex;flex-direction:column;gap:.2rem}.summary-label[data-v-49b87f48]{font-family:var(--font-title);font-size:var(--t4);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:var(--text-muted)}.summary-value[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--tp);letter-spacing:var(--ls-body);line-height:1.65;color:var(--text);word-break:break-word}.step-note[data-v-49b87f48]{margin-top:1.25rem;padding:.875rem 1rem;background:#29af7f1a;border:1px solid rgba(41,175,127,.22);border-radius:var(--r-md);font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:var(--text);display:flex;align-items:flex-start;gap:.625rem}.step-note i[data-v-49b87f48]{font-size:1rem;color:var(--cta);flex-shrink:0;margin-top:.1rem}.input-hint[data-v-49b87f48]{display:block;margin-top:.375rem;font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:var(--text-muted);line-height:1.5}.input-hint kbd[data-v-49b87f48]{display:inline-block;padding:.1rem .35rem;font-family:var(--font-body);font-size:.82em;background:var(--bg);border:1px solid var(--border);border-radius:3px;box-shadow:0 1px #00000014;color:var(--text)}.confirmation-step[data-v-49b87f48]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.75rem 0}.confirmation-icon[data-v-49b87f48]{font-size:3.5rem;color:var(--cta);margin-bottom:1.25rem;animation:scaleIn-49b87f48 .45s cubic-bezier(.34,1.56,.64,1)}@keyframes scaleIn-49b87f48{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.confirmation-instructions[data-v-49b87f48]{margin:1.5rem 0;padding:1.25rem;background:#29af7f1a;border-radius:var(--r-lg);border:1px solid rgba(41,175,127,.22);max-width:90%}.confirmation-text[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--tp);letter-spacing:var(--ls-body);line-height:1.65;color:var(--text);margin-bottom:.75rem}.confirmation-action[data-v-49b87f48]{font-family:var(--font-title);font-size:var(--t6);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:var(--brand)}.confirmation-note[data-v-49b87f48]{margin-top:1.5rem;padding:.875rem 1rem;background:var(--bg-subtle);border-radius:var(--r-md);border:1px solid var(--border);display:flex;align-items:flex-start;gap:.625rem;text-align:left;max-width:90%}.confirmation-note i[data-v-49b87f48]{color:var(--brand);font-size:1.1rem;margin-top:.15rem;flex-shrink:0}.confirmation-note span[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);line-height:1.6;color:var(--text-muted)}.beta-section[data-v-49b87f48]{background:transparent;color:#fff;padding:clamp(4rem,8vw,6rem) var(--s5);text-align:center;position:relative;overflow:hidden}.beta-section[data-v-49b87f48]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(72,38,119,.22) 0%,transparent 65%);pointer-events:none}.beta-container[data-v-49b87f48]{max-width:720px;margin:0 auto;position:relative;z-index:1}.beta-content[data-v-49b87f48]{display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.beta-icon[data-v-49b87f48]{--icon-sz: clamp(80px, 15vw, 112px);width:var(--icon-sz);height:var(--icon-sz);border-radius:22.37%;overflow:hidden;animation:float-49b87f48 3.5s ease-in-out infinite;box-shadow:0 12px 32px #00000047,0 0 0 1px #ffffff14;margin-bottom:.5rem}.beta-icon__img[data-v-49b87f48]{width:100%;height:100%;object-fit:cover;display:block}@keyframes float-49b87f48{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.beta-title[data-v-49b87f48]{font-family:var(--font-title);font-size:var(--t2);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:#fff}.beta-desc[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--t6);letter-spacing:var(--ls-body);line-height:1.65;color:#ffffffb3;max-width:58ch}.highlight-beta[data-v-49b87f48]{color:var(--cta);font-weight:700}.beta-cta-button[data-v-49b87f48]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.625rem;font-family:var(--font-body);font-size:var(--t6);font-weight:700;letter-spacing:var(--ls-body);line-height:1.3;padding:1rem 2.25rem;border:none;border-radius:var(--r-pill);background:var(--cta);color:var(--ws-dark);cursor:pointer;text-decoration:none;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s;box-shadow:0 6px 24px #29af7f52;margin-top:var(--s2);max-width:100%}.beta-cta-button[data-v-49b87f48]:hover{background:#22996e;transform:translateY(-2px);box-shadow:0 12px 32px #29af7f6b;text-decoration:none;color:var(--ws-dark)}.beta-cta-button[data-v-49b87f48]:active{transform:scale(.98)}.beta-cta-button[data-v-49b87f48]:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:3px}.beta-note[data-v-49b87f48]{font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:#ffffff73;display:flex;align-items:center;justify-content:center;gap:.4rem}.popup-confirm[data-v-49b87f48]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:var(--cta);color:var(--ws-dark);padding:.875rem 1.5rem;border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--tp);font-weight:700;letter-spacing:var(--ls-body);display:flex;align-items:center;gap:.625rem;box-shadow:0 8px 32px #29af7f66,0 0 0 1px #ffffff1f;z-index:3000;animation:toastIn-49b87f48 .3s cubic-bezier(.34,1.56,.64,1),toastOut-49b87f48 .3s ease forwards 3.2s;white-space:nowrap;max-width:min(90vw,480px)}.popup-confirm i[data-v-49b87f48]{font-size:1.1rem;flex-shrink:0}@keyframes toastIn-49b87f48{0%{transform:translate(-50%) translateY(12px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes toastOut-49b87f48{to{transform:translate(-50%) translateY(12px);opacity:0}}.sr-only[data-v-49b87f48]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme: light){.contact-left[data-v-49b87f48]{color:var(--text)}.contact-title[data-v-49b87f48]{color:var(--brand)}.contact-desc[data-v-49b87f48]{color:#3d3556}.contact-email[data-v-49b87f48]{color:var(--text-muted)}.contact-form-card[data-v-49b87f48]{box-shadow:0 16px 48px #4826771f,0 0 0 1px #48267714}.beta-section[data-v-49b87f48]:before{background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(72,38,119,.1) 0%,transparent 65%)}.beta-title[data-v-49b87f48]{color:var(--brand)}.beta-desc[data-v-49b87f48]{color:#3d3556}.beta-note[data-v-49b87f48]{color:var(--text-muted)}.beta-icon[data-v-49b87f48]{box-shadow:0 12px 32px #4826771f,0 0 0 1px #48267714}}@media (max-width: 1024px){.contact-section[data-v-49b87f48]{grid-template-columns:1fr;min-height:auto}.contact-left[data-v-49b87f48],.contact-right[data-v-49b87f48]{padding:var(--s5) var(--s4)}.contact-title[data-v-49b87f48],.contact-desc[data-v-49b87f48],.contact-email[data-v-49b87f48]{text-align:center;max-width:100%}.contact-left[data-v-49b87f48]{align-items:center}.beta-title[data-v-49b87f48]{font-size:clamp(1.75rem,5vw,3.5rem)}.beta-desc[data-v-49b87f48]{font-size:var(--tp)}.beta-cta-button[data-v-49b87f48]{width:min(90%,320px)}}.footer[data-v-3b633e11]{background:#1a1121;color:#ffffffe0;padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.footer-container[data-v-3b633e11]{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.footer-grid[data-v-3b633e11]{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:clamp(1.5rem,3vw,3rem);align-items:start}.footer-brand[data-v-3b633e11]{display:flex;flex-direction:column;gap:1rem}.footer-logo[data-v-3b633e11]{height:36px;width:auto;filter:brightness(1)}.footer-tagline[data-v-3b633e11]{font-family:var(--font-body);font-size:var(--tp);line-height:var(--lh-paragraph);letter-spacing:var(--ls-body);color:#ffffffb8;max-width:30ch}.footer-social[data-v-3b633e11]{display:flex;gap:.625rem;margin-top:.25rem}.social-link[data-v-3b633e11]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);color:#ffffffa6;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s}.social-link[data-v-3b633e11]:hover{background:#ffffff24;color:#fff;border-color:#fff3;transform:translateY(-2px);text-decoration:none}.social-link[data-v-3b633e11]:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.footer-col[data-v-3b633e11]{display:flex;flex-direction:column;gap:.75rem}.footer-col-heading[data-v-3b633e11]{font-family:var(--font-title);font-size:var(--t4);font-weight:700;text-transform:uppercase;letter-spacing:.15em;line-height:var(--lh-title);color:#ffffffa6;margin-bottom:.25rem}.footer-links[data-v-3b633e11]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer-link[data-v-3b633e11]{font-family:var(--font-body);font-size:var(--tp);letter-spacing:var(--ls-body);color:#ffffffb8;text-decoration:none;transition:color .15s;overflow-wrap:break-word;word-break:break-word}.footer-link[data-v-3b633e11]:hover{color:#fff;text-decoration:none}.footer-link[data-v-3b633e11]:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.footer-email[data-v-3b633e11]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:var(--tp);letter-spacing:var(--ls-body);color:var(--cta);text-decoration:none;transition:color .15s}.footer-email[data-v-3b633e11]:hover{color:#fff;text-decoration:underline}.footer-email[data-v-3b633e11]:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.footer-email i[data-v-3b633e11]{font-size:.85em}.footer-award[data-v-3b633e11]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:#ffffff9e}.footer-award i[data-v-3b633e11]{color:var(--pop);font-size:.72rem}.footer-soon[data-v-3b633e11]{font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:#ffffffa6}.footer-stores[data-v-3b633e11]{display:flex;flex-direction:column;gap:.5rem}.store-btn[data-v-3b633e11]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:var(--tp);font-weight:700;letter-spacing:var(--ls-body);padding:.55rem 1rem;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);color:#fffc;cursor:pointer;transition:background .15s,color .15s,border-color .15s;width:fit-content}.store-btn[data-v-3b633e11]:hover{background:#ffffff24;color:#fff;border-color:#fff3}.store-btn[data-v-3b633e11]:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.footer-bottom[data-v-3b633e11]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.07)}.footer-copyright[data-v-3b633e11]{font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:#ffffff8c}.footer-legal[data-v-3b633e11]{display:flex;flex-wrap:wrap;gap:1rem}.footer-legal-link[data-v-3b633e11]{font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:#ffffff8c;text-decoration:none;transition:color .15s}.footer-legal-link[data-v-3b633e11]:hover{color:#ffffffe0;text-decoration:none}.footer-legal-link[data-v-3b633e11]:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.footer-legal-btn[data-v-3b633e11]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit}.modal-overlay[data-v-3b633e11]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ws-fade-in .2s ease}.modal-box[data-v-3b633e11]{background:var(--bg);border-radius:var(--r-xl);padding:clamp(1.75rem,4vw,2.5rem);max-width:min(400px,92vw);width:100%;text-align:center;box-shadow:var(--sh-xl),0 0 0 1px var(--border);animation:modalUp-3b633e11 .28s cubic-bezier(.34,1.56,.64,1)}.modal-box[data-v-3b633e11]:focus{outline:none}@keyframes modalUp-3b633e11{0%{transform:translateY(18px) scale(.96);opacity:0}to{transform:none;opacity:1}}.modal-title[data-v-3b633e11]{font-family:var(--font-title);font-size:var(--t3);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:var(--brand);margin-bottom:.75rem}.modal-body[data-v-3b633e11]{font-family:var(--font-body);font-size:var(--tp);line-height:var(--lh-paragraph);letter-spacing:var(--ls-body);color:var(--text);margin-bottom:1.5rem}.modal-cta[data-v-3b633e11]{display:inline-flex;margin-bottom:.75rem}.modal-close-btn[data-v-3b633e11]{display:block;margin:0 auto;background:transparent;border:none;font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:var(--text-muted);cursor:pointer;padding:.4rem .75rem;border-radius:var(--r-sm);transition:color .15s,background .15s}.modal-close-btn[data-v-3b633e11]:hover{background:var(--bg-subtle);color:var(--text)}.modal-close-btn[data-v-3b633e11]:focus-visible{outline:2px solid var(--cta);outline-offset:3px}@media (prefers-color-scheme: light){.footer[data-v-3b633e11]{background:#1a1121;color:#ffffffe0}}@media (max-width: 900px){.footer-grid[data-v-3b633e11]{grid-template-columns:1fr 1fr}.footer-brand[data-v-3b633e11]{grid-column:1 / -1}}@media (max-width: 560px){.footer-grid[data-v-3b633e11]{grid-template-columns:1fr}.footer-bottom[data-v-3b633e11]{flex-direction:column;align-items:flex-start}}.pricing[data-v-37bbcf6a]{background:var(--bg);color:var(--text)}.pricing-container[data-v-37bbcf6a]{display:flex;flex-direction:column;align-items:center}.pricing-in-app[data-v-37bbcf6a]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:var(--text-muted);margin-top:.5rem}.pricing-in-app i[data-v-37bbcf6a]{color:var(--cta)}.pricing-cards[data-v-37bbcf6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);max-width:1020px;width:100%;align-items:stretch;margin-bottom:clamp(2.5rem,5vw,4rem)}.pricing-card[data-v-37bbcf6a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;flex-direction:column;gap:1rem;box-shadow:var(--sh-sm);position:relative;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.pricing-card[data-v-37bbcf6a]:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.pricing-card--featured[data-v-37bbcf6a]{background:linear-gradient(160deg,var(--ws-v1) 0%,var(--ws-v4) 100%);border-color:#29af7f33;box-shadow:var(--sh-xl),0 0 0 1px #29af7f1f,var(--sh-cta);transform:translateY(-14px) scale(1.02);color:var(--text-on-dark);z-index:2}.pricing-card--featured[data-v-37bbcf6a]:hover{transform:translateY(-20px) scale(1.03);box-shadow:var(--sh-xl),0 0 0 1px #29af7f47,0 0 60px #48267759}.pricing-badge[data-v-37bbcf6a]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--cta)!important;color:var(--bg-dark)!important;border:none!important;white-space:nowrap;box-shadow:0 4px 16px #29af7f61;font-family:var(--font-title);font-size:var(--t4);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.card-icon[data-v-37bbcf6a]{width:48px;height:48px;background:linear-gradient(135deg,var(--ws-v4),var(--ws-v2));border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;box-shadow:var(--sh-sm);flex-shrink:0}.card-icon--featured[data-v-37bbcf6a]{background:linear-gradient(135deg,var(--cta),var(--cta-dark));color:var(--bg-dark);box-shadow:0 0 20px #29af7f52,var(--sh-sm)}.card-title[data-v-37bbcf6a]{font-family:var(--font-title);font-size:var(--t3);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-title);line-height:var(--lh-title);color:var(--brand);margin:0}.pricing-card--featured .card-title[data-v-37bbcf6a]{color:#fff}.card-price[data-v-37bbcf6a]{font-family:var(--font-title);font-size:clamp(1.25rem,2vw + .25rem,1.65rem);font-weight:700;letter-spacing:var(--ls-title);color:var(--cta);margin:0}.pricing-card--featured .card-price[data-v-37bbcf6a]{color:var(--pop)}.card-sep[data-v-37bbcf6a]{border:none;border-top:1px solid var(--border);margin:0}.pricing-card--featured .card-sep[data-v-37bbcf6a]{border-top-color:#ffffff1a}.card-features[data-v-37bbcf6a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem;flex:1}.card-features li[data-v-37bbcf6a]{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-body);font-size:var(--tp);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--text-muted);overflow-wrap:break-word;min-width:0}.card-features li i[data-v-37bbcf6a]{flex-shrink:0;color:var(--cta);font-size:.65rem;margin-top:.35em}.pricing-card--featured .card-features li[data-v-37bbcf6a]{color:#ffffffc7}.pricing-card--featured .card-features li i[data-v-37bbcf6a]{color:var(--pop)}.card-note[data-v-37bbcf6a]{font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:var(--text-muted);font-style:italic;line-height:var(--lh-body);padding-top:.75rem;border-top:1px solid var(--border);margin:auto 0 0}.pricing-card--featured .card-note[data-v-37bbcf6a]{color:#ffffffad;border-top-color:#ffffff1a}.card-footer[data-v-37bbcf6a]{margin-top:auto}.card-in-app[data-v-37bbcf6a]{display:inline-flex;align-items:center;gap:.38rem;font-family:var(--font-body);font-size:var(--t4);letter-spacing:var(--ls-body);color:var(--text-muted)}.pricing-card--featured .card-in-app[data-v-37bbcf6a]{color:#ffffffad}.card-dot[data-v-37bbcf6a]{display:inline-block;width:5px;height:5px;background:var(--cta);border-radius:50%;flex-shrink:0}.pricing-cta[data-v-37bbcf6a]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.pricing-cta-text[data-v-37bbcf6a]{font-family:var(--font-body);font-size:var(--t6);letter-spacing:var(--ls-body);line-height:var(--lh-paragraph);color:var(--text-muted);max-width:48ch}@media (max-width: 900px){.pricing-cards[data-v-37bbcf6a]{grid-template-columns:1fr;max-width:380px;gap:1.25rem}.pricing-card--featured[data-v-37bbcf6a]{transform:none;order:-1}.pricing-card--featured[data-v-37bbcf6a]:hover{transform:translateY(-5px)}}@media (max-width: 480px){.pricing-card[data-v-37bbcf6a]{padding:1.25rem}}.cookie-banner[data-v-b266c088]{position:fixed;left:0;right:0;bottom:0;z-index:9500;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));background:var(--bg-dark, #1A1121);border-top:3px solid var(--cta, #29AF7F);box-shadow:0 -10px 32px #1a112166;pointer-events:none}.cookie-banner__inner[data-v-b266c088]{pointer-events:auto;max-width:68rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.cookie-banner__text[data-v-b266c088]{flex:1 1 16rem;min-width:0}.cookie-banner__title[data-v-b266c088]{margin:0 0 .35rem;font-family:var(--font-title, "Lexend Deca", sans-serif);font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:#fff;outline:none}.cookie-banner__title[data-v-b266c088]:focus-visible{outline:3px solid var(--cta, #29AF7F);outline-offset:3px}.cookie-banner__body[data-v-b266c088]{margin:0;font-family:var(--font-body, "Atkinson Hyperlegible", sans-serif);font-size:1rem;line-height:1.55;color:#ffffffeb}.cookie-banner__link[data-v-b266c088]{color:var(--cta, #29AF7F);text-decoration:underline;text-underline-offset:.15em}.cookie-banner__link[data-v-b266c088]:hover{color:#fff}.cookie-banner__actions[data-v-b266c088]{display:flex;flex-wrap:wrap;gap:.75rem;flex:0 0 auto}.cookie-banner__btn[data-v-b266c088]{font-family:var(--font-title, "Lexend Deca", sans-serif);font-size:.9375rem;font-weight:700;letter-spacing:.02em;min-height:2.75rem;min-width:8.5rem;padding:.65rem 1.25rem;border-radius:.5rem;border:2px solid transparent;cursor:pointer}.cookie-banner__btn[data-v-b266c088]:focus-visible{outline:3px solid var(--cta, #29AF7F);outline-offset:3px}.cookie-banner__btn--refuse[data-v-b266c088],.cookie-banner__btn--accept[data-v-b266c088]{background:transparent;color:#fff;border-color:#ffffffe6}.cookie-banner__btn--refuse[data-v-b266c088]:hover,.cookie-banner__btn--accept[data-v-b266c088]:hover{background:#ffffff1a;border-color:#fff}.visually-hidden[data-v-b266c088]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme: light){.cookie-banner[data-v-b266c088]{background:#fff;border-top-color:var(--brand, #482677);box-shadow:0 -10px 32px #48267724}.cookie-banner__title[data-v-b266c088]{color:var(--brand, #482677)}.cookie-banner__body[data-v-b266c088]{color:var(--text-2, #3D3556)}.cookie-banner__link[data-v-b266c088]{color:var(--brand, #482677)}.cookie-banner__link[data-v-b266c088]:hover{color:var(--cta-dark, #22996e)}.cookie-banner__btn--refuse[data-v-b266c088],.cookie-banner__btn--accept[data-v-b266c088]{color:var(--brand, #482677);border-color:var(--brand, #482677)}.cookie-banner__btn--refuse[data-v-b266c088]:hover,.cookie-banner__btn--accept[data-v-b266c088]:hover{background:#4826770f}}@media (max-width: 580px){.cookie-banner__actions[data-v-b266c088]{width:100%}.cookie-banner__btn[data-v-b266c088]{flex:1 1 calc(50% - .375rem)}}@media (prefers-reduced-motion: reduce){.cookie-banner[data-v-b266c088]{box-shadow:none}}html.cookie-banner-open{scroll-padding-bottom:12rem}html.cookie-banner-open body{padding-bottom:12rem}@media (min-width: 720px){html.cookie-banner-open body{padding-bottom:8rem}}#app[data-v-f82a83be]{font-family:var(--font-body);min-width:0;overflow-x:hidden;position:relative}.hero-handitech-gradient[data-v-f82a83be]{background:var(--bg-dark)}
