.dp-grid[data-astro-cid-p6xn5dwj]{width:min(100% - 2 * var(--gutter), var(--container));padding-block:clamp(2.5rem, 2rem + 2vw, 4rem) var(--section-y);gap:2.5rem;margin-inline:auto;display:grid}.dp-grid[data-astro-cid-p6xn5dwj]>[data-astro-cid-p6xn5dwj]{min-width:0}.dp-toc[data-astro-cid-p6xn5dwj] details[data-astro-cid-p6xn5dwj]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);overflow:hidden}.dp-toc[data-astro-cid-p6xn5dwj] summary[data-astro-cid-p6xn5dwj]{font-family:var(--ff-display);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.15rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.dp-toc[data-astro-cid-p6xn5dwj] summary[data-astro-cid-p6xn5dwj]::-webkit-details-marker{display:none}.dp-toc[data-astro-cid-p6xn5dwj] summary[data-astro-cid-p6xn5dwj] svg{transition:transform var(--dur) var(--ease-out)}.dp-toc[data-astro-cid-p6xn5dwj] details[data-astro-cid-p6xn5dwj][open] summary[data-astro-cid-p6xn5dwj] svg{transform:rotate(180deg)}.dp-toc[data-astro-cid-p6xn5dwj] ol[data-astro-cid-p6xn5dwj]{border-top:1px solid var(--line);padding:.6rem .75rem .9rem;display:grid}.dp-toc[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]{border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--dur-fast), background var(--dur-fast);padding:.5rem .5rem .5rem 1rem;font-size:.9rem;line-height:1.35;display:block;position:relative}.dp-toc[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]:before{content:"";background:var(--line);width:3px;transition:background var(--dur-fast);border-radius:3px;position:absolute;top:.55rem;bottom:.55rem;left:.25rem}.dp-toc[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]:hover{color:var(--brand)}.dp-toc[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj].is-active{color:var(--brand);background:var(--bg);font-weight:600}.dp-toc[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj].is-active:before{background:var(--brand)}.dp-body[data-astro-cid-p6xn5dwj]{align-content:start;gap:3.25rem;display:grid}.dp-section[data-astro-cid-p6xn5dwj]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.dp-section[data-astro-cid-p6xn5dwj]>h2[data-astro-cid-p6xn5dwj]{margin-bottom:1.4rem;font-size:clamp(1.45rem,1.2rem + 1vw,1.9rem)}.dp-section[data-astro-cid-p6xn5dwj] h3[data-astro-cid-p6xn5dwj]{letter-spacing:-.01em;margin-bottom:.3rem;font-size:1.05rem}.dp-section[data-astro-cid-p6xn5dwj] p[data-astro-cid-p6xn5dwj]{color:var(--text-muted)}.dp-p[data-astro-cid-p6xn5dwj]{margin-bottom:1.25rem}.why[data-astro-cid-p6xn5dwj]{gap:1.5rem;display:grid}.why[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]{text-align:center;justify-items:center;gap:.4rem;display:grid}.why-icon[data-astro-cid-p6xn5dwj]{color:var(--ink);align-items:flex-end;gap:.35rem;margin-bottom:.5rem;display:flex}.why-num[data-astro-cid-p6xn5dwj]{font-family:var(--ff-display);color:var(--brand-bright);font-size:2.4rem;font-weight:700;line-height:.85}.why[data-astro-cid-p6xn5dwj] strong[data-astro-cid-p6xn5dwj]{font-family:var(--ff-display);font-size:1rem}.why[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]>span[data-astro-cid-p6xn5dwj]:last-child{color:var(--text-muted);max-width:15rem;font-size:.9rem}@media (width>=40rem){.why[data-astro-cid-p6xn5dwj]{grid-template-columns:repeat(3,1fr)}}.works-list[data-astro-cid-p6xn5dwj]{gap:1.1rem 2rem;display:grid}.works-list[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]{border-bottom:1px solid var(--line);align-items:flex-start;gap:.9rem;padding-bottom:1.1rem;display:flex}.wl-icon[data-astro-cid-p6xn5dwj]{background:var(--brand-soft);width:1.75rem;height:1.75rem;color:var(--brand);border-radius:50%;flex:none;place-items:center;margin-top:.05rem;display:grid}.works-list[data-astro-cid-p6xn5dwj] p[data-astro-cid-p6xn5dwj]{font-size:.95rem}@media (width>=48rem){.works-list[data-astro-cid-p6xn5dwj]{grid-template-columns:1fr 1fr}}.dp-steps[data-astro-cid-p6xn5dwj]{counter-reset:s;gap:0;display:grid}.dp-steps[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]{gap:1.1rem;padding-bottom:1.6rem;display:flex;position:relative}.dp-steps[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:2.6rem;bottom:.2rem;left:1.2rem}.dp-step-num[data-astro-cid-p6xn5dwj]{background:var(--ink);color:#fff;width:2.4rem;height:2.4rem;font-family:var(--ff-display);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.dp-steps[data-astro-cid-p6xn5dwj] p[data-astro-cid-p6xn5dwj]{font-size:.95rem}.tips[data-astro-cid-p6xn5dwj]{gap:1rem;display:grid}.tip[data-astro-cid-p6xn5dwj]{border-radius:var(--radius);background:var(--brand-soft);border-left:3px solid var(--brand);gap:.9rem;padding:1.2rem 1.3rem;display:flex}.tip[data-astro-cid-p6xn5dwj]>svg{color:var(--brand);flex:none;margin-top:.15rem}.tip[data-astro-cid-p6xn5dwj] p[data-astro-cid-p6xn5dwj]{color:#2b3a55;font-size:.95rem}.chips[data-astro-cid-p6xn5dwj]{flex-wrap:wrap;gap:.6rem;display:flex}.chips[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]{border-radius:var(--radius-pill);border:1px solid var(--line);min-height:2.9rem;transition:border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);align-items:center;gap:.55rem;padding:.5rem 1rem;font-weight:500;display:inline-flex}.chips[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]>svg:first-child{color:var(--brand)}.chips[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj] .chip-arrow{color:var(--text-subtle);transition:transform var(--dur) var(--ease-out)}.chips[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]:hover{border-color:var(--brand);color:var(--brand)}.chips[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]:hover .chip-arrow{color:var(--brand);transform:translate(3px)}.faq[data-astro-cid-p6xn5dwj]{border-top:1px solid var(--line);display:grid}.faq[data-astro-cid-p6xn5dwj] details[data-astro-cid-p6xn5dwj]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-p6xn5dwj] summary[data-astro-cid-p6xn5dwj]{font-family:var(--ff-display);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex;position:relative}.faq[data-astro-cid-p6xn5dwj] summary[data-astro-cid-p6xn5dwj]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-p6xn5dwj]{flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem;position:relative}.faq-icon[data-astro-cid-p6xn5dwj]:before,.faq-icon[data-astro-cid-p6xn5dwj]:after{content:"";background:var(--brand);height:2px;transition:transform var(--dur) var(--ease-out);border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.faq-icon[data-astro-cid-p6xn5dwj]:after{transform:rotate(90deg)}.faq[data-astro-cid-p6xn5dwj] details[data-astro-cid-p6xn5dwj][open] .faq-icon[data-astro-cid-p6xn5dwj]:after{transform:rotate(0)}.faq[data-astro-cid-p6xn5dwj] details[data-astro-cid-p6xn5dwj] p[data-astro-cid-p6xn5dwj]{padding:0 2rem 1.25rem 0;font-size:.97rem}.dp-quote[data-astro-cid-p6xn5dwj]{scroll-margin-top:calc(var(--header-h) + 1rem)}.dp-quote-head[data-astro-cid-p6xn5dwj]{border-radius:var(--radius) var(--radius) 0 0;background:var(--brand);color:#fff;padding:1rem 1.1rem}.dp-quote-title[data-astro-cid-p6xn5dwj]{font-family:var(--ff-display);font-size:1.2rem;font-weight:600}.dp-quote-head[data-astro-cid-p6xn5dwj] p[data-astro-cid-p6xn5dwj]:last-child{color:#ffffffd9;font-size:.9rem}.dp-quote[data-astro-cid-p6xn5dwj] .form-card{border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media (width>=64rem){.dp-grid[data-astro-cid-p6xn5dwj]{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2.5rem}.dp-toc[data-astro-cid-p6xn5dwj]{grid-column:1/-1}.dp-quote[data-astro-cid-p6xn5dwj]{top:var(--quote-top,calc(var(--header-h) + 1rem));border-radius:var(--radius);position:sticky}}@media (width>=80rem){.dp-grid[data-astro-cid-p6xn5dwj]{grid-template-columns:13.5rem minmax(0,1fr) 21rem}.dp-toc[data-astro-cid-p6xn5dwj]{top:calc(var(--header-h) + 1.25rem);grid-column:auto;position:sticky}}.dp-jump[data-astro-cid-p6xn5dwj]{justify-self:start;margin-top:-1.25rem}@media (width>=64rem){.dp-jump[data-astro-cid-p6xn5dwj]{display:none}}@media (width<=47.99rem){.dp-grid[data-astro-cid-p6xn5dwj]{gap:2rem;padding-top:1.75rem}.dp-body[data-astro-cid-p6xn5dwj]{gap:2.5rem}.dp-section[data-astro-cid-p6xn5dwj]>h2[data-astro-cid-p6xn5dwj]{margin-bottom:1rem}.dp-jump[data-astro-cid-p6xn5dwj]{justify-self:stretch;margin-top:-1rem}.works-list[data-astro-cid-p6xn5dwj]{gap:.9rem}.works-list[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]{padding-bottom:.9rem}.dp-steps[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]{padding-bottom:1.15rem}.tip[data-astro-cid-p6xn5dwj]{padding:1rem 1.05rem}.faq[data-astro-cid-p6xn5dwj] summary[data-astro-cid-p6xn5dwj]{padding:1rem 0}.dp-toc[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]{padding-block:.7rem}}@media (width<=39.99rem){.why[data-astro-cid-p6xn5dwj]{gap:1rem}.why[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]{text-align:left;grid-template-columns:auto 1fr;justify-items:start;gap:.15rem .9rem}.why-icon[data-astro-cid-p6xn5dwj]{grid-row:span 2;align-self:center;align-items:center;gap:.25rem;min-width:4.25rem;margin-bottom:0}.why-num[data-astro-cid-p6xn5dwj]{font-size:1.75rem;line-height:1}.why-icon[data-astro-cid-p6xn5dwj] svg{width:1.6rem;height:1.6rem}.why[data-astro-cid-p6xn5dwj] li[data-astro-cid-p6xn5dwj]>span[data-astro-cid-p6xn5dwj]:last-child{max-width:none}}@media (width>=30rem) and (width<=47.99rem){.dp-related[data-astro-cid-p6xn5dwj] .cf-item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .375rem)}}.dp-related-title[data-astro-cid-p6xn5dwj]{font-size:var(--fs-2xl)}.dp-works-head[data-astro-cid-p6xn5dwj]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.dp-works-head[data-astro-cid-p6xn5dwj] h2[data-astro-cid-p6xn5dwj]{font-size:var(--fs-2xl)}.dp-works-grid[data-astro-cid-p6xn5dwj]{gap:1.35rem;display:grid}@media (width>=40rem){.dp-works-grid[data-astro-cid-p6xn5dwj]{grid-template-columns:repeat(3,1fr)}}.dp-works-grid[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]{gap:.75rem;display:grid}.dpw-media[data-astro-cid-p6xn5dwj]{aspect-ratio:1;background:var(--surface-2);border-radius:.85rem;display:block;position:relative;overflow:hidden}.dpw-media[data-astro-cid-p6xn5dwj] picture,.dpw-media[data-astro-cid-p6xn5dwj] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.dp-works-grid[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]:hover img{transform:scale(1.05)}.dpw-flag[data-astro-cid-p6xn5dwj]{border-radius:var(--radius-pill);color:#fff;background:#0a111f9e;padding:.22rem .55rem;font-size:.6875rem;position:absolute;top:.75rem;left:.75rem}.dpw-title[data-astro-cid-p6xn5dwj]{font-family:var(--ff-display);font-weight:600}.dp-works-grid[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]:hover .dpw-title[data-astro-cid-p6xn5dwj]{color:var(--brand)}@media (width<=39.99rem){.dp-works-head[data-astro-cid-p6xn5dwj]{margin-bottom:1.25rem}.dp-works-grid[data-astro-cid-p6xn5dwj]{grid-template-columns:1fr 1fr;gap:1.25rem .75rem}.dp-works-grid[data-astro-cid-p6xn5dwj]>[data-astro-cid-p6xn5dwj]:first-child:nth-last-child(odd){grid-column:1/-1}.dp-works-grid[data-astro-cid-p6xn5dwj]>[data-astro-cid-p6xn5dwj]:first-child:nth-last-child(odd) .dpw-media[data-astro-cid-p6xn5dwj]{aspect-ratio:16/10}.dp-works-grid[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]{gap:.45rem}.dpw-media[data-astro-cid-p6xn5dwj]{border-radius:.65rem}.dpw-title[data-astro-cid-p6xn5dwj]{font-size:.875rem;line-height:1.25}}
