.professional-availability{padding:22px 28px;border-left:4px solid #1765ef;background:#edf5ff;border-radius:0 16px 16px 0}.professional-availability p{margin:8px 0 0;max-width:78ch}.professional-evidence{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);margin:32px 0}.professional-evidence article{max-width:52ch}.professional-stat{display:block;font-size:clamp(48px,7vw,88px);line-height:1.1;letter-spacing:-.05em;color:#175de1;margin-bottom:18px}.professional-evidence h3{font-size:clamp(22px,2.3vw,30px);line-height:1.2}.professional-evidence a{display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.professional-evidence{grid-template-columns:1fr}.professional-availability{padding:18px}.professional-evidence article+article{padding-top:24px;border-top:1px solid #c8daf3}}.professional-pillars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.professional-pillars article{border-top:2px solid #1d60f3;padding-top:18px}.professional-pillars span{color:#125cf3;font-weight:700}.professional-pillars h3{font-size:1.15rem!important;line-height:1.35!important}.professional-pillars p{font-size:.95rem!important}@media(max-width:900px){.professional-pillars{grid-template-columns:1fr 1fr}}@media(max-width:560px){.professional-pillars{grid-template-columns:1fr}}.professional-page .r1-wrap{width:min(1400px,calc(100% - 64px))}.professional-page .r1-section{padding-block:48px}.professional-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:center;gap:clamp(32px,4vw,64px);padding-block:34px 36px}.professional-page .professional-intro h1{font-size:clamp(38px,3.8vw,60px);max-width:none;line-height:1.12;letter-spacing:-.045em}.professional-page .professional-intro .r1-deck{max-width:48ch;font-size:clamp(18px,1.5vw,22px)}.professional-example{overflow:hidden;border:1px solid #cbd9ed;border-radius:16px;background:white;min-width:0;scroll-margin-top:120px}.professional-example>img{display:block;width:100%;height:290px;object-fit:cover;object-position:50% 0}.professional-example-copy{padding:22px 26px}.professional-page .professional-example h2{font-size:25px;line-height:1.2;margin:0 0 12px;max-width:none;letter-spacing:-.025em}.professional-page .professional-example p{font-size:16px;margin-bottom:16px;line-height:1.5}.professional-example-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-bottom:14px}.professional-example-links .r1-text-link{font-size:15px;margin:0}.professional-example small{display:block;color:#495574;font-size:12px;line-height:1.5}.professional-journey{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;border-block:1px solid #cbd9ed;padding-block:20px;font-size:15px}.professional-page .professional-pillars{gap:28px}.professional-page .professional-pillars article{min-width:0}.professional-page .professional-pillars h3{margin-block:12px;letter-spacing:-.02em}.professional-page .professional-pillars p{margin:0}.professional-closing{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:24px}.professional-closing p{flex:1;margin:0;max-width:65ch}.professional-closing .r1-button{flex-shrink:0}@media(max-width:1050px){.professional-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);gap:28px}.professional-page .professional-intro h1{font-size:40px}.professional-page .professional-intro .r1-actions{gap:18px}.professional-example>img{height:190px}}@media(max-width:800px){.professional-page .r1-wrap{width:calc(100% - 36px)}.professional-hero{grid-template-columns:1fr;padding-block:24px 30px;gap:28px}.professional-page .professional-intro h1{font-size:clamp(32px,6vw,44px)}.professional-example>img{height:220px;object-position:50% 0}.professional-page .r1-section{padding-block:34px}.professional-journey{display:grid;gap:10px}.professional-closing{display:block}.professional-closing p{margin-bottom:24px}.professional-example-copy{padding:22px}.professional-page .professional-pillars{gap:24px}}@media(max-width:420px){.professional-page .r1-button{font-size:14px;padding-inline:16px;gap:10px}.professional-example>img{height:180px}.professional-example-links{display:grid}}