.hero[data-astro-cid-63llj4z6]{padding-block:clamp(3.5rem, 2.5rem + 4vw, 6rem) var(--space-8);border-bottom:1px solid var(--color-border);isolation:isolate;position:relative;overflow:hidden}.hero[data-astro-cid-63llj4z6]:before{content:"";z-index:-2;background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(80% 55% at 50% 0,#000 0%,#0000 75%)}.glow[data-astro-cid-63llj4z6]{z-index:-1;aspect-ratio:2;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#5b8cff73,#0000),radial-gradient(closest-side at 70% 60%,#5bd1ff2e,#0000);width:min(70rem,140vw);position:absolute;top:44%;left:50%;transform:translate(-50%)}.hero-inner[data-astro-cid-63llj4z6]{gap:var(--space-5);text-align:center;justify-items:center;max-width:66rem;margin-inline:auto;display:grid}.pill[data-astro-cid-63llj4z6]{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-muted);background:#ffffff08;padding:.4rem .95rem;font-weight:500;display:inline-flex}.pill[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]{background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--color-accent);border-radius:50%}h1[data-astro-cid-63llj4z6]{font-size:clamp(2.75rem,1.7rem + 4.4vw,5rem)}.lead[data-astro-cid-63llj4z6]{margin-inline:auto}.hero-actions[data-astro-cid-63llj4z6]{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.stage[data-astro-cid-63llj4z6]{aspect-ratio:16/8.2;max-width:66rem;margin:clamp(2.5rem,1.5rem + 3vw,4rem) auto 0;position:relative}.frame[data-astro-cid-63llj4z6]{position:absolute}.tilt[data-astro-cid-63llj4z6]{transition:transform .6s var(--ease-out);border-radius:14px;text-decoration:none;display:block}.f-center[data-astro-cid-63llj4z6]{z-index:3;width:64%;top:0;left:50%;translate:-50%}.f-left[data-astro-cid-63llj4z6],.f-right[data-astro-cid-63llj4z6]{z-index:1;width:44%;top:13%}.f-left[data-astro-cid-63llj4z6]{left:0}.f-right[data-astro-cid-63llj4z6]{right:0}.f-left[data-astro-cid-63llj4z6] .tilt[data-astro-cid-63llj4z6]{transform:rotate(-6deg)scale(.96)}.f-right[data-astro-cid-63llj4z6] .tilt[data-astro-cid-63llj4z6]{transform:rotate(6deg)scale(.96)}.f-left[data-astro-cid-63llj4z6] .tilt[data-astro-cid-63llj4z6]:hover,.f-right[data-astro-cid-63llj4z6] .tilt[data-astro-cid-63llj4z6]:hover{transform:rotate(0)scale(1)translateY(-8px)}.f-center[data-astro-cid-63llj4z6] .tilt[data-astro-cid-63llj4z6]:hover{transform:translateY(-8px)}.f-phone[data-astro-cid-63llj4z6]{z-index:4;width:15%;bottom:-4%;right:13%}.f-left[data-astro-cid-63llj4z6] .browser,.f-right[data-astro-cid-63llj4z6] .browser{filter:saturate(.85)brightness(.8);transition:filter .6s var(--ease)}.f-left[data-astro-cid-63llj4z6] .tilt[data-astro-cid-63llj4z6]:hover .browser,.f-right[data-astro-cid-63llj4z6] .tilt[data-astro-cid-63llj4z6]:hover .browser{filter:none}@media (width<=43.99rem){.stage[data-astro-cid-63llj4z6]{aspect-ratio:16/12}.f-left[data-astro-cid-63llj4z6],.f-right[data-astro-cid-63llj4z6]{display:none}.f-center[data-astro-cid-63llj4z6]{width:92%;left:0;translate:none}.f-phone[data-astro-cid-63llj4z6]{width:30%;bottom:0;right:0}}.caption[data-astro-cid-63llj4z6]{margin-top:var(--space-7);text-align:center;font-size:var(--text-sm);color:var(--color-muted)}.showcase[data-astro-cid-76mfoh4s]{gap:var(--space-6);display:grid}.tablist[data-astro-cid-76mfoh4s]{gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-raised);border:1px solid var(--color-border);flex-wrap:wrap;justify-self:start;padding:.35rem;display:flex}.tablist[data-astro-cid-76mfoh4s][hidden]{display:none}.tab[data-astro-cid-76mfoh4s]{border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:0;padding:.6rem 1.2rem;font-weight:600}.tab[data-astro-cid-76mfoh4s]:hover{color:var(--color-text)}.tab[data-astro-cid-76mfoh4s][aria-selected=true]{background:var(--color-text);color:var(--color-bg)}.panel[data-astro-cid-76mfoh4s]{gap:var(--space-7);border-radius:calc(var(--radius-lg) * 1.5);color:#fff;--color-text:#fff;--color-muted:#a9b1c6;--color-border-strong:#36415d;--color-accent-text:#5b8cff;--color-accent-hover:#7ba3ff;--color-focus:#9dbbff;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#101522;align-items:center;padding:clamp(1.25rem,.5rem + 3vw,3rem);display:grid}.panel[data-astro-cid-76mfoh4s][hidden]{display:none}.panel[data-astro-cid-76mfoh4s].is-entering{opacity:0;transform:translateY(12px)}.is-enhanced[data-astro-cid-76mfoh4s] .panel[data-astro-cid-76mfoh4s]:not([hidden]){min-height:28rem}@media (width>=64rem){.panel[data-astro-cid-76mfoh4s]{grid-template-columns:1.45fr 1fr}}.devices[data-astro-cid-76mfoh4s]{padding-bottom:6%;padding-right:12%;position:relative}.devices[data-astro-cid-76mfoh4s] .mob{width:24%;position:absolute;bottom:0;right:0}.info[data-astro-cid-76mfoh4s]{gap:var(--space-4);align-content:center;display:grid}.tags[data-astro-cid-76mfoh4s]{gap:var(--space-2);flex-wrap:wrap;display:flex}h3[data-astro-cid-76mfoh4s]{font-size:var(--text-2xl)}.links[data-astro-cid-76mfoh4s]{align-items:center;gap:var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.live[data-astro-cid-76mfoh4s]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-weight:600;font-size:var(--text-sm);padding:.85rem 1.4rem;text-decoration:none;display:inline-flex}.live[data-astro-cid-76mfoh4s]:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.hint[data-astro-cid-76mfoh4s]{font-size:var(--text-xs);color:var(--color-muted)}@media (hover:none){.hint[data-astro-cid-76mfoh4s]{display:none}}.booking-feature[data-astro-cid-3rxu66ab]{gap:var(--space-7);align-items:start;display:grid}@media (width>=64rem){.booking-feature[data-astro-cid-3rxu66ab]{grid-template-columns:.85fr 1.15fr}}.copy[data-astro-cid-3rxu66ab]{gap:var(--space-6);display:grid}.features[data-astro-cid-3rxu66ab]{gap:var(--space-5);margin:0;display:grid}.features[data-astro-cid-3rxu66ab] li[data-astro-cid-3rxu66ab]{gap:var(--space-4);display:flex}.tick[data-astro-cid-3rxu66ab]{background:var(--color-accent);width:2rem;height:2rem;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.features[data-astro-cid-3rxu66ab] h3[data-astro-cid-3rxu66ab]{font-size:var(--text-lg);margin-bottom:var(--space-1)}.actions[data-astro-cid-3rxu66ab]{gap:var(--space-3);flex-wrap:wrap;display:flex}.widget[data-astro-cid-3rxu66ab]{gap:var(--space-3);display:grid}.try[data-astro-cid-3rxu66ab]{font-size:var(--text-sm);color:var(--color-accent-text);justify-self:start;font-weight:600}.widget[data-astro-cid-3rxu66ab] .wb-booking{--bk-accent:#5b8cff;--bk-on-accent:#101522;--bk-accent-soft:#e6eeff;--bk-bg:#fff;--bk-surface:#f4f6fb;--bk-text:#101522;--bk-muted:#4a5470;--bk-border:#dfe5f0;--bk-focus:#2f5fe0;--bk-font:var(--font-body)}.widget[data-astro-cid-3rxu66ab] .wb-booking .bk{box-shadow:0 40px 80px -40px #2f5fe073,0 0 0 6px #5b8cff1f}.widget[data-astro-cid-3rxu66ab] .wb-booking .bk-step-title{font-family:var(--font-heading)}.more[data-astro-cid-lcdefpme],.showcase-notice{margin-top:var(--space-6)}.principles[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;display:grid}@media (width>=52rem){.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-content:start;display:grid;box-shadow:0 18px 40px -30px #10152259}.p-num[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-accent);font-weight:800;line-height:1}
