.pr-ambient{position:absolute;top:-180px;left:50%;width:900px;height:480px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(74,124,255,.16) 0,rgba(59,191,164,.07) 45%,transparent 75%);pointer-events:none;z-index:0}.pr-hero h1 em{font-style:italic;color:var(--cm-accent-amber)}.pr-interval-row{display:flex;justify-content:center;margin-bottom:28px}.pr-interval-switch{display:inline-flex;background:var(--cm-bg-card);border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-pill);padding:4px;gap:2px}.pr-interval-option{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--cm-text-secondary);background:none;border:none;border-radius:var(--cm-radius-pill);padding:8px 16px;cursor:pointer;transition:background var(--cm-dur-fast) var(--cm-ease-standard),color var(--cm-dur-fast) var(--cm-ease-standard)}.pr-interval-option:hover{color:var(--cm-text-primary)}.pr-interval-option.active{background:var(--cm-accent);color:white}.pr-interval-option.active .pr-interval-save{background:rgba(255,255,255,.22);color:white}.pr-interval-save{font-family:var(--cm-font-mono);font-size:10px;font-weight:500;letter-spacing:var(--cm-ls-mono);text-transform:uppercase;color:var(--cm-accent-teal);background:rgba(59,191,164,.14);border-radius:var(--cm-radius-pill);padding:2px 7px}.pr-tiers{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:stretch;max-width:640px;margin:0 auto}@media (max-width:640px){.pr-tiers{grid-template-columns:1fr}}.pr-tier{background:var(--cm-bg-card);border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-xl);padding:30px 26px;display:flex;flex-direction:column;position:relative;transition:border-color var(--cm-dur-fast) var(--cm-ease-standard),transform var(--cm-dur-fast) var(--cm-ease-standard)}.pr-tier:hover{border-color:var(--cm-border-hover);transform:translateY(-2px)}.pr-tier.featured{background:var(--cm-bg-elevated);border:1px solid rgba(74,124,255,.4);box-shadow:0 0 0 1px rgba(74,124,255,.12),var(--cm-shadow-modal)}.pr-tier.featured:hover{transform:translateY(-4px)}.pr-popular-tag{position:absolute;top:-13px;left:26px;font-family:var(--cm-font-mono);font-size:10px;font-weight:500;letter-spacing:var(--cm-ls-mono);text-transform:uppercase;color:var(--cm-bg-base);background:var(--cm-accent-amber);padding:4px 10px;border-radius:var(--cm-radius-pill)}.pr-tier-desc{min-height:36px}.pr-price{font-family:var(--cm-font-display);font-size:42px;font-weight:400;letter-spacing:var(--cm-ls-tight)}.pr-feat-list li:has(svg){display:flex;align-items:baseline;gap:9px}.pr-feat-list li svg{flex-shrink:0;margin-top:3px}.pr-feat-list .num{font-family:var(--cm-font-mono);color:var(--cm-text-primary);font-weight:500}.pr-feat-list li.gdl-yes .num{color:var(--cm-accent-lavender)}.pr-event-card{background:var(--cm-bg-card);border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-xl);padding:40px 44px;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}@media (max-width:900px){.pr-event-card{grid-template-columns:1fr;padding:28px 24px}}.pr-event-right{background:var(--cm-bg-elevated);border:1px solid var(--cm-border-default);border-radius:var(--cm-radius-lg);padding:26px 28px}.pr-event-price{font-family:var(--cm-font-display);font-size:38px}.pr-event-spec{display:flex;justify-content:space-between;font-size:13px}.pr-event-cta{display:block;width:calc(100% + 32px);margin:0 -16px;text-align:center;text-decoration:none;background:var(--cm-accent-amber);color:var(--cm-bg-base);font-size:14px;font-weight:500;padding:11px 0;border-radius:var(--cm-radius-md);transition:opacity var(--cm-dur-fast) var(--cm-ease-standard);border:none;cursor:pointer}.pr-event-cta:hover{opacity:.88}.pr-enterprise-link{display:block;margin:20px auto 0;text-align:center;font-size:13.5px;color:var(--cm-text-secondary);background:none;border:none;cursor:pointer;padding:4px;transition:color var(--cm-dur-fast) var(--cm-ease-standard)}.pr-enterprise-link:hover{color:var(--cm-text-primary)}.pr-enterprise-link-em{color:var(--cm-accent-lavender);font-weight:500}.pr-enterprise-modal-backdrop{position:fixed;inset:0;background:var(--cm-bg-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.pr-enterprise-modal{position:relative;width:100%;max-width:420px;background:var(--cm-bg-elevated);border:1px solid var(--cm-border-default);border-radius:var(--cm-radius-xl);box-shadow:var(--cm-shadow-modal);padding:32px 28px 28px}.pr-enterprise-close{position:absolute;top:16px;right:16px;color:var(--cm-text-tertiary);background:none;border:none;cursor:pointer;padding:6px;border-radius:var(--cm-radius-sm);transition:color var(--cm-dur-fast) var(--cm-ease-standard),background var(--cm-dur-fast) var(--cm-ease-standard)}.pr-enterprise-close:hover{color:var(--cm-text-primary);background:rgba(255,255,255,.05)}.pr-enterprise-title{font-family:var(--cm-font-display);font-size:22px;margin-bottom:8px}.pr-enterprise-sub{font-size:13.5px;line-height:1.5;color:var(--cm-text-secondary);margin-bottom:20px}.pr-enterprise-field{display:block;margin-bottom:14px}.pr-enterprise-field span{display:block;font-size:12.5px;color:var(--cm-text-secondary);margin-bottom:6px}.pr-enterprise-optional{color:var(--cm-text-tertiary)}.pr-enterprise-field input,.pr-enterprise-field textarea{width:100%;background:var(--cm-bg-surface);border:1px solid var(--cm-border-default);border-radius:var(--cm-radius-md);padding:9px 12px;font-size:13.5px;color:var(--cm-text-primary);font-family:var(--cm-font-ui);resize:vertical;transition:border-color var(--cm-dur-fast) var(--cm-ease-standard)}.pr-enterprise-field input:focus,.pr-enterprise-field textarea:focus{outline:none;border-color:var(--cm-accent)}.pr-enterprise-field input:disabled,.pr-enterprise-field textarea:disabled{opacity:.6}.pr-enterprise-error{font-size:12.5px;color:var(--cm-accent-coral);margin:-4px 0 14px}.pr-enterprise-submit{width:100%;text-align:center;font-size:14px;font-weight:500;padding:11px 0;border-radius:var(--cm-radius-md);border:none;cursor:pointer;background:var(--cm-accent);color:white;transition:background var(--cm-dur-fast) var(--cm-ease-standard),opacity var(--cm-dur-fast) var(--cm-ease-standard)}.pr-enterprise-submit:hover:not(:disabled){background:var(--cm-accent-soft)}.pr-enterprise-submit:disabled{opacity:.6;cursor:default}.pr-enterprise-success{text-align:center;padding-top:6px}.pr-enterprise-success-icon{width:44px;height:44px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(59,191,164,.12);color:var(--cm-accent-teal)}.pr-enterprise-success .pr-enterprise-submit{margin-top:8px}