/* Premium page: isolated from the company result grid. */
.premium-page ul.list{display:block!important;columns:auto!important;grid-template-columns:none!important;margin:16px 0 0;padding:0 0 0 20px;list-style:disc}
.premium-page ul.list li{display:list-item!important;width:auto;min-width:0;margin:0 0 10px;padding-left:3px;line-height:1.6;overflow-wrap:anywhere}
.premium-page .section{margin-top:0;padding:26px 0}
.premium-page .hero{padding:30px 0 24px;align-items:start;gap:24px}
.premium-page .hero-card{padding:24px}
.premium-page .profile-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.premium-page .profile-options .card{position:relative;padding:24px;min-width:0;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:none}
.premium-page .profile-options .card.premium{background:#f6f9ff;border-color:#b8cbea}
.premium-page .profile-options .corner{position:static;display:inline-block;margin:0 0 16px;font-size:12px;line-height:1.4}
.premium-page .profile-options h3{margin:0 0 12px;line-height:1.4!important}
.premium-page .profile-options p{margin-bottom:18px}
.premium-page .profile-options .list{border-top:1px solid var(--line);padding-top:18px}
.premium-page .premium-form-wrap{max-width:860px;margin:auto}
.premium-page .premium-form-grid>*{min-width:0}
.premium-page input,.premium-page select,.premium-page textarea{width:100%;max-width:100%;box-sizing:border-box}
@media(max-width:1000px){.premium-page .hero{grid-template-columns:1fr}.premium-page .profile-options{grid-template-columns:1fr}.premium-page .profile-options .card{padding:22px}}
@media(max-width:600px){.premium-page .hero{padding:22px 0 16px}.premium-page .section{padding:18px 0}.premium-page .hero-card,.premium-page .profile-options .card{padding:20px}.premium-page .hero-points,.premium-page .premium-form-grid,.premium-page .demo-grid{grid-template-columns:1fr}.premium-page .demo-top{flex-direction:column;gap:20px}.premium-page .demo-brand{flex-wrap:wrap}.premium-page .cta .btn{width:100%;text-align:center;box-sizing:border-box}.premium-page .demo-wrap{padding:18px}}
