.app-hero[data-v-949933d2]{background:radial-gradient(ellipse 80% 60% at 15% 20%,#fffdf8 0,transparent 65%),linear-gradient(180deg,#fdfcf8,#faf6ef 40%,#f4ecea 80%,#eee3e8);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:680px;overflow:hidden;position:relative}@media(max-width:960px){.app-hero[data-v-949933d2]{min-height:auto}}.app-hero__backdrop[data-v-949933d2]{inset:0;pointer-events:none;position:absolute;z-index:0}.app-hero__orb[data-v-949933d2]{border-radius:50%;filter:blur(80px);mix-blend-mode:multiply;opacity:.55;position:absolute}.app-hero__orb--warm[data-v-949933d2]{animation:orb-drift-a-949933d2 22s ease-in-out infinite alternate;background:radial-gradient(circle at 40% 40%,#ffba968c 0,#ffa0b459 40%,#dc78aa00 70%);height:62vw;max-height:820px;max-width:820px;right:-8%;top:-12%;width:62vw}.app-hero__orb--cool[data-v-949933d2]{animation:orb-drift-b-949933d2 26s ease-in-out infinite alternate;background:radial-gradient(circle at 50% 50%,#8cc8e659 0,#b4a0dc40 45%,#b4a0dc00 72%);bottom:-18%;height:50vw;left:-10%;max-height:680px;max-width:680px;opacity:.45;width:50vw}@keyframes orb-drift-a-949933d2{0%{transform:translate(0) scale(1)}to{transform:translate(-36px,22px) scale(1.06)}}@keyframes orb-drift-b-949933d2{0%{transform:translate(0) scale(1)}to{transform:translate(28px,-18px) scale(1.04)}}@media(prefers-reduced-motion:reduce){.app-hero__orb[data-v-949933d2]{animation:none}}.app-hero__grain[data-v-949933d2]{background-image:radial-gradient(rgba(27,27,58,.035) 1px,transparent 0);background-size:3px 3px;inset:0;mix-blend-mode:multiply;opacity:.3;position:absolute}.app-hero__frame[data-v-949933d2]{margin:0 auto;max-width:1200px;padding:clamp(48px,6vw,80px) clamp(24px,4vw,48px);position:relative;width:100%;z-index:2}@media(max-width:960px){.app-hero__frame[data-v-949933d2]{padding:72px 24px}}.app-hero__stage[data-v-949933d2]{align-items:center;display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:960px){.app-hero__stage[data-v-949933d2]{gap:0;grid-template-columns:1fr}}.app-hero__text[data-v-949933d2]{text-align:center;width:100%}.app-hero__text[data-v-949933d2]>*{animation:hero-text-rise-949933d2 .9s var(--app-ease) both}.app-hero__text[data-v-949933d2]>:first-child{animation-delay:0s}.app-hero__text[data-v-949933d2]>:nth-child(2){animation-delay:.12s}.app-hero__text[data-v-949933d2]>:nth-child(3){animation-delay:.24s}.app-hero__text[data-v-949933d2]>:nth-child(4){animation-delay:.36s}@keyframes hero-text-rise-949933d2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app-hero__text[data-v-949933d2]>*{animation:none}}.app-hero__title[data-v-949933d2]{color:var(--app-ink);font-family:var(--app-font-display);font-size:clamp(2rem,4.4vw,4.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.02;margin:0 auto 32px;max-width:none}.app-hero__title-line[data-v-949933d2]{display:block}@media(min-width:1220px){.app-hero__title-line[data-v-949933d2]{white-space:nowrap}}.app-hero__title-accent[data-v-949933d2]{background:linear-gradient(92deg,var(--app-iris-deep) 0,var(--app-iris) 35%,var(--app-rose) 70%,var(--app-azure) 100%);-webkit-background-clip:text;background-clip:text;background-position:0 50%;background-size:180% 100%;color:transparent;display:inline-block;font-style:italic;font-weight:600;line-height:1.14;margin-top:.08em;margin-inline:-.1em -.14em;padding:.02em .14em .16em .1em;-webkit-text-fill-color:transparent;animation:hero-gradient-shift-949933d2 14s ease-in-out infinite alternate}@keyframes hero-gradient-shift-949933d2{0%{background-position:0 50%}to{background-position:100% 50%}}.app-hero__community[data-v-949933d2]{color:var(--app-ink);font-family:var(--app-font-display);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500;letter-spacing:-.01em;line-height:1.45;margin:0 auto 18px;max-width:840px}.app-hero__lede[data-v-949933d2]{color:var(--app-ink-soft);font-size:clamp(17px,1.5vw,20px);line-height:1.6;margin:0 auto 44px;max-width:800px}.app-hero__cta-row[data-v-949933d2]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.app-hero__cta[data-v-949933d2]{align-items:center;border:none;border-radius:var(--app-radius-full);cursor:pointer;display:inline-flex;font-family:var(--app-font-display);font-size:clamp(13px,.95vw,15px);font-weight:600;gap:10px;letter-spacing:-.005em;padding:11px 18px;text-decoration:none;transform-origin:center center;transition:transform .38s var(--app-ease),background .32s var(--app-ease),color .32s var(--app-ease),box-shadow .32s var(--app-ease),border-color .32s var(--app-ease)}.app-hero__cta--secondary[data-v-949933d2]{background:#9c208e12;border:1px solid rgba(156,32,142,.22);color:var(--app-iris-deep)}.app-hero__cta--secondary[data-v-949933d2]:hover{background:#9c208e21;border-color:#9c208e61;transform:scale(1.04)}.app-hero__cta--primary[data-v-949933d2]{background:linear-gradient(100deg,var(--app-rose) 0,var(--app-iris) 55%,var(--app-iris-deep) 110%);box-shadow:0 10px 26px #9c208e47,0 2px 6px #1b1b3a1f,inset 0 1px #ffffff38;color:#fff;padding-right:8px}.app-hero__cta--primary[data-v-949933d2]:hover{box-shadow:0 14px 32px #9c208e5c,0 3px 8px #1b1b3a24,inset 0 1px #ffffff42;transform:scale(1.08)}.app-hero__cta-arrow[data-v-949933d2]{align-items:center;background:#ffffff2e;border-radius:50%;color:#fff;display:inline-flex;height:26px;justify-content:center;transition:background .38s var(--app-ease);width:26px}.app-hero__cta-arrow svg[data-v-949933d2]{height:12px;width:12px}.app-hero__cta--primary:hover .app-hero__cta-arrow[data-v-949933d2]{background:#ffffff4d}.app-hero__visual[data-v-949933d2]{animation:hero-visual-enter-949933d2 1.1s var(--app-ease) .22s both;height:clamp(440px,54vh,600px)}@media(max-width:959px){.app-hero__visual[data-v-949933d2]{aspect-ratio:4/3;height:auto}}@keyframes hero-visual-enter-949933d2{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app-hero__visual[data-v-949933d2]{animation:none}}.app-quote[data-v-73112405]{margin:0;max-width:52rem;position:relative}.app-quote--left[data-v-73112405]{margin-left:0;margin-right:auto;padding-top:clamp(96px,9vw,128px);text-align:left}.app-quote--left .app-quote__mark[data-v-73112405]{left:clamp(-28px,-1.6vw,-12px);margin-bottom:0;position:absolute;top:clamp(-14px,-.6vw,2px)}.app-quote--center[data-v-73112405]{margin-left:auto;margin-right:auto;text-align:center}.app-quote__mark[data-v-73112405]{background:var(--app-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:clamp(72px,6.4vw,104px);line-height:1.25;margin-bottom:-.1em;padding:.2em .14em .05em;-webkit-text-fill-color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-quote__mark[data-v-73112405],.app-quote__text[data-v-73112405]{font-family:var(--app-font-display);font-style:italic;font-weight:500}.app-quote__text[data-v-73112405]{color:var(--app-ink);font-size:clamp(1.5rem,2.8vw,2.25rem);letter-spacing:-.015em;line-height:1.3;margin:0 0 28px;max-width:32ch}.app-quote--center .app-quote__text[data-v-73112405]{margin-left:auto;margin-right:auto}.app-quote__caption[data-v-73112405]{align-items:center;display:inline-flex;flex-wrap:wrap;font-family:var(--app-font-mono);font-size:12px;gap:14px;letter-spacing:.22em;text-transform:uppercase}.app-quote--center .app-quote__caption[data-v-73112405]{display:flex;justify-content:center}.app-quote__name[data-v-73112405]{color:var(--app-iris-deep);font-weight:600}.app-quote__rule[data-v-73112405]{background:linear-gradient(to right,var(--app-iris),var(--app-rose));display:inline-block;height:1px;opacity:.7;width:28px}.app-quote__role[data-v-73112405]{color:var(--app-ink-muted)}.app-qb[data-v-6261d888]{background:var(--app-bg);padding:56px 24px 220px;position:relative;z-index:1}.app-qb__overlay[data-v-6261d888]{bottom:0;height:auto;left:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.app-qb[data-v-6261d888]:before,.app-qb__overlay[data-v-6261d888]{pointer-events:none;position:absolute}.app-qb[data-v-6261d888]:before{background:radial-gradient(ellipse 40% 50% at 10% 30%,rgba(156,32,142,.05),transparent 70%),radial-gradient(ellipse 40% 50% at 90% 70%,rgba(0,152,216,.04),transparent 70%);content:"";inset:0}.app-qb__inner[data-v-6261d888]{margin:0 auto;max-width:1040px;position:relative}.app-solution[data-v-b4744ab3]{background:linear-gradient(to bottom,rgba(27,27,58,.06) 0,transparent 80px),linear-gradient(to bottom,var(--app-bg) 0,var(--app-bg-subtle) 100%);overflow:visible;padding:140px 0 160px;position:relative}.app-solution[data-v-b4744ab3]:before{background:radial-gradient(ellipse 50% 40% at 85% 10%,rgba(156,32,142,.05),transparent 60%),radial-gradient(ellipse 45% 35% at 10% 85%,rgba(0,152,216,.04),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.app-solution__inner[data-v-b4744ab3]{margin:0 auto;max-width:var(--app-width);padding:0 24px;position:relative}.app-solution__intro[data-v-b4744ab3]{margin:0 0 88px;max-width:780px}.app-solution__eyebrow[data-v-b4744ab3]{align-items:center;color:var(--app-iris);display:inline-flex;font-family:var(--app-font-mono);font-size:11px;font-weight:600;gap:12px;letter-spacing:.28em;margin-bottom:24px;text-transform:uppercase}.app-solution__eyebrow-mark[data-v-b4744ab3]{background:var(--app-gradient-brand);display:inline-block;height:1px;width:28px}.app-solution__title[data-v-b4744ab3]{color:var(--app-ink);font-family:var(--app-font-display);font-size:clamp(2.25rem,4.8vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1;margin:0;max-width:none}.app-solution__title-line[data-v-b4744ab3]{display:block}@media(min-width:900px){.app-solution__title-line[data-v-b4744ab3]{white-space:nowrap}}.app-solution__title em[data-v-b4744ab3]{color:var(--app-iris-deep);font-style:italic;font-weight:600}.app-solution__subhead[data-v-b4744ab3]{color:var(--app-ink-soft);font-size:clamp(17px,1.6vw,21px);line-height:1.6;margin:28px 0 0;max-width:52ch}.app-solution__panel[data-v-b4744ab3]{background:radial-gradient(ellipse 62% 74% at 86% 50%,rgba(0,152,216,.34),transparent 62%),radial-gradient(ellipse 104% 128% at 20% 18%,rgba(212,48,113,.28),transparent 60%),radial-gradient(ellipse 80% 72% at 46% 112%,rgba(255,197,61,.16),transparent 60%),linear-gradient(135deg,#090918,#17143a 42%,#120d24 72%,#080710);border-radius:clamp(20px,2.4vw,36px);box-shadow:0 50px 100px #1b1b3a38,0 14px 32px #1b1b3a1a;isolation:isolate;left:50%;min-height:clamp(560px,72vw,760px);overflow:hidden;position:relative;transform:translate(-50%);width:min(92vw,1600px)}.app-solution__panel-scrim[data-v-b4744ab3]{background:linear-gradient(100deg,#040512a8,#09081c7a 42%,#09081c2e),radial-gradient(ellipse 78% 90% at 92% 14%,hsla(0,0%,100%,.1),transparent 58%),linear-gradient(0deg,rgba(0,0,0,.28),transparent 46%);inset:0;pointer-events:none;position:absolute;z-index:1}.app-solution__panel-grain[data-v-b4744ab3]{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.07) 0 .5px,transparent .5px 2px),repeating-linear-gradient(-45deg,rgba(0,0,0,.06) 0 .5px,transparent .5px 2px),radial-gradient(hsla(0,0%,100%,.9) .4px,transparent 0);background-size:2px 2px,2px 2px,2px 2px;inset:0;mix-blend-mode:overlay;opacity:.85;pointer-events:none;position:absolute;z-index:2}.app-solution__panel-mark[data-v-b4744ab3]{mix-blend-mode:soft-light;opacity:.12;right:clamp(-180px,-8vw,-80px);top:50%;transform:translateY(-50%) rotate(-7deg);width:clamp(560px,56vw,900px);z-index:0}.app-solution__panel-mark[data-v-b4744ab3],.app-solution__panel-wordmark[data-v-b4744ab3]{height:auto;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-solution__panel-wordmark[data-v-b4744ab3]{bottom:clamp(24px,3vw,48px);filter:invert(1);mix-blend-mode:screen;opacity:.06;right:clamp(-80px,-3vw,-28px);width:clamp(520px,42vw,760px);z-index:2}.app-solution__panel-inner[data-v-b4744ab3]{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px);height:100%;justify-content:center;max-width:860px;min-height:inherit;padding:clamp(40px,6vw,88px) clamp(32px,6vw,96px);position:relative;z-index:3}.app-solution__lead[data-v-b4744ab3]{color:#ffffffb3;font-family:var(--app-font-mono);font-size:12px;font-weight:500;letter-spacing:.28em;margin:0;text-transform:uppercase}.app-solution__rows[data-v-b4744ab3]{display:flex;flex-direction:column;gap:clamp(28px,3.2vw,44px);list-style:none;margin:0;padding:0}.app-solution__row[data-v-b4744ab3]{align-items:baseline;-moz-column-gap:clamp(16px,2vw,28px);column-gap:clamp(16px,2vw,28px);display:grid;grid-template-columns:56px 1fr}.app-solution__row-n[data-v-b4744ab3]{color:#ffffff80;font-family:var(--app-font-mono);font-size:11px;font-weight:500;letter-spacing:.28em;padding-top:.65em}.app-solution__row-copy[data-v-b4744ab3]{color:#fffffff5;font-family:var(--app-font-display);font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.022em;line-height:1.22;margin:0;max-width:22ch;text-shadow:0 2px 24px rgba(0,0,0,.25)}.app-solution__row-verb[data-v-b4744ab3]{background:linear-gradient(120deg,#ffe3f2,#ffc9e2 50%,#ffd9a8);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-weight:600;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-right:.2em;padding:.05em .15em .1em .05em}.app-solution__row-line[data-v-b4744ab3]{color:#ffffffe0;font-weight:400}@media(max-width:720px){.app-solution__panel[data-v-b4744ab3]{min-height:auto}.app-solution__panel-mark[data-v-b4744ab3]{opacity:.1;right:-220px;width:620px}.app-solution__panel-wordmark[data-v-b4744ab3]{bottom:20px;right:-180px;width:560px}.app-solution__panel-inner[data-v-b4744ab3]{max-width:100%;padding:48px 28px}.app-solution__row[data-v-b4744ab3]{-moz-column-gap:14px;column-gap:14px;grid-template-columns:36px 1fr}.app-solution__row-n[data-v-b4744ab3]{font-size:10px;letter-spacing:.2em}}@media(max-width:1100px){.app-solution__panel-wordmark[data-v-b4744ab3]{right:-160px}}.home-phone-shell__shot[data-v-98b652f3]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:100%}.app-how[data-v-734be1e6]{background:linear-gradient(to bottom,rgba(27,27,58,.06) 0,transparent 80px),var(--app-bg);overflow:hidden;padding:140px 0 92px;position:relative}.app-how__header[data-v-734be1e6]{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:1fr;margin:0 auto 96px;max-width:var(--app-width);padding:0 clamp(24px,5vw,64px);width:100%}.app-how__pill[data-v-734be1e6]{background:#9c208e0f;border:1px solid rgba(156,32,142,.2);border-radius:var(--app-radius-full);color:var(--app-iris-deep);font-family:var(--app-font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;padding:7px 13px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.app-how__title[data-v-734be1e6]{color:var(--app-ink);font-family:var(--app-font-display);font-size:clamp(2.25rem,5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1;margin:8px 0 0;max-width:12ch}.app-how__title em[data-v-734be1e6]{color:var(--app-iris-deep);font-style:italic;font-weight:600}.app-how__lead[data-v-734be1e6]{color:var(--app-ink-soft);font-family:var(--app-font-display);font-size:18px;font-style:italic;line-height:1.55;margin:4px 0 0;max-width:48ch}.app-how__list[data-v-734be1e6]{display:flex;flex-direction:column;gap:clamp(72px,8vw,120px);list-style:none;margin:0;padding:0}.app-how__item[data-v-734be1e6]{box-sizing:border-box;margin:0 auto;max-width:var(--app-width);padding:0 clamp(24px,5vw,64px);position:relative;width:100%}.app-how-step[data-v-734be1e6]{--step-accent:var(--app-iris);align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:1fr}.app-how-step__visual[data-v-734be1e6]{aspect-ratio:4/3;margin:0;min-height:340px;min-width:0;position:relative}.app-how-step__photo[data-v-734be1e6]{background:#1b1b3a14;border-radius:clamp(12px,1.4vw,20px);box-shadow:0 30px 60px #1b1b3a24,0 6px 20px #1b1b3a0f;inset:0;overflow:hidden;position:absolute}.app-how-step__image[data-v-734be1e6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-how-step__scrim[data-v-734be1e6]{background:linear-gradient(140deg,#1b1b3a00 42%,#1b1b3a52);inset:0;pointer-events:none;position:absolute}.app-how-step__device[data-v-734be1e6]{--app-how-phone-scale:.54;--app-how-phone-h:648.65455px;--app-how-phone-width:calc(340px*var(--app-how-phone-scale));--app-how-phone-height:calc(var(--app-how-phone-h)*var(--app-how-phone-scale));bottom:-46px;filter:drop-shadow(0 44px 58px rgba(0,0,0,.46)) drop-shadow(0 12px 20px rgba(27,27,58,.3));height:var(--app-how-phone-height);pointer-events:none;position:absolute;right:clamp(16px,4vw,40px);width:var(--app-how-phone-width);z-index:2}.app-how-step__device--top-right[data-v-734be1e6]{bottom:auto;top:-46px}.app-how-step__device--bottom-left[data-v-734be1e6]{left:clamp(16px,4vw,40px);right:auto}.app-how-step__device--bottom-right[data-v-734be1e6]{bottom:-46px;right:clamp(16px,4vw,40px)}.app-how-step__phone[data-v-734be1e6]{height:var(--app-how-phone-h);transform:scale(var(--app-how-phone-scale));transform-origin:top left;width:340px}.app-how-step__copy[data-v-734be1e6]{display:flex;flex-direction:column;gap:20px;max-width:48ch;min-width:0}.app-how-step__meta[data-v-734be1e6]{align-items:center;color:var(--app-ink-muted);display:inline-flex;font-family:var(--app-font-mono);font-size:11px;gap:12px}.app-how-step__num[data-v-734be1e6]{color:var(--step-accent);font-weight:700;letter-spacing:.16em}.app-how-step__kicker[data-v-734be1e6]{color:var(--app-ink);font-weight:600;letter-spacing:.08em}.app-how-step__title[data-v-734be1e6]{color:var(--app-ink);font-family:var(--app-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0}.app-how-step__body[data-v-734be1e6]{color:var(--app-ink-soft);font-size:15px;line-height:1.75;margin:0}@media(min-width:900px){.app-how__header[data-v-734be1e6]{align-items:end;-moz-column-gap:48px;column-gap:48px;grid-template-columns:1.4fr 1fr;row-gap:12px}.app-how__header .app-how__pill[data-v-734be1e6],.app-how__lead[data-v-734be1e6],.app-how__title[data-v-734be1e6]{grid-column:1}.app-how-step[data-v-734be1e6]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.app-how-step--reverse[data-v-734be1e6]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.app-how-step--reverse .app-how-step__visual[data-v-734be1e6]{order:1}.app-how-step--reverse .app-how-step__copy[data-v-734be1e6]{order:2}}@media(min-width:1180px){.app-how-step__visual[data-v-734be1e6]{min-height:430px}}@media(max-width:720px){.app-how[data-v-734be1e6]{padding:96px 0 72px}.app-how__header[data-v-734be1e6]{margin-bottom:56px}.app-how__title[data-v-734be1e6]{max-width:10ch}.app-how__lead[data-v-734be1e6]{font-size:16px}.app-how__list[data-v-734be1e6]{gap:56px}.app-how-step[data-v-734be1e6]{gap:22px}.app-how-step__visual[data-v-734be1e6]{aspect-ratio:4/3.15;min-height:240px}.app-how-step__copy[data-v-734be1e6]{gap:16px}.app-how-step__title[data-v-734be1e6]{font-size:clamp(1.85rem,10vw,2.35rem)}.app-how-step__device[data-v-734be1e6]{--app-how-phone-scale:.36;bottom:-12px;filter:drop-shadow(0 28px 34px rgba(0,0,0,.42)) drop-shadow(0 8px 14px rgba(27,27,58,.24));right:14px}.app-how-step__device--top-right[data-v-734be1e6]{bottom:auto;top:14px}.app-how-step__device--bottom-left[data-v-734be1e6]{left:14px;right:auto}.app-how-step__device--bottom-right[data-v-734be1e6]{bottom:-12px;right:14px}}@media(max-width:359px){.app-how-step__visual[data-v-734be1e6]{min-height:0}.app-how-step__device[data-v-734be1e6]{--app-how-phone-scale:.3;bottom:-6px;right:8px}.app-how-step__device--top-right[data-v-734be1e6]{top:8px}.app-how-step__device--bottom-left[data-v-734be1e6]{left:8px}.app-how-step__device--bottom-right[data-v-734be1e6]{bottom:-6px;right:8px}}@media(min-width:360px)and (max-width:379px){.app-how-step__device[data-v-734be1e6]{--app-how-phone-scale:.34;bottom:-10px;right:12px}.app-how-step__device--top-right[data-v-734be1e6]{top:12px}.app-how-step__device--bottom-left[data-v-734be1e6]{left:12px}.app-how-step__device--bottom-right[data-v-734be1e6]{bottom:-10px;right:12px}}@media(min-width:400px)and (max-width:720px){.app-how-step__device[data-v-734be1e6]{--app-how-phone-scale:.39;bottom:-14px;right:16px}.app-how-step__device--top-right[data-v-734be1e6]{top:16px}.app-how-step__device--bottom-left[data-v-734be1e6]{left:16px}.app-how-step__device--bottom-right[data-v-734be1e6]{bottom:-14px;right:16px}}@media(min-width:520px)and (max-width:720px){.app-how-step__device[data-v-734be1e6]{--app-how-phone-scale:.43}}.app-paths[data-v-f674195b]{background:linear-gradient(to bottom,rgba(27,27,58,.06) 0,transparent 80px),var(--app-bg);overflow:hidden;padding:140px 0 80px;position:relative}.app-paths__header[data-v-f674195b]{display:grid;gap:16px;grid-template-columns:1fr;margin:0 auto 96px;max-width:var(--app-width);padding:0 clamp(24px,5vw,64px)}@media(min-width:900px){.app-paths__header[data-v-f674195b]{align-items:end;-moz-column-gap:48px;column-gap:48px;grid-template-columns:1.4fr 1fr;row-gap:12px}.app-paths__header .app-pill[data-v-f674195b],.app-paths__lead[data-v-f674195b],.app-paths__title[data-v-f674195b]{grid-column:1}.app-paths__sub[data-v-f674195b]{grid-column:2;justify-self:end;max-width:36ch;text-align:right}}.app-paths__title[data-v-f674195b]{color:var(--app-text);font-family:var(--app-font-display);font-size:clamp(2.25rem,5vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1;margin:8px 0 0}.app-paths__title em[data-v-f674195b]{color:var(--app-iris-deep);font-style:italic;font-weight:600}.app-paths__lead[data-v-f674195b]{color:var(--app-text);font-family:var(--app-font-display);font-size:18px;font-style:italic;line-height:1.55;margin:4px 0 0}.app-paths__sub[data-v-f674195b]{color:var(--app-text-soft);font-size:14px;line-height:1.75;margin:0}.app-paths__list[data-v-f674195b]{display:flex;flex-direction:column;gap:clamp(48px,5vw,80px);list-style:none;margin:0;padding:0}.app-paths__row[data-v-f674195b]{align-items:center;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:var(--app-width);padding:0 clamp(24px,5vw,64px);position:relative}@media(min-width:900px){.app-paths__row[data-v-f674195b]{gap:clamp(48px,6vw,96px);grid-template-columns:1.1fr 1fr}.app-paths__row--reverse .app-paths__visual[data-v-f674195b]{order:2}.app-paths__row--reverse .app-paths__copy[data-v-f674195b]{order:1}}.app-paths__visual[data-v-f674195b]{margin:0;min-height:340px;position:relative}.app-paths__device[data-v-f674195b]{--app-paths-phone-h:648.65455px;--app-paths-phone-scale:.34;bottom:clamp(-8px,-1vw,-18px);filter:drop-shadow(0 36px 48px rgba(0,0,0,.42)) drop-shadow(0 10px 18px rgba(27,27,58,.28));height:calc(var(--app-paths-phone-h)*var(--app-paths-phone-scale));pointer-events:none;position:absolute;right:clamp(12px,3vw,28px);width:calc(340px*var(--app-paths-phone-scale));z-index:2}.app-paths__phone[data-v-f674195b]{height:var(--app-paths-phone-h);transform:scale(var(--app-paths-phone-scale));transform-origin:top left;width:340px}.app-paths__row--reverse .app-paths__device[data-v-f674195b]{left:clamp(12px,3vw,28px);right:auto}@media(min-width:900px){.app-paths__device[data-v-f674195b]{--app-paths-phone-scale:.4;bottom:clamp(-12px,-1.2vw,-22px)}}@media(max-width:720px){.app-paths__device[data-v-f674195b]{--app-paths-phone-scale:.28;bottom:-6px;right:10px}.app-paths__row--reverse .app-paths__device[data-v-f674195b]{left:10px}}@media(min-width:900px){.app-paths__visual[data-v-f674195b]{min-height:440px}}.app-paths__row--feature .app-paths__visual[data-v-f674195b]{min-height:300px}@media(min-width:900px){.app-paths__row--feature .app-paths__visual[data-v-f674195b]{min-height:400px}}.app-paths__photo[data-v-f674195b]{background:#1b1b3a14;border-radius:clamp(12px,1.4vw,20px);box-shadow:0 30px 60px #1b1b3a24,0 6px 20px #1b1b3a0f;inset:0;overflow:hidden;position:absolute}.app-paths__video[data-v-f674195b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-paths__photo-scrim[data-v-f674195b]{background:linear-gradient(140deg,#1b1b3a00 42%,#1b1b3a52);inset:0;position:absolute}.app-paths__row--feature[data-v-f674195b]{padding-bottom:clamp(24px,2.5vw,40px);padding-top:clamp(24px,2.5vw,40px)}.app-paths__row--feature[data-v-f674195b]:before{background:radial-gradient(ellipse 80% 70% at 20% 30%,#9c208ed9 0,#9c208e00 60%),radial-gradient(ellipse 70% 60% at 85% 75%,#0098d8bf 0,#0098d800 60%),radial-gradient(ellipse 60% 60% at 60% 20%,#ffaa5499 0,#ffaa5400 65%),linear-gradient(120deg,#1b1b3a,#301446 40%,#4a1355 70%,#7b1340);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:0}.app-paths__row--feature[data-v-f674195b]>*{position:relative;z-index:1}.app-paths__row--feature .app-paths__photo[data-v-f674195b]{box-shadow:0 50px 90px #0006,0 14px 30px #0003}.app-paths__row--feature .app-paths__meta[data-v-f674195b]{color:#ffffffb3}.app-paths__row--feature .app-paths__step[data-v-f674195b]{color:#ffd9a8}.app-paths__row--feature .app-paths__kicker[data-v-f674195b]{color:#ffc9e2}.app-paths__row--feature .app-paths__h3[data-v-f674195b]{color:#fff}.app-paths__row--feature .app-paths__body[data-v-f674195b]{color:#ffffffd1}.app-paths__copy[data-v-f674195b]{display:flex;flex-direction:column;gap:22px;max-width:48ch}.app-paths__meta[data-v-f674195b]{align-items:center;color:var(--app-text-soft);display:inline-flex;font-family:var(--app-font-mono);font-size:11px;gap:14px;letter-spacing:.24em;text-transform:uppercase}.app-paths__step[data-v-f674195b]{color:var(--app-iris-deep);font-weight:600}.app-paths__rule[data-v-f674195b]{background:linear-gradient(to right,var(--app-iris),var(--app-rose));display:inline-block;height:1px;opacity:.7;width:28px}.app-paths__kicker[data-v-f674195b]{color:var(--app-indigo);font-weight:600}.app-paths__h3[data-v-f674195b]{color:var(--app-text);font-family:var(--app-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0}.app-paths__body[data-v-f674195b]{color:var(--app-text-soft);font-size:15px;line-height:1.75;margin:0}.app-paths__invite-btn[data-v-f674195b]{align-items:center;align-self:flex-start;background:#9c208e0f;border:1px solid rgba(156,32,142,.28);border-radius:var(--app-radius-full);color:var(--app-iris-deep);cursor:pointer;display:inline-flex;font-family:var(--app-font-display);font-size:14px;font-weight:600;gap:8px;letter-spacing:-.005em;padding:10px 18px;transition:background .28s var(--app-ease),border-color .28s var(--app-ease),transform .28s var(--app-ease)}.app-paths__invite-btn[data-v-f674195b]:hover{background:#9c208e1f;border-color:#9c208e70;transform:scale(1.03)}.app-paths__row--feature .app-paths__invite-btn[data-v-f674195b]{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.app-paths__row--feature .app-paths__invite-btn[data-v-f674195b]:hover{background:#ffffff2e;border-color:#ffffff80}.app-belonging[data-v-685475b5]{background:var(--app-bg);padding:96px 0 32px;position:relative}.app-belonging__inner[data-v-685475b5]{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:860px;padding:0 clamp(24px,5vw,64px)}.app-belonging__inner p[data-v-685475b5]{color:var(--app-text-soft);font-size:clamp(16px,1.4vw,19px);line-height:1.75;margin:0}.app-belonging__inner p[data-v-685475b5]:first-child{color:var(--app-text);font-family:var(--app-font-display);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.3}
