@keyframes word-rise{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}.word-rise{animation:.9s cubic-bezier(.215,.61,.355,1) backwards word-rise}@keyframes tile-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}[data-hero-rise]>*{animation:.9s cubic-bezier(.215,.61,.355,1) backwards tile-rise;transform:translate(0)}[data-hero-rise]>:first-child{animation-delay:0s}[data-hero-rise]>:nth-child(2){animation-delay:70ms}[data-hero-rise]>:nth-child(3){animation-delay:.14s}[data-hero-rise]>:nth-child(4){animation-delay:.21s}[data-hero-rise]>:nth-child(5){animation-delay:.28s}[data-hero-rise]>:nth-child(6){animation-delay:.35s}[data-hero-rise]>:nth-child(7){animation-delay:.42s}[data-hero-rise]>:nth-child(8){animation-delay:.49s}[data-hero-rise]>:nth-child(9){animation-delay:.56s}[data-hero-rise]>:nth-child(10){animation-delay:.63s}[data-hero-rise]>:nth-child(11){animation-delay:.7s}[data-hero-rise]>:nth-child(12){animation-delay:.77s}@media (prefers-reduced-motion:reduce){[data-hero-rise]>*{transform:none;animation:none!important}}
.results-note-space:before{content:"Sample figures. Replace with verified numbers before launch.";visibility:hidden}.post-card a{color:inherit;text-decoration:none}.post-card a:hover{color:var(--teal)}.home-posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:40px 24px;display:grid}.btn-light-to-tint{transition:background .2s}.btn-light-to-tint:hover{background:var(--tealtint-bg)!important}.btn-light-to-tint:focus-visible{outline-offset:3px;outline:2px solid #fff}.service-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service-flow-stop{align-items:center;gap:14px;min-width:0;display:flex}.service-flow-arrow{flex:none;margin-left:auto}@media (max-width:1100px){.service-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.service-flow-stop{flex-direction:column;align-items:flex-start;gap:10px}.service-flow-arrow{display:none}}.service-steps{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}@media (max-width:1100px){.service-hero-graphic{grid-column:1/-1}}@media (min-width:761px) and (max-width:1100px){.service-ad-photo{height:220px!important}}.case-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.case-stage-arrow{z-index:1;position:absolute;top:48px;right:-22px}.case-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.case-stages,.case-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.case-stage-arrow,.case-timeline-line{display:none}}@media (max-width:760px){.case-stages{grid-template-columns:1fr;gap:14px}.case-timeline{grid-template-columns:1fr;gap:24px}}
.hj{box-sizing:border-box;background:var(--surface);border:1px solid var(--hairline);width:100%;min-width:0;height:100%;color:var(--ink);border-radius:28px;flex-direction:column;justify-content:center;padding:26px 24px;display:flex}.hj-inner{flex-direction:column;gap:14px;display:flex}.hj-top{justify-content:space-between;align-items:center;gap:10px;height:22px;display:flex}.hj-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--caption);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.hj-pill{letter-spacing:.04em;background:var(--band);color:var(--caption);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.hj-lead{box-sizing:border-box;background:var(--band);border-radius:16px;align-items:center;gap:12px;height:58px;padding:0 14px;display:flex}.hj-avatar{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:inline-flex}.hj-lead-text,.hj-text{flex-direction:column;flex:1;min-width:0;display:flex}.hj-name{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:20px}.hj-line{white-space:nowrap;text-overflow:ellipsis;height:17px;font-size:12.5px;line-height:17px;overflow:hidden}.hj-lead .hj-line{color:var(--body)}.hj-steps{flex-direction:column;gap:8px;display:flex}.hj-step{box-sizing:border-box;border-radius:18px;align-items:center;gap:12px;height:78px;padding:0 14px;transition:opacity .4s,transform .4s,box-shadow .4s;display:flex}.hj-step[data-state=next]{opacity:.45}.hj-step[data-state=on]{transform:scale(1.015);box-shadow:0 6px 18px #1a1a1a14}.hj-num{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:inline-flex}.hj-row{justify-content:space-between;align-items:baseline;gap:8px;height:15px;display:flex}.hj-stage{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:15px}.hj-time{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;flex:0 0 88px;font-size:11px;font-weight:600;line-height:15px}.hj-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;height:20px;font-size:15px;font-weight:800;line-height:20px;overflow:hidden}.hj-dots{vertical-align:middle;gap:3px;margin-left:5px;display:inline-flex}.hj-dots i{opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px}.hj-progress{justify-content:center;gap:6px;height:6px;display:flex}.hj-progress i{background:var(--hairline);border-radius:50%;width:6px;height:6px;transition:background .3s}.hj-progress i[data-on=true]{background:var(--teal)}.hj-caption{color:var(--caption);text-align:center;font-size:12.5px;line-height:17px}@keyframes hj-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes hj-pulse{0%{box-shadow:0 0 #1a1a1a38}to{box-shadow:0 0 0 9px #1a1a1a00}}@keyframes hj-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hj-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.hj[data-live] .hj-lead{animation:.45s cubic-bezier(.2,.8,.2,1) hj-in}.hj[data-live] .hj-step[data-state=on] .hj-num{animation:1.2s infinite hj-pulse}.hj[data-live] .hj-step[data-state=done] .hj-num svg{animation:.3s ease-out hj-check}.hj[data-live] .hj-dots i{animation:1s infinite hj-dot}.hj[data-live] .hj-dots i:nth-child(2){animation-delay:.15s}.hj[data-live] .hj-dots i:nth-child(3){animation-delay:.3s}@media (min-width:1200px){.hj-inner{gap:18px}.hj-lead{height:64px}.hj-steps{gap:10px}.hj-step{height:90px}}@media (max-width:1279px){.hj-eyebrow{letter-spacing:.06em;font-size:10.5px}}@media (max-width:990px){.hj{padding:18px}.hj-inner{gap:10px}.hj-lead{gap:10px;height:50px;padding:0 12px}.hj-avatar{width:30px;height:30px;font-size:12.5px}.hj-name{font-size:15px}.hj-steps{gap:6px}.hj-step{border-radius:14px;gap:10px;height:66px;padding:0 12px}.hj-num{width:28px;height:28px;font-size:12.5px}.hj-title{font-size:14px}}
