.focal-site .pg-pricing .phead{text-align:center;padding:88px 0 12px;position:relative;overflow:hidden}.focal-site .pg-pricing .phead__glow{pointer-events:none;background:radial-gradient(closest-side,#f4a47c21,#f4a47c00 72%);width:820px;height:480px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.focal-site .pg-pricing .phead>.container{z-index:1;position:relative}.focal-site .pg-pricing .phead h1{max-width:16ch;margin:20px auto 0}.focal-site .pg-pricing .phead .lede{max-width:54ch;margin:22px auto 0}.focal-site .pg-pricing .seg{border:1px solid var(--line);background:#ffffff0a;border-radius:13px;gap:2px;margin-top:34px;padding:4px;display:inline-flex}.focal-site .pg-pricing .seg button{font-family:var(--sora);color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.focal-site .pg-pricing .seg button .save{color:#fad9c2;background:#f4a47c29;border:1px solid #f4a47c42;border-radius:100px;padding:2px 8px;font-size:10.5px;font-weight:500}.focal-site .pg-pricing .seg button.on{color:#f4f6fb;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.focal-site .pg-pricing .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;max-width:1120px;margin:44px auto 0;display:grid}.focal-site .pg-pricing .plan{border:1px solid var(--line);background:var(--glass);border-radius:26px;flex-direction:column;padding:34px 34px 36px;display:flex;box-shadow:inset 0 1px #ffffff0d}.focal-site .pg-pricing .plan.is-pro{background:radial-gradient(130% 120% at 100% 0%, #f4a47c1f, #f4a47c00 58%), var(--glass);border-color:#f4a47c4d;position:relative}.focal-site .pg-pricing .plan .ptag{font-size:10.5px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber);border-radius:7px;padding:4px 10px;font-weight:500;position:absolute;top:22px;right:22px}.focal-site .pg-pricing .plan .pn{font-family:var(--sg);font-size:21px;font-weight:500}.focal-site .pg-pricing .plan.is-pro .pn{color:#fbd9c2}.focal-site .pg-pricing .plan .pp{font-family:var(--sg);letter-spacing:-.03em;color:#f6f8fc;margin-top:16px;font-size:52px;font-weight:300;line-height:1}.focal-site .pg-pricing .plan .pp .per{color:var(--t2);font-size:16px;font-weight:300}.focal-site .pg-pricing .plan .pnote{color:var(--t3);min-height:18px;margin-top:10px;font-size:13px}.focal-site .pg-pricing .plan .pnote s{color:var(--t4);margin-left:6px}.focal-site .pg-pricing .plan .pa{margin-top:24px}.focal-site .pg-pricing .plan .pa .btn{width:100%}.focal-site .pg-pricing .plan .feats{flex-direction:column;gap:13px;margin-top:26px;display:flex}.focal-site .pg-pricing .plan .feats .f{color:var(--t2);align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.focal-site .pg-pricing .plan .feats .f svg{width:18px;height:18px;color:var(--amber);flex:none;margin-top:1px}.focal-site .pg-pricing .plan .feats .f.muted,.focal-site .pg-pricing .plan .feats .f.muted svg{color:var(--t4)}@media (max-width:1000px){.focal-site .pg-pricing .plans{grid-template-columns:1fr;max-width:460px}}.focal-site .pg-pricing .cmp{border:1px solid var(--line);border-radius:24px;max-width:840px;margin:0 auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.focal-site .pg-pricing .cmp__row{border-top:1px solid var(--line-soft);grid-template-columns:1.8fr 1fr 1fr;align-items:center;display:grid}.focal-site .pg-pricing .cmp__row:first-child{border-top:none}.focal-site .pg-pricing .cmp__row>div{padding:16px 22px;font-size:14px}.focal-site .pg-pricing .cmp__row .lab{color:var(--t2)}.focal-site .pg-pricing .cmp__row .val{text-align:center;color:var(--t2);font-size:13.5px}.focal-site .pg-pricing .cmp__row .val .em{color:#e6e9f0;font-weight:500}.focal-site .pg-pricing .cmp__row.head>div{padding:18px 22px}.focal-site .pg-pricing .cmp__row.head .h{font-family:var(--sg);text-align:center;font-size:16px;font-weight:500}.focal-site .pg-pricing .cmp__row.head .h.pro{color:#fbd9c2}.focal-site .pg-pricing .cmp__row.head .lab{color:var(--t3);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.focal-site .pg-pricing .cmp .grp{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);border-top:1px solid var(--line-soft);background:#ffffff05;grid-column:1/-1;padding:14px 22px 8px;font-size:10px}.focal-site .pg-pricing .ico-y{width:19px;height:19px;color:var(--amber)}.focal-site .pg-pricing .ico-n{width:18px;height:18px;color:var(--t4)}.focal-site .pg-pricing .cmp__row .val.prohl{background:#f4a47c0a}.focal-site .pg-pricing .faq{max-width:780px;margin:0 auto}.focal-site .pg-pricing .qa{border-top:1px solid var(--line-soft);padding:24px 0}.focal-site .pg-pricing .qa:first-child{border-top:none}.focal-site .pg-pricing .qa h3{color:var(--t1);font-size:17px;font-weight:500}.focal-site .pg-pricing .qa p{color:var(--t2);margin:10px 0 0;font-size:14.5px;line-height:1.62}.focal-site .pg-pricing .endcta{text-align:center;padding:88px 0 96px}.focal-site .pg-pricing .endcta h2{max-width:18ch;margin:0 auto}
