.om-pr__hero.om-act{min-height:calc(100vh - 3.5rem - 1px);display:grid;align-content:center;justify-items:center;text-align:center;padding:clamp(64px,9vw,128px) 0 clamp(56px,8vw,112px)}.om-pr__stack{display:grid;justify-items:center;width:min(900px,100%)}.om-pr__crumb{order:0}.om-pr__plan{order:1;margin:30px 0 0;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted)}.om-pr__price{order:2;margin:8px 0 0;display:flex;align-items:baseline;justify-content:center}.om-pr__num{font-family:var(--font-display);font-weight:500;font-size:clamp(132px,22vw,300px);letter-spacing:-.06em;line-height:.9;color:var(--ink);font-variation-settings:"opsz" 96,"wdth" 100;font-variant-numeric:tabular-nums}.om-pr__per{margin-left:.5em;font-family:var(--font-mono);font-size:clamp(12px,1.3vw,16px);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.om-pr__h1{order:3;margin-top:clamp(36px,5vw,64px);max-width:20ch}.om-pr__h1 em{color:var(--ink-secondary)}.om-pr__list{order:4;list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;width:min(600px,100%);text-align:left}.om-pr__list li{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr);gap:16px;padding:11px 0;border-top:1px solid var(--om-line);font-size:14.5px;line-height:1.5;color:var(--ink-secondary)}.om-pr__list li:last-child{border-bottom:1px solid var(--om-line)}.om-pr__list b{font-weight:500;color:var(--ink)}.om-pr__buy{order:5;margin-top:clamp(32px,4vw,48px);width:min(340px,100%)}.om-pr__facts{order:6;margin:18px 0 0;max-width:58ch;font-size:13px;line-height:1.6;color:var(--ink-muted)}.om-pr__none{order:2;margin-top:24px}.om-pr__plans{order:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:min(760px,100%);margin-top:28px;text-align:left}.om-pr__lockup{display:grid;gap:10px;align-content:start;padding:24px 26px 26px;border-radius:16px;background:var(--surface-obsidian);box-shadow:inset 0 0 0 1px var(--om-line-2),inset 0 1px 0 color-mix(in srgb,var(--ink) 6%,transparent)}.om-pr__lockup[data-featured]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-a-1) 55%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 6%,transparent),0 30px 60px -40px rgba(0,0,0,.9)}.om-pr__lockup .om-pr__plan{margin:0}.om-pr__lockup .om-pr__num{font-size:clamp(56px,7vw,96px)}.om-pr__lockup[data-featured] .om-pr__num{font-size:clamp(72px,9vw,128px)}.om-pr__lockup .om-pr__price{justify-content:flex-start}.om-pr__tagline{margin:0;font-size:14px;line-height:1.5;color:var(--ink-secondary)}@media (max-width:640px){.om-pr__list li{grid-template-columns:1fr;gap:2px;padding:12px 0}.om-pr__h1{max-width:14ch}}.om-pc.om-act{padding:clamp(56px,8vw,112px) 0}.om-pc__head{display:grid;gap:14px;max-width:640px;margin-bottom:28px}.om-pc__toggle{display:inline-flex;margin:0 0 18px;padding:2px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2)}.om-pc__toggle label{position:relative;cursor:pointer}.om-pc__toggle input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.om-pc__toggle span{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-muted);transition:background-color var(--duration-fast),color var(--duration-fast)}.om-pc__toggle input:checked+span{background:var(--surface-muted);color:var(--ink)}.om-pc__toggle input:focus-visible+span{box-shadow:var(--shadow-focus)}.om-pc__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:16px;overflow:hidden;background:var(--om-line-2);box-shadow:inset 0 0 0 1px var(--om-line-2)}.om-pc__col{display:grid;gap:14px;align-content:start;padding:26px 28px 28px;background:var(--surface-obsidian);min-height:280px}.om-pc__k{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.om-pc__col[data-managed] .om-pc__k{color:var(--prism-b-4)}.om-pc__v{margin:4px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(34px,4vw,56px);letter-spacing:-.04em;line-height:1;color:var(--ink);font-variation-settings:"opsz" 96,"wdth" 100}.om-pc__v small{display:inline-block;margin-left:.4em;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.om-pc__p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-secondary);max-width:42ch}.om-pc__col .om-ev{margin-top:auto;padding-top:14px}.om-pc__receipt{display:flex;align-items:baseline;gap:12px;width:min(560px,100%);margin:24px 0 0;padding:14px 18px;border-radius:6px;background:var(--mineral-paper);color:var(--mineral-ink);box-shadow:0 0 0 1px var(--mineral-line),var(--mineral-shadow);font-size:14px}.om-pc__receipt .dots{flex:1;min-width:24px;border-bottom:1px dotted var(--mineral-line-strong);transform:translateY(-4px)}.om-pc__receipt .v{font-family:var(--font-mono);font-size:12.5px;color:var(--mineral-ink);font-variant-numeric:tabular-nums}.om-pc__receipt .om-tag{color:var(--mineral-ink-muted);box-shadow:inset 0 0 0 1px var(--mineral-line-strong)}.om-pc__note{margin:14px 0 0;max-width:62ch;font-size:13px;line-height:1.6;color:var(--ink-muted)}@media (max-width:720px){.om-pc__grid{grid-template-columns:1fr}.om-pc__col{min-height:0}.om-pc__receipt{flex-wrap:wrap}}.om-pr__close.om-act{padding-bottom:clamp(96px,12vw,180px)}.om-pr__close-grid{display:grid;justify-items:center;gap:28px;text-align:center}.om-pr__close-grid .om-ed--m{max-width:18ch}.om-pr__close-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (prefers-reduced-motion:reduce){.om-pc__toggle span{transition:none}}