.product-hero[data-astro-cid-a435by4q]{background-color:var(--color-primary);margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);padding-bottom:var(--space-104);position:relative;overflow:hidden}.corner[data-astro-cid-a435by4q]{width:var(--space-64);height:var(--space-64);background-color:var(--color-accent-pink);position:absolute;top:0;left:0}.hero-inner[data-astro-cid-a435by4q]{z-index:2;max-width:var(--container-product-max-width);padding:var(--space-64) var(--space-32) 0;align-items:flex-start;gap:var(--space-22);flex-direction:column;margin:0 auto;display:flex;position:relative}.badge[data-astro-cid-a435by4q]{font-size:var(--font-size-base);color:var(--color-text-muted);border-radius:var(--radius-pill);border:1px solid var(--color-text);padding:7px 14px}.title[data-astro-cid-a435by4q]{font-size:var(--font-size-product-hero);line-height:1;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-product-h1);color:var(--color-text);margin:0}.intro[data-astro-cid-a435by4q]{max-width:680px;font-size:var(--font-size-2xl);line-height:var(--line-height-body);font-weight:var(--font-weight-light);color:var(--color-text-muted);margin:0}.actions[data-astro-cid-a435by4q]{gap:var(--space-12);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.btn-primary[data-astro-cid-a435by4q],.btn-secondary[data-astro-cid-a435by4q]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);text-decoration:none}.btn-primary[data-astro-cid-a435by4q]{color:var(--color-white);background-color:var(--color-surface-dark);padding:14px 24px}.btn-primary[data-astro-cid-a435by4q]:hover{color:var(--color-white);background-color:#000}.btn-secondary[data-astro-cid-a435by4q]{color:var(--color-text);border:1px solid var(--color-text);padding:13px 22px}.btn-secondary[data-astro-cid-a435by4q]:hover{color:var(--color-white);background-color:var(--color-surface-dark)}.mock[data-astro-cid-a435by4q]{width:100%;max-width:760px;margin:var(--space-40) 0 0;background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-product-mock);box-shadow:var(--shadow-product-mock);padding:var(--space-24)}@media (width<=900px){.product-hero[data-astro-cid-a435by4q]{margin-top:-72px;padding-top:72px}}@media (width<=860px){.title[data-astro-cid-a435by4q]{font-size:var(--font-size-product-hero-mobile)}}@media (width<=600px){.hero-inner[data-astro-cid-a435by4q]{padding:var(--space-40) var(--space-20) 0}.mock[data-astro-cid-a435by4q]{padding:var(--space-16)}}.section-heading[data-astro-cid-s2wq6xri]{gap:var(--space-14);flex-direction:column;max-width:720px;display:flex}.section-heading[data-astro-cid-s2wq6xri].width-lg{max-width:760px}.section-heading[data-astro-cid-s2wq6xri].align-center{text-align:center;align-items:center;max-width:none}.eyebrow[data-astro-cid-s2wq6xri]{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-primary-dark)}.tone-dark[data-astro-cid-s2wq6xri] .eyebrow[data-astro-cid-s2wq6xri]{color:var(--color-primary)}.heading[data-astro-cid-s2wq6xri]{font-weight:var(--font-weight-regular);line-height:var(--line-height-product-h2);letter-spacing:var(--letter-spacing-product-h2);margin:0}.size-lg[data-astro-cid-s2wq6xri]{font-size:var(--font-size-product-h2)}.size-md[data-astro-cid-s2wq6xri]{font-size:var(--font-size-product-h2-alt)}.align-center[data-astro-cid-s2wq6xri] .heading[data-astro-cid-s2wq6xri]{max-width:720px}.tone-dark[data-astro-cid-s2wq6xri] .heading[data-astro-cid-s2wq6xri]{color:var(--color-white)}.lead[data-astro-cid-s2wq6xri]{font-size:var(--font-size-2xl);line-height:var(--line-height-body);font-weight:var(--font-weight-light);color:var(--color-text-secondary);margin:0}.tone-dark[data-astro-cid-s2wq6xri] .lead[data-astro-cid-s2wq6xri]{font-size:var(--font-size-xl);color:var(--color-text-on-dark-muted)}@media (width<=600px){.size-lg[data-astro-cid-s2wq6xri],.size-md[data-astro-cid-s2wq6xri]{font-size:var(--font-size-8xl)}}.problem[data-astro-cid-plxtu6sd]{max-width:var(--container-product-max-width);padding:var(--space-96) var(--space-24);flex-direction:column;gap:44px;margin:0 auto;display:flex}.cards[data-astro-cid-plxtu6sd]{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.card[data-astro-cid-plxtu6sd]{background-color:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-product-card);padding:var(--space-30);gap:var(--space-12);flex-direction:column;display:flex}.num[data-astro-cid-plxtu6sd]{font-size:var(--font-size-product-num);font-weight:var(--font-weight-light);color:var(--color-primary-dark)}h3[data-astro-cid-plxtu6sd]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);margin:0}p[data-astro-cid-plxtu6sd]{font-size:var(--font-size-lg);line-height:var(--line-height-body);font-weight:var(--font-weight-light);color:var(--color-text-secondary);margin:0}@media (width<=600px){.problem[data-astro-cid-plxtu6sd]{padding:var(--space-72) var(--space-20)}}.steps-band[data-astro-cid-e4quhgil]{background-color:var(--color-surface-dark);color:var(--color-white)}.steps-inner[data-astro-cid-e4quhgil]{max-width:var(--container-product-max-width);padding:var(--space-104) var(--space-24);gap:var(--space-52);flex-direction:column;margin:0 auto;display:flex}.steps-head[data-astro-cid-e4quhgil].with-chips{justify-content:space-between;align-items:flex-end;gap:var(--space-24);flex-wrap:wrap;display:flex}.steps-head[data-astro-cid-e4quhgil].with-chips>.section-heading{max-width:640px}.chips[data-astro-cid-e4quhgil]{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-e4quhgil] li[data-astro-cid-e4quhgil]{font-size:var(--font-size-base);border-radius:var(--radius-pill);background-color:var(--color-dark-chip-bg);border:1px solid var(--color-dark-chip-border);padding:8px 14px}.steps[data-astro-cid-e4quhgil]{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-e4quhgil].compact{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.step[data-astro-cid-e4quhgil]{background-color:var(--color-dark-card-bg);border:1px solid var(--color-dark-card-border);border-radius:var(--radius-product-card);padding:var(--space-30);gap:var(--space-14);flex-direction:column;display:flex}.compact[data-astro-cid-e4quhgil] .step[data-astro-cid-e4quhgil]{padding:var(--space-28)}.step-num[data-astro-cid-e4quhgil]{border-radius:var(--radius-full);border:1px solid var(--color-lime-ring);width:40px;height:40px;color:var(--color-primary);font-size:var(--font-size-lg);justify-content:center;align-items:center;display:flex}h3[data-astro-cid-e4quhgil]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);color:var(--color-white);margin:0}p[data-astro-cid-e4quhgil]{font-size:var(--font-size-lg);line-height:var(--line-height-body);font-weight:var(--font-weight-light);color:var(--color-text-on-dark-muted);margin:0}@media (width<=600px){.steps-inner[data-astro-cid-e4quhgil]{padding:var(--space-72) var(--space-20);gap:var(--space-40)}}.placeholder[data-astro-cid-askbzvis]{border-radius:var(--radius-lg);border:1px dashed var(--color-border-dashed);background-color:var(--color-bg);height:220px;padding:var(--space-20);text-align:center;font-size:var(--font-size-base);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.tone-dark[data-astro-cid-askbzvis]{border-radius:var(--radius-xl);border-color:var(--color-lime-line);color:var(--color-text-on-dark-muted);background-color:#0000}.features[data-astro-cid-w4hayii2]{background-color:var(--color-bg)}.features-inner[data-astro-cid-w4hayii2]{max-width:var(--container-product-max-width);padding:var(--space-104) var(--space-24);gap:var(--space-48);flex-direction:column;margin:0 auto;display:flex}.large[data-astro-cid-w4hayii2]{gap:var(--space-20);flex-wrap:wrap;display:flex}.small[data-astro-cid-w4hayii2]{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.card[data-astro-cid-w4hayii2]{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-product-card);flex-direction:column;display:flex}.card-large[data-astro-cid-w4hayii2]{min-width:0;padding:var(--space-30);gap:var(--space-14);flex:560px}.card-small[data-astro-cid-w4hayii2]{padding:var(--space-26);gap:var(--space-10)}h3[data-astro-cid-w4hayii2]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);margin:0}.card-small[data-astro-cid-w4hayii2] h3[data-astro-cid-w4hayii2]{font-size:var(--font-size-3xl)}p[data-astro-cid-w4hayii2]{font-size:var(--font-size-lg);line-height:var(--line-height-body);font-weight:var(--font-weight-light);color:var(--color-text-secondary);margin:0}@media (width<=600px){.features-inner[data-astro-cid-w4hayii2]{padding:var(--space-72) var(--space-20);gap:var(--space-40)}.card-large[data-astro-cid-w4hayii2]{padding:var(--space-20)}}.benefits[data-astro-cid-7c32u4hn]{max-width:var(--container-product-max-width);padding:var(--space-104) var(--space-24);margin:0 auto;display:flex}.split[data-astro-cid-7c32u4hn]{gap:var(--space-56);flex-wrap:wrap}.split[data-astro-cid-7c32u4hn]>.section-heading{flex:360px;min-width:0}.stacked[data-astro-cid-7c32u4hn]{gap:var(--space-48);flex-direction:column}dl[data-astro-cid-7c32u4hn],dd[data-astro-cid-7c32u4hn]{margin:0}.rows[data-astro-cid-7c32u4hn]{border-bottom:1px solid var(--color-border-light);flex-direction:column;flex:2 600px;min-width:0;display:flex}.row[data-astro-cid-7c32u4hn]{gap:var(--space-8) var(--space-32);padding:var(--space-24) 0;border-top:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.row[data-astro-cid-7c32u4hn] dt[data-astro-cid-7c32u4hn]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);flex:0 0 240px}.label-200[data-astro-cid-7c32u4hn] .row[data-astro-cid-7c32u4hn] dt[data-astro-cid-7c32u4hn]{flex-basis:200px}.label-220[data-astro-cid-7c32u4hn] .row[data-astro-cid-7c32u4hn] dt[data-astro-cid-7c32u4hn]{flex-basis:220px}.row[data-astro-cid-7c32u4hn] dd[data-astro-cid-7c32u4hn]{font-size:var(--font-size-xl);line-height:var(--line-height-body);font-weight:var(--font-weight-light);color:var(--color-text-secondary);flex:300px}.metrics[data-astro-cid-7c32u4hn]{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.metric[data-astro-cid-7c32u4hn]{border-top:1px solid var(--color-text);padding-top:var(--space-20);gap:var(--space-8);flex-direction:column;display:flex}.metric[data-astro-cid-7c32u4hn] dt[data-astro-cid-7c32u4hn]{font-size:var(--font-size-product-metric);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-product-metric);line-height:1.2}.metric[data-astro-cid-7c32u4hn] dd[data-astro-cid-7c32u4hn]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.cards[data-astro-cid-7c32u4hn]{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.audience-card[data-astro-cid-7c32u4hn]{background-color:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-24);gap:var(--space-6);flex-direction:column;display:flex}.audience-card[data-astro-cid-7c32u4hn] dt[data-astro-cid-7c32u4hn]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.audience-card[data-astro-cid-7c32u4hn] dd[data-astro-cid-7c32u4hn]{font-size:var(--font-size-lg);line-height:var(--line-height-body);font-weight:var(--font-weight-light);color:var(--color-text-secondary)}@media (width<=600px){.benefits[data-astro-cid-7c32u4hn]{padding:var(--space-72) var(--space-20)}.split[data-astro-cid-7c32u4hn]{gap:var(--space-32)}.row[data-astro-cid-7c32u4hn] dt[data-astro-cid-7c32u4hn]{flex-basis:100%!important}.metric[data-astro-cid-7c32u4hn] dt[data-astro-cid-7c32u4hn]{font-size:var(--font-size-9xl)}}.faq[data-astro-cid-a22betzi]{max-width:var(--container-faq-max-width);padding:var(--space-104) var(--space-24);gap:var(--space-32);flex-direction:column;margin:0 auto;display:flex}h2[data-astro-cid-a22betzi]{font-size:var(--font-size-product-faq);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-product-h2);text-align:center;margin:0}.list[data-astro-cid-a22betzi]{gap:var(--space-12);flex-direction:column;display:flex}details[data-astro-cid-a22betzi]{background-color:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-22) var(--space-26)}summary[data-astro-cid-a22betzi]{cursor:pointer;font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);list-style:none}summary[data-astro-cid-a22betzi]::-webkit-details-marker{display:none}p[data-astro-cid-a22betzi]{margin:var(--space-12) 0 0;font-size:var(--font-size-lg);line-height:var(--line-height-body);font-weight:var(--font-weight-light);color:var(--color-text-secondary)}@media (width<=600px){.faq[data-astro-cid-a22betzi]{padding:var(--space-72) var(--space-20)}h2[data-astro-cid-a22betzi]{font-size:var(--font-size-8xl)}details[data-astro-cid-a22betzi]{padding:var(--space-18) var(--space-20)}}.cta-wrap[data-astro-cid-o7c2w6h2]{padding:0 var(--space-24) var(--space-104)}.cta[data-astro-cid-o7c2w6h2]{max-width:var(--container-product-max-width);border-radius:var(--radius-4xl);padding:var(--space-88) var(--space-32) var(--space-96);text-align:center;align-items:center;gap:var(--space-18);background-color:var(--color-primary);flex-direction:column;margin:0 auto;display:flex}h2[data-astro-cid-o7c2w6h2]{max-width:760px;font-size:var(--font-size-product-cta);line-height:var(--line-height-product-cta);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-product-h2);color:var(--color-text);margin:0}p[data-astro-cid-o7c2w6h2]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-light);color:var(--color-text-muted);margin:0}.cta-btn[data-astro-cid-o7c2w6h2]{margin-top:var(--space-18);color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);background-color:var(--color-surface-dark);border-radius:var(--radius-pill);box-shadow:var(--shadow-product-cta-btn);padding:15px 26px;text-decoration:none}.cta-btn[data-astro-cid-o7c2w6h2]:hover{color:var(--color-white);background-color:#000}@media (width<=600px){.cta-wrap[data-astro-cid-o7c2w6h2]{padding:0 var(--space-20) var(--space-72)}.cta[data-astro-cid-o7c2w6h2]{padding:var(--space-56) var(--space-20);border-radius:var(--radius-3xl)}h2[data-astro-cid-o7c2w6h2]{font-size:var(--font-size-8xl)}}
