.modal-backdrop[data-v-7b1d0b1d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e41578c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.modal-panel[data-v-7b1d0b1d]{background:var(--bg-paper);border-radius:var(--r-2xl);padding:48px;max-width:520px;width:100%;position:relative;box-shadow:var(--shadow-lg)}.modal-close[data-v-7b1d0b1d]{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--ink-mute);transition:color .2s,border-color .2s}.modal-close[data-v-7b1d0b1d]:hover{color:var(--ink-deep);border-color:var(--ink-deep)}.modal-field[data-v-7b1d0b1d]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.modal-field label[data-v-7b1d0b1d]{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.modal-field input[data-v-7b1d0b1d],.modal-field select[data-v-7b1d0b1d]{font-family:var(--font-body);font-size:var(--fs-16);font-weight:300;color:var(--ink-deep);background:transparent;border:1px solid var(--line-strong);border-radius:var(--r-md);padding:14px 18px;outline:none;transition:border-color .2s;width:100%}.modal-field input[data-v-7b1d0b1d]:focus,.modal-field select[data-v-7b1d0b1d]:focus{border-color:var(--accent)}.modal-success[data-v-7b1d0b1d]{text-align:center;padding:24px 0}.success-icon[data-v-7b1d0b1d]{font-size:48px;color:var(--accent);margin-bottom:16px}.modal-success h2[data-v-7b1d0b1d]{font-family:var(--font-display);font-weight:300;font-size:var(--fs-32);margin:0 0 12px;color:var(--ink-deep)}.modal-success p[data-v-7b1d0b1d]{color:var(--ink-soft);font-size:var(--fs-18);margin:0}.backdrop-enter-active[data-v-7b1d0b1d],.backdrop-leave-active[data-v-7b1d0b1d]{transition:opacity .3s ease}.backdrop-enter-from[data-v-7b1d0b1d],.backdrop-leave-to[data-v-7b1d0b1d]{opacity:0}.modal-panel-enter-active[data-v-7b1d0b1d],.modal-panel-leave-active[data-v-7b1d0b1d]{transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.modal-panel-enter-from[data-v-7b1d0b1d],.modal-panel-leave-to[data-v-7b1d0b1d]{opacity:0;transform:translateY(24px) scale(.97)}.modal-submit-wrap[data-v-7b1d0b1d] .magnetic-cta{min-width:0!important;width:auto!important;font-size:var(--fs-16)!important;white-space:nowrap!important;gap:16px!important}.modal-submit-wrap[data-v-7b1d0b1d] .magnetic-cta .arrow-circle svg{width:44px!important}.modal-submit-wrap[data-v-7b1d0b1d] .magnetic-cta:hover{background:var(--ink-deep)!important;opacity:.82}.modal-submit-wrap[data-v-7b1d0b1d] .magnetic-cta:hover .label,.modal-submit-wrap[data-v-7b1d0b1d] .magnetic-cta:hover .arrow-circle{color:var(--bg-cream)!important}@media(max-width:560px){.modal-panel[data-v-7b1d0b1d]{padding:32px 24px;border-radius:var(--r-lg)}.modal-close[data-v-7b1d0b1d]{top:16px;right:16px}}.footer-logo[data-v-94b7af6f]{display:block;width:88px;height:30px;background:var(--ink-deep);-webkit-mask-image:url(/assets/move-logo.svg);mask-image:url(/assets/move-logo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left center;mask-position:left center}.footer-desc[data-v-94b7af6f]{margin:12px 0 0;color:var(--ink-mute);max-width:280px}.footer-bottom[data-v-94b7af6f]{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.footer-grid[data-v-94b7af6f]{margin-top:96px;padding-top:48px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;font-size:var(--fs-14)}@media(max-width:720px){.footer-grid[data-v-94b7af6f]{grid-template-columns:1fr 1fr;gap:24px 32px}.footer-grid[data-v-94b7af6f]>*:first-child{grid-column:1 / -1}}@media(max-width:480px){.footer-grid[data-v-94b7af6f]{grid-template-columns:1fr 1fr;text-align:center;gap:32px 24px}.footer-grid[data-v-94b7af6f]>*:first-child{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center}.footer-logo[data-v-94b7af6f]{-webkit-mask-position:center;mask-position:center}.footer-desc[data-v-94b7af6f]{margin:12px auto 0}.footer-grid[data-v-94b7af6f]>*:nth-child(2),.footer-grid[data-v-94b7af6f]>*:nth-child(3){grid-column:span 1}.footer-bottom[data-v-94b7af6f]{flex-direction:column;align-items:center;text-align:center}}@media(max-width:640px){.footer-cta-wrap[data-v-94b7af6f] .magnetic-cta{min-width:0!important;width:auto!important;padding:10px 16px 10px 22px!important;font-size:var(--fs-16)!important;gap:20px!important}}.app-header[data-v-88c1178b]{position:absolute;top:0;left:0;right:0;z-index:5;padding:32px var(--gutter-d) 0;display:flex;align-items:center;justify-content:space-between;color:var(--bg-cream)}.hero-nav[data-v-88c1178b]{display:flex;gap:32px;font-size:var(--fs-14);letter-spacing:.04em}.hero-nav a[data-v-88c1178b]{opacity:.85;transition:opacity .2s}.hero-nav a[data-v-88c1178b]:hover{opacity:1}.header-socials[data-v-88c1178b]{display:none;gap:12px;align-items:center}.social-link[data-v-88c1178b]{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:grid;place-items:center;color:var(--bg-cream);opacity:.9;transition:opacity .2s}.social-link[data-v-88c1178b]:hover{opacity:1}.social-link svg[data-v-88c1178b]{display:block}@media(max-width:980px){.hero-nav[data-v-88c1178b]{display:none}.header-socials[data-v-88c1178b]{display:flex;gap:16px}.app-header[data-v-88c1178b]{padding:24px var(--gutter-m) 0}.header-logo[data-v-88c1178b]{margin-left:-9px}.social-link[data-v-88c1178b]{width:44px;height:44px}.header-logo[data-v-88c1178b]{min-height:44px;display:inline-flex;align-items:center}}.hero[data-v-8416dcb4]{position:relative;min-height:min(880px,100vh);border-radius:0 0 60px 60px;overflow:hidden;clip-path:inset(0 0 0 round 0 0 60px 60px);background:linear-gradient(180deg,var(--accent-deep) 0%,var(--accent) 45%,var(--accent-soft) 100%)}.hero-grad-overlay[data-v-8416dcb4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;will-change:background;transform:translateZ(0);background:radial-gradient(circle at var(--mx, 30%) var(--my, 30%),rgba(199,218,230,.35) 0%,transparent 55%)}@media(pointer:coarse){.hero-grad-overlay[data-v-8416dcb4]{mix-blend-mode:screen;background:transparent}}.hero-trainer-flash[data-v-8416dcb4]{display:none}@media(pointer:coarse){.hero-trainer-flash[data-v-8416dcb4]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;will-change:background;transform:translateZ(0);mix-blend-mode:screen;background:transparent}}.hero-portrait[data-v-8416dcb4]{position:absolute;right:-4%;top:60px;bottom:0;width:min(64%,900px);z-index:1}.hero-glass[data-v-8416dcb4]{display:none}.hero-h1[data-v-8416dcb4]{font-family:var(--font-display);font-weight:300;font-size:clamp(1.7rem,3.1vw + .2rem,2.9rem);line-height:1.08;letter-spacing:-.02em;margin:0;color:var(--bg-cream);text-wrap:balance}.split-sub-line[data-v-8416dcb4]{display:block;margin-right:0}.hero-eyebrow-wrap[data-v-8416dcb4]{margin-bottom:32px}.hero-text-col[data-v-8416dcb4]{max-width:880px}.hero-meta-wrap[data-v-8416dcb4]{position:absolute;left:0;right:0;bottom:48px}.hero-meta[data-v-8416dcb4]{display:flex;gap:56px;font-size:var(--fs-12);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-deep)}.visually-hidden[data-v-8416dcb4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:980px){.hero-meta-wrap[data-v-8416dcb4]{display:none!important}.hero-portrait[data-v-8416dcb4]{width:110%!important;right:-20%!important}.hero-h1[data-v-8416dcb4]{letter-spacing:-.01em!important;line-height:1.1!important}.hero-text-col[data-v-8416dcb4]{max-width:100%!important}.hero-h1[data-v-8416dcb4] span[aria-hidden] span{white-space:normal!important}}@media(min-width:981px){.hero-text-col[data-v-8416dcb4]{max-width:min(880px,50vw)!important}}.hero-body[data-v-8416dcb4]{position:relative;z-index:3;padding-top:180px;padding-bottom:120px}.hero-cta-wrap[data-v-8416dcb4]{margin-top:48px;display:flex;gap:20px;flex-wrap:wrap}.hero-cta-wrap[data-v-8416dcb4] .magnetic-cta{box-shadow:none!important;transition:box-shadow .3s ease,background .3s ease!important;background:#ffffff24!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-color:#ffffff73!important;padding:12px 16px 12px 28px!important;gap:16px!important;min-width:0!important;width:auto!important}.hero-cta-wrap[data-v-8416dcb4] .magnetic-cta:hover{box-shadow:0 0 20px #ffffff73,0 0 48px #ffffff2e!important}.hero-cta-wrap[data-v-8416dcb4] .magnetic-cta:active{box-shadow:0 0 12px #fff9,0 0 28px #ffffff40!important}@media(max-width:640px){.hero[data-v-8416dcb4]{min-height:100vh!important;min-height:100svh!important}.hero-h1[data-v-8416dcb4]{font-size:clamp(1.35rem,6.4vw,1.9rem)!important}.hero-eyebrow-wrap[data-v-8416dcb4]{display:none!important}.hero-sub[data-v-8416dcb4]{font-size:var(--fs-16)!important;margin-top:20px!important}.hero-portrait[data-v-8416dcb4]{opacity:1!important}.hero-glass[data-v-8416dcb4]{display:block;position:absolute;bottom:0;left:0;right:0;height:200px;z-index:2;background:linear-gradient(to bottom,transparent 0%,rgba(35,58,75,.18) 35%,rgba(35,58,75,.52) 65%,rgba(35,58,75,.72) 100%)}.hero-body[data-v-8416dcb4]{min-height:100vh;min-height:100svh;padding-top:96px;padding-bottom:0}.hero-cta-wrap[data-v-8416dcb4]{position:absolute;bottom:40px;left:var(--gutter-m);right:var(--gutter-m);margin-top:0;justify-content:center;z-index:3}.hero-cta-wrap[data-v-8416dcb4] .magnetic-cta{min-width:0!important;width:auto!important;padding:10px 16px 10px 22px!important;font-size:var(--fs-16)!important;gap:20px!important;background:#ffffff24!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#ffffff73!important}}@media(max-width:640px)and (max-height:700px){.hero[data-v-8416dcb4]{min-height:100svh!important}.hero-body[data-v-8416dcb4]{min-height:100svh;padding-top:72px}.hero-sub[data-v-8416dcb4]{font-size:var(--fs-14)!important;margin-top:10px!important}.hero-h1[data-v-8416dcb4]{font-size:clamp(1.15rem,5.8vw,1.6rem)!important}.hero-cta-wrap[data-v-8416dcb4]{bottom:24px}.hero-glass[data-v-8416dcb4]{height:160px}}.about-grid[data-v-bacf1744]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:80px;row-gap:96px;align-items:stretch}.about-photo-wrap[data-v-bacf1744]{position:relative}.about-photo-main[data-v-bacf1744]{border-radius:var(--r-2xl);overflow:hidden;aspect-ratio:4 / 5;align-self:stretch;background:var(--accent-soft)}.about-video-wrap[data-v-bacf1744]{border-radius:var(--r-2xl);overflow:hidden;aspect-ratio:16 / 10;background:var(--accent-soft)}.about-video-wrap video[data-v-bacf1744]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:640px){.cred-note[data-v-bacf1744]{font-size:10px!important;letter-spacing:0!important}}.about-glass-quote[data-v-bacf1744]{display:none}@media(max-width:900px){h2[data-v-bacf1744]{font-size:var(--fs-40)!important}.about-section[data-v-bacf1744]{padding-bottom:24px!important}.about-grid[data-v-bacf1744]{grid-template-columns:1fr;gap:48px}.about-photo-secondary[data-v-bacf1744]{display:none}.about-quote-desktop[data-v-bacf1744]{display:none!important}.about-glass-quote[data-v-bacf1744]{display:block;position:absolute;bottom:0;left:0;right:0;background:#ffffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.22);border-radius:20px 20px var(--r-2xl) var(--r-2xl);padding:20px 20px 28px;text-align:center;color:#fffffff2}.about-glass-intro[data-v-bacf1744]{margin:0 0 12px;font-size:var(--fs-14);font-weight:300;line-height:1.45;opacity:.85}.about-glass-bold[data-v-bacf1744]{margin:0 0 10px;font-size:var(--fs-16);font-weight:600;line-height:1.3}.about-glass-body[data-v-bacf1744]{margin:0;font-size:var(--fs-14);font-weight:300;line-height:1.5;opacity:.9}}.proof-grid[data-v-b76a0ebe]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-card[data-v-b76a0ebe]{display:flex;flex-direction:column;align-items:flex-start;padding:40px 48px 40px 0;border-radius:0;background:transparent;border:none;border-right:1px solid var(--line)}.proof-card[data-v-b76a0ebe]:last-child{border-right:none;padding-left:48px;padding-right:0}.proof-card[data-v-b76a0ebe]:not(:first-child):not(:last-child){padding-left:48px}.proof-num[data-v-b76a0ebe]{font-family:var(--font-display);font-weight:300;font-size:clamp(3rem,5vw,4.5rem);line-height:1;letter-spacing:-.02em;color:var(--accent)}.proof-label[data-v-b76a0ebe]{margin-top:16px;font-size:var(--fs-18);font-family:var(--font-accent);font-style:italic;color:var(--accent)}.proof-desc[data-v-b76a0ebe]{margin:12px 0 0;color:var(--ink-mute);font-size:var(--fs-14)}@media(max-width:900px){.proof-section[data-v-b76a0ebe]{padding-top:24px!important}.proof-section h3[data-v-b76a0ebe]{font-size:var(--fs-32)!important}.proof-grid[data-v-b76a0ebe]{grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-card[data-v-b76a0ebe],.proof-card[data-v-b76a0ebe]:not(:first-child):not(:last-child),.proof-card[data-v-b76a0ebe]:last-child{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 8px;border-radius:0;background:transparent;border:none;border-right:1px solid var(--line)}.proof-card[data-v-b76a0ebe]:last-child{border-right:none;padding-left:0;padding-right:0}.proof-num[data-v-b76a0ebe]{font-size:clamp(1.8rem,7vw,2.6rem);color:var(--accent);text-align:center;width:100%}.proof-text[data-v-b76a0ebe]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.proof-label[data-v-b76a0ebe]{margin-top:8px;font-size:var(--fs-13);text-align:center}.proof-desc[data-v-b76a0ebe]{margin-top:4px;font-size:10px;line-height:1.4;text-align:center}}.t-grid[data-v-831de8b6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.t-nav[data-v-831de8b6]{display:none}@media(max-width:900px){h3[data-v-831de8b6]{font-size:var(--fs-32)!important}.t-grid[data-v-831de8b6]{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;margin:0 -20px;overscroll-behavior-x:contain}.t-grid[data-v-831de8b6]::-webkit-scrollbar{display:none}.t-slide[data-v-831de8b6]{flex:0 0 85%;width:85%;scroll-snap-align:center;padding:0 8px;box-sizing:border-box}.t-slide[data-v-831de8b6]:first-child{padding-left:20px}.t-slide[data-v-831de8b6]:last-child{padding-right:20px}.t-nav[data-v-831de8b6]{display:flex;justify-content:center;gap:8px;margin-top:24px}.t-dot[data-v-831de8b6]{width:8px;height:8px;border-radius:999px;background:var(--line-strong);border:none;padding:0;cursor:pointer;transition:background .25s,transform .25s;flex-shrink:0}.t-dot.active[data-v-831de8b6]{background:var(--accent);transform:scale(1.3)}}@media(max-width:900px){h2[data-v-373f63f5]{font-size:var(--fs-32)!important}}@supports not (clip-path: path("M0 0z")){.pkg-card[data-v-b2546281]{border-radius:var(--r-2xl) var(--r-2xl) var(--r-lg) var(--r-lg)}}@media(min-width:901px){.card-recommended[data-v-b2546281]{transform:translateY(-8px)}}@media(max-width:900px){.badge-recommended[data-v-b2546281]{font-size:9px!important;padding:5px 8px!important;letter-spacing:.12em!important}}.pkg-carousel-outer[data-v-0f0311af]{margin-top:72px;padding-bottom:56px;position:relative}.pkg-grid[data-v-0f0311af]{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;padding:0 80px;max-width:1280px;margin:0 auto}.pkg-slide[data-v-0f0311af]{position:relative}.pkg-nav[data-v-0f0311af],.pkg-side-arrow[data-v-0f0311af]{display:none}.pkg-cta-bay[data-v-0f0311af]{display:flex;justify-content:center;margin-top:var(--cta-shift-d, -36px)}.pkg-cta-bay[data-v-0f0311af] .magnetic-cta{min-width:220px!important;padding:13px 16px 13px 24px!important;gap:18px!important;font-size:var(--fs-16)!important}.pkg-cta-bay[data-v-0f0311af] .magnetic-cta:hover{background-color:var(--ink-deep)!important;background:var(--ink-deep)!important;border-color:var(--ink-deep)!important;color:var(--bg-cream)!important}.pkg-cta-bay[data-v-0f0311af] .magnetic-cta:hover .label,.pkg-cta-bay[data-v-0f0311af] .magnetic-cta:hover .arrow-circle{color:var(--bg-cream)!important}@media(max-width:900px){.pkg-grid[data-v-0f0311af]{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;padding:0 0 22px;max-width:none;margin:0;overscroll-behavior-x:contain}.pkg-grid[data-v-0f0311af]::-webkit-scrollbar{display:none}.pkg-slide[data-v-0f0311af]{flex:0 0 100%;width:100%;scroll-snap-align:start;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column}.pkg-slide[data-v-0f0311af] article{height:100%;padding:32px 28px 88px!important}.pkg-cta-bay[data-v-0f0311af]{position:absolute;bottom:0;left:0;right:0;margin-top:0;z-index:3;transform:translateY(var(--cta-shift-m, 12px))}.pkg-cta-bay[data-v-0f0311af] .magnetic-cta{min-width:120px!important;padding:4px 8px 4px 12px!important;gap:6px!important;font-size:var(--fs-14)!important}.pkg-cta-bay[data-v-0f0311af] .magnetic-cta .arrow-circle svg{width:40px!important;height:18px!important}.pkg-nav[data-v-0f0311af]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:0 20px}.pkg-dots[data-v-0f0311af]{display:flex;gap:8px;align-items:center}.pkg-dot[data-v-0f0311af]{width:8px;height:8px;border-radius:999px;background:var(--line-strong);border:none;padding:0;cursor:pointer;transition:background .25s,transform .25s;flex-shrink:0}.pkg-dot.active[data-v-0f0311af]{background:var(--accent);transform:scale(1.3)}.pkg-next-hint[data-v-0f0311af]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);border:none;background:none;padding:0;cursor:pointer;transition:color .2s}.pkg-next-hint[data-v-0f0311af]:hover{color:var(--ink-deep)}.pkg-side-arrow[data-v-0f0311af]{display:flex;position:absolute;top:44%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#2e41578c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;color:#ffffffe6;cursor:pointer;align-items:center;justify-content:center;z-index:10;transition:background .2s,transform .2s}.pkg-side-arrow[data-v-0f0311af]:hover{background:#2e4157cc}.pkg-side-arrow--right[data-v-0f0311af]{right:8px}.pkg-side-arrow--left[data-v-0f0311af]{left:8px}}@supports not (clip-path: path("M0 0z")){.nut-card[data-v-2fd6eedd]{border-radius:var(--r-2xl) var(--r-2xl) var(--r-lg) var(--r-lg)}}.nut-hero-row[data-v-0a62ceb4]{position:relative;display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:80px;align-items:center}.nut-grid[data-v-0a62ceb4]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.nut-grid[data-v-0a62ceb4]>*{min-width:0}.nut-cta-bay[data-v-0a62ceb4]{display:flex;justify-content:center;margin-top:var(--cta-shift-d, -36px)}.nut-cta-bay[data-v-0a62ceb4] .magnetic-cta{min-width:220px!important;padding:13px 16px 13px 24px!important;gap:18px!important;font-size:var(--fs-16)!important}@media(max-width:900px){h2[data-v-0a62ceb4]{font-size:var(--fs-32)!important}.nut-cta-bay[data-v-0a62ceb4]{position:absolute;bottom:0;left:0;right:0;margin-top:0;z-index:3;transform:translateY(var(--cta-shift-m, 12px))}.nut-cta-bay[data-v-0a62ceb4] .magnetic-cta{min-width:120px!important;padding:4px 8px 4px 12px!important;gap:6px!important;font-size:var(--fs-14)!important}.nut-cta-bay[data-v-0a62ceb4] .magnetic-cta .arrow-circle svg{width:40px!important;height:18px!important}}.nut-cta-bay[data-v-0a62ceb4] .magnetic-cta:hover{background-color:var(--ink-deep)!important;background:var(--ink-deep)!important;color:var(--bg-cream)!important}.nut-cta-bay[data-v-0a62ceb4] .magnetic-cta:hover .label,.nut-cta-bay[data-v-0a62ceb4] .magnetic-cta:hover .arrow-circle{color:var(--bg-cream)!important}@media(max-width:860px){.nut-hero-row[data-v-0a62ceb4]{grid-template-columns:1fr;gap:40px}}@media(max-width:900px){.nut-grid[data-v-0a62ceb4]{grid-template-columns:1fr}.nut-grid>div[data-v-0a62ceb4]:last-child{position:relative!important;top:0!important}}.cp-hero-wrap[data-v-50bb4224]{position:relative;margin-bottom:96px}.cp-hero-row[data-v-50bb4224]{position:relative;display:grid;grid-template-columns:minmax(280px,480px) 1fr;gap:80px;align-items:center}.cp-media[data-v-50bb4224]{display:block}.cp-photo[data-v-50bb4224]{display:none;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-md)}.cp-decor[data-v-50bb4224]{margin-top:56px;display:flex;justify-content:center;pointer-events:none;opacity:.85}.cp-decor svg[data-v-50bb4224]{display:block;width:100%;max-width:460px;aspect-ratio:1 / 1;height:auto;overflow:hidden}.cp-video[data-v-50bb4224]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-md)}.cp-grid[data-v-50bb4224]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.cp-grid[data-v-50bb4224]>*{min-width:0}.cp-cta-bay[data-v-50bb4224]{display:flex;justify-content:center;margin-top:var(--cta-shift-d, -36px)}.cp-cta-bay[data-v-50bb4224] .magnetic-cta{min-width:220px!important;padding:13px 16px 13px 24px!important;gap:18px!important;font-size:var(--fs-16)!important}.cp-cta-bay[data-v-50bb4224] .magnetic-cta:hover{background-color:var(--ink-deep)!important;background:var(--ink-deep)!important;color:var(--bg-cream)!important}.cp-cta-bay[data-v-50bb4224] .magnetic-cta:hover .label,.cp-cta-bay[data-v-50bb4224] .magnetic-cta:hover .arrow-circle{color:var(--bg-cream)!important}@media(max-width:900px){h2[data-v-50bb4224]{font-size:var(--fs-32)!important}.cp-hero-wrap[data-v-50bb4224]{margin-bottom:40px}.cp-hero-row[data-v-50bb4224]{grid-template-columns:1fr;gap:40px}.cp-photo[data-v-50bb4224]{display:block}.cp-decor[data-v-50bb4224]{display:none}.cp-grid[data-v-50bb4224]{grid-template-columns:1fr}.cp-grid>div[data-v-50bb4224]:last-child{position:relative!important;top:0!important}.cp-cta-bay[data-v-50bb4224]{position:absolute;bottom:0;left:0;right:0;margin-top:0;z-index:3;transform:translateY(var(--cta-shift-m, 12px))}.cp-cta-bay[data-v-50bb4224] .magnetic-cta{min-width:120px!important;padding:4px 8px 4px 12px!important;gap:6px!important;font-size:var(--fs-14)!important}.cp-cta-bay[data-v-50bb4224] .magnetic-cta .arrow-circle svg{width:40px!important;height:18px!important}}.hiw-grid[data-v-8fbd35a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){h2[data-v-8fbd35a8]{font-size:var(--fs-32)!important}.hiw-grid[data-v-8fbd35a8]{grid-template-columns:1fr}}.ss-grid[data-v-3ad1592f]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ss-phones[data-v-3ad1592f]{position:relative;height:720px}.phone[data-v-3ad1592f]{position:absolute;width:280px;height:580px}.phone-clip[data-v-3ad1592f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:53px;clip-path:inset(3px 0 3px round 53px);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,white)}.phone-screenshot[data-v-3ad1592f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.phone-frame[data-v-3ad1592f]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/phone-mockup.png) center / contain no-repeat}.phone-1[data-v-3ad1592f]{left:5%;top:0}.phone-2[data-v-3ad1592f]{right:0%;top:80px}@media(max-width:900px){.ss-grid[data-v-3ad1592f]{grid-template-columns:1fr}.ss-phones[data-v-3ad1592f]{height:540px;margin-bottom:32px}.phone[data-v-3ad1592f]{width:200px;height:420px}.phone-clip[data-v-3ad1592f]{border-radius:38px;clip-path:inset(5px 0 5px round 38px)}.phone-1[data-v-3ad1592f]{left:0%}.phone-2[data-v-3ad1592f]{right:0%}}@media(max-width:900px){h2[data-v-1f611541]{font-size:var(--fs-32)!important}}.faq-icon[data-v-1f611541]{width:36px;height:36px;border-radius:999px;border:1px solid var(--line-strong);display:grid;place-items:center;flex-shrink:0;color:var(--ink-deep);background:transparent;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,color .3s}.faq-icon.open[data-v-1f611541]{transform:rotate(45deg);background:var(--accent);color:var(--bg-cream)}.faq-content[data-v-1f611541]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.faq-content.open[data-v-1f611541]{grid-template-rows:1fr}.faq-content-inner[data-v-1f611541]{overflow:hidden;opacity:0;transition:opacity .25s ease}.faq-content.open .faq-content-inner[data-v-1f611541]{opacity:1}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/montserrat-cyrillic-300-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/montserrat-latin-300-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/montserrat-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/montserrat-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/montserrat-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/montserrat-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/montserrat-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/montserrat-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/instrument-serif-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:block;src:url(/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-cream: #F6F2EF;--bg-cream-warm: #EBE3D8;--bg-paper: #FEFAEF;--ink-deep: #2E4157;--ink-soft: #3A4D63;--ink-mute: #5C6B7C;--line: rgba(46,65,87,.14);--line-strong: rgba(46,65,87,.32);--accent: #567F8F;--accent-deep: #30525F;--accent-soft: #C7DAE6;--font-display: "Montserrat", system-ui, sans-serif;--font-body: "Montserrat", system-ui, sans-serif;--font-accent: "Instrument Serif", "Times New Roman", serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", monospace;--fs-12: .75rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-32: 2rem;--fs-40: 2.5rem;--fs-56: clamp(2.25rem, 4vw + .5rem, 3.5rem);--fs-72: clamp(2.75rem, 6vw + .5rem, 4.5rem);--fs-display: clamp(2.75rem, 7vw + .5rem, 6.5rem);--s-4: .25rem;--s-8: .5rem;--s-12: .75rem;--s-16: 1rem;--s-24: 1.5rem;--s-32: 2rem;--s-40: 2.5rem;--s-56: 3.5rem;--s-72: 4.5rem;--s-96: 6rem;--s-120: 7.5rem;--s-160: 10rem;--r-sm: 12px;--r-md: 20px;--r-lg: 32px;--r-xl: 48px;--r-2xl: 60px;--shadow-sm: 0 2px 8px rgba(46,65,87,.06);--shadow-md: 0 8px 30px rgba(46,65,87,.1);--shadow-lg: 0 24px 60px rgba(46,65,87,.16);--container: 1280px;--gutter-d: 80px;--gutter-m: 20px;--density-pad: var(--s-96)}[data-density=compact]{--density-pad: var(--s-56)}@media(max-width:900px){:root{--density-pad: var(--s-56)}}[data-accent=steel]{--accent: #567F8F;--accent-deep: #30525F;--accent-soft: #C7DAE6}[data-accent=navy]{--accent: #2E4157;--accent-deep: #1B2C3F;--accent-soft: #B7C2D0}[data-accent=sand]{--accent: #B58A5C;--accent-deep: #7A5A36;--accent-soft: #EBDDC7}[data-accent=olive]{--accent: #6E7C53;--accent-deep: #485636;--accent-soft: #D7DCC4}[data-display=serif]{--font-accent: "Instrument Serif", "Times New Roman", serif}[data-display=mono]{--font-accent: "JetBrains Mono", monospace}[data-display=sans]{--font-accent: "Montserrat", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-body);background:var(--bg-cream);color:var(--ink-deep);font-size:var(--fs-16);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:300}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:0;background:transparent;padding:0;color:inherit}a{color:inherit;text-decoration:none}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter-d)}@media(max-width:720px){.container{padding:0 var(--gutter-m)}}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-weight:400}.italic-accent{font-family:var(--font-accent);font-style:italic;font-weight:400}[data-display=mono] .italic-accent{font-style:normal;letter-spacing:-.02em}[data-display=sans] .italic-accent{font-style:italic;font-weight:300}::selection{background:var(--accent);color:var(--bg-cream)}.magnetic-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:64px;padding:22px 36px;min-width:360px;border:1px solid currentColor;border-radius:999px;font-size:var(--fs-20);font-weight:400;letter-spacing:.01em;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s;will-change:transform}.magnetic-cta .arrow-circle{display:inline-flex;align-items:center;justify-content:flex-start;height:32px;color:currentColor;transition:transform .35s cubic-bezier(.2,.8,.2,1);flex-shrink:0}.magnetic-cta:hover{background:currentColor!important}.magnetic-cta:hover .label,.magnetic-cta:hover .arrow-circle{color:var(--bg-cream)!important}.magnetic-cta:hover .arrow-circle{transform:translate(6px)}.magnetic-cta .label{transition:color .3s}.magnetic-cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cursor-dot{position:fixed;top:0;left:0;width:12px;height:12px;border-radius:999px;background:var(--accent);pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .25s,height .25s,background .25s;will-change:transform}@media(hover:hover)and (min-resolution:1.5dppx){.cursor-dot{mix-blend-mode:multiply}}.cursor-ring{position:fixed;top:0;left:0;width:36px;height:36px;border-radius:999px;border:1px solid var(--ink-deep);pointer-events:none;z-index:9997;transform:translate(-50%,-50%);transition:width .3s,height .3s,border-color .3s;will-change:transform}@media(max-width:900px){.cursor-dot,.cursor-ring{display:none!important}}@media(hover:none),(pointer:coarse){.cursor-dot,.cursor-ring{display:none!important}}@media(max-width:860px){.nut-hero-row{grid-template-columns:1fr!important;gap:40px!important}}.split-word{display:inline-block;overflow:hidden;vertical-align:bottom;margin-right:.22em}.split-word>span{display:inline-block;transform:translateY(110%);opacity:0}.split-word.in>span{transform:translateY(0);opacity:1;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}.stripe-ph{background:repeating-linear-gradient(45deg,#2e41570f 0,#2e41570f 12px,#2e415705 12px,#2e415705 24px),var(--accent-soft);display:grid;place-items:center;border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-deep);position:relative}.stripe-ph:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed rgba(46,65,87,.25);border-radius:calc(var(--r-md) - 4px);pointer-events:none}.marquee{overflow:hidden;width:100%;--marquee-speed: 12s}.marquee-track{pointer-events:none}.marquee-track{display:flex;gap:1.75rem;white-space:nowrap;animation:marquee var(--marquee-speed) linear infinite;will-change:transform}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.mesh:before,.mesh:after{content:"";position:absolute;border-radius:50%;filter:blur(48px);opacity:.7;transform:translateZ(0)}.mesh:before{width:65%;height:70%;left:-10%;top:-20%;background:radial-gradient(circle,var(--accent-soft) 0%,transparent 70%);animation:floatA 18s ease-in-out infinite}.mesh:after{width:60%;height:70%;right:-10%;bottom:-10%;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);opacity:.55;animation:floatB 22s ease-in-out infinite}@keyframes floatA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,6%) scale(1.1)}}@keyframes floatB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,-4%) scale(1.08)}}@media(pointer:coarse){.mesh:before,.mesh:after{animation:none!important;filter:blur(24px);opacity:.35}}[data-perf=lite] .mesh:before,[data-perf=lite] .mesh:after{animation:none!important;filter:blur(24px);opacity:.4}[data-perf=lite] .marquee-track{animation-duration:28s}[data-perf=lite] .cursor-dot,[data-perf=lite] .cursor-ring{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.marquee-track{animation:none!important}.mesh:before,.mesh:after{animation:none!important}.split-word>span{transform:none!important;opacity:1!important}.reveal{opacity:1!important;transform:none!important}.cursor-dot,.cursor-ring{display:none!important}}
