
.professional-hero-note{font-size:13px;line-height:1.7;color:#536773;margin-top:22px;max-width:600px}.professional-number{display:inline-block;font-size:11px;letter-spacing:.09em;font-weight:800;color:#0876b4;background:#e7f5fd;padding:8px 10px;border-radius:5px;margin-bottom:22px}.service-benefit-grid article:nth-child(2) .professional-number{background:#fff1d8;color:#805000}.service-benefit-grid article>.inline-link,.service-split article>.inline-link{display:inline-flex;font-size:13px;line-height:1.6;margin-top:12px}.professional-value{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;background:#e7f5fd;border:1px solid #cde4f2;border-top:4px solid #22a1ed;border-radius:15px;padding:40px;margin-top:30px;margin-bottom:30px;align-items:center}.professional-value>div>h2{font-size:clamp(30px,3vw,42px);line-height:1.16;margin:20px 0}.professional-value>div>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#536773}.professional-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.professional-value-grid article{background:#fff;padding:23px;border:1px solid #d7e3e9;border-radius:10px}.professional-value-grid h3{font-size:20px;line-height:1.3;margin-bottom:13px}.professional-value-grid p{font-size:14px;line-height:1.75;color:#536773}.professional-ink{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:#fff7e8;border:1px solid #efddb9;border-radius:15px;padding:40px;margin-top:40px;margin-bottom:25px}.professional-ink h2{font-size:clamp(30px,3vw,42px);line-height:1.16;margin:20px 0}.professional-ink p:not(.eyebrow){font-size:15px;line-height:1.8;color:#536773}.professional-ink .button{margin-top:24px}.professional-ink figure{position:relative;margin:0;border-radius:12px;overflow:hidden}.professional-ink img{width:100%;height:330px;object-fit:cover;display:block}.professional-ink figcaption{position:absolute;left:12px;bottom:12px;right:12px;background:#151719d9;color:#fff;padding:8px 10px;font-size:11px;line-height:1.5;border-radius:5px}@media(max-width:1000px){.professional-value{grid-template-columns:1fr;gap:25px}}@media(max-width:680px){.professional-value,.professional-ink{grid-template-columns:1fr;padding:25px;gap:25px}.professional-value-grid{grid-template-columns:1fr}.professional-ink img{height:260px}.professional-hero h1{font-size:36px}}
