.phero[data-astro-cid-fngago7e]{min-height:min(100vh,900px);display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--nav-h) + 3.5rem) 4.5rem;background:var(--c-ink-deep);overflow-x:clip}.phero__inner[data-astro-cid-fngago7e]{max-width:calc(1240px + 2 * var(--gutter));display:flex;flex-wrap:wrap;align-items:center;gap:3.5rem var(--sp-7)}.phero__text[data-astro-cid-fngago7e]{flex:1 1 420px;min-width:0}.phero__eyebrow[data-astro-cid-fngago7e]{color:var(--c-peach)}.phero[data-astro-cid-fngago7e] h1[data-astro-cid-fngago7e]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.125rem,4.1vw,3.625rem);line-height:1.08;letter-spacing:-.015em;overflow-wrap:anywhere}.phero[data-astro-cid-fngago7e] h1[data-astro-cid-fngago7e] span[data-astro-cid-fngago7e]{display:block}.phero__sub[data-astro-cid-fngago7e]{margin-top:1.75rem;max-width:540px;font-size:var(--fs-body);line-height:1.6;color:#ffffffeb}.phero__cta[data-astro-cid-fngago7e]{margin-top:var(--sp-7);font-size:1.0625rem}.phero__visual[data-astro-cid-fngago7e]{flex:1.6 1 520px;min-width:0;position:relative;padding-bottom:var(--sp-8)}.phero__visual[data-astro-cid-fngago7e]:before{content:"";position:absolute;left:50%;top:45%;width:720px;max-width:130%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#4ac4a966,#4ac4a91a 45%,#4ac4a900 70%);pointer-events:none}.phero__desktop[data-astro-cid-fngago7e]{position:relative;width:92%;max-width:720px;aspect-ratio:1400 / 1034;filter:drop-shadow(0 0 1px rgba(255,255,255,.25)) drop-shadow(0 30px 50px rgba(0,0,0,.4))}.phero__ios[data-astro-cid-fngago7e]{position:absolute;right:0;bottom:0;z-index:1;height:min(62vh,540px,75vw);max-width:40%;aspect-ratio:720 / 1469;filter:drop-shadow(0 12px 20px rgba(0,0,0,.25)) drop-shadow(0 40px 60px rgba(0,0,0,.4))}.phero__desktop[data-astro-cid-fngago7e] img[data-astro-cid-fngago7e],.phero__ios[data-astro-cid-fngago7e] img[data-astro-cid-fngago7e]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease}.phero__desktop[data-astro-cid-fngago7e] img[data-astro-cid-fngago7e].is-active,.phero__ios[data-astro-cid-fngago7e] img[data-astro-cid-fngago7e].is-active{opacity:1}.phero__orgs[data-astro-cid-fngago7e]{max-width:calc(1240px + 2 * var(--gutter));display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:2.25rem}.phero__orgs[data-astro-cid-fngago7e] button[data-astro-cid-fngago7e]{flex:none;min-height:34px;padding:0 14px;border-radius:var(--r-pill);background:#ffffff1a;color:#ffffffd9;font-size:var(--fs-caption);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.phero__orgs[data-astro-cid-fngago7e] button[data-astro-cid-fngago7e]:hover{background:#ffffff2e}.phero__orgs[data-astro-cid-fngago7e] button[data-astro-cid-fngago7e][aria-pressed=true]{background:#fff;color:var(--c-ink-deep)}.phero__note[data-astro-cid-fngago7e]{margin-top:var(--sp-3);text-align:center;font-size:.8125rem;line-height:1.4;color:#fff9}@media(max-width:720px){.phero[data-astro-cid-fngago7e]{min-height:0;padding-bottom:var(--sp-8)}.phero__inner[data-astro-cid-fngago7e]{gap:var(--sp-6)}.phero__cta[data-astro-cid-fngago7e]{margin-top:var(--sp-6)}.phero__orgs[data-astro-cid-fngago7e]{gap:6px;margin-top:1.75rem}.phero__orgs[data-astro-cid-fngago7e] button[data-astro-cid-fngago7e]{min-height:32px;padding:0 12px;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.phero__desktop[data-astro-cid-fngago7e] img[data-astro-cid-fngago7e],.phero__ios[data-astro-cid-fngago7e] img[data-astro-cid-fngago7e]{transition:none}}@media(max-width:720px){.phero[data-astro-cid-fngago7e]{padding-bottom:2.75rem}}.pmodel[data-astro-cid-bkvbuisi]{padding-block:6.5rem;background:var(--c-sand);color:var(--c-ink-deep)}.pmodel__inner[data-astro-cid-bkvbuisi]{max-width:calc(1240px + 2 * var(--gutter));display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) 5rem}.pmodel__text[data-astro-cid-bkvbuisi]{flex:1 1 420px;min-width:0}.pmodel__diagram[data-astro-cid-bkvbuisi]{flex:1 1 400px;min-width:0;max-width:480px;margin-inline:auto}.pmodel__eyebrow[data-astro-cid-bkvbuisi]{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-pine)}.pmodel[data-astro-cid-bkvbuisi] h2[data-astro-cid-bkvbuisi]{margin-top:var(--sp-3);font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,3.4vw,2.875rem);line-height:1.1;letter-spacing:-.015em}.pmodel__lede[data-astro-cid-bkvbuisi]{margin-top:var(--sp-5);max-width:520px;font-size:var(--fs-body);line-height:1.6}.pmodel__points[data-astro-cid-bkvbuisi]{margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid;gap:var(--sp-4)}.pmodel__points[data-astro-cid-bkvbuisi] li[data-astro-cid-bkvbuisi]{display:flex;gap:12px;align-items:flex-start}.pmodel__points[data-astro-cid-bkvbuisi] svg[data-astro-cid-bkvbuisi]{flex:none;margin-top:2px;color:var(--c-pine)}.pmodel__points[data-astro-cid-bkvbuisi] p[data-astro-cid-bkvbuisi]{font-size:var(--fs-body-sm);line-height:1.55;max-width:500px}.pmodel__cta[data-astro-cid-bkvbuisi]{display:inline-flex;align-items:center;min-height:48px;margin-top:var(--sp-7);padding:12px 26px;border:2px solid var(--c-ink-deep);border-radius:var(--r-pill);font-size:var(--fs-body-sm);font-weight:500;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pmodel__cta[data-astro-cid-bkvbuisi]:hover{background:var(--c-ink-deep);color:#fff}.pmodel__head[data-astro-cid-bkvbuisi]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font-size:var(--fs-caption);font-weight:600}.pmodel__head--plenum[data-astro-cid-bkvbuisi]{margin-top:var(--sp-7)}.pmodel__badge[data-astro-cid-bkvbuisi]{flex:none;padding:4px 10px;border-radius:var(--r-pill);font-size:.75rem;font-weight:600}.pmodel__badge--free[data-astro-cid-bkvbuisi]{background:var(--c-mint-bright);color:var(--c-ink-deep)}.pmodel__badge--paid[data-astro-cid-bkvbuisi]{background:var(--c-peach);color:var(--c-ink-deep)}.pmodel__card[data-astro-cid-bkvbuisi]{background:#fff;border-radius:16px;box-shadow:0 2px 10px #18343e14}.pmodel__free[data-astro-cid-bkvbuisi]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.pmodel__oase[data-astro-cid-bkvbuisi]{display:flex;flex-direction:column;gap:4px;padding:14px;min-width:0}.pmodel__oase[data-astro-cid-bkvbuisi] svg[data-astro-cid-bkvbuisi]{color:var(--c-pine);margin-bottom:4px}.pmodel__oase[data-astro-cid-bkvbuisi] strong[data-astro-cid-bkvbuisi]{font-size:var(--fs-caption);line-height:1.25;overflow-wrap:anywhere}.pmodel__oase[data-astro-cid-bkvbuisi] span[data-astro-cid-bkvbuisi]{font-size:.75rem;color:#18343eb3}.pmodel__org[data-astro-cid-bkvbuisi]{margin-top:12px;padding:18px}.pmodel__orghead[data-astro-cid-bkvbuisi]{display:flex;align-items:center;gap:12px}.pmodel__initials[data-astro-cid-bkvbuisi]{flex:none;width:40px;height:40px;border-radius:10px;background:var(--c-pine)}.pmodel__orghead[data-astro-cid-bkvbuisi] strong[data-astro-cid-bkvbuisi]{display:block;font-size:var(--fs-body-sm)}.pmodel__orghead[data-astro-cid-bkvbuisi] span[data-astro-cid-bkvbuisi]{display:block;font-size:.75rem;color:#18343eb3}.pmodel__subs[data-astro-cid-bkvbuisi]{margin:14px 0 0 19px;padding:0 0 0 18px;list-style:none;border-left:2px solid rgba(24,52,62,.15);display:grid;gap:8px}.pmodel__subs[data-astro-cid-bkvbuisi] li[data-astro-cid-bkvbuisi]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;background:var(--c-sand);font-size:var(--fs-caption);font-weight:500}.pmodel__subs[data-astro-cid-bkvbuisi] li[data-astro-cid-bkvbuisi]:before{content:"";position:absolute;left:-18px;top:50%;width:16px;height:2px;background:#18343e26}.pmodel__count[data-astro-cid-bkvbuisi]{flex:none;font-size:.75rem;font-weight:400;color:#18343eb3}.pmodel__note[data-astro-cid-bkvbuisi]{margin-top:10px;text-align:right;font-size:.75rem;color:#18343eb3}@media(max-width:720px){.pmodel[data-astro-cid-bkvbuisi]{padding-block:var(--sp-8)}.pmodel__inner[data-astro-cid-bkvbuisi]{gap:var(--sp-7)}.pmodel__free[data-astro-cid-bkvbuisi]{gap:6px}.pmodel__oase[data-astro-cid-bkvbuisi]{padding:10px}}@media(max-width:720px){.pmodel[data-astro-cid-bkvbuisi]{padding-block:2.75rem}.pmodel__inner[data-astro-cid-bkvbuisi]{gap:var(--sp-6)}.pmodel[data-astro-cid-bkvbuisi] h2[data-astro-cid-bkvbuisi]{font-size:1.75rem;line-height:1.12}.pmodel__lede[data-astro-cid-bkvbuisi],.pmodel__points[data-astro-cid-bkvbuisi] p[data-astro-cid-bkvbuisi]{font-size:.9375rem;line-height:1.5}.pmodel__cta[data-astro-cid-bkvbuisi]{margin-top:1.75rem}.pmodel__free[data-astro-cid-bkvbuisi]{grid-template-columns:repeat(2,1fr)}.pmodel__subs[data-astro-cid-bkvbuisi]{gap:5px}.pmodel__subs[data-astro-cid-bkvbuisi] li[data-astro-cid-bkvbuisi]{padding:6px 12px;font-size:.8125rem}}.pcases[data-astro-cid-gsbcidlz]{padding-block:6.5rem;background:var(--c-ink-deep);color:#fff;overflow-x:clip}.pcases__inner[data-astro-cid-gsbcidlz]{max-width:calc(1240px + 2 * var(--gutter))}.pcases[data-astro-cid-gsbcidlz] h2[data-astro-cid-gsbcidlz]{max-width:760px;margin-inline:auto;text-align:center;font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,3.4vw,2.875rem);line-height:1.1;letter-spacing:-.015em}.pcases__grid[data-astro-cid-gsbcidlz]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);margin:3.5rem 0 0;padding:0;list-style:none}.pcase[data-astro-cid-gsbcidlz]{position:relative;aspect-ratio:3 / 4;border-radius:var(--r-card-lg);overflow:hidden;background:#0e2128}.pcase[data-astro-cid-gsbcidlz] video[data-astro-cid-gsbcidlz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pcase[data-astro-cid-gsbcidlz]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000 40%,#000000bf)}.pcase__caption[data-astro-cid-gsbcidlz]{position:absolute;inset:auto 0 0;z-index:1;padding:var(--sp-5);pointer-events:none}.pcase__caption[data-astro-cid-gsbcidlz] strong[data-astro-cid-gsbcidlz]{display:block;font-size:1.25rem;font-weight:600}.pcase__caption[data-astro-cid-gsbcidlz] span[data-astro-cid-gsbcidlz]{display:block;margin-top:4px;font-size:var(--fs-caption);color:#ffffffd9}.pcase__play[data-astro-cid-gsbcidlz]{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#fff;color:var(--c-ink-deep);box-shadow:0 8px 24px #0000004d;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.pcase__play[data-astro-cid-gsbcidlz] svg[data-astro-cid-gsbcidlz]{margin-left:3px}.pcase__play[data-astro-cid-gsbcidlz]:hover{transform:scale(1.06)}.pcase[data-astro-cid-gsbcidlz].is-playing:after,.pcase[data-astro-cid-gsbcidlz].is-playing .pcase__caption[data-astro-cid-gsbcidlz],.pcase[data-astro-cid-gsbcidlz].is-playing .pcase__play[data-astro-cid-gsbcidlz]{display:none}@media(max-width:1023px){.pcases[data-astro-cid-gsbcidlz]{padding-block:5rem}.pcases__grid[data-astro-cid-gsbcidlz]{display:flex;gap:var(--sp-4);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.pcases__grid[data-astro-cid-gsbcidlz]::-webkit-scrollbar{display:none}.pcase[data-astro-cid-gsbcidlz]{flex:0 0 42vw;scroll-snap-align:start}}@media(max-width:720px){.pcases[data-astro-cid-gsbcidlz]{padding-block:var(--sp-8)}.pcases__grid[data-astro-cid-gsbcidlz]{margin-top:var(--sp-6)}.pcase[data-astro-cid-gsbcidlz]{flex-basis:72vw}}@media(max-width:720px){.pcases[data-astro-cid-gsbcidlz]{padding-block:2.75rem}.pcases[data-astro-cid-gsbcidlz] h2[data-astro-cid-gsbcidlz]{font-size:1.75rem;line-height:1.12}.pcases__grid[data-astro-cid-gsbcidlz]{margin-top:1.75rem}.pcase__caption[data-astro-cid-gsbcidlz] strong[data-astro-cid-gsbcidlz]{font-size:1.0625rem}.pcase__caption[data-astro-cid-gsbcidlz] span[data-astro-cid-gsbcidlz]{font-size:.8125rem}}
