.ct[data-astro-cid-v24a32eq]{max-width:var(--maxw);margin:0 auto;padding:clamp(48px,7vw,96px) var(--pad);color:var(--white)}.ct-head[data-astro-cid-v24a32eq]{margin-bottom:clamp(28px,4vw,44px)}.ct-eyebrow[data-astro-cid-v24a32eq]{display:inline-block;font-family:var(--mono);font-size:.74rem;letter-spacing:.3em;text-transform:uppercase;color:var(--red);margin-bottom:16px}.ct-title[data-astro-cid-v24a32eq]{font-family:var(--disp);font-weight:700;line-height:1.04;letter-spacing:-.005em;font-size:clamp(1.85rem,4.1vw,3rem);max-width:22ch}.ct-panel[data-astro-cid-v24a32eq]{border-radius:var(--r);overflow:hidden}.ct-colhead[data-astro-cid-v24a32eq],.ct-row[data-astro-cid-v24a32eq]{display:grid;grid-template-columns:1fr 1fr}.ct-colhead[data-astro-cid-v24a32eq]{border-bottom:1px solid var(--line)}.ct-col[data-astro-cid-v24a32eq]{display:flex;flex-direction:column;gap:8px;padding:clamp(18px,2.4vw,26px) clamp(18px,2.4vw,28px)}.ct-col-left[data-astro-cid-v24a32eq]{border-right:1px solid var(--line)}.ct-col-right[data-astro-cid-v24a32eq]{background:linear-gradient(180deg,#da1e3c1a,#da1e3c00 70%);box-shadow:inset 2px 0 0 var(--red)}.ct-tag[data-astro-cid-v24a32eq]{font-family:var(--mono);font-size:.64rem;letter-spacing:.26em;text-transform:uppercase;color:var(--t3);display:inline-flex;align-items:center;gap:7px}.ct-tag-red[data-astro-cid-v24a32eq]{color:var(--red)}.ct-dot[data-astro-cid-v24a32eq]{width:.42em;height:.42em;border-radius:50%;background:var(--red);box-shadow:0 0 .55em #da1e3cd9}.ct-name[data-astro-cid-v24a32eq]{font-family:var(--disp);font-weight:600;font-size:clamp(1.05rem,1.7vw,1.35rem);letter-spacing:-.01em;color:var(--white)}.ct-name-red[data-astro-cid-v24a32eq]{color:var(--red)}.ct-row[data-astro-cid-v24a32eq]{border-bottom:1px solid var(--line)}.ct-row[data-astro-cid-v24a32eq]:last-child{border-bottom:0}.ct-cell[data-astro-cid-v24a32eq]{display:flex;align-items:flex-start;gap:14px;padding:clamp(16px,2.1vw,22px) clamp(18px,2.4vw,28px)}.ct-cell-left[data-astro-cid-v24a32eq]{border-right:1px solid var(--line);color:var(--t2)}.ct-cell-right[data-astro-cid-v24a32eq]{background:#da1e3c09;box-shadow:inset 2px 0 0 var(--red);color:var(--white)}.ct-idx[data-astro-cid-v24a32eq]{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;color:var(--t3);line-height:1.7;flex:none}.ct-mark[data-astro-cid-v24a32eq]{font-family:var(--mono);font-size:.9rem;color:var(--red);line-height:1.5;flex:none}.ct-text[data-astro-cid-v24a32eq]{font-family:var(--body);font-weight:400;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.5}[data-theme=light] .ct[data-astro-cid-v24a32eq]{color:var(--l-head)}[data-theme=light] .ct-panel[data-astro-cid-v24a32eq]{background:var(--l-surf);border:1px solid var(--l-line);box-shadow:0 14px 32px #00000014}[data-theme=light] .ct-colhead[data-astro-cid-v24a32eq],[data-theme=light] .ct-row[data-astro-cid-v24a32eq],[data-theme=light] .ct-col-left[data-astro-cid-v24a32eq],[data-theme=light] .ct-cell-left[data-astro-cid-v24a32eq]{border-color:var(--l-line)}[data-theme=light] .ct-cell-left[data-astro-cid-v24a32eq]{color:var(--l-body)}[data-theme=light] .ct-cell-right[data-astro-cid-v24a32eq],[data-theme=light] .ct-name[data-astro-cid-v24a32eq]{color:var(--l-head)}[data-theme=light] .ct-tag[data-astro-cid-v24a32eq],[data-theme=light] .ct-idx[data-astro-cid-v24a32eq]{color:var(--l-muted)}@media (max-width: 720px){.ct-colhead[data-astro-cid-v24a32eq]{display:none}.ct-row[data-astro-cid-v24a32eq]{grid-template-columns:1fr}.ct-cell-left[data-astro-cid-v24a32eq]{border-right:0;border-bottom:1px solid var(--line)}.ct-cell-left[data-astro-cid-v24a32eq]:before{content:attr(data-label)}}.accent[data-astro-cid-hyv6ot5r]{color:var(--red)}.pp-sec[data-astro-cid-hyv6ot5r]{padding:clamp(56px,8vw,112px) 0}.pp-sec--mid[data-astro-cid-hyv6ot5r]{background:#141417}.pf-embed[data-astro-cid-hyv6ot5r]{position:relative;margin-top:clamp(32px,4.5vw,48px);border-radius:var(--r);background:#ffffff0a;overflow:hidden;scroll-margin-top:100px}.pf-embed[data-astro-cid-hyv6ot5r]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,var(--red),transparent);opacity:.7}.pf-embed__head[data-astro-cid-hyv6ot5r]{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--black-2);font-family:var(--mono);text-transform:uppercase}.pf-dot[data-astro-cid-hyv6ot5r]{width:7px;height:7px;flex:none;border-radius:999px;background:var(--red);box-shadow:0 0 .6em #da1e3cd9;animation:pf-pulse 1.9s ease-in-out infinite}@keyframes pf-pulse{50%{opacity:.35}}.pf-embed__label[data-astro-cid-hyv6ot5r]{font-size:.66rem;letter-spacing:.2em;color:var(--t2)}.pf-embed__body[data-astro-cid-hyv6ot5r]{position:relative;min-height:520px;background:var(--black-2)}.pf-frame[data-astro-cid-hyv6ot5r]{position:relative;z-index:1;display:block}.pf-skel[data-astro-cid-hyv6ot5r]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--black-2);transition:opacity .5s ease;pointer-events:none}.pf-spin[data-astro-cid-hyv6ot5r]{width:26px;height:26px;border:2px solid var(--line);border-top-color:var(--red);border-radius:999px;animation:pf-spin .9s linear infinite}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-skel__t[data-astro-cid-hyv6ot5r]{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--t3)}[data-theme=light] .pf-embed[data-astro-cid-hyv6ot5r]{background:var(--l-surf);border-color:var(--l-line)}[data-theme=light] .pf-embed__head[data-astro-cid-hyv6ot5r]{background:var(--l-bg);border-bottom-color:var(--l-line)}[data-theme=light] .pf-embed__label[data-astro-cid-hyv6ot5r]{color:var(--l-muted)}[data-theme=light] .pf-embed__body[data-astro-cid-hyv6ot5r],[data-theme=light] .pf-skel[data-astro-cid-hyv6ot5r]{background:var(--l-bg)}@media (prefers-reduced-motion: reduce){.pf-dot[data-astro-cid-hyv6ot5r],.pf-spin[data-astro-cid-hyv6ot5r]{animation:none}}.pp-hero[data-astro-cid-hyv6ot5r]{padding:clamp(72px,12vw,150px) 0 clamp(48px,7vw,96px)}.pp-hero__inner[data-astro-cid-hyv6ot5r]{max-width:62ch}.pp-hero__tags[data-astro-cid-hyv6ot5r]{display:flex;gap:10px;margin-bottom:24px}.pp-hero__title[data-astro-cid-hyv6ot5r]{font-family:var(--disp);font-weight:700;line-height:1.05;font-size:clamp(2.2rem,5vw,3.6rem);color:var(--white);margin-top:18px}.pp-hero__lead[data-astro-cid-hyv6ot5r]{margin-top:24px;font-family:var(--body);font-weight:300;color:var(--t2);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.75;max-width:60ch}.pp-hero__cta[data-astro-cid-hyv6ot5r]{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}.pp-hero__tagline[data-astro-cid-hyv6ot5r]{margin-top:22px;font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--t3)}.pp-grid[data-astro-cid-hyv6ot5r]{margin-top:clamp(40px,5vw,56px);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 900px){.pp-grid[data-astro-cid-hyv6ot5r]{grid-template-columns:1fr}}.pp-promise[data-astro-cid-hyv6ot5r]{margin-top:32px;max-width:70ch;display:flex;gap:12px;font-family:var(--body);font-weight:300;color:var(--t2);font-size:1.02rem;line-height:1.75}.pp-promise__mark[data-astro-cid-hyv6ot5r]{color:var(--red);flex:none}.pp-margin-head[data-astro-cid-hyv6ot5r]{max-width:64ch}.pp-margin-title[data-astro-cid-hyv6ot5r]{font-family:var(--disp);font-weight:700;line-height:1.1;font-size:clamp(1.7rem,3.4vw,2.6rem);color:var(--white);margin:16px 0 0}.pp-margin-sub[data-astro-cid-hyv6ot5r]{margin-top:18px;font-family:var(--body);font-weight:300;color:var(--t2);font-size:1.05rem;line-height:1.75;max-width:62ch}.pp-compliance[data-astro-cid-hyv6ot5r]{margin-top:clamp(32px,4vw,48px)}.pp-cta[data-astro-cid-hyv6ot5r]{padding:clamp(64px,10vw,128px) 0}.pp-cta__panel[data-astro-cid-hyv6ot5r]{border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(120% 140% at 0% 0%,rgba(218,30,60,.1),transparent 55%),var(--black-2);padding:clamp(32px,5vw,64px)}.pp-cta__title[data-astro-cid-hyv6ot5r]{font-family:var(--disp);font-weight:700;line-height:1.1;font-size:clamp(1.8rem,3.8vw,2.8rem);color:var(--white);margin:18px 0 0}.pp-cta__body[data-astro-cid-hyv6ot5r]{margin-top:18px;font-family:var(--body);font-weight:300;color:var(--t2);font-size:1.05rem;line-height:1.75;max-width:60ch}.pp-cta__actions[data-astro-cid-hyv6ot5r]{margin-top:30px}.pp-cta__tagline[data-astro-cid-hyv6ot5r]{margin-top:24px;font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.rv[data-astro-cid-hyv6ot5r]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.rv[data-astro-cid-hyv6ot5r].in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.rv[data-astro-cid-hyv6ot5r]{opacity:1;transform:none;transition:none}}
