.pp-hero[data-astro-cid-nuxkxbdl]{padding-top:calc(var(--header-h) + clamp(40px, 6vw, 88px));background:radial-gradient(60% 80% at 80% 30%, #0878e83d, transparent 65%), linear-gradient(180deg, var(--navy-950), var(--navy-900));padding-bottom:clamp(56px,7vw,104px)}.pp-hero-inner[data-astro-cid-nuxkxbdl]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px clamp(40px,6vw,96px);display:grid}.pp-copy[data-astro-cid-nuxkxbdl]{justify-items:start;gap:22px;display:grid}.pp-tags[data-astro-cid-nuxkxbdl]{align-items:center;gap:14px;margin-top:12px;display:flex}.pp-code[data-astro-cid-nuxkxbdl]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--cyan-400);font-size:.8125rem}.pp-tagline[data-astro-cid-nuxkxbdl]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-dark-2);max-width:24em;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.35}.pp-actions[data-astro-cid-nuxkxbdl]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;display:flex}.pp-price[data-astro-cid-nuxkxbdl]{font-size:var(--fs-small);color:var(--on-dark-3)}.pp-visual[data-astro-cid-nuxkxbdl]{border-radius:var(--radius-l);box-shadow:0 0 0 1px var(--line-dark), 0 40px 80px -30px #0009}.pp-notice[data-astro-cid-nuxkxbdl]{margin-top:40px}.pp-notice[data-astro-cid-nuxkxbdl]+.pp-ps[data-astro-cid-nuxkxbdl]{padding-top:calc(var(--section) * .6)}.pp-video[data-astro-cid-nuxkxbdl]{max-width:960px;padding-bottom:calc(var(--section) * .4)}.ps-grid[data-astro-cid-nuxkxbdl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(40px,6vw,96px);display:grid}.ps[data-astro-cid-nuxkxbdl]{border-top:1px solid var(--line-strong);align-content:start;gap:22px;padding-top:28px;display:grid}.ps-solution[data-astro-cid-nuxkxbdl]{border-top-color:var(--blue-600)}.ps-text[data-astro-cid-nuxkxbdl]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);line-height:1.4}.pp-grid[data-astro-cid-nuxkxbdl]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px clamp(40px,6vw,96px);display:grid}.pp-feature-list[data-astro-cid-nuxkxbdl]{border-top:1px solid var(--line);margin:32px 0 0;display:grid}.pp-feature-list[data-astro-cid-nuxkxbdl] li[data-astro-cid-nuxkxbdl]{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px 0;font-size:1.0625rem;display:grid}.pp-feature-list[data-astro-cid-nuxkxbdl] span[data-astro-cid-nuxkxbdl]{font-family:var(--font-mono);color:var(--blue-700);padding-top:3px;font-size:.8125rem}.pp-prose[data-astro-cid-nuxkxbdl]{margin-top:40px}.pp-side[data-astro-cid-nuxkxbdl]{gap:24px;display:grid;position:sticky;top:96px}.side-block[data-astro-cid-nuxkxbdl]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:24px}.side-h[data-astro-cid-nuxkxbdl]{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-700);margin-bottom:16px;font-weight:500}.side-talk[data-astro-cid-nuxkxbdl]{gap:14px;display:grid}.side-talk[data-astro-cid-nuxkxbdl] .side-h[data-astro-cid-nuxkxbdl]{margin-bottom:0}.side-talk[data-astro-cid-nuxkxbdl] p[data-astro-cid-nuxkxbdl]{font-size:var(--fs-small)}.aud-list[data-astro-cid-nuxkxbdl]{gap:12px;margin:0;display:grid}.aud-list[data-astro-cid-nuxkxbdl] li[data-astro-cid-nuxkxbdl]{color:var(--ink);align-items:center;gap:12px;font-weight:500;display:flex}.aud-list[data-astro-cid-nuxkxbdl] .icon{color:var(--blue-600)}.sheet[data-astro-cid-nuxkxbdl]{font-size:var(--fs-small);display:grid}.sheet[data-astro-cid-nuxkxbdl] div[data-astro-cid-nuxkxbdl]{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.sheet[data-astro-cid-nuxkxbdl] div[data-astro-cid-nuxkxbdl]:last-child{border-bottom:0}.sheet[data-astro-cid-nuxkxbdl] dt[data-astro-cid-nuxkxbdl]{color:var(--ink-3)}.sheet[data-astro-cid-nuxkxbdl] dd[data-astro-cid-nuxkxbdl]{color:var(--ink)}@media (width<=1000px){.pp-grid[data-astro-cid-nuxkxbdl]{grid-template-columns:1fr}.pp-side[data-astro-cid-nuxkxbdl]{position:static}}@media (width<=860px){.pp-hero-inner[data-astro-cid-nuxkxbdl],.ps-grid[data-astro-cid-nuxkxbdl]{grid-template-columns:1fr}.pp-visual[data-astro-cid-nuxkxbdl]{max-width:520px}}
