/* Homepage first-level Kick Off entry. Native links; R3 Work content unchanged. */
.top nav .hs-kickoff-nav{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 15px;border:1px solid #1d5a4c;border-radius:8px;background:#1d5a4c;color:#fff;font-weight:750;line-height:1.3}
.top nav .hs-kickoff-nav:hover{background:#154538;border-color:#154538}
#start-work.hs-kickoff-hero{margin:0 0 26px;padding:19px 0 30px;border-bottom:1px solid #cbd8d2;scroll-margin-top:24px}
#start-work.hs-kickoff-hero .eyebrow{margin:0 0 17px;font-size:11px;letter-spacing:.09em}
#start-work.hs-kickoff-hero h1{max-width:1000px;margin:0 0 20px;font-size:clamp(32px,4.4vw,58px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}
#start-work.hs-kickoff-hero .lead{max-width:980px;font-size:clamp(16px,1.5vw,19px);line-height:1.65}
#start-work.hs-kickoff-hero .hs-kickoff-paths{margin:17px 0 0;color:#2c6857;font-size:12px;font-weight:750;line-height:1.6;letter-spacing:.04em}
#start-work.hs-kickoff-hero .actions{margin:22px 0 0;gap:10px}
#start-work.hs-kickoff-hero .actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:16px;line-height:1.4;text-align:start}
html[dir=rtl] #start-work.hs-kickoff-hero h1{letter-spacing:0}
html[dir=rtl] #start-work.hs-kickoff-hero .eyebrow,html[dir=rtl] #start-work.hs-kickoff-hero .hs-kickoff-paths{letter-spacing:0}
@media(max-width:560px){#start-work.hs-kickoff-hero{padding-top:14px}#start-work.hs-kickoff-hero h1{font-size:34px;line-height:1.18}#start-work.hs-kickoff-hero .actions{flex-direction:column;align-items:stretch}.top nav .hs-kickoff-nav{font-size:12px;min-height:40px}}
@media print{#start-work.hs-kickoff-hero{padding:10px 0 18px;margin-bottom:18px}#start-work.hs-kickoff-hero h1{font-size:30px}.top nav .hs-kickoff-nav{display:none}}
