.pl-scope{min-height:100dvh;background:var(--navy);color:var(--text)}.pp-hero{max-width:760px;margin:0 auto;padding:56px max(24px,env(safe-area-inset-left)) 8px;text-align:center}.pp-title{font-family:var(--serif);font-weight:600;font-size:clamp(36px,6vw,60px);line-height:1.08;color:var(--white);margin:14px 0 16px}.pp-title em{font-style:italic;color:var(--accent)}.pp-sub{margin:0 auto;max-width:52ch;font-size:clamp(15px,2vw,17px);line-height:1.75;color:var(--text)}.pp-plans{max-width:1120px;margin:0 auto;padding:36px max(24px,env(safe-area-inset-left)) 24px}.pp-faq{max-width:820px;margin:0 auto;padding:56px max(24px,env(safe-area-inset-left)) 24px}.pp-faq-list{display:grid;gap:10px;margin-top:8px}.pp-q{border:1px solid var(--line);border-radius:var(--r-card,14px);background:var(--card);padding:0 18px}.pp-q>summary{cursor:pointer;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;color:var(--white);list-style:none}.pp-q>summary::-webkit-details-marker{display:none}.pp-q>summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1;flex:none}.pp-q[open]>summary:after{content:"–"}.pp-q>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.pp-q p{margin:0 0 18px;font-size:15px;line-height:1.75;color:var(--text)}.home-plans{max-width:1120px;margin:0 auto;padding:24px max(24px,env(safe-area-inset-left))}.home-plans-head{text-align:left;margin-bottom:8px}@media (max-width:640px){.pp-hero{padding-top:36px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.home-plans,.pp-faq,.pp-plans{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}.pp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-footer a{min-width:44px;justify-content:center}