.netpulsar-subpage .breadcrumbs{padding-top:27px;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--muted)}.netpulsar-subpage .breadcrumbs a:hover{color:var(--blue)}.netpulsar-subpage .directory-hero{padding:55px 0 62px;display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center}.netpulsar-subpage h1{font-size:clamp(40px,4.6vw,65px);line-height:1.12}.netpulsar-subpage .directory-hero h1 span{color:var(--blue)}.netpulsar-subpage .directory-hero p{font-size:17px;margin-top:23px;max-width:620px}.netpulsar-subpage .hero-aside{padding:30px;border:1px solid #d8d4e5;border-radius:22px;background:linear-gradient(145deg,#e7edf7,#ede6fa)}.netpulsar-subpage .hero-aside .label{margin-bottom:8px}.netpulsar-subpage .hero-aside>a{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #cdd0de;font-size:15px;font-weight:600;gap:10px}.netpulsar-subpage .hero-aside>a:last-child{border:0;padding-bottom:0}.netpulsar-subpage .hero-aside>a span:first-child{font-size:11px;color:var(--blue);margin-right:12px}.netpulsar-subpage .directory-group{padding:65px 0;border-top:1px solid var(--line)}.netpulsar-subpage .group-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:28px}.netpulsar-subpage .group-heading h2{font-size:36px}.netpulsar-subpage .group-heading p{max-width:370px;font-size:14px}.netpulsar-subpage .offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.netpulsar-subpage .offer-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.netpulsar-subpage .offer-card{background:#fff;border:1px solid #e0e1dc;border-radius:20px;padding:30px;display:flex;flex-direction:column}.netpulsar-subpage .offer-card .offer-tag{font-size:10px;text-transform:uppercase;letter-spacing:1.6px;color:var(--blue);margin-bottom:24px}.netpulsar-subpage .offer-card h3{font-size:26px;margin-bottom:17px}.netpulsar-subpage .offer-card p{font-size:14px;line-height:1.8;margin-bottom:20px}.netpulsar-subpage .offer-card .offer-scope{font-size:12px;color:var(--muted);padding-bottom:22px}.netpulsar-subpage .offer-card .textlink{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);color:var(--blue)}.netpulsar-subpage .directory-cta{margin-top:25px;padding:65px 0;background:#e8e3f5}.netpulsar-subpage .directory-cta .wrap{display:flex;gap:45px;justify-content:space-between;align-items:center}.netpulsar-subpage .directory-cta h2{font-size:35px}.netpulsar-subpage .directory-cta p{max-width:660px;margin-top:17px;font-size:15px}.netpulsar-subpage .detail-layout{display:grid;grid-template-columns:1fr .58fr;gap:85px;padding:20px 0 70px}.netpulsar-subpage .detail-copy h2{font-size:30px;margin:35px 0 18px}.netpulsar-subpage .detail-copy p{font-size:16px;line-height:1.8;margin-bottom:18px}.netpulsar-subpage .detail-copy ul{padding-left:22px;margin:20px 0;color:var(--muted)}.netpulsar-subpage .detail-copy li{padding:6px 0}.netpulsar-subpage .detail-aside{background:white;border:1px solid var(--line);padding:30px;border-radius:20px;align-self:start;position:sticky;top:125px}.netpulsar-subpage .detail-aside h2{font-size:24px;margin-bottom:20px}.netpulsar-subpage .detail-aside p{font-size:14px;margin-bottom:22px}.netpulsar-subpage .detail-aside .textlink{margin-top:20px}.netpulsar-subpage .detail-hero{padding-bottom:40px}.netpulsar-subpage .detail-hero p{max-width:750px}.netpulsar-subpage .offer-card:hover{border-color:#afbdd5}.netpulsar-subpage .directory-hero .actions{margin-top:27px}@media(max-width:1000px){.netpulsar-subpage .directory-hero{gap:35px}.netpulsar-subpage .offer-grid.three{grid-template-columns:1fr}.netpulsar-subpage .detail-layout{gap:40px}}@media(max-width:760px){.netpulsar-subpage .directory-hero{grid-template-columns:1fr;gap:30px;padding:35px 0 42px}.netpulsar-subpage .directory-hero p{font-size:16px}.netpulsar-subpage .hero-aside{padding:24px}.netpulsar-subpage .directory-group{padding:43px 0}.netpulsar-subpage .group-heading{display:block}.netpulsar-subpage .group-heading p{margin-top:18px;max-width:none}.netpulsar-subpage .offer-grid,.netpulsar-subpage .detail-layout{grid-template-columns:1fr}.netpulsar-subpage .offer-card{padding:26px}.netpulsar-subpage .directory-cta .wrap{display:block}.netpulsar-subpage .directory-cta .btn{margin-top:25px}.netpulsar-subpage .directory-cta{padding:45px 0}.netpulsar-subpage .directory-cta h2{font-size:30px}.netpulsar-subpage .detail-aside{position:static}.netpulsar-subpage .breadcrumbs{font-size:10px}.netpulsar-subpage h1{font-size:42px}.netpulsar-subpage .group-heading h2{font-size:31px}}