.pd[data-astro-cid-v3jv4srj]{background:radial-gradient(ellipse 120% 90% at 80% 10%, color-mix(in srgb, var(--p-bg) 85%, #000), var(--wl-ink) 70%);padding:calc(var(--header-h) + clamp(2.5rem, 6vw, 5rem)) 0 clamp(3.5rem, 7vw, 6rem);border-bottom:1px solid var(--wl-line-soft);position:relative;overflow:hidden}.pd__bg[data-astro-cid-v3jv4srj]{background:radial-gradient(ellipse 70% 80% at 80% 30%, color-mix(in srgb, var(--p-bg) 95%, transparent), transparent 70%), radial-gradient(color-mix(in srgb, var(--p-soft) 8%, transparent) 1px, transparent 1px) 0 0 / 22px 22px;position:absolute;inset:0;mask-image:linear-gradient(#000 60%,#0000)}.pd__neural[data-astro-cid-v3jv4srj]{opacity:.6;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 60%);mask-image:linear-gradient(90deg,#0000 10%,#000 60%)}.pd__grid[data-astro-cid-v3jv4srj]{z-index:2;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid;position:relative}.pd__copy[data-astro-cid-v3jv4srj]{gap:1rem;display:grid}.pd__back[data-astro-cid-v3jv4srj]{color:var(--wl-muted);width:fit-content;transition:color var(--dur);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.pd__back[data-astro-cid-v3jv4srj]:hover{color:var(--wl-paper)}.pd__brand[data-astro-cid-v3jv4srj]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.pd__family[data-astro-cid-v3jv4srj]{color:var(--p-soft)}.pd__ph[data-astro-cid-v3jv4srj]{letter-spacing:.14em;text-transform:uppercase;color:var(--wl-slate);margin-top:.25rem;font-size:.62rem}.pd__tag[data-astro-cid-v3jv4srj]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--p-soft)}.pd__desc[data-astro-cid-v3jv4srj]{color:var(--wl-muted);max-width:58ch;font-size:1.1rem}.pd__note[data-astro-cid-v3jv4srj]{font-size:var(--fs-small);color:var(--wl-muted);border-left:2px solid var(--p-accent);max-width:58ch;padding-left:1rem}.pd__links[data-astro-cid-v3jv4srj]{font-size:var(--fs-small);flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;list-style:none;display:flex}.pd__links[data-astro-cid-v3jv4srj] a[data-astro-cid-v3jv4srj]{color:var(--p-soft);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--p-soft) 40%, transparent)}.pd__links[data-astro-cid-v3jv4srj] a[data-astro-cid-v3jv4srj]:hover{text-decoration-color:var(--p-soft)}.pd__visual[data-astro-cid-v3jv4srj] .pv__phone{width:min(52%,260px)}.pd__cta[data-astro-cid-v3jv4srj]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.pd__visual[data-astro-cid-v3jv4srj]{aspect-ratio:1/.9;border-radius:var(--r-xl);background:var(--p-bg);border:1px solid color-mix(in srgb, var(--p-accent) 40%, transparent);box-shadow:0 50px 100px -50px color-mix(in srgb, var(--p-accent) 70%, transparent);transition:transform .5s var(--ease-out);position:relative;overflow:hidden}.pd__visual[data-astro-cid-v3jv4srj] .pv__panel{width:min(100%,320px);transform:scale(1.08)}.pd__glow[data-astro-cid-v3jv4srj]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--p-accent) 32%, transparent), transparent 65%);border-radius:50%;width:80%;position:absolute;top:-10%;left:10%}.pd-facts__grid[data-astro-cid-v3jv4srj]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.fact[data-astro-cid-v3jv4srj]{border-radius:var(--r-lg);background:radial-gradient(ellipse 90% 60% at 0% 0%, color-mix(in srgb, var(--p-accent) 12%, transparent), transparent 70%), var(--wl-graphite);border:1px solid color-mix(in srgb, var(--p-accent) 24%, var(--wl-line-soft));align-content:start;gap:1rem;padding:1.75rem;display:grid}.fact[data-astro-cid-v3jv4srj] .label[data-astro-cid-v3jv4srj]{color:var(--p-soft)}.fact[data-astro-cid-v3jv4srj]>.pill{justify-self:start}.fact__small[data-astro-cid-v3jv4srj]{font-size:var(--fs-caption)}.chips[data-astro-cid-v3jv4srj]{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-v3jv4srj] li[data-astro-cid-v3jv4srj]{border-radius:var(--r-pill);background:color-mix(in srgb, var(--p-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--p-accent) 22%, transparent);padding:.3rem .7rem;font-size:.85rem}.checks[data-astro-cid-v3jv4srj]{gap:.5rem;padding:0;font-size:.95rem;list-style:none;display:grid}.checks[data-astro-cid-v3jv4srj] li[data-astro-cid-v3jv4srj]{align-items:start;gap:.6rem;display:flex}.checks[data-astro-cid-v3jv4srj] svg{color:var(--p-accent);flex:none;margin-top:.2rem}.pd-part[data-astro-cid-v3jv4srj]{border-radius:var(--r-lg);background:radial-gradient(ellipse 60% 120% at 0% 0%, #e4c36e1f, transparent 70%), linear-gradient(135deg, #10223f, var(--wl-navy));border:1px solid #e4c36e59;grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;margin-top:1.5rem;padding:1.75rem;display:grid}.pd-part__body[data-astro-cid-v3jv4srj]{gap:.8rem;display:grid}.pd-part__body[data-astro-cid-v3jv4srj] .label[data-astro-cid-v3jv4srj]{color:var(--wl-gold)}.pd-part[data-astro-cid-v3jv4srj] ul[data-astro-cid-v3jv4srj]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem 1.5rem;padding:0;font-size:.95rem;list-style:none;display:grid}.pd-part[data-astro-cid-v3jv4srj] li[data-astro-cid-v3jv4srj]{align-items:start;gap:.6rem;display:flex}.pd-part[data-astro-cid-v3jv4srj] li[data-astro-cid-v3jv4srj] svg{color:var(--wl-gold);flex:none;margin-top:.2rem}.pd-part__link[data-astro-cid-v3jv4srj]{color:var(--wl-paper);width:fit-content;font-size:.95rem;font-weight:600}.pd-part__link[data-astro-cid-v3jv4srj]:hover{color:var(--wl-gold)}.pd-endorse[data-astro-cid-v3jv4srj]{color:var(--wl-slate);font-size:var(--fs-small);align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}.more[data-astro-cid-v3jv4srj]{padding-top:0}.more__title[data-astro-cid-v3jv4srj]{margin-bottom:1.25rem}.more__list[data-astro-cid-v3jv4srj]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.more__list[data-astro-cid-v3jv4srj] a[data-astro-cid-v3jv4srj]{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--a) 25%, var(--wl-line-soft));background:color-mix(in srgb, var(--a) 5%, transparent);transition:border-color var(--dur), background-color var(--dur);align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.more__list[data-astro-cid-v3jv4srj] a[data-astro-cid-v3jv4srj]:hover{border-color:var(--a);background:color-mix(in srgb, var(--a) 12%, transparent)}.more__list[data-astro-cid-v3jv4srj] a[data-astro-cid-v3jv4srj]:hover svg[data-astro-cid-v3jv4srj]:last-child{color:var(--a)}.more__list[data-astro-cid-v3jv4srj] a[data-astro-cid-v3jv4srj]>span[data-astro-cid-v3jv4srj]{flex:1;line-height:1.35;display:grid}.more__list[data-astro-cid-v3jv4srj] b[data-astro-cid-v3jv4srj]{font-weight:600}.more__list[data-astro-cid-v3jv4srj] .muted[data-astro-cid-v3jv4srj]{font-size:var(--fs-caption)}.more__list[data-astro-cid-v3jv4srj] svg[data-astro-cid-v3jv4srj]:last-child{color:var(--wl-slate)}@media (width<=900px){.pd__grid[data-astro-cid-v3jv4srj],.pd-facts__grid[data-astro-cid-v3jv4srj]{grid-template-columns:1fr}}@media (width<=520px){.pd-part[data-astro-cid-v3jv4srj]{grid-template-columns:1fr}}
