.hero-in[data-astro-cid-ge2uvauf]{animation:hero-rise .75s var(--ease-out) both;animation-delay:var(--d,0s)}.hero-in--scale[data-astro-cid-ge2uvauf]{animation-name:hero-pop}.hero-line[data-astro-cid-ge2uvauf]{animation:hero-line .9s var(--ease-out) both;animation-delay:var(--d,0s);display:block}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-pop{0%{opacity:0;transform:scale(.965)translateY(14px)}to{opacity:1;transform:none}}@keyframes hero-line{0%{transform:translateY(135%)}to{transform:translate(0,0)}}.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + clamp(2.5rem, 1.6rem + 4vw, 5rem));isolation:isolate;padding-bottom:clamp(3.5rem,2.4rem + 5vw,7rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{opacity:.8}.hero__inner[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(2.5rem,1.6rem + 4vw,4.5rem);display:grid}.hero__copy[data-astro-cid-ge2uvauf]{gap:var(--sp-6);justify-items:start;display:grid}.hero__badge[data-astro-cid-ge2uvauf]{text-transform:none;letter-spacing:.04em;font-family:var(--ff-mono);font-size:var(--fs-eyebrow);font-weight:500;line-height:1.4}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--ff-display);color:var(--text);text-wrap:balance;letter-spacing:-.038em;font-size:clamp(2.3125rem,1.4rem + 3.6vw,3.875rem);font-weight:700;line-height:1.05}.hero__lede[data-astro-cid-ge2uvauf]{font-size:var(--fs-md);max-width:46ch}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__proof[data-astro-cid-ge2uvauf]{padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;gap:.625rem 1.5rem;width:100%;display:flex}.hero__proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.hero__proof[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:var(--accent)}.hero__visual[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,28rem);position:relative}.hero__portrait[data-astro-cid-ge2uvauf]{border-radius:var(--r-2xl);border:1px solid var(--line-brand);background:linear-gradient(160deg, var(--accent-soft), transparent 55%), var(--surface-2);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.hero__img[data-astro-cid-ge2uvauf]{mix-blend-mode:normal;width:100%;height:auto;display:block}.hero__ring[data-astro-cid-ge2uvauf]{pointer-events:none;border-radius:inherit;background:linear-gradient(to top, var(--bg) 1%, transparent 42%);opacity:.55;position:absolute;inset:0}.hero__cue[data-astro-cid-ge2uvauf]{color:var(--text-faint);writing-mode:vertical-rl;align-items:center;gap:.625rem;display:none;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.hero__cue[data-astro-cid-ge2uvauf]:hover{color:var(--accent)}.hero__cue-line[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--line-strong), transparent);width:1px;height:3rem;position:relative;overflow:hidden}.hero__cue-line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--accent);width:1px;height:40%;animation:cue 2.4s var(--ease-in-out) infinite;position:absolute;inset:0 auto auto 0}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(300%)}}@media (width>=900px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.hero__visual[data-astro-cid-ge2uvauf]{justify-self:end}}@media (width>=1200px){.hero__cue[data-astro-cid-ge2uvauf]{display:flex}}@media (width<=480px){.hero__actions[data-astro-cid-ge2uvauf]{width:100%;display:grid}.hero__actions[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{width:100%}.hero__actions[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-magnetic]{display:block}.hero__actions[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-magnetic] .btn[data-astro-cid-ge2uvauf]{width:100%}}.mark[data-astro-cid-77qc4tpx]{--logo-w:clamp(9.5rem, 6rem + 14vw, 17rem);isolation:isolate;margin-top:calc(var(--logo-w) * .42);padding-top:calc(var(--logo-w) * .72);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-bottom:clamp(3.5rem,2.6rem + 3.6vw,6rem);position:relative;overflow:clip visible}.mark__bg[data-astro-cid-77qc4tpx]{z-index:-3;background:var(--bg-deep);position:absolute;inset:0}.mark__dots[data-astro-cid-77qc4tpx]{z-index:-2;background-image:radial-gradient(var(--line) 1.5px, transparent 1.5px);opacity:.9;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(76% 70% at 50% 42%,#000 22%,#0000 82%);mask-image:radial-gradient(76% 70% at 50% 42%,#000 22%,#0000 82%)}.mark__halo[data-astro-cid-77qc4tpx]{left:50%;top:calc(var(--logo-w) * -.5);z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--accent) 0%, var(--accent) 18%, transparent 64%);opacity:.13;filter:blur(70px);pointer-events:none;border-radius:50%;width:min(46rem,118%);position:absolute;transform:translate(-50%,-22%)}.mark__edge[data-astro-cid-77qc4tpx]{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.55;height:1px;position:absolute;top:-1px;left:12%;right:12%}.mark__logo[data-astro-cid-77qc4tpx]{width:var(--logo-w);z-index:2;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-42%)}.mark__logo-par[data-astro-cid-77qc4tpx]{display:block;position:relative}.mark__logo-img[data-astro-cid-77qc4tpx]{filter:drop-shadow(0 18px 34px #ed5e0542);width:100%;height:auto;animation:mark-float 7s var(--ease-in-out) infinite alternate}@keyframes mark-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.mark__shadow[data-astro-cid-77qc4tpx]{background:var(--accent);opacity:.15;filter:blur(22px);border-radius:50%;height:14%;position:absolute;bottom:-6%;left:16%;right:16%}.mark__inner[data-astro-cid-77qc4tpx]{justify-items:center;gap:var(--sp-6);text-align:center;display:grid}.mark__title[data-astro-cid-77qc4tpx]{letter-spacing:-.042em;font-size:clamp(2.375rem,1.1rem + 5.2vw,5rem);font-weight:700;line-height:1.04}.mark__cta[data-astro-cid-77qc4tpx]{margin-top:var(--sp-2)}.mark__meta[data-astro-cid-77qc4tpx]{color:var(--text-faint)}.mark__values[data-astro-cid-77qc4tpx]{gap:var(--sp-5) var(--sp-4);border-top:1px solid var(--line);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:clamp(1.75rem,1.4rem + 1.8vw,3rem);padding-top:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);display:grid}.mark__values[data-astro-cid-77qc4tpx] li[data-astro-cid-77qc4tpx]{gap:.25rem;display:grid}.mark__value-k[data-astro-cid-77qc4tpx]{font-family:var(--ff-display);font-size:var(--fs-md);letter-spacing:var(--tracking-snug);color:var(--accent);font-weight:700}.mark__value-v[data-astro-cid-77qc4tpx]{font-size:var(--fs-xs);color:var(--text-muted)}@media (width>=760px){.mark__values[data-astro-cid-77qc4tpx]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.mark__cta[data-astro-cid-77qc4tpx],.mark__cta[data-astro-cid-77qc4tpx] [data-astro-cid-77qc4tpx][data-magnetic],.mark__cta[data-astro-cid-77qc4tpx] .btn[data-astro-cid-77qc4tpx]{width:100%}}.scene__grid[data-astro-cid-7wcqpozi]{align-items:start;gap:clamp(2rem,1.4rem + 2.8vw,4rem);display:grid}.scene__steps[data-astro-cid-7wcqpozi]{gap:var(--sp-4);display:grid}.scene__step[data-astro-cid-7wcqpozi]{gap:var(--sp-5);cursor:pointer;transition:opacity var(--dur-slow) var(--ease-out);grid-template-columns:3px minmax(0,1fr);padding:clamp(1.125rem,.9rem + 1vw,1.625rem) 0;display:grid}.scene__step[data-astro-cid-7wcqpozi][data-active=false] .scene__title[data-astro-cid-7wcqpozi]{color:var(--text-muted)}.scene__step[data-astro-cid-7wcqpozi][data-active=false] .scene__bar[data-astro-cid-7wcqpozi]{opacity:.35}.scene__bar[data-astro-cid-7wcqpozi]{border-radius:var(--r-pill);background:var(--line);height:100%;display:block;position:relative;overflow:hidden}.scene__bar[data-astro-cid-7wcqpozi]:after{content:"";background:var(--grad-brand);transform-origin:top;transition:transform var(--dur-slower) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.scene__step[data-astro-cid-7wcqpozi][data-active=true] .scene__bar[data-astro-cid-7wcqpozi]:after{transform:scaleY(1)}.scene__step-body[data-astro-cid-7wcqpozi]{gap:.625rem;display:grid}.scene__kicker[data-astro-cid-7wcqpozi]{color:var(--accent)}.scene__title[data-astro-cid-7wcqpozi]{font-size:var(--fs-xl);letter-spacing:var(--tracking-snug)}.scene__text[data-astro-cid-7wcqpozi]{font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--text-muted);max-width:46ch}.scene__points[data-astro-cid-7wcqpozi]{--cluster-gap:.375rem;margin-top:.25rem}.scene__stage[data-astro-cid-7wcqpozi]{justify-items:center;gap:.75rem;display:grid}.scene__screen[data-astro-cid-7wcqpozi]{border-radius:var(--r-xl);border:1px solid var(--line);background:radial-gradient(24rem 16rem at 70% 0%, var(--accent-softer), transparent 70%), var(--surface);width:100%;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.screen__chrome[data-astro-cid-7wcqpozi]{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.screen__dot[data-astro-cid-7wcqpozi]{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.screen__dot[data-astro-cid-7wcqpozi]:first-child{background:var(--accent)}.screen__url[data-astro-cid-7wcqpozi]{color:var(--text-faint);font-size:var(--fs-micro);margin-left:auto}.screen__stack[data-astro-cid-7wcqpozi]{display:grid}.screen__panel[data-astro-cid-7wcqpozi]{opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slower) var(--ease-out), visibility 0s linear var(--dur-slow);grid-area:1/1;align-content:start;gap:.625rem;padding:clamp(.875rem,.7rem + .8vw,1.25rem);display:grid;transform:translateY(12px)scale(.985)}.screen__panel[data-astro-cid-7wcqpozi][data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.scores[data-astro-cid-7wcqpozi]>[data-astro-cid-7wcqpozi],.log__row[data-astro-cid-7wcqpozi],.bubble[data-astro-cid-7wcqpozi],.capture[data-astro-cid-7wcqpozi],.pipe-card[data-astro-cid-7wcqpozi],.seq__step[data-astro-cid-7wcqpozi]{opacity:0;animation:rise var(--dur-slower) var(--ease-out) forwards;animation-delay:var(--d,0s)}[data-astro-cid-7wcqpozi][data-active=false] [data-astro-cid-7wcqpozi]:is(.scores>*,.log__row,.bubble,.capture,.pipe-card,.seq__step){opacity:0;animation:none}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mock-head[data-astro-cid-7wcqpozi]{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding-bottom:.625rem;display:flex}.mock-ping[data-astro-cid-7wcqpozi]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent-glow);animation:pulse-dot 2s var(--ease-in-out) infinite;border-radius:50%;flex:none}.mock-label[data-astro-cid-7wcqpozi]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--text-2);font-weight:600;overflow:hidden}.mock-time[data-astro-cid-7wcqpozi]{color:var(--text-faint);font-size:var(--fs-micro);flex:none;margin-left:auto}.mock-status[data-astro-cid-7wcqpozi]{border-radius:var(--r-pill);border:1px solid var(--line-brand);background:var(--accent-soft);color:var(--accent);justify-self:start;align-items:center;gap:.4375rem;margin-top:.25rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mock-status[data-astro-cid-7wcqpozi] svg{flex:none}.scores[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.score[data-astro-cid-7wcqpozi]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);gap:.25rem;padding:.75rem .625rem;display:grid}.score__value[data-astro-cid-7wcqpozi]{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--accent);font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:800;line-height:1}.score__label[data-astro-cid-7wcqpozi]{font-size:var(--fs-nano);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.log[data-astro-cid-7wcqpozi]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);padding:.25rem .75rem;list-style:none;display:grid}.log__row[data-astro-cid-7wcqpozi]{font-size:var(--fs-xs);color:var(--text-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding-block:.5rem;display:grid}.log__row[data-astro-cid-7wcqpozi]+.log__row[data-astro-cid-7wcqpozi]{border-top:1px solid var(--line)}.log__row[data-astro-cid-7wcqpozi]>svg{color:var(--accent)}.log__step[data-astro-cid-7wcqpozi]{min-width:0;line-height:1.4}.log__meta[data-astro-cid-7wcqpozi],.log__time[data-astro-cid-7wcqpozi]{font-size:var(--fs-nano);color:var(--text-faint)}.log__time[data-astro-cid-7wcqpozi]{min-width:2.5rem}.log__tool[data-astro-cid-7wcqpozi]{border-radius:var(--r-pill);border:1px solid var(--line-brand);background:var(--accent-softer);color:var(--accent);font-size:var(--fs-nano);padding:.125rem .4375rem}.bubble[data-astro-cid-7wcqpozi]{border-radius:var(--r-md);max-width:86%;font-size:var(--fs-xs);border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);padding:.5rem .75rem;line-height:1.5}.bubble--in[data-astro-cid-7wcqpozi]{border-bottom-left-radius:4px;justify-self:start}.bubble--ai[data-astro-cid-7wcqpozi]{border-color:var(--line-brand);background:var(--accent-soft);color:var(--text);border-bottom-right-radius:4px;justify-self:end;align-items:flex-start;gap:.4rem;display:flex}.bubble--ai[data-astro-cid-7wcqpozi] svg{color:var(--accent);flex:none;margin-top:.2rem}.capture[data-astro-cid-7wcqpozi]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:.25rem 0 0;display:grid;overflow:hidden}.capture__cell[data-astro-cid-7wcqpozi]{background:var(--surface-2);gap:.125rem;padding:.5rem .75rem;display:grid}.capture__cell[data-astro-cid-7wcqpozi] dt[data-astro-cid-7wcqpozi]{font-size:var(--fs-nano);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.capture__cell[data-astro-cid-7wcqpozi] dd[data-astro-cid-7wcqpozi]{font-size:var(--fs-xs);color:var(--text);margin:0;font-weight:600}.pipe[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pipe-col[data-astro-cid-7wcqpozi]{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);align-content:start;gap:.4375rem;min-width:0;padding:.5rem;display:grid}.pipe-col__head[data-astro-cid-7wcqpozi]{font-size:var(--fs-nano);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);justify-content:space-between;margin-bottom:.125rem;display:flex}.pipe-col__head[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]{color:var(--accent)}.pipe-card[data-astro-cid-7wcqpozi]{border-radius:var(--r-xs);background:var(--surface);border:1px solid var(--line);gap:.125rem;min-width:0;padding:.5rem;display:grid}.pipe-card[data-astro-cid-7wcqpozi]>span[data-astro-cid-7wcqpozi]{overflow-wrap:anywhere;line-height:1.35}.pipe-card__who[data-astro-cid-7wcqpozi]{font-size:var(--fs-xs);color:var(--text);font-weight:600}.pipe-card__what[data-astro-cid-7wcqpozi]{font-size:var(--fs-nano);color:var(--text-muted)}.pipe-card__meta[data-astro-cid-7wcqpozi]{font-size:var(--fs-nano);color:var(--accent)}.seq[data-astro-cid-7wcqpozi]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);gap:.5rem;padding:.625rem .75rem;display:grid}.seq__label[data-astro-cid-7wcqpozi]{font-size:var(--fs-nano);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.seq__list[data-astro-cid-7wcqpozi]{flex-wrap:wrap;gap:.375rem;padding:0;list-style:none;display:flex}.seq__step[data-astro-cid-7wcqpozi]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-nano);color:var(--text-2);padding:.25rem .5625rem;position:relative}.tools[data-astro-cid-7wcqpozi]{flex-wrap:wrap;gap:.375rem;padding:0;list-style:none;display:flex}.tools__item[data-astro-cid-7wcqpozi]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);font-family:var(--ff-mono);font-size:var(--fs-nano);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.3125rem;padding:.25rem .5625rem;display:inline-flex}.tools__item[data-astro-cid-7wcqpozi] svg{color:var(--accent)}.scene__caption[data-astro-cid-7wcqpozi]{color:var(--text-faint)}@media (width>=960px){.scene__grid[data-astro-cid-7wcqpozi]{gap:var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.scene__stage[data-astro-cid-7wcqpozi]{top:calc(var(--header-h) + 3rem);position:sticky}.scene__steps[data-astro-cid-7wcqpozi]{gap:clamp(3rem,2rem + 5vw,7rem);padding-block:4rem}}.work[data-astro-cid-ryuh4v2g]{--frame-h:clamp(16rem, 12rem + 16vw, 21rem);gap:0;padding:0}.work__frame[data-astro-cid-ryuh4v2g]{height:var(--frame-h);border-bottom:1px solid var(--line);background:var(--surface-3);position:relative;overflow:hidden}.work__shot[data-astro-cid-ryuh4v2g]{width:100%;height:auto;transition:transform 6s var(--ease-in-out);display:block}@media (hover:hover) and (pointer:fine){.work[data-astro-cid-ryuh4v2g]:hover .work__shot[data-astro-cid-ryuh4v2g]{transform:translateY(calc(-100% + var(--frame-h)))}}.work__scrim[data-astro-cid-ryuh4v2g]{background:linear-gradient(to top, var(--surface), transparent);pointer-events:none;opacity:.9;height:45%;position:absolute;inset:auto 0 0}.work__platform[data-astro-cid-ryuh4v2g]{border-radius:var(--r-pill);background:var(--surface-glass);backdrop-filter:blur(10px);border:1px solid var(--line);font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);padding:.3125rem .6875rem;font-size:.6875rem;position:absolute;top:.875rem;left:.875rem}.work__hint[data-astro-cid-ryuh4v2g]{color:var(--text-faint);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:absolute;bottom:.875rem;right:.875rem;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.work[data-astro-cid-ryuh4v2g]:hover .work__hint[data-astro-cid-ryuh4v2g]{opacity:1;transform:none}}@media (hover:none){.work__hint[data-astro-cid-ryuh4v2g]{display:none}}.work__body[data-astro-cid-ryuh4v2g]{gap:.75rem;padding:clamp(1.25rem,1rem + 1.2vw,1.75rem);display:grid}.work__meta[data-astro-cid-ryuh4v2g]{color:var(--text-faint)}.work__outcome[data-astro-cid-ryuh4v2g]{font-size:var(--fs-xs);color:var(--accent);align-items:center;gap:.4375rem;font-weight:600;display:inline-flex}.work__stack[data-astro-cid-ryuh4v2g]{--cluster-gap:.375rem;margin-top:.25rem}.beams[data-astro-cid-b6aivczs]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 78%,#0000 100%)}.beams__pillars[data-astro-cid-b6aivczs]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(.5rem,1.2vw,1.25rem);display:grid;position:absolute;inset:-6% -2% 30%;-webkit-mask-image:linear-gradient(#000 10%,#0000 92%);mask-image:linear-gradient(#000 10%,#0000 92%)}.beams__pillar[data-astro-cid-b6aivczs]{background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 7%, transparent), color-mix(in srgb, var(--text) 2%, transparent) 70%, transparent);border:1px solid color-mix(in srgb, var(--text) 5%, transparent);border-bottom:0;border-radius:999px 999px 0 0}.beams__light[data-astro-cid-b6aivczs]{mix-blend-mode:screen;filter:blur(clamp(28px,4vw,56px));position:absolute;inset:-20% -10% -10%}.beams__shaft[data-astro-cid-b6aivczs]{top:0;bottom:0;left:var(--x);width:var(--w);opacity:var(--o);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--brand-400) 70%, transparent) 30%, color-mix(in srgb, var(--brand-600) 55%, transparent) 62%, transparent 95%);transform:skewX(var(--tilt));transform-origin:top;animation:beam-sway var(--dur) var(--ease-in-out) var(--delay) infinite alternate;position:absolute}.beams__floor[data-astro-cid-b6aivczs]{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--brand-500) 26%, transparent), transparent 70%);filter:blur(30px);height:45%;position:absolute;bottom:6%;left:10%;right:10%}@keyframes beam-sway{0%{transform:skewX(var(--tilt)) translateX(-6%);opacity:calc(var(--o) * .55)}50%{opacity:var(--o)}to{transform:skewX(calc(var(--tilt) + 6deg)) translateX(10%);opacity:calc(var(--o) * .8)}}[data-theme=light] .beams__light[data-astro-cid-b6aivczs]{mix-blend-mode:multiply;opacity:.45}[data-theme=light] .beams__floor[data-astro-cid-b6aivczs]{opacity:.6}@media (prefers-reduced-motion:reduce){.beams__shaft[data-astro-cid-b6aivczs]{animation:none}}[data-a11y-motion=true] .beams__shaft[data-astro-cid-b6aivczs]{animation:none}[data-a11y-contrast=true] .beams[data-astro-cid-b6aivczs]{display:none}.leaks[data-astro-cid-z75bzaye]{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.leak[data-astro-cid-z75bzaye]{gap:.75rem}.leak__icon[data-astro-cid-z75bzaye]{color:#ff6b6b;background:#e5484d1f;border-color:#e5484d4d}[data-theme=light] .leak__icon[data-astro-cid-z75bzaye]{color:#c52a2f}.leak__cost[data-astro-cid-z75bzaye]{padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text);gap:.25rem;margin-top:auto;font-weight:600;display:grid}.leak__cost[data-astro-cid-z75bzaye] .mono[data-astro-cid-z75bzaye]{font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.speed[data-astro-cid-z75bzaye]{align-items:center;gap:var(--sp-4) clamp(1.25rem, 1rem + 1.5vw, 2.25rem);margin-top:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--line-brand);background:linear-gradient(120deg, var(--accent-soft), transparent 60%), var(--surface);flex-wrap:wrap;padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:flex}.speed__value[data-astro-cid-z75bzaye]{font-family:var(--ff-display);letter-spacing:-.04em;background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,2.4rem + 2.6vw,4.5rem);font-weight:800;line-height:1}.speed__copy[data-astro-cid-z75bzaye]{font-size:var(--fs-md);color:var(--text);flex:20rem;gap:.375rem;font-weight:600;display:grid}.speed__source[data-astro-cid-z75bzaye]{font-size:var(--fs-xs);color:var(--text-muted);text-underline-offset:3px;font-weight:500;text-decoration:underline}.speed__source[data-astro-cid-z75bzaye]:hover{color:var(--accent)}.story[data-astro-cid-xrcwcrgq]{gap:var(--sp-5);max-width:62rem;margin-inline:auto;display:grid}@media (width>=720px){.story[data-astro-cid-xrcwcrgq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.story__col[data-astro-cid-xrcwcrgq]{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);flex-direction:column;padding:clamp(1.25rem,1rem + 1.4vw,2.25rem);display:flex}.story__col--new[data-astro-cid-xrcwcrgq]{border-color:var(--line-brand);background:radial-gradient(28rem 16rem at 100% 0%, var(--accent-soft), transparent 70%), var(--surface);box-shadow:var(--shadow-md)}.story__title[data-astro-cid-xrcwcrgq]{margin-bottom:var(--sp-5);font-family:var(--ff-display);font-weight:800;font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--text-muted)}.story__col--new[data-astro-cid-xrcwcrgq] .story__title[data-astro-cid-xrcwcrgq]{color:var(--accent)}.story__list[data-astro-cid-xrcwcrgq]{display:grid}.story__list[data-astro-cid-xrcwcrgq] li[data-astro-cid-xrcwcrgq]{grid-template-columns:5rem minmax(0,1fr);gap:.25rem 1.5rem;padding-bottom:1.25rem;display:grid;position:relative}.story__list[data-astro-cid-xrcwcrgq] li[data-astro-cid-xrcwcrgq]:before{content:"";background:var(--text-faint);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.4rem;left:5.625rem}.story__list[data-astro-cid-xrcwcrgq] li[data-astro-cid-xrcwcrgq]:after{content:"";background:var(--line-strong);width:2px;position:absolute;top:1.1rem;bottom:-.3rem;left:calc(5.625rem + 4px)}.story__list[data-astro-cid-xrcwcrgq] li[data-astro-cid-xrcwcrgq]:last-child:after{display:none}.story__col--new[data-astro-cid-xrcwcrgq] .story__list[data-astro-cid-xrcwcrgq] li[data-astro-cid-xrcwcrgq]:before{background:var(--accent)}.story__col--new[data-astro-cid-xrcwcrgq] .story__list[data-astro-cid-xrcwcrgq] li[data-astro-cid-xrcwcrgq]:after{background:var(--line-brand)}.story__time[data-astro-cid-xrcwcrgq]{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;line-height:1.5}.story__col--new[data-astro-cid-xrcwcrgq] .story__time[data-astro-cid-xrcwcrgq]{color:var(--accent)}.story__text[data-astro-cid-xrcwcrgq]{font-weight:600;font-size:var(--fs-sm);color:var(--text-2);padding-left:.5rem;line-height:1.45}.story__col--new[data-astro-cid-xrcwcrgq] .story__text[data-astro-cid-xrcwcrgq]{color:var(--text)}.story__end[data-astro-cid-xrcwcrgq]{border-radius:var(--r-md);font-family:var(--ff-display);font-weight:800;font-size:var(--fs-md);text-align:center;color:#ff6b6b;background:#e5484d1f;margin-top:auto;padding:.875rem 1rem}[data-theme=light] .story__end[data-astro-cid-xrcwcrgq]{color:#c52a2f}.story__col--new[data-astro-cid-xrcwcrgq] .story__end[data-astro-cid-xrcwcrgq]{background:var(--grad-brand);color:var(--accent-ink)}.calc[data-astro-cid-3itxzfdj]{border-radius:var(--r-xl);border:1px solid var(--line-brand);background:radial-gradient(34rem 20rem at 100% 100%, var(--accent-soft), transparent 70%), var(--surface);max-width:62rem;box-shadow:var(--shadow-lg);gap:clamp(1.5rem,1rem + 2.5vw,3rem);margin-inline:auto;padding:clamp(1.25rem,1rem + 2vw,2.75rem);display:grid}@media (width>=820px){.calc[data-astro-cid-3itxzfdj]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.calc__inputs[data-astro-cid-3itxzfdj]{gap:var(--sp-5);display:grid}.calc__field[data-astro-cid-3itxzfdj]{gap:.625rem;display:grid}.calc__label[data-astro-cid-3itxzfdj]{font-size:var(--fs-sm);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:600;display:flex}.calc__now[data-astro-cid-3itxzfdj]{font-family:var(--ff-display);font-size:var(--fs-lg);color:var(--text);white-space:nowrap;font-weight:800}.calc[data-astro-cid-3itxzfdj] input[data-astro-cid-3itxzfdj][type=range]{--fill:50%;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:1.75rem;margin:0}.calc[data-astro-cid-3itxzfdj] input[data-astro-cid-3itxzfdj][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--fill), var(--line-strong) var(--fill));border-radius:3px;height:6px}.calc[data-astro-cid-3itxzfdj] input[data-astro-cid-3itxzfdj][type=range]::-moz-range-track{background:var(--line-strong);border-radius:3px;height:6px}.calc[data-astro-cid-3itxzfdj] input[data-astro-cid-3itxzfdj][type=range]::-moz-range-progress{background:var(--accent);border-radius:3px;height:6px}.calc[data-astro-cid-3itxzfdj] input[data-astro-cid-3itxzfdj][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);width:1.5rem;height:1.5rem;box-shadow:var(--shadow-md);border:3px solid #fff;border-radius:50%;margin-top:-9px}.calc[data-astro-cid-3itxzfdj] input[data-astro-cid-3itxzfdj][type=range]::-moz-range-thumb{background:var(--accent);border:3px solid #fff;border-radius:50%;width:1.125rem;height:1.125rem}.calc[data-astro-cid-3itxzfdj] input[data-astro-cid-3itxzfdj][type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.calc__result[data-astro-cid-3itxzfdj]{gap:var(--sp-3);justify-items:start;display:grid}.calc__eyebrow[data-astro-cid-3itxzfdj]{font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.calc__money[data-astro-cid-3itxzfdj]{font-family:var(--ff-display);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 3.4vw,4.25rem);font-weight:800;line-height:1}.calc__money[data-astro-cid-3itxzfdj] small[data-astro-cid-3itxzfdj]{font-size:var(--fs-md);letter-spacing:0;color:var(--text-muted);margin-left:.25rem;font-weight:600}.calc__year[data-astro-cid-3itxzfdj]{font-size:var(--fs-md);color:var(--text-2)}.calc__year[data-astro-cid-3itxzfdj] strong[data-astro-cid-3itxzfdj]{color:var(--accent)}.calc__note[data-astro-cid-3itxzfdj]{font-size:var(--fs-xs);color:var(--text-faint)}@media (width<=480px){.calc__result[data-astro-cid-3itxzfdj] [data-astro-cid-3itxzfdj][data-magnetic],.calc__result[data-astro-cid-3itxzfdj] .btn[data-astro-cid-3itxzfdj]{width:100%}}.stack[data-astro-cid-ntdauasn]{--tab-h:3rem;--stack-top:calc(var(--header-h) + .75rem);margin-top:var(--sp-7)}.stack__anchor[data-astro-cid-ntdauasn]{height:var(--sp-6);display:block}.stack__card[data-astro-cid-ntdauasn]{top:var(--stack-top);padding-top:var(--tab-h);pointer-events:none;margin:0;position:sticky}.stack__tab[data-astro-cid-ntdauasn]{pointer-events:auto;top:0;left:calc(var(--i) * 100% / var(--tabs));width:calc(100% / var(--tabs) - .25rem);height:calc(var(--tab-h) + 1px);border:1px solid var(--line-strong);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-2);color:var(--text-2);font-family:var(--ff-display);font-weight:700;font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-bottom:0;align-items:center;gap:.5rem;padding-inline:1rem;display:flex;position:absolute}.stack__tab[data-astro-cid-ntdauasn]:hover{color:var(--accent)}.stack__tab[data-astro-cid-ntdauasn] svg{color:var(--accent);flex:none}.stack__tab-num[data-astro-cid-ntdauasn]{font-size:var(--fs-xs);color:var(--text-faint);margin-left:auto;font-weight:500}.is-current[data-astro-cid-ntdauasn] .stack__tab[data-astro-cid-ntdauasn]{background:var(--grad-brand);color:var(--accent-ink);border-color:#0000}.is-current[data-astro-cid-ntdauasn] .stack__tab[data-astro-cid-ntdauasn] svg,.is-current[data-astro-cid-ntdauasn] .stack__tab-num[data-astro-cid-ntdauasn]{color:var(--accent-ink)}.stack__panel[data-astro-cid-ntdauasn]{pointer-events:auto;border-radius:0 var(--r-xl) var(--r-xl) var(--r-xl);border:1px solid var(--line-strong);background:radial-gradient(40rem 22rem at 100% 0%, var(--accent-softer), transparent 70%), var(--surface);background-color:var(--surface);align-items:center;gap:clamp(1.5rem,1rem + 2.4vw,3.5rem);min-height:31rem;padding:clamp(1.5rem,1rem + 2.6vw,3.5rem);display:grid}@media (width>=900px){.stack__panel[data-astro-cid-ntdauasn]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.stack__copy[data-astro-cid-ntdauasn]{gap:var(--sp-4);justify-items:start;display:grid}.stack__title[data-astro-cid-ntdauasn]{letter-spacing:-.035em;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.04}.stack__body[data-astro-cid-ntdauasn]{font-size:var(--fs-md);color:var(--text-2);max-width:44ch;line-height:1.55}.stack__list[data-astro-cid-ntdauasn]{width:100%;margin-block:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;display:grid}.stack__list[data-astro-cid-ntdauasn] a[data-astro-cid-ntdauasn]{font-size:var(--fs-sm);color:var(--text-2);transition:color var(--dur-fast) var(--ease-out);padding-left:1rem;font-weight:500;display:block;position:relative}.stack__list[data-astro-cid-ntdauasn] a[data-astro-cid-ntdauasn]:before{content:"";background:var(--accent);width:.375rem;height:.375rem;position:absolute;top:.55em;left:0}.stack__list[data-astro-cid-ntdauasn] a[data-astro-cid-ntdauasn]:hover{color:var(--accent)}.stack__visual[data-astro-cid-ntdauasn]{min-width:0}.stack__visual[data-astro-cid-ntdauasn] .mono[data-astro-cid-ntdauasn]{font-size:var(--fs-micro);letter-spacing:.06em;color:var(--text-faint)}.mock-line[data-astro-cid-ntdauasn]{background:var(--line-strong);border-radius:4px;height:.625rem;display:block}.mock-line--lg[data-astro-cid-ntdauasn]{background:var(--text-faint);width:75%;height:1.125rem}.mock-line--sm[data-astro-cid-ntdauasn]{width:60%}.mock-board[data-astro-cid-ntdauasn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.mock-board__col[data-astro-cid-ntdauasn]{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);align-content:start;gap:.5rem;min-height:15rem;padding:.75rem;display:grid}.mock-board__card[data-astro-cid-ntdauasn]{background:var(--surface);border-left:3px solid var(--accent);font-size:var(--fs-xs);color:var(--text);border-radius:.5rem;padding:.625rem;font-weight:600}.mock-voice[data-astro-cid-ntdauasn]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.mock-voice__phone[data-astro-cid-ntdauasn]{border:1px solid var(--line-strong);text-align:center;background:#0b0c10;border-radius:1.5rem;justify-items:center;gap:.875rem;padding:1.5rem .75rem;display:grid}.mock-voice__phone[data-astro-cid-ntdauasn] .mono[data-astro-cid-ntdauasn]{color:#9aa0ab}.mock-voice__wave[data-astro-cid-ntdauasn]{align-items:center;gap:3px;height:3rem;display:flex}.mock-voice__wave[data-astro-cid-ntdauasn] i[data-astro-cid-ntdauasn]{background:linear-gradient(#ffac5e,#ed5e05);border-radius:2px;width:4px}.mock-voice__who[data-astro-cid-ntdauasn]{font-size:var(--fs-xs);color:#f6f7f9;font-weight:600}.mock-voice__keys[data-astro-cid-ntdauasn]{gap:.5rem;display:flex}.mock-voice__keys[data-astro-cid-ntdauasn] i[data-astro-cid-ntdauasn]{background:#2a2c35;border-radius:50%;width:1.75rem;height:1.75rem}.mock-voice__keys[data-astro-cid-ntdauasn] i[data-astro-cid-ntdauasn]:last-child{background:#e5484d}.mock-voice__log[data-astro-cid-ntdauasn]{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);gap:.5rem;padding:.875rem;display:grid}.mock-voice__head[data-astro-cid-ntdauasn]{font-size:var(--fs-xs);color:var(--text);font-weight:700}.mock-bubble[data-astro-cid-ntdauasn]{background:var(--surface);max-width:92%;color:var(--text-2);border-radius:.625rem;justify-self:start;padding:.5rem .625rem;font-size:.75rem;line-height:1.35}.mock-bubble--ai[data-astro-cid-ntdauasn]{background:var(--grad-brand);color:var(--accent-ink);justify-self:end;font-weight:600}.mock-voice__done[data-astro-cid-ntdauasn]{color:var(--accent);font-size:.75rem;font-weight:700}.mock-site[data-astro-cid-ntdauasn]{padding:0 1.25rem 1.75rem 0;position:relative}.mock-browser[data-astro-cid-ntdauasn]{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:var(--shadow-lg);overflow:hidden}.mock-browser__bar[data-astro-cid-ntdauasn]{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:.375rem;padding:.625rem .75rem;display:flex}.mock-browser__bar[data-astro-cid-ntdauasn]>i[data-astro-cid-ntdauasn]{background:var(--line-strong);border-radius:50%;width:.625rem;height:.625rem}.mock-browser__bar[data-astro-cid-ntdauasn]>i[data-astro-cid-ntdauasn]:first-child{background:#ff7b7f}.mock-browser__bar[data-astro-cid-ntdauasn]>i[data-astro-cid-ntdauasn]:nth-child(2){background:#ffac5e}.mock-browser__bar[data-astro-cid-ntdauasn]>i[data-astro-cid-ntdauasn]:nth-child(3){background:#5bd69b}.mock-browser__url[data-astro-cid-ntdauasn]{border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-muted);flex:1;align-items:center;gap:.375rem;margin-left:.5rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.mock-browser__url[data-astro-cid-ntdauasn] svg{color:#5bd69b}.mock-browser__page[data-astro-cid-ntdauasn]{background:radial-gradient(22rem 13rem at 90% 0%, var(--accent-soft), transparent 72%);padding:1.125rem 1.25rem 2.75rem}.mock-site__nav[data-astro-cid-ntdauasn]{color:var(--text-muted);align-items:center;gap:.875rem;margin-bottom:1.25rem;font-size:.6875rem;display:flex}.mock-site__nav[data-astro-cid-ntdauasn] b[data-astro-cid-ntdauasn]{font-family:var(--ff-display);color:var(--text);margin-right:auto;font-size:.8125rem}.mock-site__nav[data-astro-cid-ntdauasn] em[data-astro-cid-ntdauasn]{border-radius:var(--r-pill);border:1px solid var(--line-brand);color:var(--accent);padding:.25rem .625rem;font-style:normal;font-weight:600}.mock-site__head[data-astro-cid-ntdauasn]{max-width:15ch;font-family:var(--ff-display);letter-spacing:-.03em;color:var(--text);font-size:1.5rem;font-weight:800;line-height:1.08}.mock-site__sub[data-astro-cid-ntdauasn]{color:var(--text-muted);margin-top:.5rem;font-size:.75rem}.mock-site__cta[data-astro-cid-ntdauasn]{border-radius:var(--r-pill);background:var(--grad-brand);color:var(--accent-ink);margin-top:.875rem;padding:.5rem .875rem;font-size:.75rem;font-weight:700;display:inline-block}.mock-site__tiles[data-astro-cid-ntdauasn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.125rem;display:grid}.mock-site__tiles[data-astro-cid-ntdauasn] li[data-astro-cid-ntdauasn]{background:var(--surface);border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem;font-size:.6875rem;font-weight:600;display:flex}.mock-site__tiles[data-astro-cid-ntdauasn] svg{color:var(--accent);flex:none}.mock-score[data-astro-cid-ntdauasn]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-brand);box-shadow:var(--shadow-md);justify-items:center;gap:.375rem;padding:.75rem;display:grid;position:absolute;top:6rem;right:0}.mock-score__ring[data-astro-cid-ntdauasn]{place-items:center;width:4.25rem;height:4.25rem;display:grid;position:relative}.mock-score__ring[data-astro-cid-ntdauasn]:before{content:"";background:conic-gradient(var(--accent) 0 95%, var(--line-strong) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.mock-score__ring[data-astro-cid-ntdauasn] b[data-astro-cid-ntdauasn]{font-family:var(--ff-display);color:var(--accent);font-size:1.25rem;font-weight:800}.mock-toast[data-astro-cid-ntdauasn]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-brand);box-shadow:var(--shadow-md);align-items:center;gap:.625rem;padding:.625rem .875rem .625rem .625rem;display:flex;position:absolute;bottom:0;left:1.25rem}.mock-toast__dot[data-astro-cid-ntdauasn]{background:var(--grad-brand);width:2rem;height:2rem;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.mock-toast[data-astro-cid-ntdauasn] b[data-astro-cid-ntdauasn]{color:var(--text);font-size:.75rem;display:block}.mock-toast[data-astro-cid-ntdauasn] span[data-astro-cid-ntdauasn]:last-child{color:var(--text-muted);font-size:.6875rem}.mock-app[data-astro-cid-ntdauasn]{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);grid-template-columns:3.25rem minmax(0,1fr);min-height:17rem;display:grid;overflow:hidden}.mock-app__side[data-astro-cid-ntdauasn]{background:var(--surface);border-right:1px solid var(--line);align-content:start;justify-items:center;gap:.75rem;padding:.875rem 0;display:grid}.mock-app__side[data-astro-cid-ntdauasn] i[data-astro-cid-ntdauasn]{background:var(--line-strong);border-radius:.375rem;width:1.25rem;height:1.25rem}.mock-app__side[data-astro-cid-ntdauasn] i[data-astro-cid-ntdauasn]:first-child{background:var(--grad-brand)}.mock-app__main[data-astro-cid-ntdauasn]{align-content:start;gap:.75rem;padding:1rem;display:grid}.mock-app__chart[data-astro-cid-ntdauasn]{align-items:flex-end;gap:.5rem;height:9rem;display:flex}.mock-app__chart[data-astro-cid-ntdauasn] i[data-astro-cid-ntdauasn]{background:var(--grad-brand);border-radius:4px 4px 0 0;flex:1}.mock-checks[data-astro-cid-ntdauasn]{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-strong);gap:.5rem;padding:1.25rem;display:grid}.mock-checks__row[data-astro-cid-ntdauasn]{background:var(--surface);font-size:var(--fs-sm);color:var(--text);border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-weight:600;display:flex}.mock-checks__row[data-astro-cid-ntdauasn] svg{background:var(--grad-brand);width:1.25rem;height:1.25rem;color:var(--accent-ink);border-radius:50%;flex:none;padding:.2rem}@media (height<=699px){.stack__card[data-astro-cid-ntdauasn]{position:relative;top:auto}}@media (width<=899px){.stack__visual[data-astro-cid-ntdauasn]{display:none}.stack__panel[data-astro-cid-ntdauasn]{border-top-left-radius:0;align-content:start;min-height:30rem}.stack__tab[data-astro-cid-ntdauasn]{justify-content:center;padding-inline:.25rem}.stack__tab-label[data-astro-cid-ntdauasn]{display:none}.stack__tab-num[data-astro-cid-ntdauasn]{margin-left:0}}@media (width<=479px){.stack__list[data-astro-cid-ntdauasn]{grid-template-columns:1fr}.stack__cta[data-astro-cid-ntdauasn]{width:100%}}.intro-video[data-astro-cid-rfpclcad]{padding-block:clamp(3rem,2rem + 4vw,5.5rem) clamp(1.5rem,1rem + 2vw,3rem)}.intro-video__head[data-astro-cid-rfpclcad]{text-align:center;justify-items:center;gap:.75rem;margin-bottom:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);display:grid}.intro-video__title[data-astro-cid-rfpclcad]{font-size:var(--fs-2xl);max-width:26ch}.intro-video__player[data-astro-cid-rfpclcad]{isolation:isolate;aspect-ratio:16/9;border-radius:var(--r-xl);border:1px solid var(--line-brand);background:#07070a;max-width:68rem;margin-inline:auto;position:relative;box-shadow:0 50px 110px -45px #000000e6,0 0 0 1px #0006}.intro-video__glow[data-astro-cid-rfpclcad]{z-index:-1;background:radial-gradient(closest-side, var(--accent-glow), transparent);opacity:.55;filter:blur(40px);border-radius:50%;position:absolute;inset:8% 6% -6%}.intro-video__poster[data-astro-cid-rfpclcad],.intro-video__media{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.intro-video__media{background:#07070a}.intro-video__player[data-astro-cid-rfpclcad] picture[data-astro-cid-rfpclcad]{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.intro-video__play[data-astro-cid-rfpclcad]{border-radius:var(--r-pill);backdrop-filter:blur(10px);color:#f6f7f9;cursor:pointer;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#0c0c10b8;border:1px solid #ffffff29;align-items:center;gap:.875rem;padding:.5rem 1.375rem .5rem .5rem;display:inline-flex;position:absolute;top:7%;left:5.2%;box-shadow:0 20px 50px -20px #000000e6}.intro-video__play[data-astro-cid-rfpclcad]:hover{border-color:var(--accent);transform:translateY(-2px)}.intro-video__play[data-astro-cid-rfpclcad]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.intro-video__icon[data-astro-cid-rfpclcad]{background:var(--grad-brand);color:#1a0d03;width:3.25rem;height:3.25rem;box-shadow:0 0 0 0 var(--accent-glow);animation:intro-pulse 2.4s var(--ease-in-out) infinite;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.intro-video__icon[data-astro-cid-rfpclcad] svg[data-astro-cid-rfpclcad]{margin-left:3px}.intro-video__label[data-astro-cid-rfpclcad]{text-align:left;gap:.125rem;display:grid}.intro-video__label-main[data-astro-cid-rfpclcad]{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-md)}.intro-video__label-sub[data-astro-cid-rfpclcad]{font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffac5e}@keyframes intro-pulse{0%{box-shadow:0 0 #ff7a1880}70%{box-shadow:0 0 0 16px #ff7a1800}to{box-shadow:0 0 #ff7a1800}}@media (prefers-reduced-motion:reduce){.intro-video__icon[data-astro-cid-rfpclcad]{animation:none}}[data-a11y-motion=true] .intro-video__icon[data-astro-cid-rfpclcad]{animation:none}.is-playing[data-astro-cid-rfpclcad] .intro-video__play[data-astro-cid-rfpclcad],.is-playing[data-astro-cid-rfpclcad] picture[data-astro-cid-rfpclcad]{display:none}.intro-video__note[data-astro-cid-rfpclcad]{margin-top:var(--sp-5);text-align:center;justify-content:center;align-items:center;gap:.5rem;display:flex}.intro-video__note[data-astro-cid-rfpclcad] svg{color:var(--accent);flex:none}@media (width<=640px){.intro-video__player[data-astro-cid-rfpclcad]{border-radius:var(--r-lg)}.intro-video__play[data-astro-cid-rfpclcad]{padding:.25rem;top:6%;left:4.5%}.intro-video__icon[data-astro-cid-rfpclcad]{width:2.5rem;height:2.5rem}.intro-video__label[data-astro-cid-rfpclcad]{display:none}.intro-video__play[data-astro-cid-rfpclcad]:after{content:"1:02";border-radius:var(--r-pill);font-family:var(--ff-mono);font-size:var(--fs-micro);color:#ffac5e;background:#0c0c10cc;padding:.125rem .5rem;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}}.about-strip__grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,1.4rem + 2.8vw,4rem);display:grid}.about-strip__copy[data-astro-cid-lcdefpme]{gap:var(--sp-5);justify-items:start;display:grid}.about-strip__title[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl)}.about-strip__actions[data-astro-cid-lcdefpme]{--cluster-gap:var(--sp-5);margin-top:var(--sp-2)}.about-strip__marquee[data-astro-cid-lcdefpme]{margin-top:clamp(2.25rem,1.8rem + 2vw,3.5rem)}@media (width>=960px){.about-strip__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.beams-host[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.work-grid[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.band-marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding-block:clamp(1.5rem,1.2rem + 1.4vw,2.5rem)}.call-band[data-astro-cid-lcdefpme]{padding-top:var(--section-y-sm)}.call-band__frame[data-astro-cid-lcdefpme]{--panda-w:clamp(8.5rem, 5rem + 8vw, 13.5rem);--panda-room:calc(var(--panda-w) * .97);padding-top:var(--panda-room);position:relative}.call-band__panda[data-astro-cid-lcdefpme]{z-index:2;left:46%;bottom:calc(100% - var(--panda-room));width:var(--panda-w);pointer-events:none;filter:drop-shadow(0 18px 24px #00000073);height:auto;position:absolute;transform:translate(-50%,5.5%)}[data-theme=light] .call-band__panda[data-astro-cid-lcdefpme]{filter:drop-shadow(0 14px 18px #92360a2e)}@media (width<=639px){.call-band__panda[data-astro-cid-lcdefpme]{left:auto;right:1.25rem;transform:translateY(5.5%)}}.call-band__inner[data-astro-cid-lcdefpme]{border-radius:var(--r-2xl);border:1px solid var(--line);isolation:isolate;background:radial-gradient(40rem 24rem at 12% 0%, var(--accent-soft), transparent 66%), var(--surface);padding:clamp(2rem,1.4rem + 2.8vw,4rem);position:relative;overflow:hidden}.call-band__glow[data-astro-cid-lcdefpme]{width:28rem;height:28rem;top:-14rem;left:-8rem}.call-band__copy[data-astro-cid-lcdefpme]{gap:var(--sp-5);justify-items:start;max-width:52rem;display:grid}.call-band__title[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl)}.call-band__points[data-astro-cid-lcdefpme]{--cluster-gap:.5rem}.call-band__points[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{text-transform:none;letter-spacing:.02em}.call-band__points[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--accent)}.call-band__actions[data-astro-cid-lcdefpme]{margin-top:var(--sp-2)}@media (width<=480px){.call-band__actions[data-astro-cid-lcdefpme],.about-strip__actions[data-astro-cid-lcdefpme]{width:100%;display:grid}.call-band__actions[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.about-strip__actions[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{width:100%}.call-band__actions[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-magnetic]{display:block}.call-band__actions[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-magnetic] .btn[data-astro-cid-lcdefpme]{width:100%}.about-strip__actions[data-astro-cid-lcdefpme] .link-underline[data-astro-cid-lcdefpme]{justify-content:center}}
