.pl[data-astro-cid-mxfcwrch]{background:var(--color-brand-light);padding-block:clamp(4rem,8vw,6rem);scroll-margin-top:5rem}.pl__wrap[data-astro-cid-mxfcwrch]{max-width:calc(1200px + 3rem);margin-inline:auto;padding-inline:1.5rem}.pl__head[data-astro-cid-mxfcwrch]{max-width:50rem;margin-block-end:2.25rem}.pl__kicker[data-astro-cid-mxfcwrch]{font:600 .75rem/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin:0 0 .9rem}.pl__head[data-astro-cid-mxfcwrch] h2[data-astro-cid-mxfcwrch]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--color-text-heading);margin:0 0 .9rem}.pl__head[data-astro-cid-mxfcwrch] p[data-astro-cid-mxfcwrch]:not(.pl__kicker){font-size:1.0625rem;line-height:1.65;color:var(--color-text-body);margin:0}.pl__loop[data-astro-cid-mxfcwrch]{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pl__loop[data-astro-cid-mxfcwrch] li[data-astro-cid-mxfcwrch]{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:1.15rem 1.25rem}.pl__n[data-astro-cid-mxfcwrch]{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--color-brand-light);color:var(--color-brand-dark);font:700 .8rem/1 JetBrains Mono,ui-monospace,monospace;margin-block-end:.7rem}.pl__loop[data-astro-cid-mxfcwrch] h3[data-astro-cid-mxfcwrch]{margin:0 0 .4rem;font-size:.975rem;font-weight:700;line-height:1.3;color:var(--color-text-heading)}.pl__loop[data-astro-cid-mxfcwrch] p[data-astro-cid-mxfcwrch]{margin:0;font-size:.9rem;line-height:1.55;color:var(--color-text-body)}.pl__grid[data-astro-cid-mxfcwrch]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem;align-items:stretch}.pl__sub[data-astro-cid-mxfcwrch]{margin:0 0 .4rem;font:600 .7rem/1.3 JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.pl__sub--light[data-astro-cid-mxfcwrch]{color:var(--color-brand-muted, #C7D2FE)}.pl__dials[data-astro-cid-mxfcwrch]{background:#fff;border:1px solid var(--color-border);border-radius:14px;padding:clamp(1.3rem,2.5vw,1.8rem)}.pl__dials[data-astro-cid-mxfcwrch] h3[data-astro-cid-mxfcwrch]{margin:0 0 1.3rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;letter-spacing:-.015em;color:var(--color-text-heading)}.pl__dials[data-astro-cid-mxfcwrch] dl[data-astro-cid-mxfcwrch]{margin:0;display:grid;gap:1rem}.pl__dials[data-astro-cid-mxfcwrch] dt[data-astro-cid-mxfcwrch]{font-weight:700;font-size:.95rem;color:var(--color-text-heading);margin-block-end:.25rem}.pl__dials[data-astro-cid-mxfcwrch] dd[data-astro-cid-mxfcwrch]{margin:0;font-size:.9rem;line-height:1.55;color:var(--color-text-body)}.pl__scale[data-astro-cid-mxfcwrch]{background:var(--color-brand-dark);color:#fff;border-radius:14px;padding:clamp(1.4rem,2.5vw,1.9rem)}.pl__scale[data-astro-cid-mxfcwrch] h3[data-astro-cid-mxfcwrch]{margin:0 0 1.2rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;letter-spacing:-.015em;color:#fff}.pl__ok[data-astro-cid-mxfcwrch]{margin:0 0 .95rem;font-size:.925rem;line-height:1.6;color:color-mix(in srgb,#fff 80%,transparent)}.pl__ok[data-astro-cid-mxfcwrch]:last-child{margin-block-end:0}.pl__ok[data-astro-cid-mxfcwrch] strong[data-astro-cid-mxfcwrch]{color:#fff}@media(max-width:1020px){.pl__loop[data-astro-cid-mxfcwrch]{grid-template-columns:repeat(2,minmax(0,1fr))}.pl__grid[data-astro-cid-mxfcwrch]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.pl__loop[data-astro-cid-mxfcwrch]{grid-template-columns:minmax(0,1fr)}}.gh[data-astro-cid-nl563fy5]{padding-block:clamp(3rem,5vw,4.5rem) clamp(3.5rem,6vw,5rem);background:radial-gradient(ellipse 50% 60% at 100% 0%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 65%),linear-gradient(180deg,var(--color-brand-light) 0%,#fff 88%)}.gh__wrap[data-astro-cid-nl563fy5]{max-width:calc(1200px + 3rem);margin-inline:auto;padding-inline:1.5rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.gh__kicker[data-astro-cid-nl563fy5]{font:600 .75rem/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-dark);margin:0 0 1.1rem}.gh[data-astro-cid-nl563fy5] h1[data-astro-cid-nl563fy5]{font-size:clamp(2.125rem,3.1vw,2.875rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--color-text-heading);margin:0 0 1.1rem}.gh[data-astro-cid-nl563fy5] h1[data-astro-cid-nl563fy5] em[data-astro-cid-nl563fy5]{font-style:normal;color:var(--color-brand-dark)}.gh__sub[data-astro-cid-nl563fy5]{font-size:1.0625rem;line-height:1.65;color:var(--color-text-body);margin:0 0 1.75rem;max-width:34rem}.gh__ctas[data-astro-cid-nl563fy5]{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-end:1.75rem}.gh__meta[data-astro-cid-nl563fy5]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.85rem;color:var(--color-text-muted)}.gh__meta[data-astro-cid-nl563fy5] a[data-astro-cid-nl563fy5]{color:inherit;text-underline-offset:3px}.gh__meta[data-astro-cid-nl563fy5] a[data-astro-cid-nl563fy5]:hover{color:var(--color-brand-dark)}.gh__visual[data-astro-cid-nl563fy5]{margin:0;min-width:0}.gh__visual[data-astro-cid-nl563fy5]>[data-astro-cid-nl563fy5]:where(.gh__bar,img){border-inline:1px solid var(--color-border)}.gh__bar[data-astro-cid-nl563fy5]{display:flex;align-items:center;gap:6px;padding:.6rem .9rem;background:#fff;border-block-start:1px solid var(--color-border);border-block-end:1px solid var(--color-border);border-start-start-radius:14px;border-start-end-radius:14px}.gh__bar[data-astro-cid-nl563fy5] span[data-astro-cid-nl563fy5]{width:9px;height:9px;border-radius:50%;background:var(--color-border)}.gh__bar[data-astro-cid-nl563fy5] code[data-astro-cid-nl563fy5]{margin-inline-start:.6rem;max-width:100%;font:500 .75rem/1 JetBrains Mono,ui-monospace,monospace;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh__visual[data-astro-cid-nl563fy5] img[data-astro-cid-nl563fy5]{display:block;width:100%;height:auto;background:#fff;border-block-end:1px solid var(--color-border);border-end-start-radius:14px;border-end-end-radius:14px;box-shadow:0 30px 60px -32px color-mix(in srgb,var(--color-brand-dark) 45%,transparent)}.gh__visual[data-astro-cid-nl563fy5] figcaption[data-astro-cid-nl563fy5]{margin-block-start:.65rem;font-size:.85rem;color:var(--color-text-muted)}.gc[data-astro-cid-nl563fy5]{background:var(--color-brand-dark);color:#fff;padding-block:clamp(3.5rem,7vw,5rem)}.gc__wrap[data-astro-cid-nl563fy5]{max-width:calc(1200px + 3rem);margin-inline:auto;padding-inline:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 3rem;align-items:center}.gc[data-astro-cid-nl563fy5] h2[data-astro-cid-nl563fy5]{grid-column:1;font-size:clamp(1.625rem,2.8vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;color:#fff}.gc[data-astro-cid-nl563fy5] p[data-astro-cid-nl563fy5]{grid-column:1;margin:0;color:color-mix(in srgb,#fff 80%,transparent);font-size:1.0625rem}.gc__ctas[data-astro-cid-nl563fy5]{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.gc__primary[data-astro-cid-nl563fy5]{background:#fff;color:var(--color-brand-dark);font-weight:700;text-decoration:none;padding:.9rem 1.5rem;border-radius:10px;transition:transform .15s}.gc__primary[data-astro-cid-nl563fy5]:hover{transform:translateY(-1px)}.gc__primary[data-astro-cid-nl563fy5]:focus-visible,.gc__link[data-astro-cid-nl563fy5]:focus-visible{outline:2px solid #fff;outline-offset:3px}.gc__link[data-astro-cid-nl563fy5]{color:#fff;font-weight:600;text-underline-offset:3px}@media(max-width:960px){.gh__wrap[data-astro-cid-nl563fy5],.gc__wrap[data-astro-cid-nl563fy5]{grid-template-columns:minmax(0,1fr)}.gc__ctas[data-astro-cid-nl563fy5]{grid-column:1;grid-row:auto}}@media(max-width:640px){.gh__ctas[data-astro-cid-nl563fy5]{flex-direction:column;align-items:stretch}.gh__ctas[data-astro-cid-nl563fy5] a[data-astro-cid-nl563fy5]{justify-content:center;text-align:center}}
