.pf .pro-hero .eyebrow{margin-bottom:22px}.pf .pro-hero .giant{white-space:normal;text-wrap:balance}.pf .pro-soon{color:var(--grey);margin-top:18px;font-size:13px}.pf #apps.sec{padding-top:clamp(40px,9vh,80px)!important}.pf .pro-stage{border:1px solid var(--line);background-color:#f7f7f5;background-image:radial-gradient(circle,#dcdcd9 1px,#0000 1.3px);background-size:14px 14px;border-radius:16px;padding:clamp(10px,3.2vw,44px) clamp(10px,3.2vw,44px) 0;overflow:hidden}.pf .pro-stage img{border:1px solid var(--line);background:#fff;border-radius:12px;height:auto;box-shadow:0 18px 50px #0000001a}.pf .pro-cap{color:var(--ink);text-align:center;text-wrap:balance;padding:16px 4px 18px;font-size:15px}.pf .pro-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf .pro-pair figure,.pf .pro-shot{background:var(--mist);border-radius:22px;padding:8px}.pf .pro-pair figure{align-items:center;display:flex}.pf .pro-pair img,.pf .pro-shot img{border:1px solid var(--line);background:#fff;border-radius:16px;height:auto}.pf .fm.pro-apps{grid-template-columns:repeat(3,1fr)!important}.pf .pro-go{justify-content:flex-start}.pf .pro-req{color:var(--grey);margin-top:18px;font-size:13px}.pf .pro-more{padding-top:96px}.pf .pro-more h2{letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:8px;font-size:12px;font-weight:500}.pf .pro-more ul{grid-template-columns:repeat(3,1fr);column-gap:32px;list-style:none;display:grid}.pf .pro-more a{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px 0;font-size:16px;display:flex}.pf .pro-more a span{color:var(--grey)}.pf .pro-more a:hover span{color:var(--ink)}@media (max-width:860px){.pf .pro-pair,.pf .fm.pro-apps,.pf .pro-more ul{grid-template-columns:1fr!important}.pf .fm.pro-apps div{min-height:0;padding:18px!important}.pf .fm.pro-apps h4{margin-top:18px;font-size:22px!important}.pf .pro-more{padding-top:72px}}@media (max-width:560px){.pf .pro-hero .giant{font-size:clamp(34px,11vw,52px)}.pf .tabs2{width:100%}.pf .tabs2 button{flex:1}}
