.pillar-tiers__heading[data-astro-cid-pz2sghoh]{font-size:var(--text-h2);margin-bottom:var(--space-4)}.pillar-tiers__note[data-astro-cid-pz2sghoh]{color:var(--color-ink-soft);max-width:42rem;margin-bottom:var(--space-8);line-height:var(--leading-normal)}.pillar-tiers__note[data-astro-cid-pz2sghoh] a[data-astro-cid-pz2sghoh]{color:inherit}.pillar-tiers__grid[data-astro-cid-pz2sghoh]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.pillar-tiers__card[data-astro-cid-pz2sghoh]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--p-night-950);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.pillar-tiers__card[data-astro-cid-pz2sghoh]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #000000b3}.pillar-tiers__card--2[data-astro-cid-pz2sghoh]{background:var(--p-night-900);border-color:#7ecdff59;box-shadow:0 18px 40px -30px #0009}.pillar-tiers__card--3[data-astro-cid-pz2sghoh]{background:linear-gradient(180deg, var(--p-night-800), var(--p-night-900));color:var(--color-text-on-inverted);--color-focus:var(--p-gold-400);border-color:#ffde5973;box-shadow:0 28px 56px -30px #000000bf}.pillar-tiers__card[data-astro-cid-pz2sghoh]:not(:last-child):after{content:"+";top:50%;right:calc(var(--space-6) * -.5 - .7rem);background:var(--p-gold-400);width:1.4rem;height:1.4rem;color:var(--p-night-900);box-shadow:0 0 0 4px var(--color-surface);z-index:1;border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;line-height:1;display:grid;position:absolute;transform:translateY(-50%)}.pillar-tiers__stack[data-astro-cid-pz2sghoh]{margin-bottom:var(--space-4);gap:.3rem;display:flex}.pillar-tiers__layer[data-astro-cid-pz2sghoh]{background:var(--color-border);width:1.6rem;height:.45rem;transition:background-color var(--duration-fast);border-radius:999px}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__layer[data-astro-cid-pz2sghoh]{background:#ffffff29}.pillar-tiers__layer--on[data-astro-cid-pz2sghoh]{background:var(--p-blue-400)}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__layer--on[data-astro-cid-pz2sghoh]{background:var(--p-gold-400)}.pillar-tiers__index[data-astro-cid-pz2sghoh]{font-size:var(--text-small);color:var(--color-signal-text);margin-bottom:var(--space-2);font-weight:700}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__index[data-astro-cid-pz2sghoh]{color:var(--p-gold-400)}.pillar-tiers__includes[data-astro-cid-pz2sghoh]{color:var(--color-ink-soft);font-weight:600}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__includes[data-astro-cid-pz2sghoh]{color:var(--color-text-on-inverted-soft)}.pillar-tiers__card[data-astro-cid-pz2sghoh] h3[data-astro-cid-pz2sghoh]{margin-bottom:var(--space-2);font-size:1.15rem}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] h3[data-astro-cid-pz2sghoh]{font-size:1.3rem}.pillar-tiers__outcome[data-astro-cid-pz2sghoh]{color:var(--color-ink-soft);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__outcome[data-astro-cid-pz2sghoh]{color:var(--color-text-on-inverted-soft)}.pillar-tiers__scope[data-astro-cid-pz2sghoh]{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.pillar-tiers__scope[data-astro-cid-pz2sghoh] li[data-astro-cid-pz2sghoh]{font-size:var(--text-small);line-height:var(--leading-normal);padding-left:var(--space-5);position:relative}.pillar-tiers__scope[data-astro-cid-pz2sghoh] li[data-astro-cid-pz2sghoh]:before{content:"→";color:var(--color-signal-text);position:absolute;left:0}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__scope[data-astro-cid-pz2sghoh] li[data-astro-cid-pz2sghoh]:before{color:var(--p-gold-400)}.pillar-tiers__scope[data-astro-cid-pz2sghoh] li[data-astro-cid-pz2sghoh].pillar-tiers__scope-item--inherits{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-radius:var(--radius-sm);background:#7ecdff14;border:1px dashed #7ecdff66;font-weight:700}.pillar-tiers__scope[data-astro-cid-pz2sghoh] li[data-astro-cid-pz2sghoh].pillar-tiers__scope-item--inherits:before{content:"⤷";left:var(--space-2);top:var(--space-2)}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__scope[data-astro-cid-pz2sghoh] li[data-astro-cid-pz2sghoh].pillar-tiers__scope-item--inherits{background:#ffde591a;border-color:#ffde5966}.pillar-tiers__ideal[data-astro-cid-pz2sghoh]{font-size:var(--text-small);color:var(--color-ink-soft);margin-top:auto;margin-bottom:var(--space-4)}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__ideal[data-astro-cid-pz2sghoh]{color:var(--color-text-on-inverted-soft)}.pillar-tiers__link[data-astro-cid-pz2sghoh]{min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);font-size:var(--text-small);color:var(--color-ink);transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.pillar-tiers__link[data-astro-cid-pz2sghoh]:hover,.pillar-tiers__link[data-astro-cid-pz2sghoh]:focus-visible{border-color:var(--p-paper-050);background:var(--p-paper-050);color:var(--p-night-900)}.pillar-tiers__card--2[data-astro-cid-pz2sghoh] .pillar-tiers__link[data-astro-cid-pz2sghoh]{border-color:var(--p-blue-300);color:var(--p-blue-300)}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__link[data-astro-cid-pz2sghoh]{background:var(--p-gold-400);border-color:var(--p-gold-400);color:var(--p-night-900)}.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__link[data-astro-cid-pz2sghoh]:hover,.pillar-tiers__card--3[data-astro-cid-pz2sghoh] .pillar-tiers__link[data-astro-cid-pz2sghoh]:focus-visible{background:var(--p-paper-050);border-color:var(--p-paper-050);color:var(--p-night-900)}.pillar-tiers__footnote[data-astro-cid-pz2sghoh]{margin-top:var(--space-8);font-size:var(--text-small);color:var(--color-ink-soft);line-height:var(--leading-normal);max-width:48rem}.pillar-tiers__footnote[data-astro-cid-pz2sghoh] a[data-astro-cid-pz2sghoh]{color:var(--color-signal-text)}@media (prefers-reduced-motion:no-preference){.pillar-tiers__grid[data-astro-cid-pz2sghoh]:not(.is-revealed) .pillar-tiers__card[data-astro-cid-pz2sghoh]{opacity:0;transform:translateY(18px)}.pillar-tiers__grid[data-astro-cid-pz2sghoh].is-revealed .pillar-tiers__card[data-astro-cid-pz2sghoh]{animation:tierIn .7s var(--ease-out) both;animation-delay:calc(var(--tier) * .16s)}.pillar-tiers__grid[data-astro-cid-pz2sghoh].is-revealed .pillar-tiers__card[data-astro-cid-pz2sghoh]:after{animation:tierIn .4s var(--ease-out) both;animation-delay:calc(var(--tier) * .16s + .42s)}}@keyframes tierIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.pillar-tiers__grid[data-astro-cid-pz2sghoh]{grid-template-columns:1fr}.pillar-tiers__card[data-astro-cid-pz2sghoh]:not(:last-child):after{top:auto;right:auto;bottom:calc(var(--space-6) * -.5 - .7rem);left:50%;transform:translate(-50%)}}.tech-proof__inner[data-astro-cid-vh6gvjy5]{gap:var(--space-16);grid-template-columns:1fr 1.3fr;align-items:start;display:grid}.tech-proof__grid[data-astro-cid-vh6gvjy5]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.tech-proof__grid[data-astro-cid-vh6gvjy5] div[data-astro-cid-vh6gvjy5]{padding:var(--space-6);border-left:2px solid var(--p-blue-400);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:#072a3399}.tech-proof__grid[data-astro-cid-vh6gvjy5] dt[data-astro-cid-vh6gvjy5]{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:1.45rem;font-weight:600}.tech-proof__grid[data-astro-cid-vh6gvjy5] dd[data-astro-cid-vh6gvjy5]{font-size:var(--text-small);color:var(--color-ink-soft);line-height:var(--leading-normal);margin:0}.tech-kits__grid[data-astro-cid-vh6gvjy5]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.tech-kit[data-astro-cid-vh6gvjy5]{height:100%;padding:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-raised);color:inherit;transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.tech-kit[data-astro-cid-vh6gvjy5]:hover,.tech-kit[data-astro-cid-vh6gvjy5]:focus-visible{border-color:#7ecdff80}.tech-kit__stage[data-astro-cid-vh6gvjy5]{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-signal-text);margin-bottom:var(--space-3);font-size:.75rem;font-weight:700}.tech-kit[data-astro-cid-vh6gvjy5] h3[data-astro-cid-vh6gvjy5]{margin-bottom:var(--space-3);font-size:1.35rem}.tech-kit[data-astro-cid-vh6gvjy5] p[data-astro-cid-vh6gvjy5]{color:var(--color-ink-soft);line-height:var(--leading-normal);flex:1}.tech-kit__link[data-astro-cid-vh6gvjy5]{margin-top:var(--space-6);color:var(--p-gold-400);font-weight:700}.tech-kits__more[data-astro-cid-vh6gvjy5]{margin-top:var(--space-8)}@media (width<=1023px){.tech-proof__inner[data-astro-cid-vh6gvjy5],.tech-kits__grid[data-astro-cid-vh6gvjy5]{grid-template-columns:1fr}}@media (width<=639px){.tech-proof__grid[data-astro-cid-vh6gvjy5]{grid-template-columns:1fr}}
