.ember.pp.pr{background:var(--e-bg)}.ember.pp.pr .pr-hero{position:relative;overflow:hidden}.ember.pp.pr .pr-hero-glow{position:absolute;inset:0 0 auto;height:560px;pointer-events:none;background:radial-gradient(760px 340px at 50% -4%,rgba(var(--e-gold-rgb),.16),transparent 72%)}.ember.pp.pr .pr-hero-inner{position:relative;z-index:1;padding:148px var(--pp-pad) 8px}.ember.pp.pr .pr-hero-copy{max-width:68ch;margin:0 auto;text-align:center}.ember.pp.pr .pr-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 20px}.ember.pp.pr .pr-hero h1{font-size:clamp(34px,5.4vw,56px);font-weight:200;letter-spacing:-.03em;line-height:1.05;margin:0 0 20px;color:var(--e-ink)}.ember.pp.pr .pr-hero h1 em{font-style:normal;color:var(--e-goldhi)}.ember.pp.pr .pr-lede{font-size:clamp(15px,1.6vw,17.5px);line-height:1.66;color:var(--e-muted);margin:0 auto 34px;max-width:64ch}.ember.pp.pr .pr-billing{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.ember.pp.pr .pr-switch{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--e-hairs);background:var(--e-card)}.ember.pp.pr .pr-switch button{font:inherit;font-size:13.5px;font-weight:500;letter-spacing:.02em;padding:9px 22px;border:0;border-radius:999px;background:transparent;color:var(--e-muted);cursor:pointer;transition:background .2s ease,color .2s ease}.ember.pp.pr .pr-switch button:hover{color:var(--e-ink)}.ember.pp.pr .pr-switch button.on{background:var(--e-gold);color:var(--e-onaccent);font-weight:600}.ember.pp.pr .pr-switch button:focus-visible{outline:2px solid var(--e-focus-ring);outline-offset:3px}.ember.pp.pr .pr-annualnote{font-size:12.5px;letter-spacing:.02em;color:var(--e-goldhi);padding:7px 15px;border-radius:999px;border:1px solid var(--e-hairs);background:rgba(var(--e-gold-rgb),.07)}.ember.pp.pr .pr-principles{padding:44px var(--pp-pad) 0}.ember.pp.pr .pr-principles ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px}.ember.pp.pr .pr-principles li{display:flex;gap:14px;align-items:flex-start}.ember.pp.pr .pr-principles h3{font-size:14.5px;font-weight:500;margin:3px 0 5px;color:var(--e-ink)}.ember.pp.pr .pr-principles p{font-size:13px;line-height:1.55;color:var(--e-muted);margin:0}.ember.pp.pr .pr-orb{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--e-hairs);background:rgba(var(--e-gold-rgb),.06);color:var(--e-gold)}.ember.pp.pr .pr-orb svg{width:19px;height:19px}.ember.pp.pr .pr-plans{padding:44px var(--pp-pad) 0}.ember.pp.pr .pr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.ember.pp.pr .pr-card{position:relative;display:flex;flex-direction:column;padding:30px 24px 26px;border-radius:14px;border:1px solid var(--e-hairs);background:var(--e-card);box-shadow:inset 0 1px 0 var(--e-sheen-inset)}.ember.pp.pr .pr-card.featured{border-color:rgba(var(--e-gold-rgb),.55);background:linear-gradient(180deg,rgba(var(--e-gold-rgb),.09),var(--e-card) 46%);box-shadow:var(--e-glow)}.ember.pp.pr .pr-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:5px 13px;border-radius:999px;white-space:nowrap;color:var(--e-onaccent);background:var(--e-gold)}.ember.pp.pr .pr-name{font-size:19px;font-weight:400;letter-spacing:.01em;margin:0 0 14px;color:var(--e-ink);text-align:center}.ember.pp.pr .pr-price{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:0}.ember.pp.pr .pr-amount{font-size:clamp(32px,3.2vw,42px);font-weight:200;letter-spacing:-.03em;line-height:1;color:var(--e-ink)}.ember.pp.pr .pr-per{font-size:13px;color:var(--e-muted)}.ember.pp.pr .pr-sub{text-align:center;font-size:12.5px;color:var(--e-muted);margin:11px 0 0}.ember.pp.pr .pr-save{display:flex;align-items:center;justify-content:center;height:24px;margin:9px 0 0}.ember.pp.pr .pr-save span{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.03em;padding:3px 11px;border-radius:999px;color:var(--e-goldhi);border:1px solid var(--e-hairs);background:rgba(var(--e-gold-rgb),.1)}.ember.pp.pr .pr-desc{text-align:center;font-size:13px;line-height:1.55;color:var(--e-text);margin:18px 0 0;padding-top:18px;border-top:1px solid var(--e-hair)}.ember.pp.pr .pr-list{list-style:none;margin:18px 0 24px;padding:0;display:flex;flex-direction:column;gap:11px}.ember.pp.pr .pr-list li{display:flex;gap:10px;font-size:13px;line-height:1.5;color:var(--e-text)}.ember.pp.pr .pr-list li.pr-onboarding{color:var(--e-muted)}.ember.pp.pr .pr-tick{flex:0 0 auto;width:15px;height:15px;margin-top:2px;color:var(--e-gold)}.ember.pp.pr .pr-tick svg{width:15px;height:15px;stroke-width:2.2}.ember.pp.pr .pr-cta{margin-top:auto;width:100%;justify-content:center;padding:12px 18px;font-size:14px}.ember.pp.pr .pr-cta:focus-visible{outline:2px solid var(--e-focus-ring);outline-offset:3px}.ember.pp.pr .pr-note{margin:26px auto 0;max-width:78ch;text-align:center;font-size:12px;line-height:1.6;color:var(--e-faint)}.ember.pp.pr .pr-features{padding:68px var(--pp-pad) 0}.ember.pp.pr .pr-featgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ember.pp.pr .pr-featcard{padding:28px 26px;border-radius:14px;border:1px solid var(--e-hairs);background:var(--e-card);box-shadow:inset 0 1px 0 var(--e-sheen-inset)}.ember.pp.pr .pr-feathead{display:flex;gap:16px;align-items:flex-start;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--e-hair)}.ember.pp.pr .pr-featicon{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--e-hairs);background:rgba(var(--e-gold-rgb),.07);color:var(--e-gold)}.ember.pp.pr .pr-featicon svg{width:22px;height:22px}.ember.pp.pr .pr-featcard h2{font-size:21px;font-weight:300;letter-spacing:-.01em;margin:2px 0 6px;color:var(--e-ink)}.ember.pp.pr .pr-feathead p{font-size:13.5px;line-height:1.5;color:var(--e-muted);margin:0}.ember.pp.pr .pr-featcard ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ember.pp.pr .pr-featcard li{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.35;color:var(--e-text);padding:10px 12px;border-radius:8px;border:1px solid var(--e-hair);background:rgba(var(--e-gold-rgb),.025)}.ember.pp.pr .pr-featcard li>span{flex:0 0 auto;width:16px;height:16px;color:var(--e-gold)}.ember.pp.pr .pr-featcard li svg{width:16px;height:16px}.ember.pp.pr .pr-compare{padding:68px var(--pp-pad) 0}.ember.pp.pr .pr-compare .shead{max-width:62ch;margin-bottom:30px}.ember.pp.pr .pr-planpick{display:none;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ember.pp.pr .pr-pick{font:inherit;font-size:13px;padding:8px 16px;border-radius:999px;border:1px solid var(--e-hairs);background:transparent;color:var(--e-muted);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ember.pp.pr .pr-pick:hover{color:var(--e-ink)}.ember.pp.pr .pr-pick.on{background:var(--e-gold);border-color:var(--e-gold);color:var(--e-onaccent);font-weight:600}.ember.pp.pr .pr-pick:focus-visible{outline:2px solid var(--e-focus-ring);outline-offset:3px}.ember.pp.pr .pr-tablewrap{overflow-x:auto;border-radius:14px;border:1px solid var(--e-hairs);background:var(--e-card)}.ember.pp.pr .pr-tablewrap:focus-visible{outline:2px solid var(--e-focus-ring);outline-offset:3px}.ember.pp.pr .pr-table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.ember.pp.pr .pr-table td,.ember.pp.pr .pr-table th{padding:12px 16px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--e-hair)}.ember.pp.pr .pr-table thead th{padding-top:17px;padding-bottom:17px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--e-muted);background:rgba(var(--e-gold-rgb),.03)}.ember.pp.pr .pr-table tbody th[scope=row],.ember.pp.pr .pr-table thead th:first-child{text-align:left}.ember.pp.pr .pr-table tbody th[scope=row]{font-size:13px;font-weight:400;color:var(--e-text);min-width:15em}.ember.pp.pr .pr-table td{color:var(--e-muted)}.ember.pp.pr .pr-grouprow th{text-align:left;font-family:var(--ec-font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--e-goldhi);background:rgba(var(--e-gold-rgb),.05);padding-top:10px;padding-bottom:10px}.ember.pp.pr .pr-table thead th.on{color:var(--e-goldhi);background:rgba(var(--e-gold-rgb),.1)}.ember.pp.pr .pr-table td.on{background:rgba(var(--e-gold-rgb),.05);color:var(--e-text)}.ember.pp.pr .pr-table tbody:last-child tr:last-child td,.ember.pp.pr .pr-table tbody:last-child tr:last-child th{border-bottom:0}.ember.pp.pr .pr-yes{display:inline-flex;color:var(--e-goldhi)}.ember.pp.pr .pr-yes svg{width:17px;height:17px;stroke-width:2.2}.ember.pp.pr .pr-nope{color:var(--e-faint)}.ember.pp.pr .pr-prov{color:var(--e-goldhi);margin-left:3px}.ember.pp.pr .pr-footnote{margin:16px 0 0;font-size:12px;line-height:1.55;color:var(--e-faint)}.ember.pp.pr .pr-how{margin-top:68px;padding:64px var(--pp-pad);border-top:1px solid var(--e-hair);background:var(--e-bg2)}.ember.pp.pr .pr-howgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.ember.pp.pr .pr-howcard{padding:26px 24px;border-radius:14px;border:1px solid var(--e-hairs);background:var(--e-card)}.ember.pp.pr .pr-howcard h3{font-size:16px;font-weight:500;margin:18px 0 9px;color:var(--e-ink)}.ember.pp.pr .pr-howcard p{font-size:13.5px;line-height:1.6;color:var(--e-muted);margin:0}.ember.pp.pr .pr-addons{padding:56px var(--pp-pad) 76px}.ember.pp.pr .pr-addwrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:18px 22px;border-radius:14px;border:1px solid var(--e-hairs);background:var(--e-card)}.ember.pp.pr .pr-addlabel{display:flex;flex-direction:column;gap:4px;padding-right:22px;border-right:1px solid var(--e-hair)}.ember.pp.pr .pr-addlabel span:last-child{font-size:12px;color:var(--e-faint)}.ember.pp.pr .pr-addons ul{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 12px}.ember.pp.pr .pr-addons li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--e-text);padding:8px 15px;border-radius:999px;border:1px solid var(--e-hair)}.ember.pp.pr .pr-addons li>span{flex:0 0 auto;width:16px;height:16px;color:var(--e-gold)}.ember.pp.pr .pr-addons li svg{width:16px;height:16px}@media (max-width:1060px){.ember.pp.pr .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:920px){.ember.pp.pr .pr-hero-inner{padding:118px 24px 8px}.ember.pp.pr .pr-addons,.ember.pp.pr .pr-compare,.ember.pp.pr .pr-features,.ember.pp.pr .pr-how,.ember.pp.pr .pr-plans,.ember.pp.pr .pr-principles{padding-left:24px;padding-right:24px}.ember.pp.pr .pr-principles ul{grid-template-columns:1fr;gap:18px}.ember.pp.pr .pr-featgrid,.ember.pp.pr .pr-howgrid{grid-template-columns:1fr}}@media (max-width:760px){.ember.pp.pr .pr-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto;gap:22px}.ember.pp.pr .pr-planpick{display:flex}.ember.pp.pr .pr-table{min-width:0}.ember.pp.pr .pr-table .pr-col:not(.shown){display:none}.ember.pp.pr .pr-table tbody th{min-width:0}.ember.pp.pr .pr-table td,.ember.pp.pr .pr-table th{padding:11px 13px}.ember.pp.pr .pr-addwrap{align-items:flex-start;gap:16px}.ember.pp.pr .pr-addlabel{padding-right:0;border-right:0}}@media (max-width:460px){.ember.pp.pr .pr-featcard ul{grid-template-columns:1fr}.ember.pp.pr .pr-featcard{padding:24px 20px}.ember.pp.pr .pr-billing{gap:12px}.ember.pp.pr .pr-switch{width:100%}.ember.pp.pr .pr-switch button{flex:1;padding:10px 12px}}