.pricing-hero[data-astro-cid-lmkygsfs]{background:#003952;text-align:center;color:var(--xm-white-always, #fff);position:relative;overflow:hidden}.pricing-hero__inner[data-astro-cid-lmkygsfs]{position:relative;z-index:1;width:100%}.pricing-hero__label[data-astro-cid-lmkygsfs]{color:#ffffff80}.pricing-hero__title[data-astro-cid-lmkygsfs]{max-width:800px;margin:0 auto 16px}.pricing-hero__lead[data-astro-cid-lmkygsfs]{color:#ffffffbf;max-width:640px;margin:0 auto 32px}.pricing-hero__actions[data-astro-cid-lmkygsfs]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;text-align:center;width:100%}.pricing-section-header[data-astro-cid-lmkygsfs],.pricing-section-header--dark[data-astro-cid-lmkygsfs]{text-align:center;max-width:720px;margin:0 auto 48px}.pricing-section-header__desc[data-astro-cid-lmkygsfs]{color:var(--xm-text-muted);margin-top:12px}.pricing-section-header__desc-dark[data-astro-cid-lmkygsfs]{color:color-mix(in srgb,var(--xm-white) 60%,transparent);margin-top:12px}.pricing-principles[data-astro-cid-lmkygsfs]{margin-top:36px;gap:18px}.pricing-principle[data-astro-cid-lmkygsfs]{position:relative;height:200px;background:var(--xm-ad-bg-card, rgba(0, 57, 82, .03));border:1px solid var(--xm-ad-border, rgba(0, 57, 82, .1));border-radius:var(--xm-radius);overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.pricing-principle[data-astro-cid-lmkygsfs]:hover,.pricing-principle[data-astro-cid-lmkygsfs]:focus-visible{border-color:var(--xm-secondary);box-shadow:0 8px 24px #00395214;outline:none}.pricing-principle__face[data-astro-cid-lmkygsfs]{position:relative;height:100%}.pricing-principle__front[data-astro-cid-lmkygsfs]{height:100%;padding:22px 22px 18px;display:flex;flex-direction:column;gap:10px}.pricing-principle__num[data-astro-cid-lmkygsfs]{font-family:var(--xm-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.18em;color:var(--xm-secondary)}.pricing-principle__title[data-astro-cid-lmkygsfs]{margin:0}.pricing-principle__reveal[data-astro-cid-lmkygsfs]{position:absolute;inset:0;padding:22px;background:var(--xm-secondary);color:#fff;display:flex;align-items:center;transform:translateY(100%);transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.pricing-principle[data-astro-cid-lmkygsfs]:hover .pricing-principle__reveal[data-astro-cid-lmkygsfs],.pricing-principle[data-astro-cid-lmkygsfs]:focus-visible .pricing-principle__reveal[data-astro-cid-lmkygsfs]{transform:translateY(0)}.pricing-principle__copy[data-astro-cid-lmkygsfs]{margin:0;font-family:var(--xm-font);font-size:1.05rem;font-weight:600;line-height:1.35;color:#fff}html[data-theme=dark] .pricing-principle__reveal[data-astro-cid-lmkygsfs]{background:#003952}@media(prefers-reduced-motion:reduce){.pricing-principle__reveal[data-astro-cid-lmkygsfs]{transform:translateY(0);opacity:0;transition:opacity .2s ease}.pricing-principle[data-astro-cid-lmkygsfs]:hover .pricing-principle__reveal[data-astro-cid-lmkygsfs],.pricing-principle[data-astro-cid-lmkygsfs]:focus-visible .pricing-principle__reveal[data-astro-cid-lmkygsfs]{opacity:1}}@media(hover:none){.pricing-principle[data-astro-cid-lmkygsfs]{height:auto;cursor:default}.pricing-principle__reveal[data-astro-cid-lmkygsfs]{position:static;transform:none;background:transparent;padding:0 22px 18px;transition:none}.pricing-principle__copy[data-astro-cid-lmkygsfs]{color:var(--xm-text);font-weight:400}}.pricing-tiers-section[data-astro-cid-lmkygsfs]{position:relative;overflow:hidden;color:var(--xm-white-always, #fff)}.pricing-tiers-section__video[data-astro-cid-lmkygsfs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.pricing-tiers-section__overlay[data-astro-cid-lmkygsfs]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#001e2eb8,#003952a8 60%,#001e2ebd)}html[data-theme=dark] .pricing-tiers-section__overlay[data-astro-cid-lmkygsfs]{background:linear-gradient(180deg,#00121cf0,#001e2eeb 60%,#00121cf5)}.pricing-tiers-section__inner[data-astro-cid-lmkygsfs]{position:relative;z-index:2}.pricing-tiers-header[data-astro-cid-lmkygsfs]{text-align:center;max-width:880px;margin:0 auto 48px}.pricing-tiers-header__brow[data-astro-cid-lmkygsfs]{color:#fff!important}.pricing-tiers-header__brow[data-astro-cid-lmkygsfs]:before{background:#ffffff8c!important}.pricing-tiers-header__title[data-astro-cid-lmkygsfs]{margin:14px 0 8px;color:#fff}.pricing-tiers-header__lede[data-astro-cid-lmkygsfs]{color:#ffffffc7;margin:0 0 18px}.pricing-tiers-header__path[data-astro-cid-lmkygsfs]{font-family:var(--xm-font-mono);font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 12px;margin:0}.pricing-tiers-header__path[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-weight:700;color:#fff}.pricing-tiers-header__arrow[data-astro-cid-lmkygsfs]{color:#fff6}.pricing-tier-cards[data-astro-cid-lmkygsfs]{grid-auto-rows:1fr;gap:22px}.pricing-tier-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;padding:30px 28px;background:#ffffff0f;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:var(--xm-radius);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease,background .25s ease}.pricing-tier-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--xm-secondary);background:#ffffff17;transform:translateY(-3px);box-shadow:0 14px 36px #0000004d}.pricing-tier-card__meter[data-astro-cid-lmkygsfs]{display:flex;gap:5px;margin-bottom:18px}.pricing-tier-card__meter-seg[data-astro-cid-lmkygsfs]{flex:1;height:4px;background:#ffffff24;border-radius:2px}.pricing-tier-card__meter-seg--on[data-astro-cid-lmkygsfs]{background:var(--xm-success);box-shadow:0 0 8px #00a6988c}.pricing-tier-card__label[data-astro-cid-lmkygsfs]{font-family:var(--xm-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.18em;color:#ffffff8c;margin:0 0 8px}.pricing-tier-card__name[data-astro-cid-lmkygsfs]{font-family:var(--xm-font);font-size:1.65rem;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.15}.pricing-tier-card__tag[data-astro-cid-lmkygsfs]{font-family:var(--xm-font);font-size:.95rem;font-style:italic;color:#ffffffb8;margin:0 0 16px;line-height:1.4}.pricing-tier-card__inherits[data-astro-cid-lmkygsfs]{display:inline-block;align-self:flex-start;font-family:var(--xm-font-mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;color:var(--xm-success);background:#00a69824;border:1px solid rgba(0,166,152,.3);padding:5px 10px;border-radius:3px;margin:0 0 16px}.pricing-tier-card__divider[data-astro-cid-lmkygsfs]{height:1px;background:#ffffff1a;margin:0 0 20px}.pricing-tier-card__features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;gap:14px}.pricing-tier-card__features[data-astro-cid-lmkygsfs] .xm-check-item{padding:0;font-size:.95rem;line-height:1.45;color:#fffc;border:none;align-items:flex-start}.pricing-tier-card__features[data-astro-cid-lmkygsfs] .xm-check-item strong{color:#fff;font-weight:700}.pricing-tier-card__features[data-astro-cid-lmkygsfs] .xm-check-item:before{color:var(--xm-success);font-size:1.1rem;line-height:1.4}.pricing-tier-card__cta[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:22px;padding:12px 16px;font-family:var(--xm-font);font-size:.92rem;font-weight:700;line-height:1.2;letter-spacing:.01em;color:#fff;text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.25);border-radius:var(--xm-radius);transition:background .2s ease,border-color .2s ease,transform .2s ease}.pricing-tier-card__cta[data-astro-cid-lmkygsfs]:hover,.pricing-tier-card__cta[data-astro-cid-lmkygsfs]:focus-visible{background:var(--xm-secondary);border-color:var(--xm-secondary);color:#fff;transform:translateY(-1px);outline:none}.pricing-pov-section[data-astro-cid-lmkygsfs]{background:var(--xm-surface);position:relative;overflow:hidden}.pricing-pov-section__inner[data-astro-cid-lmkygsfs]{position:relative;z-index:1}.pricing-pov[data-astro-cid-lmkygsfs]{margin:0 auto;max-width:1080px;background:#0039520a;border:1px solid rgba(0,57,82,.12);border-radius:var(--xm-radius);padding:28px 32px;box-shadow:0 4px 16px #0039520a}html[data-theme=dark] .pricing-pov[data-astro-cid-lmkygsfs]{background:#001623eb;border-color:#009fde38;box-shadow:0 14px 36px #0000004d}.pricing-pov__cta[data-astro-cid-lmkygsfs],.pricing-talk__cta[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;font-family:var(--xm-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--xm-text-heading, #003952);text-decoration:none;background:#0039520a;border:1px solid rgba(0,57,82,.3);border-radius:4px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.pricing-pov__cta[data-astro-cid-lmkygsfs]:hover,.pricing-pov__cta[data-astro-cid-lmkygsfs]:focus-visible,.pricing-talk__cta[data-astro-cid-lmkygsfs]:hover,.pricing-talk__cta[data-astro-cid-lmkygsfs]:focus-visible{background:var(--xm-secondary, #009fde);border-color:var(--xm-secondary, #009fde);color:#fff;transform:translateY(-1px);outline:none}html[data-theme=dark] .pricing-pov__cta[data-astro-cid-lmkygsfs],html[data-theme=dark] .pricing-talk__cta[data-astro-cid-lmkygsfs]{background:#ffffff0f;border-color:#ffffff4d;color:#fff}html[data-theme=dark] .pricing-pov__cta[data-astro-cid-lmkygsfs]:hover,html[data-theme=dark] .pricing-pov__cta[data-astro-cid-lmkygsfs]:focus-visible,html[data-theme=dark] .pricing-talk__cta[data-astro-cid-lmkygsfs]:hover,html[data-theme=dark] .pricing-talk__cta[data-astro-cid-lmkygsfs]:focus-visible{background:var(--xm-secondary, #009fde);border-color:var(--xm-secondary, #009fde)}.pricing-pov__inner[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.pricing-pov__lead[data-astro-cid-lmkygsfs]{min-width:0}.pricing-pov__right[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.pricing-pov__price[data-astro-cid-lmkygsfs]{text-align:right;line-height:1}.pricing-pov__price[data-astro-cid-lmkygsfs]{line-height:1;white-space:nowrap;text-align:right}.pricing-pov__amount[data-astro-cid-lmkygsfs],.pricing-pov__per[data-astro-cid-lmkygsfs]{font-family:var(--xm-font);font-size:2.75rem;color:var(--xm-text-heading);letter-spacing:-.01em}.pricing-pov__amount[data-astro-cid-lmkygsfs]{font-weight:800}.pricing-pov__per[data-astro-cid-lmkygsfs]{font-weight:500}html[data-theme=dark] .pricing-pov__amount[data-astro-cid-lmkygsfs],html[data-theme=dark] .pricing-pov__per[data-astro-cid-lmkygsfs]{color:#fff}.pricing-pov__note[data-astro-cid-lmkygsfs]{display:block;max-width:1080px;margin:16px auto 0;text-align:center;font-family:var(--xm-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--xm-text-muted)}html[data-theme=dark] .pricing-pov__note[data-astro-cid-lmkygsfs]{color:#ffffff8c}@media(max-width:720px){.pricing-pov__inner[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:16px;text-align:center}.pricing-pov__right[data-astro-cid-lmkygsfs]{align-items:center}.pricing-pov__price[data-astro-cid-lmkygsfs]{text-align:center}}.pricing-path[data-astro-cid-lmkygsfs]{margin:0 auto;max-width:1080px;text-align:center}.pricing-path__header[data-astro-cid-lmkygsfs]{max-width:760px;margin:0 auto 32px}.pricing-path__lede[data-astro-cid-lmkygsfs]{color:var(--xm-text);margin:14px 0 0}.pricing-path-flow[data-astro-cid-lmkygsfs]{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:12px}.pricing-path-step[data-astro-cid-lmkygsfs]{flex:1 1 220px;max-width:280px;padding:18px 20px 20px;background:#0039520a;border:1px solid rgba(0,57,82,.12);border-radius:var(--xm-radius);display:flex;flex-direction:column;gap:8px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.pricing-path-step[data-astro-cid-lmkygsfs]:hover{border-color:#009fde66;box-shadow:0 4px 16px #0039520f}html[data-theme=dark] .pricing-path-step[data-astro-cid-lmkygsfs]{background:#0016238c;border-color:#009fde2e}.pricing-path-step--end[data-astro-cid-lmkygsfs]{background:#009fde0f;border-color:#009fde59}html[data-theme=dark] .pricing-path-step--end[data-astro-cid-lmkygsfs]{background:#009fde1f;border-color:#009fde73}.pricing-path-step__head[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,57,82,.08);margin-bottom:4px}html[data-theme=dark] .pricing-path-step__head[data-astro-cid-lmkygsfs]{border-bottom-color:#ffffff14}.pricing-path-step__num[data-astro-cid-lmkygsfs]{font-family:var(--xm-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;color:var(--xm-text-muted);text-transform:uppercase}html[data-theme=dark] .pricing-path-step__num[data-astro-cid-lmkygsfs]{color:#ffffff8c}.pricing-path-step--end[data-astro-cid-lmkygsfs] .pricing-path-step__num[data-astro-cid-lmkygsfs]{color:var(--xm-secondary)}.pricing-path-step__name[data-astro-cid-lmkygsfs]{font-family:var(--xm-font);font-size:1.1rem;font-weight:700;color:var(--xm-text-heading);line-height:1.25}html[data-theme=dark] .pricing-path-step__name[data-astro-cid-lmkygsfs]{color:#fff}.pricing-path-step__sub[data-astro-cid-lmkygsfs]{color:var(--xm-text-muted);line-height:1.4}html[data-theme=dark] .pricing-path-step__sub[data-astro-cid-lmkygsfs]{color:#ffffffa6}.pricing-path-flow__sep[data-astro-cid-lmkygsfs]{align-self:center;font-size:1.4rem;color:var(--xm-secondary);opacity:.55}@media(max-width:720px){.pricing-path-flow__sep[data-astro-cid-lmkygsfs]{transform:rotate(90deg)}}.pricing-path__guardrail[data-astro-cid-lmkygsfs]{max-width:760px;margin:32px auto 0;padding:0 24px;color:var(--xm-text-muted);text-align:center}.pricing-talk[data-astro-cid-lmkygsfs]{margin:64px auto 0;max-width:720px;text-align:center}.pricing-talk__title[data-astro-cid-lmkygsfs]{margin:0 0 12px}.pricing-talk__copy[data-astro-cid-lmkygsfs]{color:var(--xm-text);margin:0 0 24px}.pricing-capability[data-astro-cid-lmkygsfs]{position:relative;overflow:hidden;background:#003952;color:var(--xm-white-always, #fff)}.pricing-capability__video[data-astro-cid-lmkygsfs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(10px) saturate(120%);transform:scale(1.06);z-index:0;pointer-events:none}.pricing-capability__overlay[data-astro-cid-lmkygsfs]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#001e2eb8,#003952a8 60%,#001e2ebd)}html[data-theme=dark] .pricing-capability__overlay[data-astro-cid-lmkygsfs]{background:linear-gradient(180deg,#00121cdb,#001e2ed1 60%,#00121ce0)}.pricing-capability__inner[data-astro-cid-lmkygsfs]{position:relative;z-index:2}.pricing-capability[data-astro-cid-lmkygsfs] .pricing-section-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:#fff}.pricing-capability[data-astro-cid-lmkygsfs] .pricing-section-header__desc[data-astro-cid-lmkygsfs]{color:#ffffffc7}.pricing-capability[data-astro-cid-lmkygsfs] .xm-subtitle--bar[data-astro-cid-lmkygsfs]{color:#fff}.capability-journey[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:0 auto}@media(max-width:960px){.capability-journey[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.capability-journey[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.capability-card[data-astro-cid-lmkygsfs]{position:relative;height:260px;background:#dde2e7;border:1px solid rgba(0,57,82,.2);border-radius:var(--xm-radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.capability-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--xm-secondary);box-shadow:0 8px 22px #0000002e}.capability-card[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--xm-secondary);outline-offset:3px}html[data-theme=dark] .capability-card[data-astro-cid-lmkygsfs]{background:#001623d1;border-color:#009fde38}html[data-theme=dark] .capability-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--xm-secondary);box-shadow:0 8px 22px #0000004d}.capability-card__face[data-astro-cid-lmkygsfs],.capability-card__front[data-astro-cid-lmkygsfs]{height:100%}.capability-card__front[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}.capability-card__head[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,57,82,.12)}html[data-theme=dark] .capability-card__head[data-astro-cid-lmkygsfs]{border-bottom-color:#ffffff1a}.capability-card__num[data-astro-cid-lmkygsfs]{font-family:var(--xm-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;color:var(--xm-text-muted);text-transform:uppercase}html[data-theme=dark] .capability-card__num[data-astro-cid-lmkygsfs]{color:#ffffff8c}.capability-card--end[data-astro-cid-lmkygsfs] .capability-card__num[data-astro-cid-lmkygsfs]{color:var(--xm-secondary)}.capability-card__icon[data-astro-cid-lmkygsfs]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:var(--xm-secondary);opacity:.9;margin-top:4px}.capability-card__duration[data-astro-cid-lmkygsfs]{font-family:var(--xm-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--xm-text-muted);text-transform:uppercase}html[data-theme=dark] .capability-card__duration[data-astro-cid-lmkygsfs]{color:#fff9}.capability-card__tag[data-astro-cid-lmkygsfs]{align-self:flex-start;font-family:var(--xm-font-mono);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:#009fde1f;color:var(--xm-secondary)}html[data-theme=dark] .capability-card__tag[data-astro-cid-lmkygsfs]{background:#009fde2e;color:#fff}.capability-card__title[data-astro-cid-lmkygsfs]{font-family:var(--xm-font);font-size:1.05rem;font-weight:700;line-height:1.25;color:var(--xm-text-heading);margin:4px 0 0}html[data-theme=dark] .capability-card__title[data-astro-cid-lmkygsfs]{color:#fff}.capability-card__reveal[data-astro-cid-lmkygsfs]{position:absolute;inset:0;display:flex;align-items:center;padding:22px;background:var(--xm-secondary, #009fde);color:#fff;transform:translateY(100%);transition:transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.capability-card[data-astro-cid-lmkygsfs]:hover .capability-card__reveal[data-astro-cid-lmkygsfs],.capability-card[data-astro-cid-lmkygsfs]:focus-visible .capability-card__reveal[data-astro-cid-lmkygsfs]{transform:translateY(0)}html[data-theme=dark] .capability-card__reveal[data-astro-cid-lmkygsfs]{background:#003952}.capability-card__copy[data-astro-cid-lmkygsfs]{font-family:var(--xm-font);font-size:1.05rem;font-weight:600;line-height:1.4;color:#fff;margin:0;letter-spacing:-.005em}@media(prefers-reduced-motion:reduce){.capability-card__reveal[data-astro-cid-lmkygsfs]{transform:translateY(0);opacity:0;transition:opacity .3s ease}.capability-card[data-astro-cid-lmkygsfs]:hover .capability-card__reveal[data-astro-cid-lmkygsfs],.capability-card[data-astro-cid-lmkygsfs]:focus-visible .capability-card__reveal[data-astro-cid-lmkygsfs]{opacity:1}}.pricing-services-section[data-astro-cid-lmkygsfs]{background:var(--xm-surface)}.pricing-services-layout[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pricing-services-text[data-astro-cid-lmkygsfs] .xm-text[data-astro-cid-lmkygsfs]{margin-bottom:24px;max-width:480px}.pricing-services__cta[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;font-family:var(--xm-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--xm-text-heading, #003952);text-decoration:none;background:#0039520a;border:1px solid rgba(0,57,82,.3);border-radius:4px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.pricing-services__cta[data-astro-cid-lmkygsfs]:hover,.pricing-services__cta[data-astro-cid-lmkygsfs]:focus-visible{background:var(--xm-secondary);border-color:var(--xm-secondary);color:#fff;transform:translateY(-1px);outline:none}html[data-theme=dark] .pricing-services__cta[data-astro-cid-lmkygsfs]{background:#ffffff0f;border-color:#ffffff4d;color:#fff}html[data-theme=dark] .pricing-services__cta[data-astro-cid-lmkygsfs]:hover,html[data-theme=dark] .pricing-services__cta[data-astro-cid-lmkygsfs]:focus-visible{background:var(--xm-secondary);border-color:var(--xm-secondary)}.pricing-roles-panel[data-astro-cid-lmkygsfs]{background:var(--xm-primary);border-radius:var(--xm-radius);padding:28px 30px}.pricing-roles-panel__title[data-astro-cid-lmkygsfs]{font-family:var(--xm-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.pricing-roles-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.pricing-roles-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(150px,.7fr) 1fr;gap:16px;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}.pricing-roles-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.pricing-roles-list__role[data-astro-cid-lmkygsfs]{font-family:var(--xm-font);font-size:1rem;font-weight:700;color:#fff;line-height:1.3}.pricing-roles-list__spec[data-astro-cid-lmkygsfs]{font-family:var(--xm-font);font-size:.92rem;color:#ffffffa6;line-height:1.4}@media(max-width:640px){.pricing-roles-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:2px}}.pricing-hosting-section[data-astro-cid-lmkygsfs]{padding:80px 0}.pricing-hosting-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pricing-hosting-card[data-astro-cid-lmkygsfs]{background:var(--xm-surface);border-radius:var(--xm-radius);padding:32px;text-align:center}.pricing-hosting-card__icon[data-astro-cid-lmkygsfs]{margin-bottom:16px}.pricing-hosting-card[data-astro-cid-lmkygsfs] .xm-text[data-astro-cid-lmkygsfs]{color:var(--xm-text-muted);margin-top:8px}.pricing-cta[data-astro-cid-lmkygsfs]{text-align:center;position:relative;overflow:hidden;background:#002a3d!important;color:var(--xm-white-always, #fff)}.pricing-cta__inner[data-astro-cid-lmkygsfs]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.pricing-cta__lead[data-astro-cid-lmkygsfs]{color:#ffffffa6;max-width:640px;margin:0 auto 32px}.pricing-cta__buttons[data-astro-cid-lmkygsfs]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:24px}@media(max-width:1024px){.pricing-tier-cards[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media(max-width:768px){.pricing-services-layout[data-astro-cid-lmkygsfs],.pricing-hosting-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.capability-timeline[data-astro-cid-lmkygsfs]:before{left:23px}.pricing-principles[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr}.pricing-tier-card[data-astro-cid-lmkygsfs]{padding:24px 22px 22px}}@media(max-width:560px){.pricing-principles[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.pov-boot{background:#0039521a;border:1px solid rgba(0,57,82,.16);border-radius:4px;padding:16px 18px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Cascadia Code,Consolas,monospace;font-size:.82rem;line-height:1.6;color:#003952c7;min-height:110px;box-shadow:inset 0 1px 2px #0039520f;overflow:hidden}.pov-boot__line{display:flex;align-items:center;min-height:1.6em;letter-spacing:.02em;white-space:nowrap}.pov-boot__line--final{color:#003952;font-weight:700}.pov-boot__cursor{display:inline-block;margin-left:2px;color:#00a698;animation:pov-boot-cursor .75s steps(2) infinite;transform:translateY(-1px)}@keyframes pov-boot-cursor{0%,50%{opacity:1}51%,to{opacity:0}}.pov-boot__dot{display:inline-block;width:9px;height:9px;margin-left:10px;border-radius:50%;background:#00a698;box-shadow:0 0 10px #00a698bf;animation:pov-boot-pulse 1.6s ease-in-out infinite}@keyframes pov-boot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.pov-boot__cursor,.pov-boot__dot{animation:none}}html[data-theme=dark] .pov-boot{background:#001623f7;border-color:#009fde38;color:#ffffffc7;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .pov-boot__line--final{color:#fff}
