.spoke-hero h1.spoke-headline{max-width:none}.spoke-line{max-width:11ch;padding-bottom:.14em;display:block}.spoke-accent{color:var(--accent);padding-bottom:0}@media (min-width:701px){.spoke-line-em{white-space:nowrap}}@media (max-width:700px){.spoke-line{max-width:9ch}}@media (prefers-reduced-motion:no-preference){.spoke-hero .rot-fade{animation:.5s spokeRotFade}}@keyframes spokeRotFade{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.spoke-hero .stage-orb{text-align:center;justify-content:center;align-items:center;gap:16px;padding:38px 22px;position:relative}.orb-phone{background:radial-gradient(circle at 32% 26%, #f8f3e6, transparent 60%), radial-gradient(circle at 70% 76%, var(--accent-invert), transparent 62%), linear-gradient(155deg, var(--bg-soft), var(--accent-soft));width:176px;height:176px;color:var(--accent-strong);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.orb-phone svg{opacity:.8;width:44px;height:44px}.orb-caption{color:var(--muted);margin:0;font-size:13.5px}.orb-cta{align-self:center}@media (hover:hover) and (pointer:fine) and (min-width:1200px){.spoke-hero .stage-orb:hover .orb-phone{transform:scale(1.12)}}@media (hover:hover) and (pointer:fine) and (min-width:1200px) and (prefers-reduced-motion:no-preference){.orb-phone{transition:transform .25s}}.orb-nudge{width:210px;height:158px;color:var(--accent);pointer-events:none;margin-left:-118px;display:none;position:absolute;top:150px;left:100%}.orb-nudge-burst{opacity:0;width:156px;height:66px;position:absolute;top:0;left:34px}.orb-nudge-label{font-family:var(--font-serif);color:var(--accent);white-space:nowrap;opacity:0;font-size:33px;font-style:italic;font-weight:600;line-height:1;position:absolute;top:42px;left:50px;transform:rotate(6deg)}.orb-nudge-arrow{width:100px;height:80px;position:absolute;top:74px;left:50px}.orb-nudge-shaft{stroke-dasharray:1;stroke-dashoffset:1px}.orb-nudge-head{opacity:0}.orb-nudge.is-drawn .orb-nudge-burst,.orb-nudge.is-drawn .orb-nudge-label,html:not(.js) .orb-nudge-burst,html:not(.js) .orb-nudge-label{opacity:1}.orb-nudge.is-drawn .orb-nudge-shaft,html:not(.js) .orb-nudge-shaft{stroke-dashoffset:0}.orb-nudge.is-drawn .orb-nudge-head,html:not(.js) .orb-nudge-head{opacity:1}@media (prefers-reduced-motion:no-preference){.orb-nudge-burst{transition:opacity .3s}.orb-nudge-label{transition:opacity .3s .15s}.orb-nudge-shaft{transition:stroke-dashoffset .6s .3s}.orb-nudge-head{transition:opacity .2s .8s}}@media (prefers-reduced-motion:reduce){.orb-nudge-burst,.orb-nudge-label,.orb-nudge-head{opacity:1;transition:none}.orb-nudge-shaft{stroke-dashoffset:0;transition:none}}@media (hover:hover) and (pointer:fine) and (min-width:1200px){.orb-nudge{display:block}}@media (max-width:700px){.spoke-hero .spoke-line{z-index:3;position:relative}.spoke-hero .hero-stage{position:static}.spoke-hero .stage-call{z-index:2;width:224px;display:flex;position:absolute;top:96px;right:12px}.spoke-hero .stage-orb{box-shadow:none;background:0 0;border:0;gap:10px;padding:0}.spoke-hero .orb-phone{width:190px;height:190px}.spoke-hero .orb-phone svg{width:48px;height:48px}.spoke-hero .orb-caption{display:none}.spoke-hero .orb-cta{white-space:normal;text-align:center;padding:12px 18px;font-size:14px}.orb-nudge{width:140px;height:82px;margin-left:0;display:block;top:-66px;left:auto;right:2px}.orb-nudge-burst{width:112px;height:46px;left:10px}.orb-nudge-label{font-size:20px;top:30px;left:16px}.orb-nudge-arrow{width:70px;height:56px;top:48px;left:18px}}@media (max-width:390px){.spoke-hero .stage-call{width:196px;top:88px;right:10px}.spoke-hero .orb-phone{width:164px;height:164px}.spoke-hero .orb-phone svg{width:42px;height:42px}.orb-nudge{width:126px;height:74px;top:-58px;right:0}.orb-nudge-burst{width:100px;height:42px}.orb-nudge-label{font-size:18px}.orb-nudge-arrow{width:62px;height:50px}}
