.app-project[data-astro-cid-vji53fvn]{position:relative;min-height:100vh;overflow:hidden;background:#f7fbff;color:#102640;padding:36px 0 80px}.page-shell[data-astro-cid-vji53fvn]{position:relative;z-index:1;width:min(1160px,calc(100% - 40px));margin:0 auto}.ambient[data-astro-cid-vji53fvn]{position:absolute;border-radius:999px;filter:blur(2px);pointer-events:none}.ambient-one[data-astro-cid-vji53fvn]{width:480px;height:480px;top:-210px;left:-180px;background:radial-gradient(circle,rgba(78,225,255,.16),transparent 68%)}.ambient-two[data-astro-cid-vji53fvn]{width:560px;height:560px;top:40px;right:-250px;background:radial-gradient(circle,rgba(39,127,242,.18),transparent 68%)}.back-link[data-astro-cid-vji53fvn]{display:inline-flex;align-items:center;gap:7px;font-size:.86rem;font-weight:700;color:#46627f;padding:10px 2px;margin-bottom:18px;transition:color .2s ease,transform .2s ease}.back-link[data-astro-cid-vji53fvn]:hover{color:#277ff2;transform:translate(-3px)}.project-hero[data-astro-cid-vji53fvn]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(40px,7vw,92px);min-height:620px;padding:56px clamp(34px,6vw,78px);border:1px solid rgba(39,127,242,.13);border-radius:36px;background:linear-gradient(135deg,#fffffff2,#eef6ffe8),radial-gradient(circle at 65% 40%,rgba(78,225,255,.1),transparent 50%);box-shadow:0 30px 80px #2b53811f}.app-lockup[data-astro-cid-vji53fvn]{display:flex;align-items:center;gap:14px;margin-bottom:22px}.app-wordmark[data-astro-cid-vji53fvn]{width:232px;height:auto;filter:drop-shadow(0 8px 18px rgba(39,127,242,.16))}.product-type[data-astro-cid-vji53fvn],.product-platforms[data-astro-cid-vji53fvn]{display:block}.product-type[data-astro-cid-vji53fvn]{font-weight:800;font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;color:#277ff2;margin-bottom:4px}.product-platforms[data-astro-cid-vji53fvn]{font-size:.84rem;font-weight:600;color:#70869f}.vr-badge[data-astro-cid-vji53fvn]{display:inline-flex;align-items:center;padding:6px 12px;margin-bottom:18px;border-radius:999px;background-color:#eef4f8;color:#4a6b84;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-copy[data-astro-cid-vji53fvn] h1[data-astro-cid-vji53fvn]{font-size:clamp(2.7rem,5vw,4.4rem);line-height:1;letter-spacing:-.05em;margin-bottom:26px;color:#0c1e35}.hero-copy[data-astro-cid-vji53fvn] h1[data-astro-cid-vji53fvn] span[data-astro-cid-vji53fvn]{color:#277ff2}.hero-lede[data-astro-cid-vji53fvn]{max-width:570px;font-size:1.08rem;line-height:1.75;color:#46627f;margin:0 0 26px}.status-row[data-astro-cid-vji53fvn]{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.status-pill[data-astro-cid-vji53fvn]{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(39,127,242,.15);border-radius:999px;background:#ffffffc7;font-size:.75rem;font-weight:700;color:#46627f}.status-pill[data-astro-cid-vji53fvn] i[data-astro-cid-vji53fvn]{width:7px;height:7px;border-radius:50%;background:#21b879;box-shadow:0 0 0 4px #21b8791f}.status-pill[data-astro-cid-vji53fvn].review i[data-astro-cid-vji53fvn]{background:#277ff2;box-shadow:0 0 0 4px #277ff21f}.hero-actions[data-astro-cid-vji53fvn]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.primary-action[data-astro-cid-vji53fvn],.secondary-action[data-astro-cid-vji53fvn]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 18px;border-radius:999px;font-size:.86rem;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.primary-action[data-astro-cid-vji53fvn]{color:#fff;background:#277ff2;box-shadow:0 13px 26px #277ff247}.secondary-action[data-astro-cid-vji53fvn]{color:#2d5075;background:#fff;border:1px solid rgba(39,127,242,.18)}.primary-action[data-astro-cid-vji53fvn]:hover,.secondary-action[data-astro-cid-vji53fvn]:hover{transform:translateY(-2px);box-shadow:0 16px 30px #2764be33}.play-glyph[data-astro-cid-vji53fvn]{color:#277ff2;display:inline-flex}.hero-art[data-astro-cid-vji53fvn]{position:relative;display:grid;place-items:center;min-height:480px}.stage-visual[data-astro-cid-vji53fvn]{position:relative;z-index:2;width:min(430px,96%);border-radius:26px;box-shadow:0 35px 65px #183c6947;transform:rotate(-2deg);animation:settle .85s cubic-bezier(.2,.72,.22,1) both}.orbit[data-astro-cid-vji53fvn]{position:absolute;border-radius:50%;border:1px solid rgba(39,127,242,.16)}.orbit-one[data-astro-cid-vji53fvn]{width:430px;height:430px}.orbit-two[data-astro-cid-vji53fvn]{width:520px;height:520px;border-style:dashed;opacity:.62}.floating-chip[data-astro-cid-vji53fvn]{position:absolute;z-index:3;display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#ffffffd9;box-shadow:0 16px 34px #183c6926;color:#277ff2;backdrop-filter:blur(10px)}.chip-one[data-astro-cid-vji53fvn]{top:56px;right:6px;transform:rotate(9deg)}.chip-two[data-astro-cid-vji53fvn]{bottom:64px;left:-4px;transform:rotate(-8deg)}.demo-section[data-astro-cid-vji53fvn]{padding:96px 4px 10px}.demo-heading[data-astro-cid-vji53fvn]{text-align:center;margin-bottom:34px}.demo-heading[data-astro-cid-vji53fvn] h2[data-astro-cid-vji53fvn]{font-size:clamp(1.9rem,3.6vw,3.1rem);letter-spacing:-.04em;color:#0c1e35;margin:8px 0 0}.demo-frame[data-astro-cid-vji53fvn]{position:relative;border-radius:28px;overflow:hidden;background:#0c1e35;border:1px solid rgba(39,127,242,.18);box-shadow:0 34px 80px #183c693d}.demo-frame[data-astro-cid-vji53fvn] video[data-astro-cid-vji53fvn]{display:block;width:100%;aspect-ratio:16 / 9;background:#0c1e35}.story-section[data-astro-cid-vji53fvn]{padding:110px 4px 80px}.section-intro[data-astro-cid-vji53fvn]{display:grid;grid-template-columns:.75fr 1.25fr;column-gap:80px;align-items:start;margin-bottom:46px}.section-intro[data-astro-cid-vji53fvn] .eyebrow[data-astro-cid-vji53fvn]{grid-column:1}.section-intro[data-astro-cid-vji53fvn] h2[data-astro-cid-vji53fvn]{grid-column:1;font-size:clamp(2rem,4vw,3.55rem);letter-spacing:-.045em;line-height:1.04;color:#0c1e35;margin:0}.section-intro[data-astro-cid-vji53fvn] p[data-astro-cid-vji53fvn]{grid-column:2;grid-row:1 / span 2;align-self:end;font-size:1.05rem;line-height:1.85;color:#46627f;margin:0}.feature-grid[data-astro-cid-vji53fvn]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card[data-astro-cid-vji53fvn]{position:relative;min-height:250px;padding:26px;border-radius:26px;border:1px solid rgba(39,127,242,.1);background:#fff;box-shadow:0 16px 45px #2b538112;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.feature-card[data-astro-cid-vji53fvn]:after{content:"";position:absolute;width:100px;height:100px;right:-38px;bottom:-42px;border-radius:50%;background:var(--feature-color);opacity:.11}.feature-card[data-astro-cid-vji53fvn]:hover{transform:translateY(-6px);box-shadow:0 24px 54px #2b53811f}.feature-blue[data-astro-cid-vji53fvn]{--feature-color: #277ff2}.feature-cyan[data-astro-cid-vji53fvn]{--feature-color: #22b8d8}.feature-green[data-astro-cid-vji53fvn]{--feature-color: #21b879}.feature-warm[data-astro-cid-vji53fvn]{--feature-color: #e8a833}.feature-number[data-astro-cid-vji53fvn]{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--feature-color) 12%,white);color:var(--feature-color);font-weight:800;font-size:.78rem;margin-bottom:44px}.feature-card[data-astro-cid-vji53fvn] h3[data-astro-cid-vji53fvn]{font-size:1.22rem;margin-bottom:9px;color:#0c1e35}.feature-card[data-astro-cid-vji53fvn] p[data-astro-cid-vji53fvn]{font-size:.9rem;line-height:1.65;color:#5c7590;margin:0}.detail-band[data-astro-cid-vji53fvn]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin:30px 0 100px;padding:56px;border-radius:30px;color:#fff;background:#0f2a47;box-shadow:0 24px 55px #0f2a4733}.detail-band[data-astro-cid-vji53fvn] .eyebrow[data-astro-cid-vji53fvn]{color:#7dd8ff}.detail-band[data-astro-cid-vji53fvn] .eyebrow[data-astro-cid-vji53fvn]:before{background:#7dd8ff}.detail-band[data-astro-cid-vji53fvn] h2[data-astro-cid-vji53fvn]{font-size:clamp(2rem,3.5vw,3rem);line-height:1.08;letter-spacing:-.04em;color:#fff;margin:0}.capability-list[data-astro-cid-vji53fvn]{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.capability-list[data-astro-cid-vji53fvn] span[data-astro-cid-vji53fvn]{padding:9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#d9efff;font-size:.78rem;font-weight:700}.closing-cta[data-astro-cid-vji53fvn]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:30px 34px;border-radius:28px;background:#fff;border:1px solid rgba(39,127,242,.12);box-shadow:0 18px 50px #2b538114}.closing-cta[data-astro-cid-vji53fvn] img[data-astro-cid-vji53fvn]{width:168px;height:auto}.closing-cta[data-astro-cid-vji53fvn] span[data-astro-cid-vji53fvn]{display:block;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#277ff2;margin-bottom:3px}.closing-cta[data-astro-cid-vji53fvn] h2[data-astro-cid-vji53fvn]{font-size:1.35rem;margin:0;color:#102640}.closing-cta[data-astro-cid-vji53fvn]>a[data-astro-cid-vji53fvn]{display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:999px;background:#277ff2;color:#fff;font-size:.84rem;font-weight:800}.closing-cta[data-astro-cid-vji53fvn]>a[data-astro-cid-vji53fvn] span[data-astro-cid-vji53fvn]{color:inherit;font-size:1rem;letter-spacing:0;margin:0}@keyframes settle{0%{opacity:0;transform:translateY(28px) rotate(-4.5deg) scale(.96)}to{opacity:1;transform:translateY(0) rotate(-2deg) scale(1)}}@media(max-width:950px){.project-hero[data-astro-cid-vji53fvn]{grid-template-columns:1fr;padding-top:48px}.hero-copy[data-astro-cid-vji53fvn]{text-align:center}.app-lockup[data-astro-cid-vji53fvn],.status-row[data-astro-cid-vji53fvn],.hero-actions[data-astro-cid-vji53fvn]{justify-content:center}.hero-lede[data-astro-cid-vji53fvn]{margin-left:auto;margin-right:auto}.hero-art[data-astro-cid-vji53fvn]{min-height:380px}.feature-grid[data-astro-cid-vji53fvn]{grid-template-columns:repeat(2,1fr)}.section-intro[data-astro-cid-vji53fvn]{grid-template-columns:1fr;gap:20px}.section-intro[data-astro-cid-vji53fvn] .eyebrow[data-astro-cid-vji53fvn],.section-intro[data-astro-cid-vji53fvn] h2[data-astro-cid-vji53fvn],.section-intro[data-astro-cid-vji53fvn] p[data-astro-cid-vji53fvn]{grid-column:1;grid-row:auto}.detail-band[data-astro-cid-vji53fvn]{grid-template-columns:1fr}.capability-list[data-astro-cid-vji53fvn]{justify-content:flex-start}}@media(max-width:620px){.app-project[data-astro-cid-vji53fvn]{padding-top:16px}.page-shell[data-astro-cid-vji53fvn]{width:min(100% - 24px,1160px)}.project-hero[data-astro-cid-vji53fvn]{padding:34px 20px;border-radius:25px}.app-lockup[data-astro-cid-vji53fvn]{flex-direction:column}.hero-copy[data-astro-cid-vji53fvn] h1[data-astro-cid-vji53fvn]{font-size:clamp(2.2rem,11vw,3.2rem)}.hero-lede[data-astro-cid-vji53fvn]{font-size:.98rem}.hero-actions[data-astro-cid-vji53fvn]{flex-direction:column}.primary-action[data-astro-cid-vji53fvn],.secondary-action[data-astro-cid-vji53fvn]{width:100%}.hero-art[data-astro-cid-vji53fvn]{min-height:280px}.stage-visual[data-astro-cid-vji53fvn]{width:100%;border-radius:18px}.orbit-one[data-astro-cid-vji53fvn]{width:280px;height:280px}.orbit-two[data-astro-cid-vji53fvn]{width:340px;height:340px}.chip-one[data-astro-cid-vji53fvn]{right:-4px}.chip-two[data-astro-cid-vji53fvn]{left:-6px}.demo-section[data-astro-cid-vji53fvn]{padding-top:70px}.demo-frame[data-astro-cid-vji53fvn]{border-radius:18px}.story-section[data-astro-cid-vji53fvn]{padding:82px 0 56px}.feature-grid[data-astro-cid-vji53fvn]{grid-template-columns:1fr}.feature-card[data-astro-cid-vji53fvn]{min-height:220px}.detail-band[data-astro-cid-vji53fvn]{padding:34px 24px;margin-bottom:70px}.closing-cta[data-astro-cid-vji53fvn]{grid-template-columns:1fr;text-align:center;justify-items:center;padding:30px 22px}.closing-cta[data-astro-cid-vji53fvn]>a[data-astro-cid-vji53fvn]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.stage-visual[data-astro-cid-vji53fvn]{animation:none}[data-astro-cid-vji53fvn]{scroll-behavior:auto!important}}
