.pro-experience .pro-introduction{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1rem .25rem 2.5rem;display:flex}.pro-experience .pro-eyebrow{color:var(--bottle-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.875rem;font-size:.6875rem;font-weight:750}.pro-experience .pro-display{letter-spacing:-.045em;font-size:clamp(2rem,4.8vw,3.5rem);font-weight:750;line-height:1.05}.pro-experience .pro-display span:first-child{color:var(--bottle-accent)}.pro-experience .pro-display span:last-child{color:var(--bottle-secondary)}.pro-experience .pro-discovery{gap:2.75rem;display:grid}.pro-experience .pro-primary{color:#fff;text-align:center;background:#8b591c;border-radius:999px;justify-content:center;align-items:center;gap:1.5rem;min-height:2.875rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.pro-experience .pro-primary:hover{background:#734916}.dark .pro-experience .pro-primary{color:#241b0e;background:#e6b764}.dark .pro-experience .pro-primary:hover{background:#f1c579}.pro-experience .plans-heading{margin-bottom:1.25rem}.pro-experience .plans-heading h2{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2rem);font-weight:750;line-height:1.1}.pro-experience .plans-heading p{color:var(--bottle-secondary);margin-top:.5rem;font-size:.875rem}.pro-experience .plan-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.875rem;display:grid}.pro-experience .plan-card{border:1px solid var(--bottle-line);background:var(--bottle-surface);border-radius:1.5rem;flex-direction:column;min-width:0;padding:1.375rem;display:flex;box-shadow:0 2px 4px -2px #3930200f,0 16px 32px -28px #39302038}.pro-experience .plan-card[data-featured=true]{background:#fffbf2;border-color:#b28440;box-shadow:0 0 0 1px #b2844024,0 16px 32px -24px #8b591c38}.dark .pro-experience .plan-card[data-featured=true]{background:#292217;border-color:#b78d4c}.pro-experience .plan-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;font-size:.875rem;font-weight:650;display:flex}.pro-experience .plan-badge{color:#714713;letter-spacing:.015em;background:#eee2cb;border-radius:999px;padding:.25rem .625rem;font-size:.625rem;font-weight:750}.dark .pro-experience .plan-badge{color:#f3cf8d;background:#4b3820}.pro-experience .plan-price{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:1.125rem;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:750;line-height:1.2}.pro-experience .plan-price span{letter-spacing:0;color:var(--bottle-secondary);margin-left:.25rem;font-size:.8125rem;font-weight:500;display:inline-block}.pro-experience .plan-detail{min-height:2.75rem;color:var(--bottle-secondary);margin-top:.625rem;margin-bottom:1.25rem;font-size:.8125rem;line-height:1.5}.pro-experience .plan-card .pro-primary{background:var(--bottle-muted);width:100%;color:var(--bottle-ink);border-radius:.875rem;margin-top:auto}.pro-experience .plan-card[data-featured=true] .pro-primary{color:#fff;background:#8b591c}.dark .pro-experience .plan-card[data-featured=true] .pro-primary{color:#241b0e;background:#e6b764}.pro-experience .plan-card .pro-primary:disabled{opacity:.5}.pro-experience .public-billing{color:var(--bottle-secondary);flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.5rem;margin-top:1rem;font-size:.8125rem;display:flex}.pro-experience .public-billing a{min-height:2.75rem;color:var(--bottle-ink);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.pro-experience .selected-plan{border:1px solid var(--bottle-line);background:var(--bottle-surface);border-radius:1.75rem;max-width:32rem;margin-inline:auto;padding:1.75rem}.pro-experience .selected-plan>header{text-align:center;margin-bottom:1.25rem}.pro-experience .selected-plan h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:750;line-height:1.15}.pro-experience .selected-plan .sign-in-surface{background:0 0;border:0;padding:0}.pro-experience .sign-in-surface{background:var(--bottle-surface);border-color:var(--bottle-line);border-radius:1.5rem}.pro-experience .account-entry .sign-in-surface{max-width:none;padding:1.5rem;box-shadow:0 2px 4px -2px #3930200f,0 16px 32px -28px #39302038}.account-entry-page .account-area{padding-inline:clamp(16px,4vw,24px)}.account-entry-page.pro-experience .account-entry .sign-in-surface,.account-entry-page .account-selection{padding-inline:clamp(16px,5vw,24px)}.account-entry-page .account-entry .sign-in-surface input{padding-inline:12px}.account-entry-page .sign-in-methods{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.account-entry-page .sign-in-methods button{white-space:normal;min-width:0}.account-entry-page .password-reveal{padding-inline:12px}.pro-experience .account-selection{border-color:var(--bottle-line);background:var(--bottle-muted)}.pro-experience .account-options a{border-color:var(--bottle-line);background:var(--bottle-surface)}.pro-experience .account-options a:hover{background:var(--bottle-muted)}.pro-experience .sign-in-methods{background:var(--bottle-muted);border-radius:.875rem;gap:.25rem;padding:.25rem}.pro-experience .sign-in-methods button{color:var(--bottle-secondary);background:0 0;border:0;border-radius:.625rem}.pro-experience .sign-in-methods button[aria-pressed=true]{background:var(--bottle-surface);color:var(--bottle-ink);box-shadow:0 2px 4px -1px #0000001f}.pro-experience .sign-in-surface input{background:var(--bottle-surface);color:var(--bottle-ink);border-radius:.875rem}.pro-experience .sign-in-submit{color:#fff;background:#8b591c;border-radius:.875rem;min-height:2.875rem}.pro-experience .sign-in-submit:hover{background:#734916}.dark .pro-experience .sign-in-submit{color:#241b0e;background:#e6b764}.dark .pro-experience .sign-in-submit:hover{background:#f1c579}.pro-experience .account-surface,.pro-experience .account-disclosure{border-color:var(--bottle-line);background:var(--bottle-surface);border-radius:1.5rem}@media (max-width:639px){.pro-experience .pro-introduction{align-items:flex-start;padding:.5rem 0 1.75rem}.pro-experience .pro-primary{gap:1rem}.pro-experience .pro-discovery{gap:2rem}.pro-experience .plan-detail{min-height:0}.pro-experience .selected-plan{padding:1.5rem}}@media (max-width:359px){.pro-experience .account-options{grid-template-columns:1fr}.pro-experience .account-entry .sign-in-surface{padding:1.25rem}}@media (prefers-contrast:more){.pro-experience :is(.plan-card,.account-surface,.account-disclosure,.selected-plan){box-shadow:none;border-color:currentColor}}
