.hero-page[data-v-e23537cb]{--pointer-x:62%;--pointer-y:36%;background:radial-gradient(circle at 17% 26%,rgba(69,80,88,.46),transparent 30%),radial-gradient(circle at 36% 12%,rgba(24,149,109,.22),transparent 24%),radial-gradient(circle at 6% 88%,rgba(24,31,78,.42),transparent 28%),linear-gradient(90deg,#3b3d42,#0a3224 29%,#04140f 62%,#000);color:#fff;height:100vh;overflow:hidden;position:relative}.pointer-glow[data-v-e23537cb]{background:radial-gradient(circle 16rem at var(--pointer-x) var(--pointer-y),rgba(150,255,214,.18),transparent 62%),radial-gradient(circle 28rem at var(--pointer-x) var(--pointer-y),rgba(47,173,132,.12),transparent 72%);inset:0;transition:background-position .12s linear;z-index:1}.ambient[data-v-e23537cb],.pointer-glow[data-v-e23537cb]{pointer-events:none;position:absolute}.ambient[data-v-e23537cb]{filter:blur(70px);opacity:.7}.ambient-left[data-v-e23537cb]{background:#9389c92e;height:32rem;left:-12%;top:14%;width:32rem}.ambient-top[data-v-e23537cb]{background:#2ac1912e;height:20rem;left:20%;top:-8%;width:40rem}.ambient-bottom[data-v-e23537cb]{background:#202b7838;bottom:-18%;height:20rem;left:0;width:32rem}.topbar[data-v-e23537cb]{background:linear-gradient(180deg,#56585d7a,#41434857);border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 2rem;position:relative;z-index:3}.brand[data-v-e23537cb],.topbar[data-v-e23537cb]{align-items:center}.brand[data-v-e23537cb]{color:#fff;display:inline-flex;gap:.9rem;text-decoration:none}.brand-mark[data-v-e23537cb],.intro-mark[data-v-e23537cb]{border-radius:.5rem;filter:drop-shadow(0 0 .45rem rgba(33,220,160,.22));height:1.6rem;-o-object-fit:contain;object-fit:contain;width:1.6rem}.brand-copy[data-v-e23537cb]{align-items:baseline;display:inline-flex;font-size:1rem;gap:.8rem}.brand-copy strong[data-v-e23537cb]{font-size:2.15rem;font-weight:300;letter-spacing:-.03em;line-height:1}.brand-copy em[data-v-e23537cb]{color:#ffffffb8;font-size:.96rem;font-style:normal;letter-spacing:.01em;line-height:1}.brand-copy em[data-v-e23537cb]:before{color:#ffffff42;content:"|";margin-right:.8rem}.top-actions[data-v-e23537cb]{align-items:center;display:flex;gap:1rem}.top-link[data-v-e23537cb]{color:#ffffffbd;font-size:.92rem;text-decoration:none}.top-link[data-v-e23537cb]:hover{color:#fff}.scene-viewport[data-v-e23537cb]{height:calc(100vh - 122px);overflow:hidden;position:relative;z-index:2}.scene-stage[data-v-e23537cb]{height:100%;position:relative}.scene[data-v-e23537cb]{backface-visibility:hidden;inset:0;position:absolute;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),visibility 0s linear .56s;will-change:opacity,transform}.scene-intro[data-v-e23537cb]{align-items:center;display:flex;justify-content:center;opacity:0;pointer-events:none;text-align:center;transform:translate(-4%);transition:opacity .44s ease-out .06s,transform .62s cubic-bezier(.22,1,.36,1) .06s,visibility 0s linear .5s;visibility:hidden}.scene-intro.active[data-v-e23537cb]{opacity:1;pointer-events:auto;transform:translate(0);transition:opacity .48s ease-out .06s,transform .62s cubic-bezier(.22,1,.36,1) .06s,visibility 0s;visibility:visible}.scene-intro.exit[data-v-e23537cb]{opacity:0;pointer-events:none;transform:translate(-5%);transition:opacity .34s ease-out,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;visibility:hidden}.intro-center[data-v-e23537cb]{align-items:center;display:flex;flex-direction:column;margin-top:-4.5rem}.intro-logo[data-v-e23537cb]{align-items:center;display:inline-flex;gap:.9rem}.intro-mark[data-v-e23537cb]{height:2rem;width:2rem}.intro-name[data-v-e23537cb]{font-size:2rem;font-weight:500}.scene-intro h1[data-v-e23537cb]{color:#d0ffd8;font-size:clamp(3.6rem,6vw,5.4rem);letter-spacing:-.05em;line-height:1.05;margin:1.4rem 0 0}.scene-intro p[data-v-e23537cb]{color:#fffc;font-size:1.2rem;margin-top:.6rem}.primary-btn[data-v-e23537cb]{align-items:center;background:linear-gradient(180deg,#12e4a4,#10d89e);border-radius:999px;box-shadow:0 14px 38px #14e2a038;color:#04150f;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;min-width:12.2rem;padding:.95rem 1.8rem;text-decoration:none}.scene-intro .primary-btn[data-v-e23537cb]{margin-top:2rem}.scroll-hint[data-v-e23537cb]{background:transparent;border:0;bottom:2rem;cursor:pointer;left:50%;padding:.75rem;position:absolute;transform:translate(-50%)}.chevron[data-v-e23537cb]{animation:hintBounce-e23537cb 1.7s infinite;border-bottom:1.5px solid hsla(0,0%,100%,.7);border-right:1.5px solid hsla(0,0%,100%,.7);display:inline-block;height:.8rem;transform:rotate(45deg);width:.8rem}.scene-carousel[data-v-e23537cb]{align-items:center;display:flex;opacity:0;pointer-events:none;transform:translate(4%);transition:opacity .44s ease-out .08s,transform .62s cubic-bezier(.22,1,.36,1) .08s,visibility 0s linear .52s;visibility:hidden}.scene-carousel.active[data-v-e23537cb]{opacity:1;pointer-events:auto;transform:translate(0);transition:opacity .48s ease-out .06s,transform .62s cubic-bezier(.22,1,.36,1) .06s,visibility 0s;visibility:visible}.scene-carousel.hidden[data-v-e23537cb]{opacity:0;pointer-events:none;transform:translate(4%);transition:opacity .24s ease-out,transform .42s ease-out,visibility 0s linear .24s;visibility:hidden}.carousel-layout[data-v-e23537cb]{align-items:center;display:grid;gap:1rem;grid-template-columns:.78fr 1.22fr;margin:0 auto;max-width:1240px;padding:1rem 2rem 0;width:100%}.carousel-copy[data-v-e23537cb]{max-width:28rem;padding-left:3.8rem}.carousel-copy h2[data-v-e23537cb]{font-size:clamp(3.4rem,5.4vw,5rem);font-weight:700;letter-spacing:-.05em;line-height:1.06;margin:0}.carousel-copy p[data-v-e23537cb]{color:#ffffffd1;font-size:1rem;line-height:1.45;margin-top:.55rem}.secondary-size[data-v-e23537cb]{margin-top:2rem}.carousel-visual[data-v-e23537cb]{align-items:center;display:flex;gap:2.9rem;height:30rem;justify-content:center;position:relative}.phone-card[data-v-e23537cb]{border:1px solid hsla(0,0%,100%,.05);border-radius:1.4rem;box-shadow:0 24px 60px #0006;overflow:hidden;position:relative;transition:transform .55s ease,opacity .55s ease,filter .55s ease,background .55s ease;width:10.8rem}.phone-card.center[data-v-e23537cb]{height:24.8rem}.phone-card.left[data-v-e23537cb],.phone-card.right[data-v-e23537cb]{filter:blur(.35px);height:18.5rem;opacity:.28}.phone-card.mountain[data-v-e23537cb]{background:linear-gradient(180deg,#f3f3ecfa,#f8d581e0 42%,#374e70db),#fff}.phone-card.city[data-v-e23537cb]{background:linear-gradient(180deg,#91c4ffeb,#aadcffe0 34%,#d3c497d6)}.phone-card.emoji[data-v-e23537cb]{background:linear-gradient(180deg,#617da0e6,#202b34eb),#192126}.phone-card.typing[data-v-e23537cb]{background:linear-gradient(180deg,#c7e8d238,#122b22eb),#12231d}.phone-card.focus[data-v-e23537cb]{background:linear-gradient(180deg,#e9f8ffeb,#87c8ffb8 38%,#2b466ae0)}.phone-card.glow[data-v-e23537cb]{background:linear-gradient(180deg,#658ea4d6,#171e23f0),#151a1c}.phone-card.invite[data-v-e23537cb]{background:linear-gradient(180deg,#f7e4bb2e,#262f27e6),#181f1a}.phone-card.premium[data-v-e23537cb]{background:linear-gradient(180deg,#f8faf4f2,#f9d88be0 40%,#315379e0)}.phone-card.backup[data-v-e23537cb]{background:linear-gradient(180deg,#576c87e0,#171e23f0),#151a1c}.phone-layer[data-v-e23537cb],.phone-layer[data-v-e23537cb]:after,.phone-layer[data-v-e23537cb]:before{content:"";position:absolute}.phone-layer[data-v-e23537cb]{inset:0}.mountain .phone-layer[data-v-e23537cb]:before,.premium .phone-layer[data-v-e23537cb]:before{background:linear-gradient(180deg,#aa773573,#526588eb);bottom:26%;clip-path:polygon(50% 0,100% 100%,0 100%);height:36%;left:14%;right:14%}.mountain .phone-layer[data-v-e23537cb]:after,.premium .phone-layer[data-v-e23537cb]:after{background:linear-gradient(180deg,#ffb7398c,#ffb7390d);bottom:32%;filter:blur(10px);height:14%;left:0;right:0}.city .phone-layer[data-v-e23537cb]:before,.focus .phone-layer[data-v-e23537cb]:before{background:radial-gradient(circle at 75% 34%,hsla(0,0%,100%,.5),transparent 8%),radial-gradient(circle at 32% 18%,hsla(0,0%,100%,.4),transparent 7%),linear-gradient(180deg,transparent 50%,rgba(124,96,59,.3));inset:0}.backup .phone-layer[data-v-e23537cb]:before,.emoji .phone-layer[data-v-e23537cb]:before{background:linear-gradient(180deg,#8ab2dfb3,#48618338);border-radius:1rem;height:38%;left:18%;top:16%;width:64%}.glow .phone-layer[data-v-e23537cb]:before,.invite .phone-layer[data-v-e23537cb]:before,.typing .phone-layer[data-v-e23537cb]:before{background:linear-gradient(180deg,#99bfe242,#4a6a8c1f);border-radius:1rem;inset:16% 18%}.phone-content[data-v-e23537cb]{inset:auto 0 1.5rem;padding:0 1rem;position:absolute;text-align:center}.mini-badge[data-v-e23537cb]{color:#ffffff9e;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.phone-title[data-v-e23537cb]{color:#fff;font-size:1.8rem;font-weight:300;letter-spacing:.04em;margin-top:.45rem}.center .phone-title[data-v-e23537cb]{font-size:2.35rem;letter-spacing:.06em;margin-top:.55rem}.indicator[data-v-e23537cb]{align-items:center;bottom:.45rem;display:flex;gap:.45rem;left:50%;position:absolute;transform:translate(-50%)}.dot[data-v-e23537cb]{background:#ffffff2e;border:0;border-radius:999px;cursor:pointer;height:.38rem;padding:0;width:.38rem}.dot.active[data-v-e23537cb]{background:#fffffff5;height:.58rem;width:.58rem}.footer-bar[data-v-e23537cb]{align-items:center;bottom:0;color:#ffffff57;display:flex;font-size:.92rem;gap:1rem;justify-content:center;left:50%;opacity:0;padding:0 2rem 1.2rem;pointer-events:none;position:absolute;transform:translate(-50%) translateY(12px);transition:opacity .55s ease,transform .55s ease;width:min(1240px,100% - 4rem);z-index:3}.footer-bar.visible[data-v-e23537cb]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.footer-links[data-v-e23537cb]{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.footer-links a[data-v-e23537cb]{color:#ffffff57;text-decoration:none}.footer-links a[data-v-e23537cb]:hover{color:#ffffffb3}.copyright[data-v-e23537cb]{margin-left:2.2rem;white-space:nowrap}@keyframes hintBounce-e23537cb{0%,to{opacity:.6;transform:rotate(45deg) translateY(0)}50%{opacity:1;transform:rotate(45deg) translateY(6px)}}@media(max-width:1024px){.scene[data-v-e23537cb]{position:absolute}.scene-intro[data-v-e23537cb]{min-height:auto}.scene-carousel[data-v-e23537cb]{padding-bottom:0}.carousel-layout[data-v-e23537cb]{gap:2rem;grid-template-columns:1fr;padding-top:2rem}.carousel-copy[data-v-e23537cb]{max-width:100%;padding-left:0}.carousel-visual[data-v-e23537cb]{height:28rem}.footer-bar[data-v-e23537cb]{align-items:center;flex-direction:column;width:min(1240px,100% - 2rem)}}@media(max-width:720px){.topbar[data-v-e23537cb]{align-items:flex-start;flex-direction:column;padding:1rem 1rem .9rem}.brand[data-v-e23537cb]{gap:.7rem}.brand-copy[data-v-e23537cb]{gap:.6rem}.brand-copy strong[data-v-e23537cb]{font-size:1.65rem}.brand-copy em[data-v-e23537cb]{font-size:.82rem}.brand-copy em[data-v-e23537cb]:before{margin-right:.6rem}.top-actions[data-v-e23537cb]{flex-wrap:wrap;gap:.8rem;justify-content:flex-end;width:100%}.intro-center[data-v-e23537cb]{margin-top:-2rem;padding:0 1rem}.carousel-copy h2[data-v-e23537cb],.scene-intro h1[data-v-e23537cb]{font-size:3rem}.carousel-copy p[data-v-e23537cb],.scene-intro p[data-v-e23537cb]{font-size:.98rem}.carousel-layout[data-v-e23537cb]{padding:1rem 1rem 0}.carousel-visual[data-v-e23537cb]{gap:1rem;height:22rem}.phone-card.center[data-v-e23537cb]{height:19rem;width:9rem}.phone-card.left[data-v-e23537cb],.phone-card.right[data-v-e23537cb]{height:14rem;width:7rem}.footer-bar[data-v-e23537cb]{padding:0 1rem 1rem;width:calc(100% - 2rem)}.copyright[data-v-e23537cb]{margin-left:0}}
