.page-hero[data-astro-cid-3edcwkrc]{padding-block:clamp(4rem,9vw,7.5rem);position:relative;overflow:hidden}.page-hero[data-astro-cid-3edcwkrc]:before{content:"";position:absolute;top:-260px;right:-160px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(17,103,190,.34),transparent 65%)}.crumbs[data-astro-cid-3edcwkrc]{display:flex;gap:.6rem;font-size:.88rem;color:var(--on-dark-soft);margin-bottom:1.4rem}.crumbs[data-astro-cid-3edcwkrc] a[data-astro-cid-3edcwkrc]{color:var(--on-dark-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.crumbs[data-astro-cid-3edcwkrc] a[data-astro-cid-3edcwkrc]:hover{color:var(--on-dark)}.topic__title[data-astro-cid-3edcwkrc]{margin:1rem 0 1.3rem;max-width:18ch;font-size:clamp(2.4rem,5.2vw,4.2rem)}.page-hero[data-astro-cid-3edcwkrc] .lead[data-astro-cid-3edcwkrc]{max-width:58ch}.topic__cta[data-astro-cid-3edcwkrc]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.sec-head[data-astro-cid-3edcwkrc]{max-width:680px;margin-bottom:2.6rem}.sec-head[data-astro-cid-3edcwkrc] .h2[data-astro-cid-3edcwkrc]{margin-top:.7rem}.fit[data-astro-cid-3edcwkrc]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.fit__h[data-astro-cid-3edcwkrc]{margin:.7rem 0 1.6rem}.ticks[data-astro-cid-3edcwkrc]{display:flex;flex-direction:column}.ticks[data-astro-cid-3edcwkrc] li[data-astro-cid-3edcwkrc]{position:relative;padding:1rem 0 1rem 2.1rem;border-top:1px solid var(--line);color:var(--text-soft);font-size:1.05rem}.ticks[data-astro-cid-3edcwkrc] li[data-astro-cid-3edcwkrc]:last-child{border-bottom:1px solid var(--line)}.ticks[data-astro-cid-3edcwkrc] li[data-astro-cid-3edcwkrc]:before{content:"";position:absolute;left:.2rem;top:1.35rem;width:.9rem;height:.5rem;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg)}.get[data-astro-cid-3edcwkrc]{padding:clamp(1.8rem,3vw,2.4rem);border-radius:var(--radius-lg);background:var(--navy);color:var(--on-dark);box-shadow:0 1px #ffffff14 inset,0 24px 48px -24px #0b112873}.get__list[data-astro-cid-3edcwkrc]{margin-top:1.2rem;display:flex;flex-direction:column;gap:.9rem}.get__list[data-astro-cid-3edcwkrc] li[data-astro-cid-3edcwkrc]{position:relative;padding-left:1.5rem;color:var(--on-dark-soft)}.get__list[data-astro-cid-3edcwkrc] li[data-astro-cid-3edcwkrc]:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--amber)}.uses[data-astro-cid-3edcwkrc]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.uses--4[data-astro-cid-3edcwkrc]{grid-template-columns:repeat(4,1fr)}.use[data-astro-cid-3edcwkrc]{padding:1.8rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.use[data-astro-cid-3edcwkrc] .h3[data-astro-cid-3edcwkrc]{margin-bottom:.6rem}.use[data-astro-cid-3edcwkrc] p[data-astro-cid-3edcwkrc]{color:var(--text-soft)}.surface[data-astro-cid-3edcwkrc]{background:var(--surface)}.how[data-astro-cid-3edcwkrc]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.how__step[data-astro-cid-3edcwkrc]{padding:1.8rem;border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line)}.how__n[data-astro-cid-3edcwkrc]{font-family:var(--font-display);font-weight:900;color:var(--blue);letter-spacing:.04em}.how__step[data-astro-cid-3edcwkrc] .h3[data-astro-cid-3edcwkrc]{margin:.5rem 0}.how__step[data-astro-cid-3edcwkrc] p[data-astro-cid-3edcwkrc]{color:var(--text-soft);font-size:.97rem}.rows[data-astro-cid-3edcwkrc]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem}.row[data-astro-cid-3edcwkrc]{padding:1.4rem 0;border-top:1px solid var(--line)}.row[data-astro-cid-3edcwkrc] .h3[data-astro-cid-3edcwkrc]{margin-bottom:.4rem}.row[data-astro-cid-3edcwkrc] p[data-astro-cid-3edcwkrc]{color:var(--text-soft)}.why[data-astro-cid-3edcwkrc]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.why__text[data-astro-cid-3edcwkrc]{margin-top:1rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.4;color:var(--on-dark)}.why__text--long[data-astro-cid-3edcwkrc]{font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.5}.proofs[data-astro-cid-3edcwkrc]{display:flex;flex-direction:column;gap:1rem}.proof[data-astro-cid-3edcwkrc]{display:flex;flex-direction:column;gap:.35rem;padding:1.6rem 1.8rem;border-radius:var(--radius-lg);text-decoration:none;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.12);box-shadow:0 1px #ffffff1a inset;transition:border-color .2s ease,transform .2s ease}.proof[data-astro-cid-3edcwkrc]:hover{border-color:#5fa0e699;transform:translateY(-2px)}.proof__label[data-astro-cid-3edcwkrc]{font-family:var(--font-display);font-weight:600;font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;color:var(--blue-bright)}.proof__client[data-astro-cid-3edcwkrc]{font-family:var(--font-display);font-size:1.3rem;color:var(--on-dark)}.proof__text[data-astro-cid-3edcwkrc]{color:var(--on-dark-soft)}.proof__more[data-astro-cid-3edcwkrc]{margin-top:.4rem;font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--amber)}.more[data-astro-cid-3edcwkrc]{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,5vw,4.5rem)}.more__list[data-astro-cid-3edcwkrc]{margin-top:1rem;display:flex;flex-direction:column}.more__list[data-astro-cid-3edcwkrc] li[data-astro-cid-3edcwkrc]{border-top:1px solid var(--line)}.more__list[data-astro-cid-3edcwkrc] li[data-astro-cid-3edcwkrc]:last-child{border-bottom:1px solid var(--line)}.more__list[data-astro-cid-3edcwkrc] a[data-astro-cid-3edcwkrc]{display:block;padding:1rem 0;font-family:var(--font-display);font-weight:700;color:var(--text);text-decoration:none}.more__list[data-astro-cid-3edcwkrc] a[data-astro-cid-3edcwkrc]:hover{color:var(--blue)}.rules[data-astro-cid-3edcwkrc]{margin-bottom:2.2rem}.chips[data-astro-cid-3edcwkrc]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.chips[data-astro-cid-3edcwkrc] a[data-astro-cid-3edcwkrc]{display:inline-block;padding:.55rem 1rem;border-radius:999px;text-decoration:none;border:1px solid var(--line);color:var(--text);font-family:var(--font-display);font-weight:600;font-size:.92rem}.chips[data-astro-cid-3edcwkrc] a[data-astro-cid-3edcwkrc]:hover{border-color:var(--blue);color:var(--blue)}.cta[data-astro-cid-3edcwkrc]{padding-block:clamp(3.5rem,7vw,6rem)}.cta__inner[data-astro-cid-3edcwkrc]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.cta__inner[data-astro-cid-3edcwkrc] .btn[data-astro-cid-3edcwkrc]{margin-top:.6rem}@media(max-width:940px){.fit[data-astro-cid-3edcwkrc],.why[data-astro-cid-3edcwkrc],.more[data-astro-cid-3edcwkrc],.rows[data-astro-cid-3edcwkrc]{grid-template-columns:1fr}.uses[data-astro-cid-3edcwkrc],.uses--4[data-astro-cid-3edcwkrc],.how[data-astro-cid-3edcwkrc]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.uses[data-astro-cid-3edcwkrc],.uses--4[data-astro-cid-3edcwkrc],.how[data-astro-cid-3edcwkrc]{grid-template-columns:1fr}}
