.pf-hero.pf-fhero h1{max-width:17ch;font-size:clamp(40px,5.2vw,92px)}.pf-glyph{display:block}.pf-platforms .pf-tagx{border:1px solid var(--line2);color:var(--faint);letter-spacing:.14em;white-space:nowrap;padding:5px 9px;font-style:normal}.pf-glyph svg{width:100%;height:100%}.pf-hero .pf-ghost.pf-glyph{width:min(520px,40vw);height:min(520px,40vw);right:-2%}.pf-end .pf-ghost.pf-glyph{--size:min(340px, 32vw);width:var(--size);height:var(--size);bottom:calc(var(--size) * -.2)}.pf-strip .pf-stat b{white-space:nowrap}.pf-cover{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pf-cover>div{padding:24px var(--gut) 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0}.pf-cover .k{color:var(--ink);font-family:var(--disp);font-weight:var(--weight-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;display:flex}.pf-cover .k svg{width:16px;height:16px;color:var(--spot-text);flex:0 0 16px}.pf-cover .sc{border:1px solid var(--line2);color:var(--faint);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;padding:3px 7px;font-size:10px;display:inline-block}.pf-cover p{color:var(--dim);margin:9px 0 0;font-size:14px;line-height:1.65}.pf-cover .ln{color:var(--spot-text);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:11px;text-decoration:none;display:inline-block}.pf-cover .ln:hover{text-decoration:underline}.pf-cover>.it:nth-child(3n+1 of .it):nth-last-child(1 of .it){grid-column:1/-1}.pf-cover>.it:nth-child(3n+2 of .it):nth-last-child(1 of .it){grid-column:span 2}.pf-cover>.hl{background:color-mix(in srgb, var(--spot) 5%, transparent);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:0 40px;display:grid}.pf-cover>.hl p{max-width:72ch;margin:0}.pf-note{padding:14px var(--gut);border-bottom:1px solid var(--line2);color:var(--faint);font-family:var(--mono);letter-spacing:.04em;margin:0;font-size:11.5px;line-height:1.8}.pf-steps{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pf-steps li{padding:26px var(--gut) 30px;border-right:1px solid var(--line)}.pf-steps li:last-child{border-right:0}.pf-steps .n{font-family:var(--disp);letter-spacing:-.05em;color:var(--mass);font-size:64px;font-weight:900;line-height:.9;transition:color .12s;display:block}.pf-steps li:hover .n{color:var(--spot-text)}.pf-steps h3{font-family:var(--disp);font-weight:var(--weight-display);letter-spacing:-.03em;color:var(--ink);margin:16px 0 0;font-size:20px}.pf-steps p{color:var(--dim);max-width:40ch;margin:8px 0 0;font-size:14.5px;line-height:1.65}.pf-cap.pf-split{grid-template-columns:minmax(0,58ch) minmax(0,1fr)}.pf-cap.pf-split p+p{margin-top:10px}.pf-price{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.pf-price>div{padding:28px var(--gut) 32px}.pf-price .unit{border-right:1px solid var(--line)}.pf-price .k{color:var(--spot-text);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px}.pf-price .big{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-height:64px;margin-top:14px;display:flex}.pf-price .big b{font-family:var(--disp);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:64px;font-weight:900;line-height:1}.pf-price .big span{color:var(--faint);font-family:var(--mono);letter-spacing:.04em;font-size:11.5px}.pf-price .skel{background:var(--mass);width:160px}.pf-price .pulse{animation:1.4s ease-in-out infinite pf-pulse}.pf-price .unit>p{color:var(--dim);max-width:52ch;margin:12px 0 0;font-size:14.5px;line-height:1.7}.pf-price ul{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.pf-price li{border-bottom:1px solid var(--line);color:var(--dim);gap:12px;padding:9px 0;font-size:14px;line-height:1.5;display:flex}.pf-price li i{color:var(--run-text);font-style:normal;font-family:var(--mono)}.pf-price .pf-go{margin-top:24px}.pf-price .packs{flex-direction:column;display:flex}.pf-price .row{border-bottom:1px solid var(--line);color:var(--dim);font-family:var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr) 70px;align-items:baseline;gap:0 18px;padding:14px 0;font-size:13px;display:grid}.pf-price .row.hd{color:var(--faint2);letter-spacing:.2em;text-transform:uppercase;padding-top:0;font-size:10px}.pf-price .row b{font-family:var(--disp);letter-spacing:-.04em;color:var(--ink);font-size:30px;font-weight:900;line-height:1}.pf-price .row em{text-align:right;color:var(--run-text);font-style:normal}.pf-price .row.hd span:last-child{text-align:right}.pf-price .row.skel{width:auto;height:59px;padding:0}.pf-price .packs>p{color:var(--faint);margin:auto 0 0;padding-top:18px;font-size:13.5px;line-height:1.7}.pf-price a:not(.pf-btn),.pf-faq details>p a{color:var(--spot-text);text-decoration:none}.pf-price a:not(.pf-btn):hover,.pf-faq details>p a:hover{text-decoration:underline}.pf-site [data-feature-sticky]{background:color-mix(in srgb, var(--bg) 94%, transparent);border-top:1px solid var(--line2)}.pf-site [data-feature-sticky] .pf-btn{justify-content:center;width:100%}.pf-site [data-feature-sticky] p{font-family:var(--mono);color:var(--faint);letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.pf-price .pulse{animation:none}}@media (max-width:900px){.pf-cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pf-cover>.hl{grid-template-columns:minmax(0,1fr)}.pf-cover>.hl p{margin-top:9px}.pf-cover>.it:nth-child(n of .it):nth-last-child(1 of .it){grid-column:auto}.pf-cover>.it:nth-child(odd of .it):nth-last-child(1 of .it){grid-column:1/-1}.pf-steps{grid-template-columns:minmax(0,1fr)}.pf-steps li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:0 18px;display:grid}.pf-steps li:last-child{border-bottom:0}.pf-steps .n{grid-row:span 2;font-size:34px}.pf-steps li>:not(.n){grid-column:2}.pf-steps h3{margin-top:0}.pf-cap.pf-split{grid-template-columns:minmax(0,1fr)}.pf-cap.pf-split .pf-ev{grid-column:1}.pf-price{grid-template-columns:minmax(0,1fr)}.pf-price .unit{border-right:0;border-bottom:1px solid var(--line)}.pf-hero .pf-glyph{opacity:.6}}@media (max-width:640px){.pf-platforms .pf-tagx{display:none}.pf-cover{grid-template-columns:minmax(0,1fr)}.pf-cover>.it:nth-child(n of .it):nth-last-child(1 of .it){grid-column:auto}.pf-price .big b{font-size:52px}.pf-price .row{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 48px;gap:0 10px;font-size:12px}.pf-price .row b,.pf-strip .pf-stat b{font-size:24px}}.pf-cap:not(:has(.go)):hover{background:0 0}.pf-cap:not(:has(.go)):hover h3{color:var(--ink)}
