.b-PlansFrame header.top{padding:0 40px}.b-PlansFrame .plf-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.b-PlansFrame .plf-main{flex-direction:column;gap:20px;width:100%;max-width:1440px;margin:0 auto;padding:26px 40px;display:flex}.b-PlansFrame .plf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.b-PlansFrame .plf-h1{font-family:var(--ffc);text-transform:uppercase;font-size:36px;font-weight:700;line-height:1}.b-PlansFrame .plf-col{flex-direction:column;gap:16px;min-width:0;display:flex}.b-PlansFrame .plf-stack{flex-direction:column;gap:8px;display:flex}.b-PlansFrame .plf-line{flex-wrap:wrap;gap:10px;display:flex}.b-PlansFrame .plf-phone,.b-PlansFrame .plf-only-phone{display:none}@container pg (max-width:1023px){.b-PlansFrame header.top{padding:0 24px}.b-PlansFrame .plf-main{padding:24px 24px 48px}}@container pg (max-width:767px){.b-PlansFrame .plf-desk,.b-PlansFrame .plf-only-desk{display:none}.b-PlansFrame .plf-phone{display:flex}.b-PlansFrame .plf-only-phone{flex-direction:column;gap:12px;display:flex}.b-PlansFrame .plf-main{gap:12px;padding:16px 16px 40px}.b-PlansFrame .plf-h1{font-size:28px}}
