.scroll-indicator{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-muted,rgba(255,255,255,.6));opacity:.8;cursor:pointer;transition:opacity .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.scroll-indicator:focus-visible,.scroll-indicator:hover{opacity:1;color:var(--brand-accent,#3b82f6)}.scroll-indicator:focus-visible{border-radius:4px;outline:2px solid var(--brand-accent,#3b82f6);outline-offset:4px}.scroll-text{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;font-weight:500}.scroll-icon{width:24px;height:24px;animation:bounce-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes bounce-pulse{0%,20%,50%,80%,to{transform:translateY(0);opacity:.8}40%{transform:translateY(6px);opacity:1}60%{transform:translateY(3px);opacity:.9}}.services-toolkit{position:relative;width:100%;min-height:100vh;overflow:clip;background:linear-gradient(180deg,rgba(5,5,8,.7),rgba(5,5,8,.85)),url(/images/services/nebula-background.png) top /cover no-repeat,#050508;display:flex;flex-direction:column}.services-toolkit:before{top:-20%;left:20%;width:60vw;height:60vh;background:radial-gradient(circle,rgba(6,182,212,.15) 0,transparent 70%);filter:blur(80px);opacity:.6;animation:drift 15s ease-in-out infinite alternate}.services-toolkit:after,.services-toolkit:before{content:"";position:absolute;pointer-events:none;z-index:0;will-change:transform,opacity}.services-toolkit:after{top:10%;right:15%;width:40vw;height:50vh;background:radial-gradient(circle,rgba(30,58,138,.2) 0,transparent 70%);filter:blur(60px);opacity:.5;animation:pulse 10s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-5%,5%)}}@keyframes pulse{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.1)}}.toolkit-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;will-change:contents}.toolkit-rocket-stage{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20vh;min-height:50vh;z-index:10}.rocket-container{transform:translateY(6vh)}.liftoff-caption{top:50%;transform:translate(-50%,-50%);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;letter-spacing:.1em;color:rgba(255,255,255,.95);text-shadow:0 0 40px rgba(255,255,255,.4);z-index:1;line-height:1}.liftoff-caption,.rocket-label,.struggle-caption{position:absolute;left:50%;width:100%;text-align:center;font-family:var(--font-display,"Playfair Display",serif);text-transform:uppercase;pointer-events:none}.rocket-label,.struggle-caption{top:14vh;transform:translateX(-50%);color:rgba(255,255,255,.75);font-size:1.5rem;font-weight:600;letter-spacing:.15em;z-index:10}.struggle-caption{opacity:0}.toolkit-dock{position:relative;padding:2rem 4rem 8rem;z-index:20}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:1400px;margin:0 auto}.pillar-card{position:relative;transform-origin:center bottom;opacity:.4;transform:scale(.9) translateY(120px);filter:blur(4px);transition:all .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.pillar-card.active{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.card-glass{background:linear-gradient(145deg,rgba(8,8,12,.6),rgba(30,30,40,.4));border-top:1px solid rgba(var(--accent-rgb),.3);border:1px solid rgba(var(--accent-rgb),.3);border-top-color:rgba(var(--accent-rgb),.6);box-shadow:0 4px 30px rgba(0,0,0,.2),0 0 20px rgba(var(--accent-rgb),.1);border-radius:16px;padding:1.5rem;height:320px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(0)}.card-glass:after{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent);pointer-events:none}.pillar-card.active .card-glass{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border-color:rgba(255,255,255,.3);box-shadow:0 10px 40px -10px rgba(0,0,0,.5),inset 0 0 20px rgba(255,255,255,.05);transform:translateY(-5px)}.card-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin-bottom:1.5rem}.glass-card-premium{position:relative;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(5,10,22,.9);border:1px solid rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.6);border-radius:16px;padding:1.75rem;height:320px;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 30px rgba(255,255,255,.03);transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,transform .3s ease;z-index:20}.pillar-card:hover .glass-card-premium{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.2),0 0 40px color-mix(in srgb,var(--accent) 15%,transparent)}.pillar-card.locked .glass-card-premium{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(5,10,22,.92);border-color:var(--accent);box-shadow:0 0 50px color-mix(in srgb,var(--accent) 20%,transparent),0 10px 40px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 30px rgba(255,255,255,.05)}.card-header h3{font-family:var(--font-display,"Playfair Display",serif);font-size:1.35rem;font-weight:600;color:#fff;margin:.5rem 0 1rem;line-height:1.2}.card-num{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.7rem;color:rgba(255,255,255,.3)}.pillar-card.locked .card-num{color:var(--accent)}.card-body{flex:1 1;opacity:0;transform:translateY(15px);transition:all .4s ease;overflow:hidden}.pillar-card.locked .card-body{opacity:1;transform:translateY(0)}.card-body p{font-size:.85rem;color:rgba(255,255,255,.65);line-height:1.5;margin-bottom:.75rem}.card-body ul{list-style:none;padding:0;margin:0}.card-body li{font-size:.8rem;color:#fff;border-top:1px solid rgba(255,255,255,.08);padding:.4rem 0;display:flex;gap:.5rem}.card-check{position:absolute;bottom:1.5rem;right:1.5rem;width:22px;height:22px;color:var(--accent);opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pillar-card.locked .card-check{opacity:1;transform:scale(1)}.breakthrough-msg{position:absolute;top:22vh;left:50%;transform:translateX(-50%);text-align:center;opacity:0;pointer-events:none;z-index:100;width:100%;text-shadow:0 0 20px rgba(0,0,0,.8)}.breakthrough-msg h2{font-family:var(--font-display,"Playfair Display",serif);font-size:clamp(3rem,8vw,6rem);font-weight:700;color:#fff;text-shadow:0 0 80px rgba(16,185,129,.7);margin-bottom:1rem;line-height:1;letter-spacing:-.02em}.breakthrough-msg p{font-size:1.5rem;letter-spacing:.05em;background:linear-gradient(90deg,#3b82f6,#10b981);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-toolkit.shake{animation:screenShake .15s ease-out}@keyframes screenShake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px) translateY(1px)}50%{transform:translateX(3px) translateY(-1px)}75%{transform:translateX(-2px)}}@media (max-width:1024px){.pillars-grid{grid-template-columns:repeat(2,1fr)}.card-glass{height:280px}}@media (max-width:640px){.pillars-grid{grid-template-columns:1fr}.toolkit-dock{padding:2rem 1.5rem 4rem}.toolkit-arena{height:35vh}.orb-label{font-size:.75rem}.struggle-caption{font-size:.95rem;max-width:280px}}@media (max-height:850px){.rocket-shaker{transform:scale(.85);transform-origin:center top}.card-glass,.glass-card-premium{height:270px!important;padding:1.25rem!important}.card-header h3{font-size:1.1rem;margin-bottom:.5rem}.card-body li{font-size:.75rem;padding:.25rem 0}.toolkit-dock{padding-bottom:6rem}}[dir=rtl] .ceiling-label{right:auto;left:5%}[dir=rtl] .card-check{right:auto;left:1.5rem}.ai-native-mark{display:inline-block;vertical-align:middle;color:inherit;flex-shrink:0}.ai-native-mark--pulse{animation:ai-native-pulse 3.2s ease-in-out infinite;will-change:opacity}@keyframes ai-native-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-native-mark--pulse{animation:none;opacity:1}}.services-field{position:relative;background:var(--bg-depth);color:var(--text-primary);padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(2rem,4vw,4rem);overflow:clip;--rule:color-mix(in oklch,#fff 12%,transparent);--rule-soft:color-mix(in oklch,#fff 7%,transparent);--rule-faint:color-mix(in oklch,#fff 4%,transparent);--rule-strong:color-mix(in oklch,#fff 32%,transparent);--ink-full:var(--text-primary);--ink-mute:color-mix(in oklch,var(--text-primary) 68%,transparent);--ink-dim:color-mix(in oklch,var(--text-primary) 38%,transparent);--ink-faint:color-mix(in oklch,var(--text-primary) 22%,transparent);--commit-line:color-mix(in oklch,var(--brand-accent) 78%,transparent);--commit-line-soft:color-mix(in oklch,var(--brand-accent) 42%,transparent);--commit-mark:var(--brand-accent)}.services-field__inner{max-width:1440px;margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.services-field__masthead{display:grid;padding-bottom:clamp(1.5rem,2.5vw,2.25rem)}.services-field__heading-block{display:grid;grid-gap:.65rem;gap:.65rem;max-width:68ch}@media (min-width:900px){.services-field__masthead{justify-items:center;text-align:center;padding-bottom:clamp(2.25rem,3.5vw,3.25rem)}.services-field__heading-block{justify-items:center;max-width:54rem;gap:.85rem}.services-field__sub{max-width:48rem}}.services-field__signature{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch,var(--brand-accent) 80%,#fff);padding:.45rem .9rem .45rem .75rem;border:1px solid color-mix(in oklch,var(--brand-accent) 38%,transparent);border-radius:2px;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin:0}.services-field__signature svg{color:var(--brand-accent);flex-shrink:0}.services-field__kicker{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute);margin:.5rem 0 0}.services-field__heading{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.01em;font-weight:400;margin:0;color:var(--ink-full)}.services-field__sub{font-family:var(--font-body);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;color:var(--ink-mute);max-width:62ch;margin:0}.services-field__stage{display:grid;grid-template-columns:1fr;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2rem,4vw,3rem)}@media (min-width:1200px){.services-field__stage{grid-template-columns:1fr 360px;align-items:start}}.services-field__diagram{position:relative;aspect-ratio:1000/620;width:100%;isolation:isolate}@media (max-width:767px){.services-field__diagram{display:none}}.services-field__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.services-field__line{stroke:var(--rule-soft);stroke-width:1;fill:none;transition:stroke .24s var(--ease-out-expo),opacity .24s var(--ease-out-expo);vector-effect:non-scaling-stroke}.services-field__line--spoke{stroke:var(--rule-soft);stroke-width:1.4;stroke-dasharray:4 6;animation:field-spoke-flow 6s linear infinite}@keyframes field-spoke-flow{to{stroke-dashoffset:-60}}.services-field__ring{stroke:var(--rule-strong);stroke-width:1;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.services-field__line--spoke{animation:none}}.services-field__tick{stroke:var(--rule-strong);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .24s var(--ease-out-expo)}.services-field[data-selected-icp=accelerator] .services-field__tick[data-icp=accelerator],.services-field[data-selected-icp=ecosystem] .services-field__tick[data-icp=ecosystem],.services-field[data-selected-icp=founder] .services-field__tick[data-icp=founder],.services-field[data-selected-icp=vc] .services-field__tick[data-icp=vc]{stroke:var(--commit-mark)}.services-field[data-selected-icp=accelerator] .services-field__tick:not([data-icp=accelerator]),.services-field[data-selected-icp=ecosystem] .services-field__tick:not([data-icp=ecosystem]),.services-field[data-selected-icp=founder] .services-field__tick:not([data-icp=founder]),.services-field[data-selected-icp=vc] .services-field__tick:not([data-icp=vc]){stroke:var(--rule-faint)}.services-field__tree-branch,.services-field__tree-trunk{stroke:var(--rule-soft);stroke-width:1;fill:none;vector-effect:non-scaling-stroke;opacity:0}.services-field__tree-trunk{transition:opacity .32s var(--ease-out-expo),stroke .24s var(--ease-out-expo),stroke-dashoffset .36s cubic-bezier(.55,0,.4,1);transition-delay:.46s}.services-field__tree-branch{transition:opacity .22s var(--ease-out-expo),stroke .24s var(--ease-out-expo),stroke-dashoffset .24s cubic-bezier(.55,0,.4,1);transition-delay:calc(.22s + (var(--n, 1) - 1 - var(--i, 0)) * 50ms)}.services-field[data-selected-icp=accelerator] .services-field__tree[data-icp=accelerator] .services-field__tree-trunk,.services-field[data-selected-icp=ecosystem] .services-field__tree[data-icp=ecosystem] .services-field__tree-trunk,.services-field[data-selected-icp=founder] .services-field__tree[data-icp=founder] .services-field__tree-trunk,.services-field[data-selected-icp=vc] .services-field__tree[data-icp=vc] .services-field__tree-trunk{opacity:1;stroke:var(--rule-strong);stroke-dashoffset:0;transition-delay:0s}.services-field[data-selected-icp=accelerator] .services-field__tree[data-icp=accelerator] .services-field__tree-branch,.services-field[data-selected-icp=ecosystem] .services-field__tree[data-icp=ecosystem] .services-field__tree-branch,.services-field[data-selected-icp=founder] .services-field__tree[data-icp=founder] .services-field__tree-branch,.services-field[data-selected-icp=vc] .services-field__tree[data-icp=vc] .services-field__tree-branch{opacity:1;stroke:var(--rule-strong);stroke-dashoffset:0;transition-delay:calc(.32s + var(--i, 0) * 70ms)}.services-field[data-selected-icp=accelerator] .services-field__line--spoke:not([data-icp=accelerator]),.services-field[data-selected-icp=ecosystem] .services-field__line--spoke:not([data-icp=ecosystem]),.services-field[data-selected-icp=founder] .services-field__line--spoke:not([data-icp=founder]),.services-field[data-selected-icp=vc] .services-field__line--spoke:not([data-icp=vc]){opacity:.35}.services-field[data-selected-icp=accelerator] .services-field__line--spoke[data-icp=accelerator],.services-field[data-selected-icp=ecosystem] .services-field__line--spoke[data-icp=ecosystem],.services-field[data-selected-icp=founder] .services-field__line--spoke[data-icp=founder],.services-field[data-selected-icp=vc] .services-field__line--spoke[data-icp=vc]{stroke:var(--rule);stroke-dasharray:none}.services-field__center{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;grid-gap:.1em;gap:.1em;background:transparent;border:0;padding:.5rem 1rem;color:inherit;cursor:pointer;text-align:center;font-family:inherit;z-index:3}.services-field__center:focus-visible{outline:1px solid var(--brand-accent);outline-offset:8px;border-radius:2px}.services-field__center-legend{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.35em}.services-field__center-line{font-family:var(--font-display);font-size:clamp(1.3rem,2.8vw,2.1rem);line-height:1;letter-spacing:-.015em;color:var(--ink-full);font-weight:400;font-style:normal;white-space:nowrap}.services-field__center-line--em{font-style:italic}.services-field__node{position:absolute;display:inline-flex;align-items:center;gap:.55rem;background:transparent;border:0;padding:.35rem .4rem;color:inherit;cursor:pointer;font-family:inherit;z-index:2;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out-expo),transform .28s cubic-bezier(.22,1,.36,1);transition-delay:calc((var(--n, 1) - 1 - var(--i, 0)) * 45ms)}.services-field__node--right{transform:translate(calc(-.4rem - 3.5px - 10px),-50%)}.services-field__node--left{flex-direction:row-reverse;transform:translate(calc(-100% + .4rem + 3.5px + 10px),-50%)}.services-field__node[data-visible]{opacity:1;pointer-events:auto;transition-delay:calc(.56s + var(--i, 0) * 70ms)}.services-field__node--right[data-visible]{transform:translate(calc(-.4rem - 3.5px),-50%)}.services-field__node--left[data-visible]{transform:translate(calc(-100% + .4rem + 3.5px),-50%)}.services-field__node:focus{outline:0}.services-field__node:focus-visible .services-field__node-dot{box-shadow:0 0 0 4px color-mix(in oklch,var(--brand-accent) 28%,transparent)}.services-field__node-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--ink-mute);border:1px solid transparent;transition:background .22s var(--ease-out-expo),transform .22s var(--ease-out-expo),border-color .22s var(--ease-out-expo)}.services-field__node-label{font-family:var(--font-display);font-size:clamp(.88rem,1.05vw,1rem);line-height:1;color:var(--ink-mute);white-space:nowrap;letter-spacing:-.005em;transition:color .22s var(--ease-out-expo),letter-spacing .22s var(--ease-out-expo)}.services-field__node:focus-visible .services-field__node-dot,.services-field__node:hover .services-field__node-dot{background:var(--ink-full);transform:scale(1.4)}.services-field__node:focus-visible .services-field__node-label,.services-field__node:hover .services-field__node-label,.services-field__node[data-pinned] .services-field__node-label{color:var(--ink-full)}.services-field__node[data-pinned] .services-field__node-dot{background:var(--commit-mark);transform:scale(1.4)}.services-field__node[data-pinned] .services-field__node-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration-color:var(--commit-line-soft);text-decoration-color:var(--commit-line-soft)}.services-field__node-pulse{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;border:1px solid var(--rule);opacity:0;transition:opacity .2s var(--ease-out-expo),transform .22s var(--ease-out-expo);pointer-events:none}.services-field__node--right .services-field__node-pulse{left:calc(.4rem + 3.5px);transform:translate(-50%,-50%)}.services-field__node--left .services-field__node-pulse{left:auto;right:calc(.4rem + 3.5px);transform:translate(50%,-50%)}.services-field__node-pulse.is-on{opacity:1;width:28px;height:28px}.services-field__anchor{position:absolute;transform:translate(-50%,-50%);display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:.45rem .7rem;background:transparent;border:0;padding:.45rem .6rem;color:inherit;cursor:pointer;font-family:inherit;z-index:2;transition:opacity .24s var(--ease-out-expo)}.services-field__anchor--founder{text-align:left}.services-field__anchor--accelerator{text-align:right;grid-template-columns:auto auto;direction:rtl}.services-field__anchor--accelerator .services-field__anchor-code,.services-field__anchor--accelerator .services-field__anchor-label{direction:ltr;text-align:end}.services-field__anchor--vc{text-align:right;direction:rtl}.services-field__anchor--vc .services-field__anchor-code,.services-field__anchor--vc .services-field__anchor-label{direction:ltr;text-align:end}.services-field__anchor--ecosystem{text-align:left}[dir=rtl] .services-field__anchor--ecosystem,[dir=rtl] .services-field__anchor--founder{direction:ltr}.services-field__anchor-code{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--rule);padding:.2em .5em;transition:color .22s var(--ease-out-expo),border-color .22s var(--ease-out-expo),background .22s var(--ease-out-expo)}.services-field__anchor-label{font-family:var(--font-display);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.1;color:var(--ink-mute);white-space:nowrap;letter-spacing:-.005em;transition:color .22s var(--ease-out-expo)}.services-field__anchor-dot{grid-column:1/-1;height:1px;background:var(--rule-soft);width:100%;transition:background .22s var(--ease-out-expo)}.services-field[data-selected-icp=none] .services-field__anchor-dot{animation:field-anchor-pulse 2.6s ease-in-out infinite}.services-field[data-selected-icp=none] .services-field__anchor--accelerator .services-field__anchor-dot{animation-delay:.65s}.services-field[data-selected-icp=none] .services-field__anchor--vc .services-field__anchor-dot{animation-delay:1.3s}.services-field[data-selected-icp=none] .services-field__anchor--ecosystem .services-field__anchor-dot{animation-delay:1.95s}@keyframes field-anchor-pulse{0%,to{background:var(--rule-soft);transform:scaleX(.72)}50%{background:var(--ink-full);transform:scaleX(1)}}.services-field[data-selected-icp=none] .services-field__anchor:hover~.services-field__anchor .services-field__anchor-dot{animation:none}@media (prefers-reduced-motion:reduce){.services-field[data-selected-icp=none] .services-field__anchor-dot{animation:none}}.services-field__anchor:focus-visible .services-field__anchor-code,.services-field__anchor:hover .services-field__anchor-code{color:var(--ink-full);border-color:var(--rule-strong)}.services-field__anchor[data-active] .services-field__anchor-code{color:var(--ink-full);border-color:var(--commit-line)}.services-field__anchor:focus-visible .services-field__anchor-label,.services-field__anchor:hover .services-field__anchor-label,.services-field__anchor[data-active] .services-field__anchor-label{color:var(--ink-full)}.services-field__anchor[data-active] .services-field__anchor-dot{background:var(--ink-full);height:2px}.services-field__anchor[data-dimmed]{opacity:.4}.services-field__detail{position:relative;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid var(--rule-soft);min-height:22rem}.services-field__detail-inner--default{gap:1.1rem}.services-field__detail-prompt{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-accent);margin:.5rem 0 0}.services-field__detail-prompt:before{content:"→ ";color:var(--brand-accent);-webkit-margin-end:.25em;margin-inline-end:.25em}[dir=rtl] .services-field__detail-prompt:before{content:"← "}@media (min-width:1200px){.services-field__detail{position:-webkit-sticky;position:sticky;top:6rem}}@media (max-width:767px){.services-field__detail{display:none}}.services-field__detail-inner{display:grid;grid-gap:.85rem;gap:.85rem}.services-field__detail-eyebrow,.services-field__detail-legend{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin:0}.services-field__detail-headline{font-size:clamp(1.5rem,2.4vw,1.95rem);font-style:italic}.services-field__detail-headline,.services-field__detail-title{font-family:var(--font-display);line-height:1.1;letter-spacing:-.01em;color:var(--ink-full);font-weight:400;margin:0}.services-field__detail-title{font-size:clamp(1.4rem,2.2vw,1.75rem)}.services-field__detail-pain{font-family:var(--font-display);font-style:italic;font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.35;color:var(--ink-full);margin:0}.services-field__detail-body,.services-field__detail-tagline{font-family:var(--font-body);font-size:.95rem;line-height:1.55;color:var(--ink-mute);margin:0}.services-field__detail-count{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin:0}.services-field__detail-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:0;gap:0}.services-field__detail-list-row{display:grid;grid-template-columns:3rem 1fr auto;align-items:baseline;grid-gap:.75rem;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--rule-soft)}.services-field__detail-list-row:last-child{border-bottom:1px solid var(--rule-soft)}.services-field__detail-list-code{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.services-field__detail-list-label{font-family:var(--font-display);font-size:1rem;color:var(--ink-mute);line-height:1.2}.services-field__detail-list-n{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.services-field__detail-engagements{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:0;gap:0}.services-field__detail-engagement{display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem 0;border-top:1px solid var(--rule-soft)}.services-field__detail-engagement:last-child{border-bottom:1px solid var(--rule-soft)}.services-field__detail-engagement-title{font-family:var(--font-display);font-size:1.02rem;color:var(--ink-full);line-height:1.2}.services-field__detail-engagement-tag{font-family:var(--font-body);font-size:.85rem;line-height:1.5;color:var(--ink-mute)}.services-field__detail-meta{display:grid;grid-gap:.4rem;gap:.4rem;margin:.35rem 0 0}.services-field__detail-meta-row{display:grid;grid-template-columns:4.5rem 1fr;align-items:baseline;grid-gap:.75rem;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--rule-soft)}.services-field__detail-meta-row:last-child{border-bottom:1px solid var(--rule-soft)}.services-field__detail-meta-row dt{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin:0}.services-field__detail-meta-row dd{font-family:var(--font-body);font-size:.88rem;line-height:1.5;color:var(--ink-mute);margin:0}.services-field__mobile{display:none}@media (max-width:767px){.services-field__mobile{display:block;margin-top:2rem}}.services-field__mobile-inner{display:grid;grid-gap:1.25rem;gap:1.25rem}.services-field__mobile-thesis{display:grid;grid-gap:.65rem;gap:.65rem;padding-bottom:.5rem}.services-field__mobile-thesis-eyebrow{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin:0}.services-field__mobile-thesis-title{font-family:var(--font-display);font-size:1.5rem;line-height:1.1;letter-spacing:-.01em;color:var(--ink-full);font-weight:400;margin:0}.services-field__mobile-thesis-body{font-family:var(--font-body);font-size:.95rem;line-height:1.55;color:var(--ink-mute);margin:0}.services-field__mobile-picker{display:grid;grid-gap:.5rem;gap:.5rem}.services-field__mobile-pick-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.services-field__mobile-pick-btns{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.services-field__mobile-pick-btn{display:grid;grid-gap:.25rem;gap:.25rem;padding:.7rem .8rem;background:transparent;border:1px solid var(--rule-soft);color:inherit;cursor:pointer;font-family:inherit;text-align:start;transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo)}.services-field__mobile-pick-btn[data-active]{border-color:var(--rule-strong);background:color-mix(in oklch,#fff 3%,transparent)}.services-field__mobile-pick-code{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.services-field__mobile-pick-btn[data-active] .services-field__mobile-pick-code{color:var(--ink-full)}.services-field__mobile-pick-text{font-family:var(--font-display);font-size:1rem;line-height:1.1;color:var(--ink-mute)}.services-field__mobile-pick-btn[data-active] .services-field__mobile-pick-text{color:var(--ink-full)}.services-field__mobile-tagline{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--ink-mute);margin:0}.services-field__mobile-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.services-field__mobile-card{display:grid;grid-gap:.5rem;gap:.5rem;padding:1.25rem 0;border-top:1px solid var(--rule-soft)}.services-field__mobile-card:last-child{border-bottom:1px solid var(--rule-soft)}.services-field__mobile-eyebrow{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);margin:0}.services-field__mobile-pain{font-style:italic;font-size:1.05rem;line-height:1.3}.services-field__mobile-pain,.services-field__mobile-title{font-family:var(--font-display);color:var(--ink-full);margin:0}.services-field__mobile-title{font-size:1.35rem;line-height:1.15;letter-spacing:-.01em;font-weight:400}.services-field__mobile-tag{font-family:var(--font-body);font-size:.92rem;line-height:1.5;color:var(--ink-mute);margin:0}.services-field__mobile-meta{display:grid;grid-gap:.35rem;gap:.35rem;margin:.3rem 0 0}.services-field__mobile-meta>div{display:grid;grid-template-columns:4rem 1fr;align-items:baseline;grid-gap:.6rem;gap:.6rem;padding:.45rem 0;border-top:1px solid var(--rule-faint)}.services-field__mobile-meta dt{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin:0}.services-field__mobile-meta dd{font-family:var(--font-body);font-size:.88rem;line-height:1.5;color:var(--ink-mute);margin:0}@media (prefers-reduced-motion:reduce){.services-field__anchor-code,.services-field__anchor-label,.services-field__line,.services-field__node,.services-field__node-dot,.services-field__node-label,.services-field__node[data-visible],.services-field__tick,.services-field__tree-branch,.services-field__tree-trunk{transition:none}.services-field__node,.services-field__node[data-visible],.services-field__tree-branch,.services-field__tree-trunk{transition-delay:0s}}