.stack[data-astro-cid-hh7uf2bz]{padding-block:var(--space-5)}.stack__container[data-astro-cid-hh7uf2bz]{max-width:78rem}.stack__table[data-astro-cid-hh7uf2bz]{--stack-cols: minmax(0, 1.3fr) minmax(0, .95fr) minmax(0, .85fr) minmax(0, 1.35fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.stack__heads[data-astro-cid-hh7uf2bz],.stack__row[data-astro-cid-hh7uf2bz]{display:grid;grid-template-columns:var(--stack-cols);align-items:center;column-gap:var(--space-4)}.stack__heads[data-astro-cid-hh7uf2bz]{padding:var(--space-3);border-bottom:1px solid var(--line)}.stack__head[data-astro-cid-hh7uf2bz]:not(:first-child){justify-self:center;text-align:center}.stack__pill[data-astro-cid-hh7uf2bz]{display:inline-block;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--navy);color:var(--surface);font-size:var(--lead);font-weight:600;line-height:1.3;white-space:nowrap}.stack__pill--cloud[data-astro-cid-hh7uf2bz]{background:var(--terracotta)}.stack__row[data-astro-cid-hh7uf2bz]{min-height:3.25rem;padding:var(--space-2) var(--space-5)}.stack__row[data-astro-cid-hh7uf2bz]+.stack__row[data-astro-cid-hh7uf2bz]{border-top:1px solid var(--line)}.stack__name[data-astro-cid-hh7uf2bz]{font-size:var(--body-fs);font-weight:500;color:var(--heading)}.stack__price[data-astro-cid-hh7uf2bz]{justify-self:center;display:grid;grid-template-columns:4.75rem 5rem;align-items:center;column-gap:var(--space-2);font-variant-numeric:tabular-nums}.stack__amount[data-astro-cid-hh7uf2bz]{justify-self:end;font-size:1.375rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--heading);white-space:nowrap}.stack__unit[data-astro-cid-hh7uf2bz]{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--small);line-height:1.25;color:var(--muted);white-space:nowrap}.stack__plan[data-astro-cid-hh7uf2bz]{justify-self:center;display:grid;justify-items:center;text-align:center}.stack__plan-label[data-astro-cid-hh7uf2bz]{display:none}.stack__included[data-astro-cid-hh7uf2bz]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--body-fs);font-weight:600;color:var(--navy)}.stack__included[data-astro-cid-hh7uf2bz] svg[data-astro-cid-hh7uf2bz]{width:1.25rem;height:1.25rem;flex:none}.stack__elsewhere[data-astro-cid-hh7uf2bz]{font-size:var(--small);line-height:1.3;color:var(--muted)}.stack__source[data-astro-cid-hh7uf2bz]{margin:var(--space-3) 0 0;font-size:var(--caption);color:var(--body)}.stack__cta[data-astro-cid-hh7uf2bz]{display:flex;justify-content:center;margin-top:var(--space-5)}.stack__cta[data-astro-cid-hh7uf2bz] .btn--large{font-size:1.375rem;padding:1.25rem 3rem}@media(max-width:1240px){.stack__pill[data-astro-cid-hh7uf2bz]{white-space:normal;font-size:var(--body-fs);padding-inline:var(--space-4)}}@media(max-width:640px){.stack__heads[data-astro-cid-hh7uf2bz]{grid-template-columns:auto auto;justify-content:start;gap:var(--space-2)}.stack__head[data-astro-cid-hh7uf2bz],.stack__head[data-astro-cid-hh7uf2bz]:not(:first-child){justify-self:start;text-align:left}.stack__head[data-astro-cid-hh7uf2bz]:first-child{grid-column:1 / -1}.stack__head[data-astro-cid-hh7uf2bz]:nth-child(n+3){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stack__pill[data-astro-cid-hh7uf2bz]{padding-inline:var(--space-4)}.stack__row[data-astro-cid-hh7uf2bz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--space-2);padding-block:var(--space-3)}.stack__name[data-astro-cid-hh7uf2bz],.stack__price[data-astro-cid-hh7uf2bz]{grid-column:1 / -1}.stack__price[data-astro-cid-hh7uf2bz]{justify-self:start;grid-template-columns:auto auto}.stack__amount[data-astro-cid-hh7uf2bz]{justify-self:start}.stack__unit[data-astro-cid-hh7uf2bz]{align-items:flex-start;text-align:left}.stack__plan[data-astro-cid-hh7uf2bz]{justify-self:start;justify-items:start;text-align:left}.stack__plan-label[data-astro-cid-hh7uf2bz]{display:block;font-size:var(--caption);color:var(--muted)}.stack__cta[data-astro-cid-hh7uf2bz] .btn--large{font-size:1.25rem;padding:1.125rem 2.25rem}}.pr-cards[data-astro-cid-lmkygsfs]{padding-block:var(--space-7) var(--space-8)}.pr-cards__closer[data-astro-cid-lmkygsfs]{margin:0 0 var(--space-6);text-align:center;font-size:clamp(2.25rem,4.8vw,3.5rem);line-height:var(--h1-lh);font-weight:600;letter-spacing:-.022em;color:var(--heading);text-wrap:balance}.pr-cards__list[data-astro-cid-lmkygsfs]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.pr-card[data-astro-cid-lmkygsfs]{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6) var(--space-6);display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-5);justify-items:center;text-align:center}.pr-card__main[data-astro-cid-lmkygsfs]{justify-self:stretch;align-self:center;display:flex;flex-direction:column;align-items:center}.pr-card__ribbon[data-astro-cid-lmkygsfs]{position:absolute;top:2rem;right:-2.75rem;width:11rem;padding:.375rem 0;transform:rotate(45deg);background:var(--navy);color:var(--surface);font-size:var(--caption);font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center}.pr-card__who[data-astro-cid-lmkygsfs]{font-size:1.5rem;line-height:1.25;font-weight:600;color:var(--navy);margin:0;text-wrap:balance}.pr-card__price[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-2);width:100%;margin:0}.pr-card__from[data-astro-cid-lmkygsfs]{grid-column:1 / -1;font-size:var(--small);color:var(--muted);margin-bottom:var(--space-1)}.pr-card__amount[data-astro-cid-lmkygsfs]{font-size:3rem;line-height:1;font-weight:600;letter-spacing:-.025em;color:var(--terracotta);font-variant-numeric:tabular-nums}.pr-card__amount[data-astro-cid-lmkygsfs]{grid-column:2}.pr-card__per[data-astro-cid-lmkygsfs]{grid-column:3;justify-self:start;white-space:nowrap;font-size:var(--small);color:var(--muted)}.pr-card__note[data-astro-cid-lmkygsfs]{font-size:var(--body-fs);font-weight:500;color:var(--heading);margin:0}.pr-card__price[data-astro-cid-lmkygsfs]:has(+.pr-card__note){margin-bottom:var(--space-2)}.pr-card__split[data-astro-cid-lmkygsfs]+.pr-card__included[data-astro-cid-lmkygsfs]{margin-top:var(--space-4)}.pr-card__tagline[data-astro-cid-lmkygsfs]{font-size:var(--lead)}.pr-card__split[data-astro-cid-lmkygsfs]{align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pr-card__plan[data-astro-cid-lmkygsfs]{padding-inline:var(--space-3)}.pr-card__plan[data-astro-cid-lmkygsfs]+.pr-card__plan[data-astro-cid-lmkygsfs]{border-left:1px solid var(--line)}.pr-card__plan-name[data-astro-cid-lmkygsfs]{font-size:var(--body-fs);font-weight:600;color:var(--heading);margin:0 0 var(--space-3)}.pr-card__price--compact[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--space-1)}.pr-card__price--compact[data-astro-cid-lmkygsfs] .pr-card__from[data-astro-cid-lmkygsfs]{flex-basis:100%}.pr-card__price--compact[data-astro-cid-lmkygsfs] .pr-card__amount[data-astro-cid-lmkygsfs]{font-size:2.5rem}.pr-card__link[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-6);border:.1rem solid var(--navy);border-radius:var(--radius-pill);font-size:1.0625rem;font-weight:600;color:var(--navy);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pr-card__link[data-astro-cid-lmkygsfs]:hover{background:var(--navy);color:var(--surface)}.pr-card__actions[data-astro-cid-lmkygsfs]{margin-top:var(--space-5);justify-self:stretch;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.pr-card__actions[data-astro-cid-lmkygsfs]>.pr-card__link[data-astro-cid-lmkygsfs],.pr-card__actions[data-astro-cid-lmkygsfs]>.btn{width:100%;max-width:22rem;padding:.75rem var(--space-4);border-width:.1rem;border-style:solid;border-radius:var(--radius-pill);font-size:1.0625rem;font-weight:600;line-height:1.2}.pr-card__fine[data-astro-cid-lmkygsfs]{margin:0;font-size:var(--caption);line-height:1.4;color:var(--muted)}.pr-cards__currency[data-astro-cid-lmkygsfs]{margin:var(--space-5) 0 0;text-align:center;font-size:var(--body-fs);font-weight:500;color:var(--body)}.pr-cards__currency[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--link-blue);text-decoration:underline;text-underline-offset:.2em}.pr-cards__currency[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--navy)}.pr-cards__cta[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;margin-top:var(--space-6)}.pr-cards__included[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:var(--space-3);padding:1.25rem 2.75rem;font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--surface);background:var(--navy);border-radius:var(--radius-pill);text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.pr-cards__included[data-astro-cid-lmkygsfs]:hover{background:var(--navy-hover)}.pr-cards__included[data-astro-cid-lmkygsfs] svg{width:1.5rem;height:1.5rem}.pr-included-anchor[data-astro-cid-lmkygsfs]{scroll-margin-top:0}@media(max-width:640px){.pr-cards__included[data-astro-cid-lmkygsfs]{padding:1rem 1.75rem;font-size:1.25rem}}@media(max-width:380px){.pr-cards__included[data-astro-cid-lmkygsfs]{padding:.875rem 1.25rem;font-size:1.125rem}}.pr-billing[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;margin-bottom:var(--space-6)}@media(max-width:380px){.pr-billing[data-astro-cid-lmkygsfs] .pr-billing__option[data-astro-cid-lmkygsfs]{padding:.625rem .75rem;font-size:.875rem;white-space:nowrap}}.pr-billing[data-astro-cid-lmkygsfs][hidden]{display:none}.pr-billing__group[data-astro-cid-lmkygsfs]{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface)}.pr-billing__option[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:.625rem var(--space-5);border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--body-fs);font-weight:600;line-height:1.2;color:var(--body);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pr-billing__option[data-astro-cid-lmkygsfs]:hover{color:var(--heading)}.pr-billing__option[data-astro-cid-lmkygsfs][aria-checked=true]{background:var(--navy);color:var(--surface)}.pr-billing__option[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.pr-billing__save[data-astro-cid-lmkygsfs]{font-size:var(--small);font-weight:500;opacity:.85}@media(max-width:1024px){.pr-cards__list[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.pr-cards__list[data-astro-cid-lmkygsfs]{grid-template-columns:minmax(0,1fr)}}@media(min-width:1025px)and (max-width:1366px){.pr-card__actions[data-astro-cid-lmkygsfs]>.pr-card__link[data-astro-cid-lmkygsfs],.pr-card__actions[data-astro-cid-lmkygsfs]>.btn{font-size:1rem;white-space:nowrap}.pr-card__price--compact[data-astro-cid-lmkygsfs] .pr-card__amount[data-astro-cid-lmkygsfs]{font-size:2.125rem}}@media(min-width:1025px)and (max-width:1200px){.pr-card[data-astro-cid-lmkygsfs]{padding-inline:var(--space-4)}.pr-card__plan[data-astro-cid-lmkygsfs]{padding-inline:var(--space-2)}.pr-card__price--compact[data-astro-cid-lmkygsfs] .pr-card__amount[data-astro-cid-lmkygsfs]{font-size:1.75rem}.pr-card__actions[data-astro-cid-lmkygsfs]>.pr-card__link[data-astro-cid-lmkygsfs],.pr-card__actions[data-astro-cid-lmkygsfs]>.btn{padding-inline:var(--space-3);font-size:.875rem}}@media(max-width:480px){.pr-card[data-astro-cid-lmkygsfs]{padding-inline:var(--space-5)}.pr-card__plan[data-astro-cid-lmkygsfs]{padding-inline:var(--space-2)}.pr-card__price--compact[data-astro-cid-lmkygsfs] .pr-card__amount[data-astro-cid-lmkygsfs]{font-size:2rem}.pr-card__actions[data-astro-cid-lmkygsfs]>.pr-card__link[data-astro-cid-lmkygsfs],.pr-card__actions[data-astro-cid-lmkygsfs]>.btn{font-size:.9375rem;white-space:nowrap}}@media(max-width:380px){.pr-card__price--compact[data-astro-cid-lmkygsfs] .pr-card__amount[data-astro-cid-lmkygsfs]{font-size:1.75rem}}
