.section-head__title[data-astro-cid-sjgajsms]{gap:var(--space-4);display:grid}.hv[data-astro-cid-i3xutpoc]{position:relative}.hv__panel[data-astro-cid-i3xutpoc]{background:var(--c-petrol);border-radius:var(--radius-lg);color:var(--c-offwhite);padding:.9rem 1rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #152e338c,inset 0 0 0 1px #d4e0db14}.hv__panel[data-astro-cid-i3xutpoc]:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#568a8047,#0000);width:70%;position:absolute;inset:-40% -30% auto auto}.hv__top[data-astro-cid-i3xutpoc]{border-bottom:1px solid var(--c-petrol-line);align-items:center;gap:.8rem;padding:.2rem .3rem .8rem;display:flex}.hv__dots[data-astro-cid-i3xutpoc]{gap:5px;display:inline-flex}.hv__dots[data-astro-cid-i3xutpoc] i[data-astro-cid-i3xutpoc]{background:#d4e0db38;border-radius:50%;width:8px;height:8px}.hv__title[data-astro-cid-i3xutpoc]{color:#f4f6f68c;letter-spacing:.04em;font-size:.7rem}.hv__svg[data-astro-cid-i3xutpoc]{width:100%;height:auto;margin-top:.4rem}.hv__grid[data-astro-cid-i3xutpoc] line[data-astro-cid-i3xutpoc]{stroke:#d4e0db14;stroke-width:1px}.hv__flow[data-astro-cid-i3xutpoc]{fill:none;stroke:#8fbcb28c;stroke-width:1.5px;stroke-dasharray:4 6}.hv__area[data-astro-cid-i3xutpoc]{fill:url(#hv-area)}.hv__curve[data-astro-cid-i3xutpoc]{fill:none;stroke:#8fbcb2;stroke-width:3px;stroke-linecap:round}.hv__hub[data-astro-cid-i3xutpoc]{fill:var(--c-offwhite)}.hv__hub-ring[data-astro-cid-i3xutpoc]{fill:none;stroke:#f4f6f640}.hv__end[data-astro-cid-i3xutpoc]{fill:#8fbcb2}.hv__pulse[data-astro-cid-i3xutpoc]{fill:none;stroke:#8fbcb2;opacity:.5;transform-box:fill-box;transform-origin:50%}.hv__node[data-astro-cid-i3xutpoc] rect[data-astro-cid-i3xutpoc]{fill:var(--c-petrol-90);stroke:#d4e0db38}.hv__node[data-astro-cid-i3xutpoc] circle[data-astro-cid-i3xutpoc]{fill:var(--c-sage)}.hv__node[data-astro-cid-i3xutpoc] text[data-astro-cid-i3xutpoc]{fill:var(--c-offwhite);font-family:var(--font-sans);font-size:13px;font-weight:500}.hv__metrics[data-astro-cid-i3xutpoc]{border-top:1px solid var(--c-petrol-line);grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:.6rem;padding:.9rem .3rem 0;display:grid}.hv__metrics[data-astro-cid-i3xutpoc] li[data-astro-cid-i3xutpoc]{color:#f4f6f6c7;gap:.5rem;font-size:.78rem;display:grid}.hv__bar[data-astro-cid-i3xutpoc]{background:#d4e0db1f;border-radius:4px;height:4px;overflow:hidden}.hv__bar[data-astro-cid-i3xutpoc] i[data-astro-cid-i3xutpoc]{height:100%;width:var(--w);background:linear-gradient(90deg, var(--c-sage), #8fbcb2);border-radius:inherit;display:block}.hv__caption[data-astro-cid-i3xutpoc]{color:var(--c-ink-soft);text-align:right;margin-top:.8rem;font-size:.7rem}@media (prefers-reduced-motion:no-preference){.hv__flow[data-astro-cid-i3xutpoc]{animation:1.6s linear infinite hv-flow}.hv__curve[data-astro-cid-i3xutpoc]{stroke-dasharray:320;stroke-dashoffset:320px;animation:hv-draw 1.6s var(--ease) .4s forwards}.hv__area[data-astro-cid-i3xutpoc]{opacity:0;animation:hv-fade 1.2s var(--ease) 1.1s forwards}.hv__pulse[data-astro-cid-i3xutpoc]{animation:hv-pulse 2.4s var(--ease) 2s infinite}.hv__bar[data-astro-cid-i3xutpoc] i[data-astro-cid-i3xutpoc]{transform-origin:0;animation:hv-grow 1s var(--ease) var(--d) forwards;transform:scaleX(0)}@keyframes hv-flow{to{stroke-dashoffset:-20px}}@keyframes hv-draw{to{stroke-dashoffset:0}}@keyframes hv-fade{to{opacity:1}}@keyframes hv-grow{to{transform:scaleX(1)}}@keyframes hv-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2)}}}.jv[data-astro-cid-kyyfls6o]{position:relative}.jv__loop[data-astro-cid-kyyfls6o]{display:none}.jv__stages[data-astro-cid-kyyfls6o]{gap:var(--space-5);display:grid;position:relative}.jv__stages[data-astro-cid-kyyfls6o]:before{content:"";background:linear-gradient(var(--c-sage), #568a8026);width:1px;position:absolute;top:22px;bottom:22px;left:21px}.jv__stage[data-astro-cid-kyyfls6o]{gap:var(--space-4);grid-template-columns:44px 1fr;display:grid;position:relative}.jv__node[data-astro-cid-kyyfls6o]{z-index:1;background:var(--c-petrol);border:1px solid var(--c-sage);width:44px;height:44px;font-family:var(--font-mono);color:var(--c-sage-bright);box-shadow:0 0 0 6px var(--bg);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:relative}.jv__card[data-astro-cid-kyyfls6o]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);align-content:start;gap:.8rem;padding:1.4rem 1.4rem 1.6rem;display:grid}.jv__stage[data-astro-cid-kyyfls6o]:hover .jv__card[data-astro-cid-kyyfls6o]{border-color:#8fbcb280;transform:translateY(-3px)}.jv__label[data-astro-cid-kyyfls6o]{letter-spacing:-.02em;color:var(--text);text-transform:uppercase;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:500;line-height:1}.jv__title[data-astro-cid-kyyfls6o]{letter-spacing:0;color:var(--accent-text);font-size:.95rem;font-weight:500}.jv__platforms[data-astro-cid-kyyfls6o]{flex-wrap:wrap;gap:.4rem;display:flex}.jv__platform[data-astro-cid-kyyfls6o]{border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .75rem .32rem .6rem;font-size:.82rem;font-weight:500;display:inline-flex}.jv__platform[data-astro-cid-kyyfls6o]:before{content:"";border-radius:50%;width:7px;height:7px}.p-tiktok[data-astro-cid-kyyfls6o]:before{background:#8fbcb2}.p-amazon[data-astro-cid-kyyfls6o]:before{background:var(--c-offwhite)}.p-shopify[data-astro-cid-kyyfls6o]:before{border:1.5px solid var(--c-sage-bright);background:0 0}.jv__role[data-astro-cid-kyyfls6o]{color:var(--text-soft);font-size:.98rem;line-height:1.5}@media (width>=900px){.jv__loop[data-astro-cid-kyyfls6o]{height:90px;margin-bottom:-6px;display:block;position:relative}.jv__loop[data-astro-cid-kyyfls6o] svg[data-astro-cid-kyyfls6o]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jv__loop-path[data-astro-cid-kyyfls6o]{fill:none;stroke:#8fbcb299;stroke-width:1.5px;stroke-dasharray:5 7}.jv__loop-label[data-astro-cid-kyyfls6o]{background:var(--bg);border:1px solid var(--line);letter-spacing:.04em;color:var(--c-sage-bright);white-space:nowrap;border-radius:999px;padding:.25rem .8rem;font-size:.72rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.jv__stages[data-astro-cid-kyyfls6o]{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.jv__stages[data-astro-cid-kyyfls6o]:before{background:linear-gradient(90deg, var(--c-sage), #8fbcb2, var(--c-sage));width:auto;height:1px;inset:22px 16.6667% auto}.jv__stage[data-astro-cid-kyyfls6o]{justify-items:center;gap:var(--space-5);grid-template-columns:1fr}.jv__card[data-astro-cid-kyyfls6o]{width:100%;min-height:100%}}@media (prefers-reduced-motion:no-preference){.jv__loop-path[data-astro-cid-kyyfls6o]{animation:2.5s linear infinite jv-dash}@keyframes jv-dash{to{stroke-dashoffset:-24px}}}.hero[data-astro-cid-6voplrxj]{padding-top:clamp(2.5rem,1.5rem + 4vw,6rem);overflow:hidden}.hero__grid[data-astro-cid-6voplrxj]{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid;position:relative}.hero__copy[data-astro-cid-6voplrxj]{gap:var(--space-5);justify-items:start;display:grid}.hero__title[data-astro-cid-6voplrxj]{max-width:13ch}.hero__platforms[data-astro-cid-6voplrxj]{margin-top:var(--space-2);flex-wrap:wrap;gap:.4rem;display:flex}@media (width>=1000px){.hero__grid[data-astro-cid-6voplrxj]{grid-template-columns:1.05fr 1fr}}.stats[data-astro-cid-6voplrxj]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}.stat[data-astro-cid-6voplrxj]{background:var(--bg);gap:var(--space-3);align-content:start;padding:clamp(1.5rem,1rem + 1.5vw,2.2rem);display:grid}.stat__value[data-astro-cid-6voplrxj]{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.9rem + 1.6vw,3.3rem);font-weight:600;line-height:1}.stat__value[data-astro-cid-6voplrxj]:after{content:"";background:var(--c-sage);border-radius:3px;width:2rem;height:3px;margin-top:1rem;display:block}.stat__label[data-astro-cid-6voplrxj]{color:var(--text-soft);line-height:1.45}.stat__meta[data-astro-cid-6voplrxj]{margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px dashed var(--line);font-size:var(--fs-xs);gap:.35rem;display:grid}.stat__meta[data-astro-cid-6voplrxj] div[data-astro-cid-6voplrxj]{grid-template-columns:5.5rem 1fr;gap:.5rem;display:grid}.stat__meta[data-astro-cid-6voplrxj] dt[data-astro-cid-6voplrxj]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.stat__meta[data-astro-cid-6voplrxj] dd[data-astro-cid-6voplrxj]{margin:0;font-weight:500}@media (width>=680px){.stats[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.stats[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr)}}.opp__bottom[data-astro-cid-6voplrxj]{margin-top:var(--space-6);gap:var(--space-5);display:grid}.opp__social[data-astro-cid-6voplrxj]{gap:var(--space-5);border-radius:var(--radius-lg);background:var(--c-offwhite);border:1px solid var(--line);grid-template-columns:auto 1fr;padding:clamp(1.5rem,1rem + 1.5vw,2.2rem);display:grid}.opp__social[data-astro-cid-6voplrxj]>div[data-astro-cid-6voplrxj]{gap:var(--space-3);max-width:52rem;display:grid}.opp__social-mark[data-astro-cid-6voplrxj]{background:conic-gradient(from 200deg, var(--c-sage), var(--c-petrol), var(--c-sage));border-radius:12px;width:44px;height:44px}.opp__disclaimer[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);color:var(--text-soft);max-width:60rem;line-height:1.6}.journey__notes[data-astro-cid-6voplrxj]{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.journey__notes[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{gap:var(--space-3);display:grid}.journey__notes[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{letter-spacing:-.01em;font-size:1.1rem}.journey__notes[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--text-soft)}@media (width>=900px){.journey__notes[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr)}}.exp-grid[data-astro-cid-6voplrxj]{gap:var(--space-5);display:grid}.exp-card[data-astro-cid-6voplrxj]{gap:var(--space-4);align-content:start;display:grid}.exp-card__head[data-astro-cid-6voplrxj]{justify-content:space-between;align-items:center;display:flex}.exp-card__num[data-astro-cid-6voplrxj]{color:var(--accent-text);font-size:.8rem}.chip--core[data-astro-cid-6voplrxj]{border-color:var(--c-sage);color:var(--c-sage-ink)}.exp-card__caps[data-astro-cid-6voplrxj]{padding-block:var(--space-4);border-block:1px solid var(--line);font-size:.95rem}.exp-card__link[data-astro-cid-6voplrxj]{margin-top:var(--space-2)}@media (width>=800px){.exp-grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,1fr)}}.sol-grid[data-astro-cid-6voplrxj]{gap:var(--space-4);display:grid}.sol[data-astro-cid-6voplrxj]{gap:var(--space-3);border-radius:var(--radius);background:var(--c-offwhite);border:1px solid var(--line);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-content:start;padding:clamp(1.4rem,1rem + 1vw,1.8rem);display:grid}.sol[data-astro-cid-6voplrxj]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.sol[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--text-soft)}.sol__icon[data-astro-cid-6voplrxj]{margin-bottom:var(--space-3);grid-template-columns:repeat(2,12px);gap:4px;display:grid}.sol__icon[data-astro-cid-6voplrxj] i[data-astro-cid-6voplrxj]{border:1.5px solid var(--c-sage);border-radius:3px;width:12px;height:12px}.sol__icon[data-astro-cid-6voplrxj] i[data-astro-cid-6voplrxj].on{background:var(--c-petrol);border-color:var(--c-petrol)}.sol__more[data-astro-cid-6voplrxj]{margin-top:var(--space-6)}@media (width>=700px){.sol-grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.sol-grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr)}}.steps[data-astro-cid-6voplrxj]{gap:var(--space-5);counter-reset:step;display:grid}.step[data-astro-cid-6voplrxj]{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid;position:relative}.step[data-astro-cid-6voplrxj]:before{content:"";background:var(--c-sage);width:3rem;height:2px;position:absolute;top:-1px;left:0}.step__num[data-astro-cid-6voplrxj]{color:var(--accent-text);font-size:.8rem}.step__title[data-astro-cid-6voplrxj]{font-size:var(--fs-lg);letter-spacing:-.02em}.method__cta[data-astro-cid-6voplrxj]{margin-top:var(--space-7)}@media (width>=700px){.steps[data-astro-cid-6voplrxj]{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.steps[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr)}}
