._1tKcXa_grid{gap:var(--gap-grid);grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));display:grid}._1tKcXa_card{border-radius:var(--radius-card);background-color:var(--color-surface);height:100%;box-shadow:var(--shadow-outer), var(--rim);color:var(--color-text);flex-direction:column;gap:.75rem;padding:.625rem .625rem 1.5rem;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s;display:flex;position:relative}._1tKcXa_card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0;box-shadow:inset .125rem .125rem 1rem #0f100d59}._1tKcXa_card:hover,._1tKcXa_card:focus-visible{background-color:var(--color-signal);box-shadow:var(--shadow-outer-none), var(--rim);color:var(--color-ink);--color-heading:var(--color-ink);--color-subtle:#0f100db3}:is(._1tKcXa_card:hover,._1tKcXa_card:focus-visible):after{opacity:1}._1tKcXa_card:active:after{box-shadow:inset .1875rem .1875rem 1.25rem #0f100d80}._1tKcXa_meta{color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--fs-mono-small);letter-spacing:.04em;justify-content:space-between;gap:1rem;margin-top:.5rem;padding-inline:.5rem;font-stretch:88%;display:flex}._1tKcXa_title{color:var(--color-heading);font-family:var(--font-head);font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.02em;padding-inline:.5rem;line-height:1.05}._1tKcXa_tagline{font-size:var(--fs-small);opacity:.8;padding-inline:.5rem}
.O2WPWG_intro{padding-block:var(--intro-y) clamp(2rem, 4vw, 3rem)}.O2WPWG_intro_inner{gap:var(--gap-split);align-items:center;display:grid}@media (min-width:61.25em){.O2WPWG_intro_inner{grid-template-columns:1.1fr .9fr}}.O2WPWG_intro_text{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.O2WPWG_crumb{text-decoration:none}.O2WPWG_crumb:hover{color:var(--color-heading);text-decoration:underline}.O2WPWG_title{font-size:clamp(2.25rem,4vw,4rem)}.O2WPWG_tagline{color:var(--color-accent);font-family:var(--font-head);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.15}.O2WPWG_actions{flex-wrap:wrap;gap:.75rem;display:flex}.O2WPWG_figure{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer), var(--rim);flex-direction:column;gap:.75rem;padding:.625rem;display:flex}.O2WPWG_figure figcaption{padding:0 .375rem .25rem}.O2WPWG_promises{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.O2WPWG_promise{border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--color-bg), black calc(var(--pressed-shade) / 2));box-shadow:var(--shadow-inner);color:var(--color-heading);font-family:var(--font-head);font-size:1.1875rem;font-weight:var(--fw-bold);letter-spacing:-.015em;align-items:baseline;gap:.875rem;padding:1.25rem 1.5rem;line-height:1.2;display:flex}.O2WPWG_promise_mark{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-mono-small);font-weight:var(--fw-regular)}.O2WPWG_prices{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer), var(--rim);--color-context:var(--color-surface)}.O2WPWG_price_row{align-items:center;gap:.75rem 2rem;padding:1.25rem clamp(1.25rem,2.5vw,2rem);display:grid}.O2WPWG_price_row+.O2WPWG_price_row{border-top:1px solid var(--color-line)}@media (min-width:47.5em){.O2WPWG_price_row{grid-template-columns:1fr auto auto}}.O2WPWG_price_text{color:var(--color-text-soft);font-size:var(--fs-small);flex-direction:column;gap:.25rem;display:flex}.O2WPWG_price_name{color:var(--color-heading);font-size:var(--fs-title);letter-spacing:-.02em}.O2WPWG_price{color:var(--color-heading);font-family:var(--font-figures);font-size:1.25rem;font-weight:var(--fw-bold);white-space:nowrap;font-stretch:105%}.O2WPWG_ask{min-height:var(--control-size);border-radius:var(--radius);background-color:var(--color-surface);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;justify-self:start;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}
