.service-page[data-astro-cid-afji2x5j]{padding-top:clamp(1rem,3vw,2rem)}h1[data-astro-cid-afji2x5j]{letter-spacing:-.05em;max-width:22ch;margin:0 auto 1.25rem;font-size:clamp(2rem,4vw,3rem);line-height:1.12}h2[data-astro-cid-afji2x5j]{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2}.service-hero[data-astro-cid-afji2x5j]{text-align:center;max-width:44rem;margin-inline:auto}.service-hero[data-astro-cid-afji2x5j] p[data-astro-cid-afji2x5j],.section-intro[data-astro-cid-afji2x5j] p[data-astro-cid-afji2x5j],.service-contact[data-astro-cid-afji2x5j] p[data-astro-cid-afji2x5j]{text-wrap:pretty;max-width:36rem;margin-inline:auto}.service-hero[data-astro-cid-afji2x5j] .button[data-astro-cid-afji2x5j]{background:var(--accent);margin-top:1.75rem}.service-hero[data-astro-cid-afji2x5j] .button[data-astro-cid-afji2x5j]:hover{background:var(--ink)}.service-workflow[data-astro-cid-afji2x5j]{margin-top:var(--section-space);border-radius:var(--radius-lg);background:var(--surface-tint);padding:clamp(2rem,5vw,3.5rem)}.section-intro[data-astro-cid-afji2x5j]{text-align:center}.workflow-steps[data-astro-cid-afji2x5j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.workflow-steps[data-astro-cid-afji2x5j] li[data-astro-cid-afji2x5j]{border-top:1px solid var(--form-border);padding-top:1rem}.step-number[data-astro-cid-afji2x5j]{color:var(--accent);margin-bottom:.75rem;font-size:.9rem;display:block}.workflow-steps[data-astro-cid-afji2x5j] p[data-astro-cid-afji2x5j]{font-size:.9rem}.service-examples[data-astro-cid-afji2x5j]{margin-top:var(--section-space)}.example-list[data-astro-cid-afji2x5j]{gap:2rem;margin-top:2.75rem;display:grid}.example[data-astro-cid-afji2x5j]{border-radius:var(--radius-lg);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,3.5rem);display:grid}.example[data-astro-cid-afji2x5j]:nth-child(odd){background:var(--surface-tint)}.example[data-astro-cid-afji2x5j]>div[data-astro-cid-afji2x5j]{min-width:0}.example-icon[data-astro-cid-afji2x5j]{color:var(--accent);margin-bottom:1.25rem;display:block}.example-copy[data-astro-cid-afji2x5j]>p[data-astro-cid-afji2x5j]{font-size:.95rem}.example-copy[data-astro-cid-afji2x5j] .example-benefit[data-astro-cid-afji2x5j]{color:var(--ink);margin-top:1rem}.example-applications[data-astro-cid-afji2x5j] h3[data-astro-cid-afji2x5j]{margin-bottom:1.25rem}.example-applications[data-astro-cid-afji2x5j] ul[data-astro-cid-afji2x5j]{margin:0;padding:0;list-style:none}.example-applications[data-astro-cid-afji2x5j] li[data-astro-cid-afji2x5j]{border-top:1px solid var(--line);color:var(--muted);padding:1rem 0 1rem 1.25rem;font-size:.9rem;position:relative}.example-applications[data-astro-cid-afji2x5j] li[data-astro-cid-afji2x5j]:before{content:"→";color:var(--accent);position:absolute;left:0}.service-contact[data-astro-cid-afji2x5j]{margin-block:var(--section-space);border-radius:var(--radius-lg);background:var(--ink);color:var(--surface);text-align:center;padding:clamp(2rem,5vw,3.5rem)}.service-contact[data-astro-cid-afji2x5j] p[data-astro-cid-afji2x5j]{color:var(--surface-tint)}.service-contact[data-astro-cid-afji2x5j] .button[data-astro-cid-afji2x5j]{background:var(--highlight);color:var(--ink);margin-top:1.75rem}.service-contact[data-astro-cid-afji2x5j] .button[data-astro-cid-afji2x5j]:hover{background:var(--accent-soft)}@media (width<=760px){.workflow-steps[data-astro-cid-afji2x5j]{grid-template-columns:1fr;gap:1.5rem}.example[data-astro-cid-afji2x5j]{grid-template-columns:1fr;gap:2rem}}@media (width<=480px){.service-workflow[data-astro-cid-afji2x5j],.example[data-astro-cid-afji2x5j],.service-contact[data-astro-cid-afji2x5j]{padding:2rem 1.5rem}}.contact-page[data-astro-cid-vekgkm42]{max-width:43rem;margin-inline:auto}.contact-intro[data-astro-cid-vekgkm42]{margin-bottom:2rem}.contact-intro[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{max-width:55ch;font-size:1.05rem}.contact-direct[data-astro-cid-vekgkm42]{margin-top:1.25rem;font-size:.85rem}.download-page[data-astro-cid-dwqgixgt]{overflow-wrap:anywhere;max-width:68rem}.download-page[data-astro-cid-dwqgixgt] .site-header[data-astro-cid-dwqgixgt]{border-bottom:1px solid var(--line);flex-wrap:nowrap}.download-page[data-astro-cid-dwqgixgt] .site-header[data-astro-cid-dwqgixgt] nav[data-astro-cid-dwqgixgt]{width:auto;margin-left:auto}.download-page[data-astro-cid-dwqgixgt] main[data-astro-cid-dwqgixgt]{max-width:49rem;margin-inline:auto;padding-bottom:4rem}.page-intro[data-astro-cid-dwqgixgt]{padding-block:clamp(3rem,8vw,5rem) 2rem}.page-intro[data-astro-cid-dwqgixgt] h1[data-astro-cid-dwqgixgt]{max-width:none}.page-intro[data-astro-cid-dwqgixgt] p[data-astro-cid-dwqgixgt]{max-width:38rem;margin-top:1.25rem;font-size:1.1rem}.page-section[data-astro-cid-dwqgixgt]{border-top:1px solid var(--line);padding-block:2.5rem}.page-section[data-astro-cid-dwqgixgt] h2[data-astro-cid-dwqgixgt]{margin-bottom:1.2rem}.page-section[data-astro-cid-dwqgixgt] p[data-astro-cid-dwqgixgt]+p[data-astro-cid-dwqgixgt]{margin-top:.8rem}.page-section[data-astro-cid-dwqgixgt] ol[data-astro-cid-dwqgixgt]{margin:0;padding-left:1.4rem}.page-section[data-astro-cid-dwqgixgt] li[data-astro-cid-dwqgixgt]{color:var(--muted);padding-left:.35rem}.page-section[data-astro-cid-dwqgixgt] li[data-astro-cid-dwqgixgt]+li[data-astro-cid-dwqgixgt]{margin-top:.9rem}.page-section[data-astro-cid-dwqgixgt] strong[data-astro-cid-dwqgixgt]{color:var(--ink)}.download-card[data-astro-cid-dwqgixgt]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem;display:flex}.download-card[data-astro-cid-dwqgixgt] div[data-astro-cid-dwqgixgt]{gap:.2rem;display:grid}.download-card[data-astro-cid-dwqgixgt] span[data-astro-cid-dwqgixgt]{color:var(--muted);font-size:.85rem}.download-card[data-astro-cid-dwqgixgt] .unavailable[data-astro-cid-dwqgixgt]{background:var(--surface-tint);border-radius:.35rem;padding:.6rem .8rem}.note[data-astro-cid-dwqgixgt]{margin-top:1rem;font-size:.85rem}@media (width<=640px){.page-section[data-astro-cid-dwqgixgt]{padding-block:2rem}.download-card[data-astro-cid-dwqgixgt] .button[data-astro-cid-dwqgixgt]{width:100%}}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.05em;max-width:10ch;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.hero-content[data-astro-cid-ge2uvauf]{padding:clamp(2rem,4vw,3.5rem)}.hero-content[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{text-wrap:pretty;margin-block:1.25rem 1.5rem;line-height:1.8}h2[data-astro-cid-uvk5fgiw]{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2}.home-heading[data-astro-cid-uvk5fgiw]{text-align:center;max-width:44rem;margin-inline:auto}.home-services[data-astro-cid-uvk5fgiw]{border:0}.home-service-grid[data-astro-cid-uvk5fgiw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.75rem;display:grid}.home-service-grid[data-astro-cid-uvk5fgiw] article[data-astro-cid-uvk5fgiw]{min-width:0}.service-icon[data-astro-cid-uvk5fgiw]{color:var(--accent);margin-bottom:1.25rem;display:block}.home-service-grid[data-astro-cid-uvk5fgiw] h3[data-astro-cid-uvk5fgiw]{font-size:1.25rem}.home-service-grid[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]{font-size:.9rem}.service-link[data-astro-cid-uvk5fgiw]{min-height:2.75rem;color:var(--accent);text-underline-offset:.2em;align-items:center;gap:.65rem;margin-top:.65rem;font-size:.9rem;display:inline-flex}.home-about[data-astro-cid-uvk5fgiw]{border-radius:var(--radius-lg);background:var(--surface-tint);padding:clamp(2rem,5vw,3.5rem);scroll-margin-top:2rem}.home-about-copy[data-astro-cid-uvk5fgiw]{text-align:center;max-width:36rem;margin-inline:auto}.home-about-copy[data-astro-cid-uvk5fgiw]>p[data-astro-cid-uvk5fgiw]{text-wrap:pretty;font-size:1rem}.home-benefits[data-astro-cid-uvk5fgiw]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0;padding:2rem 0 0;list-style:none;display:grid}.home-benefits[data-astro-cid-uvk5fgiw] li[data-astro-cid-uvk5fgiw]{min-width:0}.home-benefits[data-astro-cid-uvk5fgiw] h3[data-astro-cid-uvk5fgiw]{font-size:1.25rem}.home-benefits[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]{text-wrap:pretty;font-size:.95rem}.signature[data-astro-cid-uvk5fgiw]{text-align:left;justify-content:center}.signature-mark[data-astro-cid-uvk5fgiw]{border-color:var(--form-border);background:var(--canvas)}.home-contact[data-astro-cid-uvk5fgiw]{margin-block:var(--section-space);border-radius:var(--radius-lg);background:var(--ink);color:var(--surface);text-align:center;padding:clamp(2rem,5vw,3.5rem) 1.25rem;scroll-margin-top:2rem}.home-contact[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]{max-width:35rem;color:var(--surface-tint);text-wrap:pretty;margin-inline:auto;font-size:.95rem}.home-contact[data-astro-cid-uvk5fgiw] .contact-email[data-astro-cid-uvk5fgiw]{margin-top:1rem;font-size:.85rem}.home-contact[data-astro-cid-uvk5fgiw] .contact-email a{color:var(--highlight)}.home-contact[data-astro-cid-uvk5fgiw] .contact-email a:hover{color:var(--accent-soft)}.home-contact[data-astro-cid-uvk5fgiw] .button[data-astro-cid-uvk5fgiw]{background:var(--highlight);color:var(--ink);margin-top:1.5rem}.home-contact[data-astro-cid-uvk5fgiw] .button[data-astro-cid-uvk5fgiw]:hover{background:var(--accent-soft)}@media (width<=760px){.home-service-grid[data-astro-cid-uvk5fgiw]{gap:1.5rem}}@media (width<=600px){.home-service-grid[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr;gap:2rem;max-width:26rem;margin:2rem auto 0}.service-icon[data-astro-cid-uvk5fgiw]{margin-bottom:.9rem}.home-about[data-astro-cid-uvk5fgiw]{padding:2.5rem 1.5rem}.home-benefits[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr}}.page-content:has(.demo-page){max-width:none;padding-top:clamp(2rem,4vw,3rem)}.demo-intro[data-astro-cid-mlrmmojr]{margin-bottom:2rem}.demo-intro[data-astro-cid-mlrmmojr] p[data-astro-cid-mlrmmojr]{max-width:48rem}.demo-frame[data-astro-cid-mlrmmojr]{border-top:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);overflow:hidden}.demo-bar[data-astro-cid-mlrmmojr]{border-bottom:1px solid var(--line);background:var(--surface-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.8rem 1rem;display:flex}.demo-name[data-astro-cid-mlrmmojr]{align-items:center;gap:.65rem;font-size:.9rem;display:flex}.demo-mark[data-astro-cid-mlrmmojr]{border:1px solid var(--muted);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-family:Georgia,serif;line-height:1;display:grid}.demo-controls[data-astro-cid-mlrmmojr]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.demo-controls[data-astro-cid-mlrmmojr] button[data-astro-cid-mlrmmojr],.demo-controls[data-astro-cid-mlrmmojr] a[data-astro-cid-mlrmmojr]{border-radius:var(--form-radius);min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.85rem;text-decoration:none;display:inline-flex}.demo-controls[data-astro-cid-mlrmmojr] button[data-astro-cid-mlrmmojr]:hover,.demo-controls[data-astro-cid-mlrmmojr] a[data-astro-cid-mlrmmojr]:hover{background:var(--surface);color:var(--accent)}.demo-controls[data-astro-cid-mlrmmojr] [data-astro-cid-mlrmmojr][hidden],.demo-status[data-astro-cid-mlrmmojr][hidden]{display:none}.demo-controls[data-astro-cid-mlrmmojr] [data-astro-cid-mlrmmojr]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}iframe[data-astro-cid-mlrmmojr]{background:var(--surface);border:0;width:100%;height:clamp(32rem,72dvh,56rem);display:block}.demo-status[data-astro-cid-mlrmmojr]{padding:.75rem 1rem;font-size:.9rem}.demo-note[data-astro-cid-mlrmmojr]{justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:1rem;font-size:.85rem;display:flex}.demo-note[data-astro-cid-mlrmmojr] p[data-astro-cid-mlrmmojr]{max-width:52rem}.demo-note[data-astro-cid-mlrmmojr] a[data-astro-cid-mlrmmojr]{flex-shrink:0}.demo-frame[data-astro-cid-mlrmmojr]:fullscreen{border:0;border-radius:0;flex-direction:column;display:flex}.demo-frame[data-astro-cid-mlrmmojr]:fullscreen iframe[data-astro-cid-mlrmmojr]{flex:1;height:auto;min-height:0}@media (width<=600px){.demo-bar[data-astro-cid-mlrmmojr]{padding:.75rem}.demo-controls[data-astro-cid-mlrmmojr]{gap:.15rem}.demo-controls[data-astro-cid-mlrmmojr] button[data-astro-cid-mlrmmojr],.demo-controls[data-astro-cid-mlrmmojr] a[data-astro-cid-mlrmmojr]{padding-inline:.45rem}.demo-note[data-astro-cid-mlrmmojr]{flex-direction:column;gap:.5rem}}.support-page[data-astro-cid-gefheh43]{max-width:43rem;margin-inline:auto}.support-faq[data-astro-cid-gefheh43]{border-top:0;padding-bottom:1rem}.no-lms-page[data-astro-cid-lcurlqzg]{max-width:70rem}.site-header[data-astro-cid-lcurlqzg]{border-bottom:1px solid var(--line);padding-block:1.5rem}.product-brand[data-astro-cid-lcurlqzg]{align-items:center;gap:1.15rem;display:flex}.product-brand[data-astro-cid-lcurlqzg]>span[data-astro-cid-lcurlqzg]{border-left:1px solid var(--line);letter-spacing:-.03em;padding-left:1.15rem;font-size:1rem}.site-header[data-astro-cid-lcurlqzg] nav[data-astro-cid-lcurlqzg]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;font-size:.8rem;display:flex}.site-header[data-astro-cid-lcurlqzg] nav[data-astro-cid-lcurlqzg] a{padding-block:.5rem;text-decoration:none}.site-header[data-astro-cid-lcurlqzg] nav[data-astro-cid-lcurlqzg] .language-link{border-left:1px solid var(--line);align-items:center;gap:.4rem;padding-left:1rem;display:inline-flex}.hero-copy[data-astro-cid-lcurlqzg]{text-align:center;max-width:43rem;margin-inline:auto;padding:clamp(2.75rem,5.5vw,4.5rem) 1rem 2.5rem}.course-hero[data-astro-cid-lcurlqzg] h1[data-astro-cid-lcurlqzg]{letter-spacing:-.05em;max-width:none;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.course-hero[data-astro-cid-lcurlqzg] h1[data-astro-cid-lcurlqzg] span[data-astro-cid-lcurlqzg]{color:var(--accent)}.intro[data-astro-cid-lcurlqzg]{text-wrap:pretty;max-width:36rem;margin:1.25rem auto 1.5rem;font-size:1rem;line-height:1.8}.actions[data-astro-cid-lcurlqzg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;display:flex}.actions[data-astro-cid-lcurlqzg] .button{background:var(--accent)}.actions[data-astro-cid-lcurlqzg] .button:hover{background:var(--ink)}.text-link[data-astro-cid-lcurlqzg]{font-size:.85rem;text-decoration:none}.text-link[data-astro-cid-lcurlqzg] span[data-astro-cid-lcurlqzg]{color:var(--accent);margin-left:.5rem}.demo-note[data-astro-cid-lcurlqzg]{margin-top:1rem;font-size:.75rem}.visually-hidden[data-astro-cid-lcurlqzg],.screen-picker[data-astro-cid-lcurlqzg] input[data-astro-cid-lcurlqzg]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-tour[data-astro-cid-lcurlqzg]{border-radius:var(--radius-lg);background:var(--hero-background);border:0;min-width:0;margin:0;padding:clamp(1rem,3vw,2rem) clamp(1rem,6vw,4rem) 1.25rem}.screen-picker[data-astro-cid-lcurlqzg]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:1.4rem;display:flex}.screen-picker[data-astro-cid-lcurlqzg] label[data-astro-cid-lcurlqzg]{cursor:pointer}.screen-picker[data-astro-cid-lcurlqzg] label[data-astro-cid-lcurlqzg]>span[data-astro-cid-lcurlqzg]{color:var(--muted);border:1px solid #0000;border-radius:2rem;padding:.6rem 1rem;font-size:.8rem;transition:background .15s,color .15s;display:block}.screen-picker[data-astro-cid-lcurlqzg] label[data-astro-cid-lcurlqzg]:hover>span[data-astro-cid-lcurlqzg]{color:var(--ink)}.screen-picker[data-astro-cid-lcurlqzg] label[data-astro-cid-lcurlqzg]:has(:checked)>span[data-astro-cid-lcurlqzg]{background:var(--ink);color:var(--surface)}.screen-picker[data-astro-cid-lcurlqzg] label[data-astro-cid-lcurlqzg]:has(:focus-visible)>span[data-astro-cid-lcurlqzg]{outline:2px solid var(--accent);outline-offset:3px}.product-screen[data-astro-cid-lcurlqzg]{margin:0;display:none}.product-tour[data-astro-cid-lcurlqzg]:has(input[value=overview]:checked) #screen-overview[data-astro-cid-lcurlqzg],.product-tour[data-astro-cid-lcurlqzg]:has(input[value=lesson]:checked) #screen-lesson[data-astro-cid-lcurlqzg],.product-tour[data-astro-cid-lcurlqzg]:has(input[value=progress]:checked) #screen-progress[data-astro-cid-lcurlqzg]{display:block}.screen-image[data-astro-cid-lcurlqzg]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:zoom-in;max-width:48.75rem;margin-inline:auto;display:block;overflow:hidden;box-shadow:0 14px 32px #302c2710}.screen-image[data-astro-cid-lcurlqzg] img[data-astro-cid-lcurlqzg]{width:100%;height:auto;display:block}figcaption[data-astro-cid-lcurlqzg]{max-width:40rem;min-height:3.4em;color:var(--muted);text-align:center;text-wrap:pretty;margin:1.25rem auto 0;font-size:.85rem}figcaption[data-astro-cid-lcurlqzg] strong[data-astro-cid-lcurlqzg]{color:var(--ink);font-weight:400}.screen-note[data-astro-cid-lcurlqzg]{color:var(--muted);text-align:center;margin-top:.5rem;font-size:.65rem}.screen-note[data-astro-cid-lcurlqzg] span[data-astro-cid-lcurlqzg]{margin-inline:.4rem}.product-facts[data-astro-cid-lcurlqzg]{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem;margin:0;padding:1.6rem 0;font-size:.8rem;list-style:none;display:flex}.product-facts[data-astro-cid-lcurlqzg] li[data-astro-cid-lcurlqzg]{align-items:baseline;gap:.6rem;display:flex}.product-facts[data-astro-cid-lcurlqzg] span[data-astro-cid-lcurlqzg]{color:var(--accent)}.section[data-astro-cid-lcurlqzg]{border:0}.section-intro[data-astro-cid-lcurlqzg]{text-align:center;max-width:44rem;margin:0 auto 2.75rem}h2[data-astro-cid-lcurlqzg]{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2}.section-intro[data-astro-cid-lcurlqzg] p[data-astro-cid-lcurlqzg]{text-wrap:pretty;max-width:35rem;margin-inline:auto}.use-grid[data-astro-cid-lcurlqzg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.use-grid[data-astro-cid-lcurlqzg] article[data-astro-cid-lcurlqzg]{min-width:0}.use-icon[data-astro-cid-lcurlqzg]{color:var(--accent);margin-bottom:1.25rem;display:block}.use-grid[data-astro-cid-lcurlqzg] h3[data-astro-cid-lcurlqzg]{font-size:1.25rem}.use-grid[data-astro-cid-lcurlqzg] p[data-astro-cid-lcurlqzg]{font-size:.9rem}.use-grid[data-astro-cid-lcurlqzg] .use-example[data-astro-cid-lcurlqzg]{border-top:1px solid var(--line);color:var(--accent);margin-top:1.25rem;padding-top:1rem;font-size:.75rem}.workflow-section[data-astro-cid-lcurlqzg]{border-radius:var(--radius-lg);background:var(--surface-tint);padding:clamp(2rem,5vw,3.5rem);scroll-margin-top:2rem}.course-steps[data-astro-cid-lcurlqzg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.course-steps[data-astro-cid-lcurlqzg] li[data-astro-cid-lcurlqzg]{min-width:0}.step-number[data-astro-cid-lcurlqzg]{border-bottom:1px solid var(--form-border);color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.15rem;display:block}.course-steps[data-astro-cid-lcurlqzg] h3[data-astro-cid-lcurlqzg]{font-size:1.1rem}.course-steps[data-astro-cid-lcurlqzg] p[data-astro-cid-lcurlqzg]{font-size:.85rem}.faq-section[data-astro-cid-lcurlqzg]{max-width:46rem;margin-inline:auto}.faq-section[data-astro-cid-lcurlqzg] .section-intro[data-astro-cid-lcurlqzg]{margin-bottom:2rem}details[data-astro-cid-lcurlqzg]{border-bottom:1px solid var(--line)}details[data-astro-cid-lcurlqzg]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-lcurlqzg]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.2rem;font-size:.95rem;list-style:none;display:flex}summary[data-astro-cid-lcurlqzg]::-webkit-details-marker{display:none}summary[data-astro-cid-lcurlqzg]:after{content:"+";color:var(--accent);flex-shrink:0;font-size:1.25rem}details[data-astro-cid-lcurlqzg][open] summary[data-astro-cid-lcurlqzg]:after{content:"−"}details[data-astro-cid-lcurlqzg] p[data-astro-cid-lcurlqzg]{padding:0 2rem 1.25rem 0;font-size:.9rem}.support-link[data-astro-cid-lcurlqzg]{text-align:center;margin-top:1.5rem;font-size:.85rem}.support-link[data-astro-cid-lcurlqzg] a[data-astro-cid-lcurlqzg]{color:var(--accent)}.course-cta[data-astro-cid-lcurlqzg]{margin-bottom:var(--section-space);border-radius:var(--radius-lg);background:var(--ink);color:var(--surface);text-align:center;padding:clamp(2rem,5vw,3.5rem) 1.25rem}.course-cta[data-astro-cid-lcurlqzg]>p[data-astro-cid-lcurlqzg]{max-width:33rem;color:var(--surface-tint);margin-inline:auto;font-size:.95rem}.course-cta[data-astro-cid-lcurlqzg] .button{background:var(--highlight);color:var(--ink);margin-top:1.5rem}.course-cta[data-astro-cid-lcurlqzg] .button:hover{background:var(--accent-soft)}.course-cta[data-astro-cid-lcurlqzg] .cta-note[data-astro-cid-lcurlqzg]{max-width:none;margin-top:1rem;font-size:.7rem}.cta-note[data-astro-cid-lcurlqzg] span[data-astro-cid-lcurlqzg]{margin-inline:.35rem}@media (width<=760px){.use-grid[data-astro-cid-lcurlqzg],.course-steps[data-astro-cid-lcurlqzg]{gap:1.5rem}.workflow-section[data-astro-cid-lcurlqzg]{padding:2.5rem 1.5rem}.product-facts[data-astro-cid-lcurlqzg]{column-gap:1.25rem}}@media (width<=600px){.site-header[data-astro-cid-lcurlqzg]{justify-content:center;gap:.6rem}.product-brand[data-astro-cid-lcurlqzg]{justify-content:center;width:100%}.site-header[data-astro-cid-lcurlqzg] nav[data-astro-cid-lcurlqzg]{gap:1.5rem}.hero-copy[data-astro-cid-lcurlqzg]{padding-inline:0}.course-hero[data-astro-cid-lcurlqzg] h1[data-astro-cid-lcurlqzg]{font-size:clamp(1.9rem,7.8vw,2.5rem)}.intro[data-astro-cid-lcurlqzg]{font-size:.95rem}.actions[data-astro-cid-lcurlqzg]{flex-direction:column;gap:.85rem}.demo-note[data-astro-cid-lcurlqzg]{max-width:28ch;margin-inline:auto}.screen-picker[data-astro-cid-lcurlqzg]{gap:.1rem;margin-bottom:1rem}.screen-picker[data-astro-cid-lcurlqzg] label[data-astro-cid-lcurlqzg]>span[data-astro-cid-lcurlqzg]{padding:.55rem .65rem;font-size:.7rem}figcaption[data-astro-cid-lcurlqzg]{min-height:5.1em;margin-top:1rem;font-size:.8rem}.screen-note[data-astro-cid-lcurlqzg]{max-width:32ch;margin-inline:auto;line-height:1.6}.screen-note[data-astro-cid-lcurlqzg] span[data-astro-cid-lcurlqzg]{display:none}.product-facts[data-astro-cid-lcurlqzg]{justify-content:start;padding:1.5rem 1rem;display:grid}.section-intro[data-astro-cid-lcurlqzg]{margin-bottom:2rem}.use-grid[data-astro-cid-lcurlqzg],.course-steps[data-astro-cid-lcurlqzg]{grid-template-columns:1fr;gap:2rem}.use-grid[data-astro-cid-lcurlqzg]{max-width:26rem;margin-inline:auto}.use-icon[data-astro-cid-lcurlqzg]{margin-bottom:.9rem}.use-grid[data-astro-cid-lcurlqzg] .use-example[data-astro-cid-lcurlqzg]{margin-top:.75rem;padding-top:.75rem}.step-number[data-astro-cid-lcurlqzg]{margin-bottom:.85rem}.workflow-section[data-astro-cid-lcurlqzg] .section-intro[data-astro-cid-lcurlqzg]{text-align:left}.workflow-section[data-astro-cid-lcurlqzg] h2[data-astro-cid-lcurlqzg] br[data-astro-cid-lcurlqzg]{display:none}.course-cta[data-astro-cid-lcurlqzg] .cta-note[data-astro-cid-lcurlqzg]{max-width:30ch}}@media (prefers-reduced-motion:reduce){.screen-picker[data-astro-cid-lcurlqzg] label[data-astro-cid-lcurlqzg]>span[data-astro-cid-lcurlqzg]{transition:none}}.analysis-page[data-astro-cid-jlvgcvzz]{padding-top:clamp(1rem,3vw,2rem)}h1[data-astro-cid-jlvgcvzz]{letter-spacing:-.05em;max-width:22ch;margin:0 auto 1.25rem;font-size:clamp(2rem,4vw,3rem);line-height:1.12}h2[data-astro-cid-jlvgcvzz]{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2}.analysis-hero[data-astro-cid-jlvgcvzz]{text-align:center;max-width:44rem;margin-inline:auto}.analysis-hero[data-astro-cid-jlvgcvzz] p[data-astro-cid-jlvgcvzz],.section-intro[data-astro-cid-jlvgcvzz] p[data-astro-cid-jlvgcvzz],.analysis-contact[data-astro-cid-jlvgcvzz] p[data-astro-cid-jlvgcvzz]{text-wrap:pretty;max-width:36rem;margin-inline:auto}.analysis-hero[data-astro-cid-jlvgcvzz] .button[data-astro-cid-jlvgcvzz]{background:var(--accent);margin-top:1.75rem}.analysis-hero[data-astro-cid-jlvgcvzz] .button[data-astro-cid-jlvgcvzz]:hover{background:var(--ink)}.analysis-workflow[data-astro-cid-jlvgcvzz]{margin-top:var(--section-space);border-radius:var(--radius-lg);background:var(--surface-tint);padding:clamp(2rem,5vw,3.5rem)}.section-intro[data-astro-cid-jlvgcvzz]{text-align:center}.workflow-steps[data-astro-cid-jlvgcvzz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.workflow-steps[data-astro-cid-jlvgcvzz] li[data-astro-cid-jlvgcvzz]{border-top:1px solid var(--form-border);padding-top:1rem}.step-number[data-astro-cid-jlvgcvzz]{color:var(--accent);margin-bottom:.75rem;font-size:.9rem;display:block}.workflow-steps[data-astro-cid-jlvgcvzz] p[data-astro-cid-jlvgcvzz]{font-size:.9rem}.analysis-examples[data-astro-cid-jlvgcvzz]{margin-top:var(--section-space)}.example-list[data-astro-cid-jlvgcvzz]{gap:2rem;margin-top:2.75rem;display:grid}.example[data-astro-cid-jlvgcvzz]{border-radius:var(--radius-lg);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,3.5rem);display:grid}.example[data-astro-cid-jlvgcvzz]:nth-child(odd){background:var(--surface-tint)}.example[data-astro-cid-jlvgcvzz]>div[data-astro-cid-jlvgcvzz]{min-width:0}.example-icon[data-astro-cid-jlvgcvzz]{color:var(--accent);margin-bottom:1.25rem;display:block}.example-copy[data-astro-cid-jlvgcvzz]>p[data-astro-cid-jlvgcvzz]{font-size:.95rem}.example-copy[data-astro-cid-jlvgcvzz] .example-benefit[data-astro-cid-jlvgcvzz]{color:var(--ink);margin-top:1rem}.example-copy[data-astro-cid-jlvgcvzz] h3[data-astro-cid-jlvgcvzz]{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.2}.applications-title[data-astro-cid-jlvgcvzz]{color:var(--ink);margin-bottom:1.25rem;font-size:1.1rem}.example-applications[data-astro-cid-jlvgcvzz] ul[data-astro-cid-jlvgcvzz]{margin:0;padding:0;list-style:none}.example-applications[data-astro-cid-jlvgcvzz] li[data-astro-cid-jlvgcvzz]{border-top:1px solid var(--line);color:var(--muted);padding:1rem 0 1rem 1.25rem;font-size:.9rem;position:relative}.example-applications[data-astro-cid-jlvgcvzz] li[data-astro-cid-jlvgcvzz]:before{content:"→";color:var(--accent);position:absolute;left:0}.analysis-contact[data-astro-cid-jlvgcvzz]{margin-block:var(--section-space);border-radius:var(--radius-lg);background:var(--ink);color:var(--surface);text-align:center;padding:clamp(2rem,5vw,3.5rem)}.analysis-contact[data-astro-cid-jlvgcvzz] p[data-astro-cid-jlvgcvzz]{color:var(--surface-tint)}.analysis-contact[data-astro-cid-jlvgcvzz] .button[data-astro-cid-jlvgcvzz]{background:var(--highlight);color:var(--ink);margin-top:1.75rem}.analysis-contact[data-astro-cid-jlvgcvzz] .button[data-astro-cid-jlvgcvzz]:hover{background:var(--accent-soft)}@media (width<=760px){.workflow-steps[data-astro-cid-jlvgcvzz]{grid-template-columns:1fr;gap:1.5rem}.example[data-astro-cid-jlvgcvzz]{grid-template-columns:1fr;gap:2rem}}@media (width<=480px){.analysis-workflow[data-astro-cid-jlvgcvzz],.example[data-astro-cid-jlvgcvzz],.analysis-contact[data-astro-cid-jlvgcvzz]{padding:2rem 1.5rem}}.download-page[data-astro-cid-enfjifli]{overflow-wrap:anywhere;max-width:68rem}.download-page[data-astro-cid-enfjifli] .site-header[data-astro-cid-enfjifli]{border-bottom:1px solid var(--line);flex-wrap:nowrap}.download-page[data-astro-cid-enfjifli] .site-header[data-astro-cid-enfjifli] nav[data-astro-cid-enfjifli]{width:auto;margin-left:auto}.download-page[data-astro-cid-enfjifli] main[data-astro-cid-enfjifli]{max-width:49rem;margin-inline:auto;padding-bottom:4rem}.page-intro[data-astro-cid-enfjifli]{padding-block:clamp(3rem,8vw,5rem) 2rem}.page-intro[data-astro-cid-enfjifli] h1[data-astro-cid-enfjifli]{max-width:none}.page-intro[data-astro-cid-enfjifli] p[data-astro-cid-enfjifli]{max-width:38rem;margin-top:1.25rem;font-size:1.1rem}.page-section[data-astro-cid-enfjifli]{border-top:1px solid var(--line);padding-block:2.5rem}.page-section[data-astro-cid-enfjifli] h2[data-astro-cid-enfjifli]{margin-bottom:1.2rem}.page-section[data-astro-cid-enfjifli] p[data-astro-cid-enfjifli]+p[data-astro-cid-enfjifli]{margin-top:.8rem}.page-section[data-astro-cid-enfjifli] ol[data-astro-cid-enfjifli]{margin:0;padding-left:1.4rem}.page-section[data-astro-cid-enfjifli] li[data-astro-cid-enfjifli]{color:var(--muted);padding-left:.35rem}.page-section[data-astro-cid-enfjifli] li[data-astro-cid-enfjifli]+li[data-astro-cid-enfjifli]{margin-top:.9rem}.page-section[data-astro-cid-enfjifli] strong[data-astro-cid-enfjifli]{color:var(--ink)}.download-card[data-astro-cid-enfjifli]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem;display:flex}.download-card[data-astro-cid-enfjifli] div[data-astro-cid-enfjifli]{gap:.2rem;display:grid}.download-card[data-astro-cid-enfjifli] span[data-astro-cid-enfjifli]{color:var(--muted);font-size:.85rem}.download-card[data-astro-cid-enfjifli] .unavailable[data-astro-cid-enfjifli]{background:var(--surface-tint);border-radius:.35rem;padding:.6rem .8rem}.note[data-astro-cid-enfjifli]{margin-top:1rem;font-size:.85rem}@media (width<=640px){.page-section[data-astro-cid-enfjifli]{padding-block:2rem}.download-card[data-astro-cid-enfjifli] .button[data-astro-cid-enfjifli]{width:100%}}.plugin-page{overflow-wrap:anywhere;& .plugin-hero-copy,& .setup-steps li>div{min-width:0}& .plugin-hero{border-radius:var(--radius-lg);background:var(--surface-tint);color:var(--ink);grid-template-columns:1.15fr 1fr;align-items:center;gap:3rem;margin-bottom:1rem;padding:clamp(1.5rem,5vw,4rem);display:grid}& .intro{max-width:34rem;margin-block:1.5rem 1.75rem}& .actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}& .text-link{font-size:.8rem}& .product-preview{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;margin:0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 16px 36px #302c2710}& .preview-topbar{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.8rem;display:flex}& .wordpress-mark{border:1px solid;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-family:Georgia,serif;display:grid}& .preview-dots{letter-spacing:.15em;color:var(--muted);margin-left:auto}& .preview-body{padding:1.5rem}& .preview-label{color:var(--muted);letter-spacing:.1em;font-size:.75rem}& .preview-heading{color:var(--ink);letter-spacing:-.04em;margin-block:.5rem 1.5rem;font-size:1.5rem}& .preview-card{background:var(--surface-tint);border-radius:.35rem;align-items:center;gap:.85rem;margin-bottom:1rem;padding:1rem;display:flex}& .preview-icon{background:var(--accent-soft);border-radius:.4rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.4rem;display:grid}& .preview-card strong{font-size:.8rem;font-weight:400;display:block}& .preview-card div>span{color:var(--muted);margin-top:.3rem;font-size:.8rem;display:block}& .preview-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-block:.8rem;font-size:.75rem;display:flex}& .preview-pill{background:var(--accent-soft);color:var(--accent);border-radius:1rem;padding:.2rem .5rem;font-size:.75rem}& .preview-note{color:var(--muted);gap:.5rem;margin-top:1.25rem;font-size:.8rem;display:flex}& figcaption{background:var(--surface-tint);color:var(--muted);text-align:center;padding:.75rem 1rem;font-size:.75rem}& .section-heading h2{max-width:25ch}& .section-heading>p:last-child{max-width:30ch;margin-top:1rem}& .section-heading>.examples-intro{max-width:55ch}& .pricing-heading{text-align:center}& .pricing-heading h2{max-width:27ch;margin-inline:auto}& .pricing-heading>.pricing-intro{max-width:58ch;margin:1.25rem auto 0}& .pricing-picker{max-width:54rem;margin:2rem auto 0}& .visually-hidden,& .renewal-switch input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .renewal-switch{isolation:isolate;border:1px solid var(--line);background:var(--surface-tint);border-radius:3rem;grid-template-columns:1fr 1fr;width:min(100%,27rem);margin:0 auto 2rem;padding:.3rem;display:grid;position:relative}& .renewal-switch label{cursor:pointer;text-align:center;border-radius:3rem;place-items:center;min-height:2.8rem;padding:.65rem .8rem;font-size:.85rem;line-height:1.3;display:grid;position:relative}& .renewal-switch label:has(input:checked){color:var(--accent)}& .renewal-switch label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}& .switch-indicator{z-index:-1;background:var(--surface);border-radius:3rem;width:calc(50% - .3rem);transition:transform .2s;position:absolute;top:.3rem;bottom:.3rem;left:.3rem;box-shadow:0 2px 6px #302c2710}& .renewal-switch:has(input[value=manual]:checked) .switch-indicator{transform:translate(100%)}& .price-card{border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr 1.1fr;display:none;overflow:hidden;box-shadow:0 12px 36px #302c2708}& .pricing-picker:has(input[value=annual]:checked) .price-card[data-renewal=annual],& .pricing-picker:has(input[value=manual]:checked) .price-card[data-renewal=manual]{display:grid}& .price-offer{background:var(--surface-tint);padding:clamp(1.5rem,4vw,2.75rem)}& .price-offer h3{margin-bottom:2rem;font-size:1.5rem}& .price-amount{color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}& .price-period{min-height:3em;margin-top:.65rem;font-size:.8rem}& .price-action{justify-content:space-between;gap:.75rem;margin-top:1.75rem;display:flex}& .price-tax{margin-top:.8rem;font-size:.7rem}& .price-inclusions{padding:clamp(1.5rem,4vw,2.75rem)}& .inclusions-title{color:var(--ink);font-size:.9rem}& .price-inclusions ul{gap:.9rem;margin:1.25rem 0 2rem;padding:0;list-style:none;display:grid}& .price-inclusions li{color:var(--muted);align-items:baseline;gap:.75rem;font-size:.85rem;display:flex}& .price-inclusions li span{color:var(--accent)}& .renewal-detail{border-top:1px solid var(--line);padding-top:1.25rem}& .renewal-detail h4{margin:0 0 .5rem;font-size:.85rem;font-weight:400}& .renewal-detail p{font-size:.8rem}& .pricing-note{text-align:center;max-width:70ch;margin:1.5rem auto 0;font-size:.75rem}@media (width<=640px){& .price-card{grid-template-columns:1fr}& .renewal-switch label{padding-inline:.4rem;font-size:.75rem}& .price-period{min-height:0}}@media (prefers-reduced-motion:reduce){& .switch-indicator{transition:none}}& .setup-block,& .faq-block{grid-template-columns:1fr 1.4fr;gap:3rem;display:grid}& .setup-steps{margin:0;padding:0;list-style:none}& .setup-steps li{gap:1.25rem;padding-bottom:1.75rem;display:flex}& .setup-steps li+li{border-top:1px solid var(--line);padding-top:1.75rem}& .setup-steps li:last-child{padding-bottom:0}& .step-number{background:var(--surface-tint);width:2rem;height:2rem;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8rem;display:grid}& .setup-steps h3{margin-bottom:.6rem}& .setup-steps p,& .faq-list p{font-size:.9rem}& details{border-bottom:1px solid var(--line)}& details:first-child{border-top:1px solid var(--line)}& summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:.95rem;list-style:none;display:flex}& summary::-webkit-details-marker{display:none}& summary span{color:var(--accent);font-size:1.25rem}& summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}& details[open] summary span{transform:rotate(45deg)}& details p{padding-bottom:1.25rem}& .cta-block{background:var(--surface-tint);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:2rem;margin-block:1rem 4rem;padding:clamp(1.5rem,5vw,4rem);display:flex}& .cta-block h2+p{margin-top:1rem}& .cta-block .button{flex-shrink:0}@media (width<=900px){& .plugin-hero{grid-template-columns:1fr}& .plugin-hero h1{max-width:17ch}& .product-preview{justify-self:center;width:min(100%,30rem);transform:none}}@media (width<=640px){& .site-header{flex-wrap:wrap}& .plugin-hero{gap:2rem;margin-bottom:2.5rem}& .setup-block,& .faq-block{grid-template-columns:1fr;gap:2rem}& .cta-block{flex-direction:column;align-items:flex-start;margin-bottom:2.5rem}& .preview-body{padding:1rem}}}
