.pf-fun{backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #0b0d210f,var(--sh-lg);background:#fffc;border-radius:28px;padding:20px 20px 16px}.pf-fh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:0 2px 16px;display:flex}.pf-fh b{font-size:15px;font-weight:600}.pf-fh span{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.pf-fun ol{gap:12px;padding:16px 0 4px;display:grid}.pf-fun li{gap:7px;display:grid}.pf-fun li p{justify-content:space-between;align-items:baseline;gap:10px;font-size:14.5px;line-height:1.3;display:flex}.pf-fun li p b{font-weight:600}.pf-fun li p span{font:600 10.5px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ct);text-align:right}.pf-fun li i{height:30px;width:var(--w);background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff));border-radius:10px;display:block;box-shadow:inset 0 -2px #0b0d2114}.pf-ff{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding:12px 4px 0;font-size:14px;font-weight:550;display:flex}.pf-ff span{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.pf-ff svg{width:15px;height:15px}.pf-sym{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);font:500 13px/1.45 var(--mono);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pf-sym svg{width:15px;height:15px;color:var(--ct);flex:none;margin-top:2px}.pf-pain .card{gap:14px}.pf-pain .card h3{letter-spacing:-.028em;max-width:22ch;font-size:clamp(22px,2vw,28px)}.pf-do .dl li{grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr)}.pf-do .dl h3{justify-items:start;gap:10px;display:grid}.pf-lad{--u:34px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pf-lad>li{padding-top:calc((5 - var(--i)) * var(--u));flex-direction:column;gap:14px;display:flex;position:relative}.pf-st{height:calc(70px + var(--i) * var(--u));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 85%,#fff),color-mix(in srgb,var(--c) 30%,#fff));color:#fff;font:600 12px/1 var(--mono);letter-spacing:.04em;border-radius:18px 18px 6px 6px;align-items:flex-end;padding:12px 14px;display:flex;position:relative}.pf-st.end{background:linear-gradient(160deg,#2a2466,var(--night) 70%);box-shadow:inset 0 3px #ffb020}.pf-mk{left:0;right:0;top:calc((5 - var(--i)) * var(--u) - 36px);justify-content:center;display:flex;position:absolute;margin:0!important}.pf-mk span{height:26px;font:600 10.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);background:#fff;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.pf-mk.us span{background:var(--ink);color:#fff;box-shadow:none}.pf-lad h3{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.25}.pf-lad div p{color:var(--ink-2);margin-top:4px;font-size:14.5px;line-height:1.5}.pf-ln{margin-top:28px}.pf-cta{background:var(--night);color:#fff;isolation:isolate;border-radius:26px;flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,32px);text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.pf-cta:hover{transform:translateY(-4px)}.pf-cta:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 100% 0,#8a4fff80,#0000 65%),radial-gradient(60% 60% at 0 100%,#3e6bff4d,#0000 65%);position:absolute;inset:0}.pf-cta .k{font:600 11.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--on-n2)}.pf-cta h3{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.1}.pf-cta p{color:var(--on-n2);font-size:16px}.pf-cta .btn{align-self:flex-start;margin-top:auto}.ind-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1100px;margin-inline:auto;display:grid}.ind-add{max-width:1100px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:24px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px 24px;margin:26px auto 0;padding:18px 20px;display:grid}.ind-add>p{font:600 11.5px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ind-add ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ind-add a{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:5px;padding:13px 15px;text-decoration:none;transition:box-shadow .2s;display:grid}.ind-add a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.ind-add b{letter-spacing:-.01em;font-size:15px;font-weight:600}.ind-add span{font:500 12.5px/1.3 var(--mono);color:var(--ink-3)}.ind-add em{color:var(--ink);font-style:normal;font-weight:600}.ind-pn{text-align:center;color:var(--ink-3);margin-top:22px;font-size:15px}.ind-pn b{color:var(--ink);font-weight:600}@media (width<=1179.98px){.ind-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1099.98px){.pf-lad{--u:12px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px}.pf-do .dl li{grid-template-columns:52px minmax(0,1fr)}.pf-do .dl li p{grid-column:2}}@media (width<=760px){.pf-lad{grid-template-columns:minmax(0,1fr);row-gap:10px}.pf-lad>li{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding-top:0;display:grid}.pf-st{height:auto;min-height:72px;width:calc(44px + var(--i) * 10px);border-radius:16px;grid-row:1/span 2;align-self:stretch}.pf-lad>li>div{grid-area:1/2}.pf-mk{grid-area:2/2;justify-content:flex-start;position:static}.ind-plans,.ind-add{grid-template-columns:minmax(0,1fr)}.pf-fun{padding:16px 14px 12px}}
