.mo-sub[data-astro-cid-3u7vrn6b]{margin-top:1rem}.mo-card-stack[data-astro-cid-3u7vrn6b]{width:300px;height:210px;margin:0 auto;position:relative}.mo-card[data-astro-cid-3u7vrn6b]{border-radius:16px;width:280px;height:172px;position:absolute}.mo-card--1[data-astro-cid-3u7vrn6b]{z-index:3;background:linear-gradient(135deg, var(--primary-blue,#002eef), #4f7cff);flex-direction:column;justify-content:space-between;padding:1.4rem;display:flex;top:0;left:0;box-shadow:0 24px 50px #002eef47}.mo-card--2[data-astro-cid-3u7vrn6b]{z-index:2;opacity:.8;background:linear-gradient(135deg,#5b7cff,#8fa8ff);top:14px;left:22px}.mo-card--3[data-astro-cid-3u7vrn6b]{z-index:1;background:var(--surface-3,#eceef1);opacity:.9;top:28px;left:44px}.mo-card-chip[data-astro-cid-3u7vrn6b]{background:linear-gradient(135deg,#ffe08a,#f5c34a);border-radius:6px;width:34px;height:26px;display:block}.mo-card-num[data-astro-cid-3u7vrn6b]{background:#ffffff8c;border-radius:5px;width:70%;height:9px;display:block}.mo-card-logo[data-astro-cid-3u7vrn6b]{background:#fff6;border-radius:50%;align-self:flex-end;width:34px;height:34px;display:block}.mo-stats[data-astro-cid-3u7vrn6b]{border-bottom:1px solid var(--border,#e5e7eb);flex-wrap:wrap;justify-content:center;gap:clamp(2rem,6vw,5rem);padding-bottom:clamp(2rem,5vw,3.5rem);display:flex}.mo-stat[data-astro-cid-3u7vrn6b]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mo-stat-v[data-astro-cid-3u7vrn6b]{font-family:var(--font-agrandir);color:var(--primary-blue,#002eef);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1}.mo-stat-l[data-astro-cid-3u7vrn6b]{color:var(--text-secondary,#374151);font-size:.85rem}.mo-modules[data-astro-cid-3u7vrn6b]{padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,7vw,5rem)}.mo-mod-grid[data-astro-cid-3u7vrn6b]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mo-addon-grid[data-astro-cid-3u7vrn6b]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.mo-mod[data-astro-cid-3u7vrn6b]{flex-direction:column;display:flex;position:relative}.mo-mod[data-astro-cid-3u7vrn6b] .pg-feature-icon{margin-bottom:1rem}.mo-mod-badge[data-astro-cid-3u7vrn6b]{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-blue,#002eef);background:color-mix(in srgb, var(--primary-blue,#002eef) 10%, #fff);border-radius:999px;padding:.25rem .6rem;font-size:.68rem;font-weight:700;position:absolute;top:1.2rem;right:1.2rem}.mo-mod-tag[data-astro-cid-3u7vrn6b]{color:var(--text-muted,#6b7280);margin:.3rem 0 1rem;font-size:.85rem}.mo-list[data-astro-cid-3u7vrn6b]{flex-direction:column;flex:1;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.mo-list[data-astro-cid-3u7vrn6b] li[data-astro-cid-3u7vrn6b]{color:var(--text-secondary,#374151);padding-left:1.5rem;font-size:.88rem;line-height:1.55;position:relative}.mo-list[data-astro-cid-3u7vrn6b] li[data-astro-cid-3u7vrn6b]:before{content:"";background:var(--primary-blue,#002eef);width:15px;height:15px;position:absolute;top:.15em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4.5 4.5 7.5-9' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4.5 4.5 7.5-9' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.mo-mod-quote[data-astro-cid-3u7vrn6b]{font-family:var(--font-agrandir);color:var(--text,#111827);margin:auto 0 0;font-size:.95rem;font-style:italic;font-weight:700}.mo-quote-panel[data-astro-cid-3u7vrn6b]{text-align:center;display:block}.mo-quote[data-astro-cid-3u7vrn6b]{font-family:var(--font-agrandir);letter-spacing:-.01em;color:var(--text,#111827);text-wrap:balance;max-width:760px;margin:0 auto 1.6rem;font-size:clamp(1.3rem,3vw,2rem);font-weight:700;line-height:1.3}.mo-quote-attr[data-astro-cid-3u7vrn6b]{text-align:left;align-items:center;gap:.75rem;display:inline-flex}.mo-quote-av[data-astro-cid-3u7vrn6b]{background:var(--primary-blue,#002eef);color:#fff;width:44px;height:44px;font-family:var(--font-agrandir);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.mo-quote-who[data-astro-cid-3u7vrn6b] strong[data-astro-cid-3u7vrn6b]{color:var(--text,#111827);font-size:.95rem;display:block}.mo-quote-who[data-astro-cid-3u7vrn6b] span[data-astro-cid-3u7vrn6b]{color:var(--text-muted,#6b7280);font-size:.85rem;display:block}.mo-int-chips[data-astro-cid-3u7vrn6b]{margin-top:2.5rem;margin-bottom:0}.mo-xero-steps[data-astro-cid-3u7vrn6b]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}.mo-xstep[data-astro-cid-3u7vrn6b]{position:relative}.mo-xstep-num[data-astro-cid-3u7vrn6b]{width:34px;height:34px;font-family:var(--font-agrandir);background:color-mix(in srgb, var(--primary-blue,#002eef) 10%, #fff);color:var(--primary-blue,#002eef);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.9rem;font-weight:800;display:inline-flex}.mo-xero-details[data-astro-cid-3u7vrn6b]{margin-top:1rem}.mo-loom[data-astro-cid-3u7vrn6b]{margin-top:2.5rem}.mo-oc[data-astro-cid-3u7vrn6b]{text-align:center;display:block}.mo-oc-logos[data-astro-cid-3u7vrn6b]{justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.mo-oc-moss[data-astro-cid-3u7vrn6b]{width:auto;height:30px}.mo-oc-oc[data-astro-cid-3u7vrn6b]{width:auto;height:40px}.mo-oc-x[data-astro-cid-3u7vrn6b]{color:var(--text-muted,#9ca3af);font-size:1.4rem;font-weight:300}.mo-oc[data-astro-cid-3u7vrn6b] .pg-split-body[data-astro-cid-3u7vrn6b]{max-width:620px;margin-left:auto;margin-right:auto}@media (width<=900px){.mo-mod-grid[data-astro-cid-3u7vrn6b],.mo-addon-grid[data-astro-cid-3u7vrn6b]{grid-template-columns:1fr}.mo-xero-steps[data-astro-cid-3u7vrn6b]{grid-template-columns:1fr 1fr}}@media (width<=768px){.pg-hero-media[data-astro-cid-3u7vrn6b] .mo-card-stack[data-astro-cid-3u7vrn6b]{display:none}}@media (width<=560px){.mo-xero-steps[data-astro-cid-3u7vrn6b]{grid-template-columns:1fr}}
