.hero:where(.astro-ewxirvlt){--mx: 50%;--my: 38%;text-align:center;padding:clamp(8rem,18vh,12rem) 1rem clamp(2.5rem,5vh,4rem);background:var(--canvas);overflow:hidden;position:relative}.hero:where(.astro-ewxirvlt):after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,rgba(59,82,117,.35) 1px,transparent 0);background-size:var(--grid-size);-webkit-mask-image:radial-gradient(230px circle at var(--mx) var(--my),#000 0%,transparent 72%);mask-image:radial-gradient(230px circle at var(--mx) var(--my),#000 0%,transparent 72%);opacity:0;transition:opacity .35s ease}.hero:where(.astro-ewxirvlt).spot-on:after{opacity:1}.announce:where(.astro-ewxirvlt){display:inline-flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 14px 6px 6px;font-size:.82rem;color:var(--ink-700);box-shadow:var(--sh-sm);margin-bottom:1.8rem;transition:border-color .15s ease,box-shadow .18s ease}.announce:where(.astro-ewxirvlt):hover{border-color:var(--ink-400);box-shadow:var(--sh-md)}.announce__tag:where(.astro-ewxirvlt){font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:var(--r-pill);padding:3px 10px}.announce:where(.astro-ewxirvlt) .arr:where(.astro-ewxirvlt){color:var(--accent)}.hero:where(.astro-ewxirvlt) h1:where(.astro-ewxirvlt){font-weight:500;letter-spacing:-.03em;line-height:1.04;font-size:clamp(2.7rem,6.4vw,5.6rem);max-width:15ch;margin-inline:auto;text-wrap:balance}.hero:where(.astro-ewxirvlt) h1:where(.astro-ewxirvlt) .hl:where(.astro-ewxirvlt){color:var(--accent)}.hero:where(.astro-ewxirvlt) .sub:where(.astro-ewxirvlt){color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem);margin-top:1.6rem;max-width:56ch;margin-inline:auto}.hero:where(.astro-ewxirvlt) .ctas:where(.astro-ewxirvlt){display:flex;gap:.8rem;justify-content:center;margin-top:2.6rem;flex-wrap:wrap}.trust:where(.astro-ewxirvlt){display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap;margin-top:1.8rem}.trust__item:where(.astro-ewxirvlt){display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:9px 18px;font-size:.9rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);box-shadow:var(--sh-sm)}.trust__item:where(.astro-ewxirvlt) .trust__ic{width:26px;height:26px;padding:5px;border-radius:50%;background:var(--accent-50);color:var(--accent);flex-shrink:0}.showpiece-band:where(.astro-aixawxik){position:relative;margin-top:clamp(-2rem,-4vw,-3.5rem);padding-bottom:clamp(3rem,7vw,6rem)}.showpiece:where(.astro-aixawxik){position:relative;max-width:1040px;margin-inline:auto;border-radius:var(--r-2xl);box-shadow:var(--sh-lg)}.logos:where(.astro-cp5h7ubv){padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);border-bottom:1px solid var(--line)}.lab:where(.astro-cp5h7ubv){text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);margin-bottom:1.6rem}.row:where(.astro-cp5h7ubv){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem 2.2rem}.logo:where(.astro-cp5h7ubv){display:inline-flex;align-items:center;gap:7px;font-size:1.15rem;font-weight:500;letter-spacing:-.01em;color:var(--ink-700)}.logo--soon:where(.astro-cp5h7ubv){color:var(--ink-400)}.logo--soon:where(.astro-cp5h7ubv) b:where(.astro-cp5h7ubv){font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-700);background:var(--accent-50);border-radius:var(--r-sm);padding:2px 6px}.logo--more:where(.astro-cp5h7ubv){font-size:.95rem;color:var(--ink-400)}.sep:where(.astro-cp5h7ubv){width:1px;height:20px;background:var(--line)}@media(max-width:620px){.sep:where(.astro-cp5h7ubv){display:none}}.tblock:where(.astro-ld2pjsgr){padding-block:clamp(5rem,12vh,9rem)}.tblock--off:where(.astro-ld2pjsgr){background:var(--off)}.tquote:where(.astro-ld2pjsgr){max-width:52rem;margin-inline:auto;text-align:center}.tquote:where(.astro-ld2pjsgr) .tmark{width:34px;height:34px;color:var(--accent);opacity:.9;margin-inline:auto;margin-bottom:1.4rem}.tquote:where(.astro-ld2pjsgr) blockquote:where(.astro-ld2pjsgr){font-size:clamp(1.5rem,3vw,2.3rem);font-weight:500;letter-spacing:-.025em;line-height:1.22;color:var(--ink);text-wrap:balance}.tattrib:where(.astro-ld2pjsgr){margin-top:1.8rem;font-weight:500;color:var(--ink-700)}.tattrib--soon:where(.astro-ld2pjsgr){font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-weight:500}.bento:where(.astro-5mfgjdxf){background:var(--canvas);padding:clamp(6rem,13vh,10rem) 0}.grid:where(.astro-5mfgjdxf){display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.4rem)}.bcard:where(.astro-5mfgjdxf){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);padding:clamp(1.6rem,2.4vw,2.2rem);box-shadow:var(--sh-sm);transition:transform .18s ease,box-shadow .18s ease}.bcard:where(.astro-5mfgjdxf):hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.bcard--wide:where(.astro-5mfgjdxf){grid-column:span 2;display:flex;flex-direction:column}.bcard--tint:where(.astro-5mfgjdxf){background:var(--accent-50);border-color:var(--accent-100)}.iconchip:where(.astro-5mfgjdxf){width:46px;height:46px;border-radius:12px;background:var(--surface);border:1px solid var(--accent-100);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.iconchip:where(.astro-5mfgjdxf) svg{width:22px;height:22px}.bcard:where(.astro-5mfgjdxf) h3:where(.astro-5mfgjdxf){font-size:1.15rem;letter-spacing:-.015em;margin-top:1.1rem}.bc-head:where(.astro-5mfgjdxf){display:flex;align-items:center;gap:14px}.bc-head:where(.astro-5mfgjdxf) h3:where(.astro-5mfgjdxf){margin-top:0}.bcard:where(.astro-5mfgjdxf) p:where(.astro-5mfgjdxf){color:var(--ink-500);font-size:.95rem;margin-top:.7rem}.bcard--wide:where(.astro-5mfgjdxf) p:where(.astro-5mfgjdxf){max-width:52ch}.answer:where(.astro-5mfgjdxf){margin-top:auto;padding-top:1.6rem;display:grid;gap:8px}.answer__q:where(.astro-5mfgjdxf){display:inline-flex;align-items:center;gap:8px;align-self:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 14px;font-size:.85rem;font-weight:500;color:var(--ink-700)}.answer__q:where(.astro-5mfgjdxf) svg{width:15px;height:15px;color:var(--accent)}.answer__a:where(.astro-5mfgjdxf){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;font-size:.9rem;line-height:1.55;color:var(--ink-700);box-shadow:var(--sh-sm)}.answer__src:where(.astro-5mfgjdxf){font-weight:500;color:var(--ink)}.answer__cite:where(.astro-5mfgjdxf){display:block;margin-top:6px;font-family:var(--font-mono);font-size:11px;color:var(--accent)}@media(max-width:900px){.grid:where(.astro-5mfgjdxf){grid-template-columns:1fr 1fr}.bcard--wide:where(.astro-5mfgjdxf){grid-column:span 2}}@media(max-width:560px){.grid:where(.astro-5mfgjdxf){grid-template-columns:1fr}.bcard--wide:where(.astro-5mfgjdxf){grid-column:span 1}}.band:where(.astro-7skqfixl){text-align:center;padding:clamp(5rem,11vh,8rem) 1.2rem}.band--off:where(.astro-7skqfixl){background:var(--off)}.band:where(.astro-7skqfixl) .cat:where(.astro-7skqfixl){color:var(--accent);margin-bottom:1rem}.band:where(.astro-7skqfixl) .cat:where(.astro-7skqfixl) .slash:where(.astro-7skqfixl){opacity:.55}.band:where(.astro-7skqfixl) h2:where(.astro-7skqfixl){font-size:clamp(1.8rem,3.4vw,2.8rem);letter-spacing:-.025em;line-height:1.12;max-width:22ch;margin-inline:auto;text-wrap:balance}.band:where(.astro-7skqfixl) p:where(.astro-7skqfixl){color:var(--muted);margin-top:1.2rem;max-width:62ch;margin-inline:auto}.band:where(.astro-7skqfixl) .link-more:where(.astro-7skqfixl){display:inline-block;margin-top:1.8rem}.themes:where(.astro-dezb7aip){background:var(--off);padding:clamp(6rem,13vh,10rem) 0}.tp-laptop:where(.astro-dezb7aip){max-width:880px;margin-inline:auto}.tp-screen:where(.astro-dezb7aip){background:var(--ink);padding:clamp(8px,1.2vw,14px);border-radius:var(--r-xl) var(--r-xl) 0 0}.tp-bar:where(.astro-dezb7aip){display:flex;align-items:center;gap:7px;padding:2px 4px 10px}.tp-bar:where(.astro-dezb7aip) i:where(.astro-dezb7aip){width:9px;height:9px;border-radius:50%;background:#3a4151}.tp-bar:where(.astro-dezb7aip) i:where(.astro-dezb7aip):nth-child(1){background:#e6685f}.tp-bar:where(.astro-dezb7aip) i:where(.astro-dezb7aip):nth-child(2){background:#e9b04b}.tp-bar:where(.astro-dezb7aip) i:where(.astro-dezb7aip):nth-child(3){background:#4caf72}.tp-url:where(.astro-dezb7aip){margin-left:8px;background:#1c2230;color:#9aa1ad;font-size:11px;border-radius:var(--r-pill);padding:4px 14px}.tp-window:where(.astro-dezb7aip){aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--r-sm);background:var(--surface-3)}.tp-shot:where(.astro-dezb7aip){display:block;width:100%;height:auto;transition:opacity .25s ease,transform 5s ease}.tp-laptop:where(.astro-dezb7aip):hover .tp-shot:where(.astro-dezb7aip){transform:translateY(-50%)}@media(hover:none){.tp-laptop:where(.astro-dezb7aip):hover .tp-shot:where(.astro-dezb7aip){transform:none}}.tp-base:where(.astro-dezb7aip){height:16px;background:#d6d9e0;border-radius:0 0 var(--r-md) var(--r-md);max-width:960px;margin-inline:auto;display:flex;justify-content:center}.tp-notch:where(.astro-dezb7aip){width:120px;height:6px;background:#c2c8d2;border-radius:0 0 var(--r-sm) var(--r-sm)}.tp-tiles:where(.astro-dezb7aip){display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.7rem,1.3vw,1rem);margin-top:clamp(1.6rem,3vw,2.4rem)}.ttile:where(.astro-dezb7aip){text-align:left;color:inherit;text-decoration:none;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:1.1rem 1.15rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s ease,box-shadow .18s ease,transform .18s ease}.ttile:where(.astro-dezb7aip):hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.ttile:where(.astro-dezb7aip).is-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-50)}.tt-head:where(.astro-dezb7aip){display:flex;align-items:center;gap:9px}.tt-swatch:where(.astro-dezb7aip){width:14px;height:14px;border-radius:5px;border:1px solid rgba(0,0,0,.08);flex:0 0 auto}.tt-head:where(.astro-dezb7aip) b:where(.astro-dezb7aip){font-size:1rem;font-weight:500;letter-spacing:-.01em}.tt-desc:where(.astro-dezb7aip){color:var(--ink-500);font-size:.86rem;line-height:1.45}.band-cta:where(.astro-dezb7aip){text-align:center;margin-top:clamp(2.4rem,4vw,3.2rem)}.band-cta:where(.astro-dezb7aip) .reassure:where(.astro-dezb7aip){color:var(--ink-400);font-size:.8rem;margin-top:.9rem}@media(max-width:820px){.tp-tiles:where(.astro-dezb7aip){grid-template-columns:1fr 1fr}}@media(max-width:520px){.tp-tiles:where(.astro-dezb7aip){grid-template-columns:1fr}}.geo-hub:where(.astro-tuo6szxk){position:relative;width:100%;max-width:640px;aspect-ratio:560 / 640;margin-inline:auto}.wires:where(.astro-tuo6szxk){position:absolute;inset:0;width:100%;height:100%}.spoke:where(.astro-tuo6szxk){stroke-dasharray:1;stroke-dashoffset:0;opacity:.6}.geo-hub:where(.astro-tuo6szxk).live .spoke:where(.astro-tuo6szxk){animation:spoke-draw 1.1s cubic-bezier(.5,0,.2,1) backwards}@keyframes spoke-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.flow:where(.astro-tuo6szxk){stroke-dasharray:.05 .08;opacity:0}.geo-hub:where(.astro-tuo6szxk).live .flow:where(.astro-tuo6szxk){opacity:.8;animation:flow-march 2.2s linear infinite;transition:opacity .8s ease 1s}@keyframes flow-march{to{stroke-dashoffset:-.26}}.node:where(.astro-tuo6szxk){position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.mark:where(.astro-tuo6szxk){width:clamp(22px,4.6vw,30px);height:clamp(22px,4.6vw,30px);color:var(--dark)}.n-label:where(.astro-tuo6szxk){font-size:11px;font-weight:500;color:var(--dark);letter-spacing:.02em}.n-q:where(.astro-tuo6szxk){font-size:10.5px;color:var(--muted);opacity:.45;animation:qlift 17.5s ease infinite;max-width:20ch}.nq-0:where(.astro-tuo6szxk){animation-delay:0s}.nq-1:where(.astro-tuo6szxk){animation-delay:3.5s}.nq-2:where(.astro-tuo6szxk){animation-delay:7s}.nq-3:where(.astro-tuo6szxk){animation-delay:10.5s}.nq-4:where(.astro-tuo6szxk){animation-delay:14s}@keyframes qlift{0%,to{opacity:.45}4%{opacity:1}16%{opacity:1}22%{opacity:.45}}.phone:where(.astro-tuo6szxk){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;min-width:200px;background:var(--dark);border-radius:26px;padding:22px 9px 12px;box-shadow:var(--sh-lg)}.speaker:where(.astro-tuo6szxk){position:absolute;top:8px;left:50%;transform:translate(-50%);width:44px;height:4px;background:#2a3140}.screen:where(.astro-tuo6szxk){position:relative;aspect-ratio:9 / 15;overflow:hidden;border-radius:14px;background:#2a2c2b}.screen:where(.astro-tuo6szxk) img:where(.astro-tuo6szxk){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.screen:where(.astro-tuo6szxk):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0c0b00 45%,#0a0c0b99)}.dom:where(.astro-tuo6szxk){position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:1;background:#fffffff2;color:var(--dark);font-size:10px;letter-spacing:.06em;padding:3px 9px;border-radius:var(--r-pill);white-space:nowrap}.shot-title:where(.astro-tuo6szxk){position:absolute;left:12px;bottom:11px;z-index:1;color:#fff;font-size:15px;font-weight:500;line-height:1.25;max-width:12ch}.strap:where(.astro-tuo6szxk){position:absolute;left:50%;bottom:1%;transform:translate(-50%);color:var(--accent-deep);white-space:nowrap}@media(max-width:640px){.n-q:where(.astro-tuo6szxk){display:none}.n-label:where(.astro-tuo6szxk){font-size:9.5px}}.laptop-band:where(.astro-fo3bk5cw){background:var(--off);padding:clamp(6rem,13vh,10rem) 1.2rem}.laptop:where(.astro-fo3bk5cw){max-width:72rem;margin-inline:auto}.screen:where(.astro-fo3bk5cw){background:var(--dark);padding:clamp(10px,1.4vw,18px);border-radius:var(--r-xl) var(--r-xl) 0 0}.screen-inner:where(.astro-fo3bk5cw){background:var(--white);border-radius:var(--r-md);overflow:hidden}.base:where(.astro-fo3bk5cw){height:16px;background:#dededb;max-width:80rem;margin-inline:auto;border-radius:0 0 var(--r-md) var(--r-md)}.base-notch:where(.astro-fo3bk5cw){width:120px;height:6px;background:#c9c9c5;margin:0 auto;border-radius:0 0 var(--r-sm) var(--r-sm)}.dash:where(.astro-fo3bk5cw){padding:clamp(14px,2.2vw,28px)}.dash-top:where(.astro-fo3bk5cw){display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:1rem;flex-wrap:wrap}.dash-top:where(.astro-fo3bk5cw) .t:where(.astro-fo3bk5cw){font-weight:500;font-size:15px}.pill-live:where(.astro-fo3bk5cw){color:var(--accent-deep);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.pulse:where(.astro-fo3bk5cw){width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 2s ease infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.kpis:where(.astro-fo3bk5cw){display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi:where(.astro-fo3bk5cw){background:var(--off);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:16px 18px}.kpi:where(.astro-fo3bk5cw) .l:where(.astro-fo3bk5cw){color:var(--faint);font-size:11px}.kpi:where(.astro-fo3bk5cw) .v:where(.astro-fo3bk5cw){font-weight:500;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kpi:where(.astro-fo3bk5cw) .d:where(.astro-fo3bk5cw){color:var(--accent-deep);font-size:11px;font-weight:500}.kpi:where(.astro-fo3bk5cw) .d:where(.astro-fo3bk5cw).dim{color:var(--faint)}.dash-main:where(.astro-fo3bk5cw){display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:12px}.panel:where(.astro-fo3bk5cw){background:var(--off);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:16px 18px}.panel:where(.astro-fo3bk5cw) .ph:where(.astro-fo3bk5cw){display:flex;justify-content:space-between;font-size:11px;color:var(--faint);margin-bottom:12px}.panel:where(.astro-fo3bk5cw) .ph:where(.astro-fo3bk5cw) b:where(.astro-fo3bk5cw){color:var(--dark);font-size:12px}.lead-row:where(.astro-fo3bk5cw){display:grid;grid-template-columns:1.2fr 1.5fr auto;gap:10px;align-items:center;font-size:11px;color:var(--muted);padding:7px 0;border-top:1px solid var(--line-2)}.lead-row:where(.astro-fo3bk5cw):first-of-type{border-top:0}.lead-row:where(.astro-fo3bk5cw) b:where(.astro-fo3bk5cw){color:var(--dark);font-weight:500}.lead-cell:where(.astro-fo3bk5cw){display:flex;gap:8px;align-items:center}.lead-type:where(.astro-fo3bk5cw){display:inline-block;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;padding:2px 8px;border-radius:var(--r-pill)}.lt-val:where(.astro-fo3bk5cw){background:var(--accent-tint);color:var(--accent-deep)}.lt-enq:where(.astro-fo3bk5cw){background:#eef0f2;color:var(--muted)}.lt-reg:where(.astro-fo3bk5cw){background:#f3efe2;color:#8a6d1f}.lead-row:where(.astro-fo3bk5cw) .ok:where(.astro-fo3bk5cw){color:var(--accent-deep);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:500}.mix:where(.astro-fo3bk5cw){margin-top:14px}.mix-head:where(.astro-fo3bk5cw){margin-bottom:6px}.split-bars:where(.astro-fo3bk5cw){display:flex;gap:6px;margin-top:10px;height:8px}.split-bars:where(.astro-fo3bk5cw) i:where(.astro-fo3bk5cw){display:block;height:100%;border-radius:var(--r-pill)}.bar-enq:where(.astro-fo3bk5cw){background:var(--accent)}.bar-val:where(.astro-fo3bk5cw){background:#0b1220}.bar-reg:where(.astro-fo3bk5cw){background:#c9c9c5}.legend:where(.astro-fo3bk5cw){display:flex;gap:14px;margin-top:8px;font-size:9.5px;color:var(--faint);flex-wrap:wrap}.legend:where(.astro-fo3bk5cw) i:where(.astro-fo3bk5cw){display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:0}.side:where(.astro-fo3bk5cw){display:grid;gap:12px}.act-feed:where(.astro-fo3bk5cw){display:grid;gap:8px;min-height:96px}.act-feed:where(.astro-fo3bk5cw) .act-line{display:flex;justify-content:space-between;gap:10px;font-size:10.5px;color:var(--muted)}.act-feed:where(.astro-fo3bk5cw) .act-line b{color:var(--dark);font-weight:500}.act-feed:where(.astro-fo3bk5cw) .act-meta{color:var(--accent-deep);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:500}.page-row:where(.astro-fo3bk5cw){grid-template-columns:1fr auto}.pg:where(.astro-fo3bk5cw){display:inline-flex;align-items:center;gap:8px;min-width:0}.pg:where(.astro-fo3bk5cw) img:where(.astro-fo3bk5cw){width:26px;height:26px;object-fit:cover;border-radius:var(--r-sm);flex:0 0 auto;display:block}.kpi:where(.astro-fo3bk5cw) .spark:where(.astro-fo3bk5cw){display:block;width:100%;height:22px;margin-top:8px}.band-cta:where(.astro-fo3bk5cw){text-align:center;margin-top:3.2rem}@media(max-width:880px){.kpis:where(.astro-fo3bk5cw){grid-template-columns:repeat(2,1fr)}.dash-main:where(.astro-fo3bk5cw){grid-template-columns:1fr}}.psnap:where(.astro-fvzgtmie){background:var(--off);padding:clamp(6rem,13vh,10rem) 0}.cards:where(.astro-fvzgtmie){display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.6rem);max-width:56rem;margin-inline:auto}.pcard:where(.astro-fvzgtmie){position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);padding:clamp(1.8rem,3vw,2.6rem);display:flex;flex-direction:column}.pcard--founding:where(.astro-fvzgtmie){border:1.5px solid var(--accent);background:var(--accent-50)}.ribbon:where(.astro-fvzgtmie){position:absolute;top:clamp(1.4rem,2.4vw,2rem);right:clamp(1.4rem,2.4vw,2rem);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:var(--r-pill);padding:5px 11px}.pname:where(.astro-fvzgtmie){font-family:var(--font-mono);color:var(--accent);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.was:where(.astro-fvzgtmie){font-size:.85rem;color:var(--ink-500);margin-top:.6rem}.was:where(.astro-fvzgtmie) s:where(.astro-fvzgtmie){color:var(--ink-400)}.plist:where(.astro-fvzgtmie){list-style:none;margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid var(--line-2);display:grid;gap:.7rem}.pcard--founding:where(.astro-fvzgtmie) .plist:where(.astro-fvzgtmie){border-top-color:var(--accent-100)}.plist:where(.astro-fvzgtmie) li:where(.astro-fvzgtmie){display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:.9rem;color:var(--ink-700)}.plist:where(.astro-fvzgtmie) .pl-check{width:20px;height:20px;flex-shrink:0;padding:3px;border-radius:6px;background:var(--accent-50);border:1px solid var(--accent-100);color:var(--accent);margin-top:1px}.pcard--founding:where(.astro-fvzgtmie) .plist:where(.astro-fvzgtmie) .pl-check{background:var(--surface)}.big:where(.astro-fvzgtmie){font-weight:500;font-size:clamp(2.2rem,4.4vw,3.2rem);letter-spacing:-.025em;margin-top:1.1rem;line-height:1;font-variant-numeric:tabular-nums}.big:where(.astro-fvzgtmie) span:where(.astro-fvzgtmie){color:var(--faint);font-size:1rem;letter-spacing:0}.note:where(.astro-fvzgtmie){color:var(--faint);font-size:.85rem;margin-top:.7rem}.pbody:where(.astro-fvzgtmie){color:var(--muted);font-size:.92rem;margin-top:1.2rem}.addons:where(.astro-fvzgtmie){color:var(--muted);text-align:center;max-width:56ch;margin:2.4rem auto 0;font-size:.95rem}.footnote:where(.astro-fvzgtmie){color:var(--faint);text-align:center;font-size:.85rem;margin-top:.9rem}.cta-row:where(.astro-fvzgtmie){display:flex;gap:1.4rem;align-items:center;justify-content:center;margin-top:2.6rem;flex-wrap:wrap}@media(max-width:720px){.cards:where(.astro-fvzgtmie){grid-template-columns:1fr}}
