.ms-pc-section{--ms-pc-gold:#F59E0B;--ms-pc-bg:#0f1317;--ms-pc-card:#1a1f24;--ms-pc-silver:rgba(203,213,225,.28);--ms-pc-text:#F1F5F9;--ms-pc-muted:#94A3B8;--ms-pc-dim:#64748B;background:radial-gradient(1100px 420px at 50% -8%,rgb(245 158 11 / .09),transparent 60%),var(--ms-pc-bg);color:var(--ms-pc-text);font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;padding:64px 20px 56px;box-sizing:border-box;width:100%}.ms-pc-section *,.ms-pc-section *::before,.ms-pc-section *::after{box-sizing:border-box}.ms-pc-section p,.ms-pc-section h2,.ms-pc-section h3,.ms-pc-section ul{margin:0;padding:0}.ms-pc-top{text-align:center}.ms-pc-section .ms-pc-eyebrow{font-size:12.5px;letter-spacing:.14em;color:var(--ms-pc-gold);font-weight:700;text-transform:uppercase}.ms-pc-section .ms-pc-title{font-family:inherit;font-size:38px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-top:10px;color:var(--ms-pc-text)}.ms-pc-flow{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-top:14px;font-size:14px;color:#cbd5e1;font-weight:500}.ms-pc-arrow{color:var(--ms-pc-gold)}.ms-pc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,360px));gap:22px;justify-content:center;margin-top:34px;align-items:stretch}.ms-pc-plan{background:var(--ms-pc-card);border:1px solid var(--ms-pc-silver);border-radius:20px;padding:28px 26px 24px;display:flex;flex-direction:column;min-width:0}.ms-pc-plan.is-featured{border-color:rgb(245 158 11 / .65);box-shadow:0 0 0 1px rgb(245 158 11 / .22),0 24px 60px rgb(245 158 11 / .10)}.ms-pc-section .ms-pc-name{font-family:inherit;font-size:22px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:#fff;white-space:nowrap}.ms-pc-plan.is-featured .ms-pc-name{color:var(--ms-pc-gold)}.ms-pc-tagline{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-top:6px!important;color:#cbd5e1;white-space:nowrap}.ms-pc-amt{font-size:36px;font-weight:800;letter-spacing:-.02em;margin-top:18px!important;line-height:1.1;color:var(--ms-pc-text)}.ms-pc-amt small{font-size:15px;color:var(--ms-pc-muted);font-weight:500;margin-left:4px}.ms-pc-alt{font-size:13px;color:var(--ms-pc-dim);margin-top:2px!important;min-height:17px}.ms-pc-section .ms-pc-lines{list-style:none;margin-top:18px;font-size:15px;color:#e2e8f0;flex:1}.ms-pc-lines li{padding:7px 0 7px 28px;position:relative;line-height:1.4;margin:0;border:0}.ms-pc-lines li::before{content:"";position:absolute;left:3px;top:13px;width:12px;height:7px;border-left:2px solid var(--ms-pc-gold);border-bottom:2px solid var(--ms-pc-gold);transform:rotate(-45deg)}.ms-pc-lines li.is-inc{color:var(--ms-pc-muted)}.ms-pc-section a.ms-pc-cta{margin-top:20px;min-height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15.5px;text-decoration:none;transition:filter .15s,background-color .15s}.ms-pc-section a.ms-pc-cta--free{background:rgb(255 255 255 / .08);color:var(--ms-pc-text);border:1px solid rgb(255 255 255 / .24)}.ms-pc-section a.ms-pc-cta--research{background:#fff0;color:var(--ms-pc-gold);border:1px solid rgb(245 158 11 / .65)}.ms-pc-section a.ms-pc-cta--full{background:var(--ms-pc-gold);color:#111;border:1px solid var(--ms-pc-gold)}.ms-pc-section a.ms-pc-cta:hover{filter:brightness(1.12)}.ms-pc-section a.ms-pc-cta:focus-visible{outline:2px solid var(--ms-pc-gold);outline-offset:3px}.ms-pc-section .ms-pc-cta.is-disabled{margin-top:20px;min-height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;opacity:.55;cursor:default;border:1px solid rgb(255 255 255 / .18);color:#cbd5e1}.ms-pc-foot{text-align:center;margin-top:24px!important;font-size:13px;color:var(--ms-pc-dim)}@media (max-width:1100px){.ms-pc-plans{grid-template-columns:minmax(0,420px);gap:22px}}@media (max-width:600px){.ms-pc-section{padding:40px 16px 32px}.ms-pc-section .ms-pc-title{font-size:26px}.ms-pc-flow{font-size:12.5px;gap:4px 6px}.ms-pc-plans{grid-template-columns:1fr;margin-top:24px}.ms-pc-plan{padding:22px 20px 20px}.ms-pc-section .ms-pc-name{font-size:20px}.ms-pc-tagline{font-size:16px}.ms-pc-amt{font-size:30px;margin-top:12px!important}.ms-pc-section .ms-pc-lines{font-size:14.5px;margin-top:12px}}