:root{--pr1-ground: #f6f4ff;--pr1-ring: #f0edf9;--pr1-tick: #1a6e7a;--pr1-badge-bg: #f1ebff;--pr1-badge-ink: #5a24cc}@media(prefers-color-scheme: dark){:root:not([data-bs-theme=light]){--pr1-ground: #100e18;--pr1-ring: #3a3450;--pr1-tick: #7fd4e0;--pr1-badge-bg: #241b3d;--pr1-badge-ink: #b9a5fa}}:root[data-bs-theme=dark]{--pr1-ground: #100e18;--pr1-ring: #3a3450;--pr1-tick: #7fd4e0;--pr1-badge-bg: #241b3d;--pr1-badge-ink: #b9a5fa}.pr1{padding:1.75rem 0 3rem;background:var(--pr1-ground)}@media(min-width: 992px){.pr1{padding:3.5rem 0 4rem}}.pr1__head{max-width:45rem;margin:0 auto 2.25rem}@media(min-width: 768px){.pr1__head{text-align:center}}.pr1__title{margin:0 0 .75rem;font-size:1.875rem;line-height:1.1;letter-spacing:-0.025em;text-wrap:balance}@media(min-width: 992px){.pr1__title{font-size:2.75rem}}.pr1__lead{margin:0;font-size:1rem;line-height:1.6;color:var(--color-ink-700)}@media(min-width: 992px){.pr1__lead{font-size:1.0625rem}}.pr1__banner{margin:0 0 1.75rem;padding:.75rem 1rem;border-radius:.875rem;font-size:.9375rem;color:var(--color-ink-900);background:var(--pr1-badge-bg)}.pr1__grid{display:grid;gap:1.375rem}@media(min-width: 992px){.pr1__grid{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch}}.pr1-card{position:relative;display:flex;flex-direction:column;padding:1.625rem;border-radius:1.25rem;background:var(--color-card);box-shadow:0 2px 6px -2px rgba(20,18,31,.12),inset 0 0 0 1px var(--pr1-ring)}.pr1-card--lead{box-shadow:inset 0 0 0 2px #753af3,0 18px 40px -24px rgba(117,58,243,.6)}.pr1-card__badge{position:absolute;top:-0.75rem;left:1.375rem;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--pr1-badge-ink);background:var(--pr1-badge-bg)}.pr1-card__name{margin:0;font-size:1.125rem}.pr1-card__sub{margin:0 0 1rem;font-size:.84375rem;color:var(--color-ink-500)}.pr1-card__price{margin:0;font-size:2.125rem;font-weight:600;line-height:1;letter-spacing:-0.02em;color:var(--color-ink-900)}.pr1-card__price span{margin-left:.25rem;font-size:.9375rem;font-weight:400;letter-spacing:0;color:var(--color-ink-700)}.pr1-card__price--free{margin-bottom:2.75rem}.pr1-card__per{margin:.375rem 0 1.125rem;font-size:.84375rem;color:var(--color-ink-500)}.pr1-card__list{display:grid;gap:.5625rem;margin:0 0 1.375rem;padding:0;list-style:none}.pr1-card__list li{display:flex;gap:.625rem;font-size:.90625rem;line-height:1.5;color:var(--color-ink-700)}.pr1-card__list li::before{content:"";flex-shrink:0;width:9px;height:5px;margin-top:6px;border-left:2px solid var(--pr1-tick);border-bottom:2px solid var(--pr1-tick);transform:rotate(-45deg)}.pr1-card__foot{margin-top:auto}.pr1-card__foot form{margin:0}.pr1-card__state{margin:.625rem 0;font-size:.90625rem;color:var(--color-ink-900)}.pr1-card__link{font-weight:600}.pr1-chip{display:inline-flex;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--color-teal-ink);background:var(--color-teal-100)}.pr1-chip--warn{color:var(--color-amber-ink);background:var(--color-amber-100)}.pr1-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:.8125rem 1.5rem;border:0;border-radius:999px;font-size:.96875rem;font-weight:600;color:#fff;background:var(--color-primary-fill);cursor:pointer}.pr1-btn:hover,.pr1-btn:focus-visible{color:#fff;background:#5a24cc}.pr1-btn--quiet{color:var(--color-ink-700);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px var(--color-primary-200)}.pr1-btn--quiet:hover,.pr1-btn--quiet:focus-visible{color:var(--color-ink-900);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.pr1__off{align-self:center;margin:0;font-size:1rem;color:var(--color-ink-700)}@media(min-width: 992px){.pr1__off{grid-column:span 2}}.pr1__note{margin:2.25rem 0 0;font-size:.90625rem;color:var(--color-ink-500)}@media(min-width: 768px){.pr1__note{text-align:center}}
