.pf-stack-wrap{margin-top:clamp(56px,calc(20px + 4.4vw),96px)}.pf-laptop{position:relative;filter:drop-shadow(0 24px 24px rgb(20 20 43 / .12))}.pf-frame{position:relative;z-index:1;display:block;width:100%;height:auto;pointer-events:none}.pf-screen{position:absolute;left:7.626%;top:2.115%;width:84.809%;height:85.865%;overflow:hidden;background:var(--mat);box-shadow:0 0 0 2px var(--mat);container-type:inline-size}.pf-screen>*{--pt: calc(100cqw / 1512);position:absolute}.pf-menubar{left:0;top:0;right:0;height:calc(34 * var(--pt));display:flex;align-items:center;justify-content:space-between;padding:0 calc(20 * var(--pt));background:#ffffff80;font:500 calc(13 * var(--pt))/1 var(--sans);color:#1d1d1f;white-space:nowrap}.pf-menubar>span{display:flex;align-items:center;gap:calc(20 * var(--pt))}.pf-menubar img{width:auto;height:calc(16 * var(--pt));margin-right:calc(4 * var(--pt))}.pf-menubar b{font-weight:700}.pf-mail{left:calc(28 * var(--pt));top:calc(62 * var(--pt));width:calc(1240 * var(--pt));height:auto;border-radius:calc(10 * var(--pt));box-shadow:0 0 0 1px #14142b14,0 calc(10 * var(--pt)) calc(30 * var(--pt)) calc(-8 * var(--pt)) #14142b40}.pf-vpn{right:calc(28 * var(--pt));bottom:calc(28 * var(--pt));width:calc(800 * var(--pt));container-type:inline-size}.vx-win.vx-compact{--u: .125cqw ;width:100%;height:auto;aspect-ratio:800 / 680;overflow:hidden;border-radius:calc(12 * var(--u));background:#fafcfe;box-shadow:0 0 0 calc(1 * var(--u)) #14142b1f,0 calc(14 * var(--u)) calc(40 * var(--u)) calc(-8 * var(--u)) #14142b4d}.vx-compact .vx-map{display:block}.vx-compact .vx-bar{display:flex}.vx-compact .vx-rail{display:block}.vx-compact .vx-pill{display:flex;left:calc(605 * var(--u))}.vx-compact .vx-card{left:calc(70 * var(--u));top:calc(48 * var(--u))}.pf-doors{display:grid;gap:var(--grid-gap)}@media(min-width:768px){.pf-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-door{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--line)}@media(max-width:479.98px){.pf-door{padding:24px 20px}}.pf-door-h{display:flex;align-items:center;gap:10px;font:600 17px/1.2 var(--display);color:var(--ink)}.pf-door-h img{width:28px;height:28px}.pf-door h3{font:500 clamp(24px,calc(16px + 1vw),30px)/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.pf-door-list{margin:4px 0 0;padding:0;list-style:none}.pf-door-list li{padding:12px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.45;color:var(--ink-2)}.pf-door-list li:last-child{border-bottom:1px solid var(--line)}.pf-door-go{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px var(--s)}.pf-pro{display:grid;gap:var(--s);padding:32px 24px;border-radius:28px;background:var(--mat, #E7E3FC);box-shadow:inset 0 0 0 1px var(--mat-line, rgb(44 0 255 / .1))}@media(min-width:768px){.pf-pro{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--u);padding:40px var(--u)}}.pf-pro-icons{display:flex;gap:8px;margin-bottom:14px}.pf-pro-icons img{width:28px;height:28px}.pf-pro h2{font:500 clamp(28px,calc(18px + 1.2vw),40px)/1.15 var(--display);letter-spacing:-.025em;color:var(--ink)}.pf-pro-t>p:last-child{margin-top:10px;max-width:26rem;font-size:var(--t-copy);line-height:1.55;color:var(--ink-2)}.pf-pro-buy{display:grid;justify-items:center;gap:10px;min-width:min(260px,100%);text-align:center}.pf-pro-price{display:flex;align-items:baseline;gap:4px}.pf-pro-price b{font:600 48px/1 var(--sans);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.pf-pro-price span{font-size:15px;color:var(--ink-3)}.pf-pro-buy .btn{width:100%}.pf-pro .guarantee{font-size:13.5px;color:var(--ink-3)}.pf-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s)}.pf-close h2{font:500 var(--t-h2)/1.14 var(--display);letter-spacing:-.025em;color:var(--ink)}
