.ql-hero[data-astro-cid-h2q7rros]{background:radial-gradient(60% 70% at 78% 40%, #34c77817, transparent 70%), radial-gradient(60% 80% at 80% 20%, #24364a73, transparent 70%), var(--night-1);border-bottom:1px solid var(--line);padding:calc(76px + clamp(40px,6vw,88px)) 0 0;overflow:hidden}.ql-hero__grid[data-astro-cid-h2q7rros]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ql-hero__text[data-astro-cid-h2q7rros]{gap:20px;display:grid}.ql-crumbs[data-astro-cid-h2q7rros] ol[data-astro-cid-h2q7rros]{color:var(--dim);gap:10px;list-style:none;display:flex}.ql-crumbs[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]+li[data-astro-cid-h2q7rros]:before{content:"/";opacity:.6;margin-right:10px}.ql-crumbs[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]{color:var(--muted);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.ql-crumbs[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]:hover{color:var(--text);text-decoration:underline}.ql-kicker[data-astro-cid-h2q7rros]{color:var(--muted);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.ql-kicker[data-astro-cid-h2q7rros] .glyph{color:#34c778}.ql-promise[data-astro-cid-h2q7rros]{font-family:var(--font-display);font-size:var(--step-2);max-width:22ch;line-height:1.2}.ql-hero[data-astro-cid-h2q7rros] .lede[data-astro-cid-h2q7rros]{max-width:42ch}.ql-cta[data-astro-cid-h2q7rros]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ql-meta[data-astro-cid-h2q7rros]{color:var(--dim);max-width:52ch}.ql-hero__media[data-astro-cid-h2q7rros]{gap:10px;margin:0;display:grid}.ql-video[data-astro-cid-h2q7rros]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--night-0) center / cover no-repeat;border-radius:14px;width:100%;height:auto;box-shadow:0 50px 100px -40px #000000e6}.ql-hero__media[data-astro-cid-h2q7rros] figcaption[data-astro-cid-h2q7rros]{color:var(--dim)}.ql-onpage[data-astro-cid-h2q7rros]{border-top:1px solid var(--line);margin-top:clamp(40px,6vw,72px)}.ql-onpage[data-astro-cid-h2q7rros] ul[data-astro-cid-h2q7rros]{flex-wrap:wrap;gap:0 28px;list-style:none;display:flex}.ql-onpage[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]{min-height:52px;color:var(--muted);font-size:var(--step--1);letter-spacing:.06em;align-items:center;text-decoration:none;display:inline-flex}.ql-onpage[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]:hover,.ql-onpage[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]:focus-visible{color:var(--text)}.ql-split[data-astro-cid-h2q7rros]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.ql-split__text[data-astro-cid-h2q7rros]{gap:22px;display:grid}.ql-tools[data-astro-cid-h2q7rros]{border-top:1px solid var(--line);margin-top:10px;list-style:none;display:grid}.ql-tools[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]{border-bottom:1px solid var(--line);grid-template-columns:13ch 1fr;align-items:baseline;gap:16px;padding:18px 0;display:grid}.ql-tools[data-astro-cid-h2q7rros] h3[data-astro-cid-h2q7rros]{font-family:var(--font-body);font-size:var(--step-0);font-weight:600;line-height:1.4}.ql-tools[data-astro-cid-h2q7rros] p[data-astro-cid-h2q7rros]{color:var(--muted)}.ql-meter[data-astro-cid-h2q7rros]{gap:10px;max-width:460px;margin:18px 0 0;display:grid}.ql-meter[data-astro-cid-h2q7rros] img[data-astro-cid-h2q7rros]{border-radius:999px}.ql-meter[data-astro-cid-h2q7rros] figcaption[data-astro-cid-h2q7rros]{color:var(--dim)}.ql-shot[data-astro-cid-h2q7rros]{gap:10px;margin:0;display:grid}.ql-shot[data-astro-cid-h2q7rros] img[data-astro-cid-h2q7rros]{border:1px solid var(--line);border-radius:14px}.ql-shot[data-astro-cid-h2q7rros] figcaption[data-astro-cid-h2q7rros]{color:var(--dim)}.ql-shot--panel[data-astro-cid-h2q7rros]{justify-self:center;max-width:420px;position:sticky;top:100px}.ql-colours[data-astro-cid-h2q7rros] .wrap[data-astro-cid-h2q7rros]{gap:22px;display:grid}.ql-colours__lede[data-astro-cid-h2q7rros]{max-width:60ch}.ql-swatches[data-astro-cid-h2q7rros]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,40px);margin-top:18px;list-style:none;display:grid}.ql-swatches[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]{border-top:1px solid var(--line-strong);gap:8px;padding-top:22px;display:grid}.ql-swatches[data-astro-cid-h2q7rros] h3[data-astro-cid-h2q7rros]{font-family:var(--font-display);font-size:var(--step-2)}.ql-swatches[data-astro-cid-h2q7rros] p[data-astro-cid-h2q7rros]{color:var(--ink-muted)}.ql-dot[data-astro-cid-h2q7rros]{border-radius:99px;width:44px;height:8px}.ql-dot--green[data-astro-cid-h2q7rros]{background:#34c778}.ql-dot--yellow[data-astro-cid-h2q7rros]{background:#ebbe2d}.ql-dot--red[data-astro-cid-h2q7rros]{background:#e03838}.ql-colours__note[data-astro-cid-h2q7rros]{max-width:62ch;color:var(--ink-muted);margin-top:10px}.ql-colours__note[data-astro-cid-h2q7rros] strong[data-astro-cid-h2q7rros]{color:var(--ink)}.ql-features[data-astro-cid-h2q7rros] .wrap[data-astro-cid-h2q7rros]{gap:22px;display:grid}.ql-feat[data-astro-cid-h2q7rros]{grid-template-columns:repeat(3,1fr);gap:0 clamp(20px,3vw,48px);margin-top:24px;list-style:none;display:grid}.ql-feat[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]{border-top:1px solid var(--line);align-content:start;gap:8px;padding:22px 0;display:grid}.ql-feat[data-astro-cid-h2q7rros] h3[data-astro-cid-h2q7rros]{font-family:var(--font-body);font-size:var(--step-1);font-weight:520;line-height:1.3}.ql-feat[data-astro-cid-h2q7rros] p[data-astro-cid-h2q7rros]{color:var(--muted)}.ql-pro[data-astro-cid-h2q7rros]{vertical-align:middle;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ice);border:1px solid;border-radius:99px;margin-left:6px;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-block}.paper[data-astro-cid-h2q7rros] .ql-pro[data-astro-cid-h2q7rros]{color:var(--ice-deep)}.ql-facts[data-astro-cid-h2q7rros]{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.ql-facts[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]{border:1px solid var(--line-strong);color:var(--muted);border-radius:99px;padding:6px 14px}.ql-gallery[data-astro-cid-h2q7rros]{grid-template-columns:repeat(2,minmax(0,380px));align-items:start;gap:clamp(16px,3vw,40px);margin-top:24px;display:grid}.ql-gallery[data-astro-cid-h2q7rros] figure[data-astro-cid-h2q7rros]{gap:10px;margin:0;display:grid}.ql-gallery[data-astro-cid-h2q7rros] img[data-astro-cid-h2q7rros]{border:1px solid var(--line);border-radius:14px}.ql-pricing[data-astro-cid-h2q7rros]{background:var(--night-0);border-top:1px solid var(--line)}.ql-pricing__grid[data-astro-cid-h2q7rros]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.ql-pricing__grid[data-astro-cid-h2q7rros]>div[data-astro-cid-h2q7rros]{gap:22px;display:grid}.ql-table-wrap[data-astro-cid-h2q7rros]{margin-top:10px;overflow-x:auto}.ql-table[data-astro-cid-h2q7rros]{border-collapse:collapse;width:100%;font-size:var(--step-0)}.ql-table[data-astro-cid-h2q7rros] th[data-astro-cid-h2q7rros],.ql-table[data-astro-cid-h2q7rros] td[data-astro-cid-h2q7rros]{border-bottom:1px solid var(--line);text-align:center;padding:14px 12px}.ql-table[data-astro-cid-h2q7rros] thead[data-astro-cid-h2q7rros] th[data-astro-cid-h2q7rros]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.ql-table[data-astro-cid-h2q7rros] tbody[data-astro-cid-h2q7rros] th[data-astro-cid-h2q7rros]{text-align:left;color:var(--muted);padding-left:0;font-weight:400}.ql-table[data-astro-cid-h2q7rros] td[data-astro-cid-h2q7rros]:last-child{color:var(--text)}.ql-yes[data-astro-cid-h2q7rros]{color:var(--ice);font-weight:600}.ql-no[data-astro-cid-h2q7rros]{color:var(--dim)}.ql-price[data-astro-cid-h2q7rros]{border:1px solid var(--line-strong);background:var(--night-1);border-radius:14px;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.ql-price__amount[data-astro-cid-h2q7rros]{font-size:var(--step-5);line-height:1}.ql-price__once[data-astro-cid-h2q7rros]{font-size:var(--step-1)}.ql-price__list[data-astro-cid-h2q7rros]{border-top:1px solid var(--line);list-style:none;display:grid}.ql-price__list[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0 12px 22px;position:relative}.ql-price__list[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]:before{content:"";background:#34c778;width:8px;height:1px;position:absolute;top:1.3em;left:2px}.ql-price__cta[data-astro-cid-h2q7rros]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ql-soon[data-astro-cid-h2q7rros]{color:var(--muted);border-left:2px solid var(--ice);padding-left:12px}.ql-guides__grid[data-astro-cid-h2q7rros]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.ql-toc[data-astro-cid-h2q7rros]{gap:18px;display:grid;position:sticky;top:100px}.ql-toc[data-astro-cid-h2q7rros] ol[data-astro-cid-h2q7rros]{border-top:1px solid var(--line);list-style:none}.ql-toc[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]{border-bottom:1px solid var(--line)}.ql-toc[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]{min-height:44px;color:var(--ink);align-items:baseline;gap:14px;padding:10px 0;text-decoration:none;display:flex}.ql-toc[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]:hover,.ql-toc[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]:focus-visible{text-decoration:underline}.ql-guide-list[data-astro-cid-h2q7rros]{display:grid}.ql-guide[data-astro-cid-h2q7rros]{border-top:1px solid var(--line-strong);gap:16px;padding:36px 0;display:grid}.ql-guide[data-astro-cid-h2q7rros]:first-child{border-top:0;padding-top:0}.ql-guide--shot[data-astro-cid-h2q7rros]{grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:start;gap:clamp(20px,3vw,40px)}.ql-guide--shot[data-astro-cid-h2q7rros]>div[data-astro-cid-h2q7rros]{gap:16px;display:grid}.ql-guide[data-astro-cid-h2q7rros] figure[data-astro-cid-h2q7rros]{margin:0}.ql-guide[data-astro-cid-h2q7rros] figure[data-astro-cid-h2q7rros] img[data-astro-cid-h2q7rros]{border:1px solid var(--line-strong);border-radius:10px}.ql-guide[data-astro-cid-h2q7rros] ol[data-astro-cid-h2q7rros]{color:var(--ink-muted);gap:10px;padding-left:1.4em;display:grid}.ql-guide[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros]::marker{color:var(--ink);font-variant-numeric:tabular-nums}.ql-guide[data-astro-cid-h2q7rros] strong[data-astro-cid-h2q7rros]{color:var(--ink);font-weight:600}.ql-guide[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]{color:var(--ink)}.ql-guide[data-astro-cid-h2q7rros] code[data-astro-cid-h2q7rros]{overflow-wrap:anywhere;background:var(--paper-2);color:var(--ink);border-radius:4px;padding:2px 6px;font-size:.9em}.ql-guide[data-astro-cid-h2q7rros] kbd[data-astro-cid-h2q7rros]{font:inherit;border:1px solid var(--line-strong);color:var(--ink);border-radius:4px;padding:0 6px;font-size:.9em}.ql-guide__note[data-astro-cid-h2q7rros]{color:var(--ink-muted);font-size:var(--step--1);border-left:2px solid var(--line-strong);padding-left:12px}.ql-guide__meter[data-astro-cid-h2q7rros]{border-radius:999px;width:min(100%,420px)}.ql-req[data-astro-cid-h2q7rros]{border-top:1px solid var(--line);display:grid}.ql-req[data-astro-cid-h2q7rros] div[data-astro-cid-h2q7rros]{border-bottom:1px solid var(--line);grid-template-columns:16ch 1fr;gap:16px;padding:14px 0;display:grid}.ql-req[data-astro-cid-h2q7rros] dt[data-astro-cid-h2q7rros]{font-weight:600}.ql-req[data-astro-cid-h2q7rros] dd[data-astro-cid-h2q7rros]{color:var(--ink-muted);margin:0}.ql-faq__grid[data-astro-cid-h2q7rros]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,120px);display:grid}.ql-faq__grid[data-astro-cid-h2q7rros]>div[data-astro-cid-h2q7rros]:first-child{align-content:start;gap:20px;display:grid}.ql-faq__list[data-astro-cid-h2q7rros]{border-top:1px solid var(--line-strong)}.ql-faq__list[data-astro-cid-h2q7rros] details[data-astro-cid-h2q7rros]{border-bottom:1px solid var(--line-strong)}.ql-faq__list[data-astro-cid-h2q7rros] summary[data-astro-cid-h2q7rros]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:22px 0;list-style:none;display:flex}.ql-faq__list[data-astro-cid-h2q7rros] summary[data-astro-cid-h2q7rros]::-webkit-details-marker{display:none}.ql-faq__list[data-astro-cid-h2q7rros] h3[data-astro-cid-h2q7rros]{font-family:var(--font-body);font-size:var(--step-1);font-weight:520;line-height:1.35}.ql-faq__list[data-astro-cid-h2q7rros] details[data-astro-cid-h2q7rros] p[data-astro-cid-h2q7rros]{max-width:62ch;color:var(--muted);padding-bottom:24px}.ql-faq__icon[data-astro-cid-h2q7rros]{flex:none;width:14px;height:14px;position:relative}.ql-faq__icon[data-astro-cid-h2q7rros]:before,.ql-faq__icon[data-astro-cid-h2q7rros]:after{content:"";height:1.5px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;inset:50% 0 auto}.ql-faq__icon[data-astro-cid-h2q7rros]:after{transform:rotate(90deg)}.ql-faq__list[data-astro-cid-h2q7rros] details[data-astro-cid-h2q7rros][open] .ql-faq__icon[data-astro-cid-h2q7rros]:after{transform:rotate(0)}.ql-privacy[data-astro-cid-h2q7rros]{background:var(--night-0);border-top:1px solid var(--line)}.ql-privacy__grid[data-astro-cid-h2q7rros]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,120px);display:grid}.ql-privacy__grid[data-astro-cid-h2q7rros]>div[data-astro-cid-h2q7rros]:first-child{align-content:start;gap:20px;display:grid}.ql-privacy__text[data-astro-cid-h2q7rros]{color:var(--muted);gap:14px;max-width:64ch;display:grid}.ql-privacy__text[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]{color:var(--text)}.ql-legal[data-astro-cid-h2q7rros]{color:var(--dim);border-top:1px solid var(--line);padding-top:14px}@media (width<=900px){.ql-hero__grid[data-astro-cid-h2q7rros],.ql-split[data-astro-cid-h2q7rros],.ql-pricing__grid[data-astro-cid-h2q7rros],.ql-guides__grid[data-astro-cid-h2q7rros],.ql-faq__grid[data-astro-cid-h2q7rros],.ql-privacy__grid[data-astro-cid-h2q7rros]{grid-template-columns:minmax(0,1fr)}.ql-shot--panel[data-astro-cid-h2q7rros],.ql-toc[data-astro-cid-h2q7rros]{position:static}.ql-feat[data-astro-cid-h2q7rros]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.ql-hero[data-astro-cid-h2q7rros]{padding-top:96px}.ql-hero__text[data-astro-cid-h2q7rros]{gap:16px}.ql-cta[data-astro-cid-h2q7rros] .btn[data-astro-cid-h2q7rros],.ql-price__cta[data-astro-cid-h2q7rros] .btn[data-astro-cid-h2q7rros]{flex:100%}.ql-onpage[data-astro-cid-h2q7rros] ul[data-astro-cid-h2q7rros]{gap:0 18px}.ql-onpage[data-astro-cid-h2q7rros] a[data-astro-cid-h2q7rros]{min-height:44px}.ql-tools[data-astro-cid-h2q7rros] li[data-astro-cid-h2q7rros],.ql-req[data-astro-cid-h2q7rros] div[data-astro-cid-h2q7rros]{grid-template-columns:1fr;gap:4px}.ql-swatches[data-astro-cid-h2q7rros],.ql-feat[data-astro-cid-h2q7rros],.ql-gallery[data-astro-cid-h2q7rros],.ql-guide--shot[data-astro-cid-h2q7rros]{grid-template-columns:1fr}.ql-guide--shot[data-astro-cid-h2q7rros] figure[data-astro-cid-h2q7rros]{max-width:300px}.ql-table[data-astro-cid-h2q7rros] th[data-astro-cid-h2q7rros],.ql-table[data-astro-cid-h2q7rros] td[data-astro-cid-h2q7rros]{font-size:var(--step--1);padding:12px 6px}}
