.console-preview[data-astro-cid-nl4gskpk]{--concept-line:var(--visual-line);border:1px solid var(--concept-line);background:var(--visual-panel);min-width:0;color:var(--visual-ink);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 24px 60px #00000014}.console-layout[data-astro-cid-nl4gskpk]{grid-template-columns:150px minmax(0,1fr);min-height:326px;display:grid}.console-sidebar[data-astro-cid-nl4gskpk]{background:var(--visual-inset);border-right:1px solid var(--concept-line);flex-direction:column;gap:14px;min-width:0;padding:18px 12px 12px;display:flex}.console-organization[data-astro-cid-nl4gskpk]{align-items:center;gap:8px;padding-inline:9px;font-size:12px;font-weight:550;display:flex}.console-organization[data-astro-cid-nl4gskpk] svg,.console-sidebar-item[data-astro-cid-nl4gskpk] svg{flex-shrink:0}.console-sidebar-items[data-astro-cid-nl4gskpk]{gap:3px;display:grid}.console-sidebar-item[data-astro-cid-nl4gskpk]{color:var(--visual-muted);border-radius:5px;align-items:center;gap:8px;padding:4px 8px;font-size:10px;line-height:1.4;display:flex}.console-sidebar-item[data-astro-cid-nl4gskpk].group-start{margin-top:6px}.console-sidebar-item[data-astro-cid-nl4gskpk].selected{background:var(--visual-mark);color:var(--visual-ink)}.console-sidebar-footer[data-astro-cid-nl4gskpk]{align-items:center;gap:8px;margin-top:auto;padding:10px;display:flex}.console-sidebar-footer[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{background:var(--visual-mark);border-radius:50%;width:21px;height:21px}.console-sidebar-footer[data-astro-cid-nl4gskpk] span[data-astro-cid-nl4gskpk]{background:var(--visual-mark);border-radius:4px;width:48px;height:5px}.console-content[data-astro-cid-nl4gskpk]{min-width:0;padding:28px 22px 22px;position:relative}.console-content-heading[data-astro-cid-nl4gskpk]{font-size:13px;font-weight:550;line-height:1.5}.console-summary[data-astro-cid-nl4gskpk]{gap:8px;margin-top:14px;padding-right:112px;display:grid}.console-summary-card[data-astro-cid-nl4gskpk]{border:1px solid var(--concept-line);border-radius:7px;gap:7px;min-width:0;padding:10px;display:grid}.console-summary-card[data-astro-cid-nl4gskpk] span[data-astro-cid-nl4gskpk]{background:var(--visual-mark);border-radius:3px;width:68%;height:4px}.console-summary-card[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{background:var(--visual-ink);opacity:.6;border-radius:3px;width:43%;height:8px}.console-chart[data-astro-cid-nl4gskpk]{border:1px solid var(--concept-line);border-radius:8px;margin-top:18px;padding:14px 12px 10px}.console-chart-heading[data-astro-cid-nl4gskpk]{justify-content:space-between;align-items:center;display:flex}.console-chart-heading[data-astro-cid-nl4gskpk] span[data-astro-cid-nl4gskpk]{background:var(--visual-mark);border-radius:3px;width:38%;height:5px}.console-chart-heading[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{background:var(--visual-inset);border-radius:3px;width:22px;height:10px}.console-chart-plot[data-astro-cid-nl4gskpk]{border-bottom:1px solid var(--concept-line);background:repeating-linear-gradient(to top, transparent 0, transparent calc(25% - 1px), var(--visual-inset) calc(25% - 1px), var(--visual-inset) 25%);align-items:flex-end;gap:9px;height:160px;margin-top:14px;display:flex}.console-bar-pair[data-astro-cid-nl4gskpk]{flex:1;justify-content:center;align-items:flex-end;gap:3px;min-width:0;height:100%;display:flex}.console-bar-pair[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{background:var(--visual-muted);opacity:.75;border-radius:3px 3px 0 0;flex:1;max-width:18px}.console-bar-pair[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]:last-child{background:var(--visual-mark);opacity:1}.console-bar-pair[data-astro-cid-nl4gskpk]:nth-child(5) i[data-astro-cid-nl4gskpk]:first-child{background:var(--brand-pink);opacity:1}.console-chart-labels[data-astro-cid-nl4gskpk]{justify-content:space-around;gap:10px;padding-top:8px;display:flex}.console-chart-labels[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{background:var(--visual-mark);border-radius:3px;width:10px;height:3px}.console-dashboard-bottom[data-astro-cid-nl4gskpk]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.console-dashboard-bottom[data-astro-cid-nl4gskpk]>div[data-astro-cid-nl4gskpk]{background:var(--visual-inset);color:var(--visual-muted);border-radius:7px;gap:8px;padding:10px;display:grid}.console-dashboard-bottom[data-astro-cid-nl4gskpk] span[data-astro-cid-nl4gskpk],.console-dashboard-bottom[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{background:var(--visual-mark);border-radius:3px;width:80%;height:4px}.console-dashboard-bottom[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{width:50%}.console-soia-preview[data-astro-cid-nl4gskpk]{border:1px solid var(--concept-line);background:var(--visual-panel);border-radius:9px;width:100px;padding:12px 10px;position:absolute;top:58px;right:12px;box-shadow:0 10px 24px #00000014}.console-soia-heading[data-astro-cid-nl4gskpk]{align-items:center;gap:6px;font-size:10px;display:flex}.console-soia-lines[data-astro-cid-nl4gskpk]{gap:7px;margin-top:12px;display:grid}.console-soia-lines[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{background:var(--visual-mark);border-radius:3px;height:4px}.console-soia-lines[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]:nth-child(2){width:72%}.console-soia-lines[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]:last-child{width:88%}.console-soia-input[data-astro-cid-nl4gskpk]{border:1px solid var(--concept-line);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding:7px;display:flex}.console-soia-input[data-astro-cid-nl4gskpk] span[data-astro-cid-nl4gskpk]{background:var(--visual-mark);width:58%;height:3px}.console-soia-input[data-astro-cid-nl4gskpk] i[data-astro-cid-nl4gskpk]{background:var(--visual-ink);border-radius:50%;width:7px;height:7px}@media (width<=600px){.console-layout[data-astro-cid-nl4gskpk]{grid-template-columns:minmax(112px,.85fr) minmax(0,1.2fr);min-height:300px}.console-sidebar[data-astro-cid-nl4gskpk]{gap:14px;padding:18px 7px 12px}.console-organization[data-astro-cid-nl4gskpk]{gap:6px;padding-inline:5px;font-size:10px}.console-sidebar-item[data-astro-cid-nl4gskpk]{gap:7px;padding:4px 7px;font-size:10px}.console-content[data-astro-cid-nl4gskpk]{padding:23px 13px 18px}.console-summary[data-astro-cid-nl4gskpk]{padding-right:92px}.console-summary-card[data-astro-cid-nl4gskpk]{padding:8px}.console-chart[data-astro-cid-nl4gskpk]{padding-inline:8px}.console-chart-plot[data-astro-cid-nl4gskpk]{gap:5px;height:110px}.console-bar-pair[data-astro-cid-nl4gskpk]{gap:2px}.console-soia-preview[data-astro-cid-nl4gskpk]{width:84px;padding-inline:8px;right:8px}}.workflow-canvas[data-astro-cid-45j26vei]{border:1px solid var(--card-line);background-image:radial-gradient(var(--card-line) 1px, transparent 1px);background-size:15px 15px;border-radius:10px;place-items:center;min-height:390px;margin-top:24px;display:grid;overflow:hidden}.workflow-viewport[data-astro-cid-45j26vei]{--workflow-stage-width:600px;aspect-ratio:600/530;width:100%;transition:transform .32s;position:relative;container-type:inline-size}.workflow-stage[data-astro-cid-45j26vei]{width:var(--workflow-stage-width);transform-origin:0 0;height:530px;transform:scale(tan(atan2(100cqw, var(--workflow-stage-width))));position:absolute;inset:0 auto auto 0}.workflow-scene[data-astro-cid-45j26vei]{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.workflow-edges[data-astro-cid-45j26vei]{fill:none;stroke:var(--card-muted);stroke-width:1.8px;opacity:.85;stroke-linejoin:round}.workflow-edges[data-astro-cid-45j26vei]>path[data-astro-cid-45j26vei]{vector-effect:non-scaling-stroke}.workflow-positive-route[data-astro-cid-45j26vei]{stroke:var(--brand-pink)}.workflow-node-wrap[data-astro-cid-45j26vei]{width:var(--preview-node-width);--typo-body-sm-font-size:18px;--typo-body-sm-emphasize-font-size:18px;--typo-body-md-font-size:18px;--typo-body-md-emphasize-font-size:18px;--typo-caption-font-size:14px;position:absolute}.workflow-node-wrap[data-astro-cid-45j26vei] .workflow-product-node{width:var(--preview-node-width);box-sizing:border-box;align-content:center;justify-items:center;height:64px;min-height:64px;display:grid}.workflow-port[data-astro-cid-45j26vei]{fill:var(--node-bg);stroke:var(--card-muted);stroke-width:1.5px}@media (width<=1280px){.workflow-viewport[data-astro-cid-45j26vei]{max-width:540px}}@media (width<=700px){.workflow-canvas[data-astro-cid-45j26vei]{min-height:300px}}@media (prefers-reduced-motion:reduce){.workflow-viewport[data-astro-cid-45j26vei]{transition:none}}.method-cards[data-astro-cid-usgnwwsf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.method-card[data-astro-cid-usgnwwsf]{--card-bg:var(--visual-panel);--card-ink:var(--visual-ink);--card-muted:var(--visual-muted);--card-line:var(--visual-line);--node-bg:var(--visual-raised);border:1px solid var(--card-line);background:var(--card-bg);min-width:0;color:var(--card-ink);border-radius:17px;padding:24px;transition:border-color .32s,transform .32s,box-shadow .32s;position:relative}.method-card-select[data-astro-cid-usgnwwsf]{display:none}.method-card[data-astro-cid-usgnwwsf][data-slot=center]:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--card-ink) 28%, transparent);box-shadow:0 16px 40px #00000017}.method-flow[data-astro-cid-usgnwwsf]{--card-bg:var(--visual-canvas)}.method-link[data-astro-cid-usgnwwsf]{color:inherit;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.method-link[data-astro-cid-usgnwwsf]:after{content:"";border-radius:inherit;position:absolute;inset:0}.method-link[data-astro-cid-usgnwwsf] h3[data-astro-cid-usgnwwsf]{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.2vw,31px);font-weight:500;line-height:1.4}.method-link-action[data-astro-cid-usgnwwsf]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.method-link-experience[data-astro-cid-usgnwwsf]{color:var(--brand-pink);opacity:0;font-size:12px;font-weight:500;transition:opacity .28s,transform .28s;transform:translate(-5px)}.method-link-action[data-astro-cid-usgnwwsf]>svg{flex-shrink:0;transition:transform .28s}.method-card[data-astro-cid-usgnwwsf][data-slot=center]:is(:hover,:focus-within) .method-link-experience[data-astro-cid-usgnwwsf]{opacity:1;transform:none}.method-card[data-astro-cid-usgnwwsf][data-slot=center]:hover .method-link-action[data-astro-cid-usgnwwsf]>svg,.method-card[data-astro-cid-usgnwwsf]:has(.method-link:focus-visible) .method-link-action[data-astro-cid-usgnwwsf]>svg{transform:translate(4px)}.method-card[data-astro-cid-usgnwwsf]:has(.method-link:focus-visible){outline:2px solid var(--brand-pink);outline-offset:5px}.method-link[data-astro-cid-usgnwwsf]:focus-visible{outline:none}.method-description[data-astro-cid-usgnwwsf]{min-height:3.8em;color:var(--card-muted);margin:16px 0 0;font-size:14px;line-height:1.9}.skill-switcher[data-astro-cid-usgnwwsf]{z-index:1;border:1px solid var(--card-line);border-radius:9px;flex-wrap:wrap;gap:5px;width:fit-content;max-width:100%;margin:22px 0 14px;padding:4px;display:flex;position:relative}.skill-switcher[data-astro-cid-usgnwwsf] label[data-astro-cid-usgnwwsf]{cursor:pointer;position:relative}.skill-switcher[data-astro-cid-usgnwwsf] input[data-astro-cid-usgnwwsf]{opacity:0;width:1px;height:1px;position:absolute}.skill-switcher[data-astro-cid-usgnwwsf] span[data-astro-cid-usgnwwsf]{color:var(--card-muted);border-radius:6px;padding:8px 13px;font-size:12px;transition:background .28s,color .28s;display:block}.skill-switcher[data-astro-cid-usgnwwsf] label[data-astro-cid-usgnwwsf]:has(input:checked) span[data-astro-cid-usgnwwsf]{background:color-mix(in srgb, var(--brand-pink) 9%, var(--card-bg));color:var(--card-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-pink) 36%, transparent);font-weight:600}.skill-switcher[data-astro-cid-usgnwwsf] label[data-astro-cid-usgnwwsf]:has(input:focus-visible) span[data-astro-cid-usgnwwsf]{outline:2px solid var(--brand-pink);outline-offset:2px}.skill-editor[data-astro-cid-usgnwwsf]{border:1px solid var(--card-line);background:var(--visual-raised);color:var(--card-ink);border-radius:10px;transition:transform .32s;overflow:hidden;box-shadow:0 10px 24px #0000000a}.method-card[data-astro-cid-usgnwwsf][data-slot=center]:hover .skill-editor[data-astro-cid-usgnwwsf]{transform:translateY(-2px)}.method-flow[data-astro-cid-usgnwwsf][data-slot=center]:is(:hover,:focus-within) .workflow-viewport{transform:scale(1.015)}.skill-file[data-astro-cid-usgnwwsf]{border-bottom:1px solid var(--card-line);align-items:center;gap:8px;padding:13px 18px;font-size:12px;display:flex}.skill-file[data-astro-cid-usgnwwsf] i[data-astro-cid-usgnwwsf]{background:var(--brand-pink);border-radius:50%;width:5px;height:5px;margin-left:auto}.skill-document[data-astro-cid-usgnwwsf]{height:315px;padding:19px 20px;display:none;overflow:hidden}.skill-document[data-astro-cid-usgnwwsf] pre[data-astro-cid-usgnwwsf]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:11px/1.8 Consolas,SFMono-Regular,monospace}.method-skill[data-astro-cid-usgnwwsf]:has(input[value=quotes]:checked) .skill-document-quotes[data-astro-cid-usgnwwsf],.method-skill[data-astro-cid-usgnwwsf]:has(input[value=delivery]:checked) .skill-document-delivery[data-astro-cid-usgnwwsf],.method-skill[data-astro-cid-usgnwwsf]:has(input[value=daily]:checked) .skill-document-daily[data-astro-cid-usgnwwsf],.method-skill[data-astro-cid-usgnwwsf]:has(input[value=cross-border]:checked) .skill-document-cross-border[data-astro-cid-usgnwwsf],.method-skill[data-astro-cid-usgnwwsf]:has(input[value=pharma]:checked) .skill-document-pharma[data-astro-cid-usgnwwsf]{animation:.32s both skill-document-in;display:block}.template-preview[data-astro-cid-usgnwwsf]{border:1px solid var(--card-line);background:var(--node-bg);border-radius:10px;min-height:390px;margin-top:22px;padding:26px}.template-heading[data-astro-cid-usgnwwsf]{align-items:center;gap:14px;display:flex}.template-symbol[data-astro-cid-usgnwwsf]{background:color-mix(in srgb, var(--brand-pink) 10%, var(--node-bg));width:44px;height:44px;color:var(--brand-pink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.template-heading[data-astro-cid-usgnwwsf] small[data-astro-cid-usgnwwsf]{color:var(--card-muted);font-size:11px}.template-heading[data-astro-cid-usgnwwsf] h4[data-astro-cid-usgnwwsf]{margin:5px 0 0;font-size:18px;font-weight:500;line-height:1.5}.template-resources[data-astro-cid-usgnwwsf]{margin-top:24px}.template-resources[data-astro-cid-usgnwwsf]>div[data-astro-cid-usgnwwsf]{border-top:1px solid var(--card-line);align-items:flex-start;gap:12px;padding-block:13px;display:flex}.template-resources[data-astro-cid-usgnwwsf] svg{color:var(--brand-pink);flex-shrink:0;margin-top:3px}.template-resources[data-astro-cid-usgnwwsf] p[data-astro-cid-usgnwwsf]{margin:0}.template-resources[data-astro-cid-usgnwwsf] strong[data-astro-cid-usgnwwsf]{font-size:12px;font-weight:500;line-height:1.7;display:block}.template-resources[data-astro-cid-usgnwwsf] p[data-astro-cid-usgnwwsf]>span[data-astro-cid-usgnwwsf]{color:var(--card-muted);margin-top:3px;font-size:11px;line-height:1.7;display:block}.template-connector-content[data-astro-cid-usgnwwsf]{flex:1;min-width:0}.template-connector-list[data-astro-cid-usgnwwsf]{flex-wrap:wrap;gap:7px;margin:7px 0 0;padding:0;list-style:none;display:flex}.template-connector-list[data-astro-cid-usgnwwsf] li[data-astro-cid-usgnwwsf]{border:1px solid var(--card-line);color:var(--card-ink);background:var(--card-bg);border-radius:7px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:11px;line-height:1.5;display:flex}.template-connector-logo[data-astro-cid-usgnwwsf]{width:28px;height:28px;color:var(--card-muted);border-radius:5px;flex:0 0 28px;place-items:center;display:grid;overflow:hidden}.template-connector-logo[data-astro-cid-usgnwwsf] svg{width:24px;height:24px;color:inherit;margin:0;display:block}.template-prompts[data-astro-cid-usgnwwsf]{margin-top:15px}.template-prompts[data-astro-cid-usgnwwsf]>span[data-astro-cid-usgnwwsf]{color:var(--card-muted);font-size:11px}.template-prompts[data-astro-cid-usgnwwsf] ul[data-astro-cid-usgnwwsf]{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.template-prompts[data-astro-cid-usgnwwsf] li[data-astro-cid-usgnwwsf]{border:1px solid var(--card-line);color:var(--card-muted);border-radius:5px;padding:6px 9px;font-size:11px;line-height:1.5}@media (width>=701px) and (prefers-reduced-motion:no-preference){.method-carousel-window[data-astro-cid-usgnwwsf]{margin:-8px -8px -40px;padding:8px 8px 40px;overflow:hidden}.method-carousel[data-astro-cid-usgnwwsf] .method-cards[data-astro-cid-usgnwwsf]{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:0}.method-carousel[data-astro-cid-usgnwwsf] .method-card[data-astro-cid-usgnwwsf]{--side-offset:85%;--side-scale:.68;grid-area:1/1;place-self:stretch center;width:max(320px,42%);max-width:100%;transition:translate .28s,box-shadow .28s,border-color .28s}.method-card[data-astro-cid-usgnwwsf][data-slot=center]{z-index:3;border-color:color-mix(in srgb, var(--card-ink) 28%, transparent);transform:translate(0)scale(1);box-shadow:0 16px 40px #0000001f}.method-carousel[data-astro-cid-usgnwwsf] .method-card[data-astro-cid-usgnwwsf][data-slot=center]:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--card-ink) 28%, transparent);translate:0 -3px;box-shadow:0 22px 52px #00000029}.method-card[data-astro-cid-usgnwwsf][data-slot=left]{z-index:1;transform:translateX(calc(-1 * var(--side-offset))) scale(var(--side-scale))}.method-card[data-astro-cid-usgnwwsf][data-slot=right]{z-index:1;transform:translateX(var(--side-offset)) scale(var(--side-scale))}.method-card[data-astro-cid-usgnwwsf]:not([data-slot=center]):hover{box-shadow:none}.method-carousel[data-astro-cid-usgnwwsf][data-ready] .method-card[data-astro-cid-usgnwwsf]:not([data-slot=center]) .method-card-select[data-astro-cid-usgnwwsf]{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;display:block;position:absolute;inset:0}.method-card-select[data-astro-cid-usgnwwsf]:focus-visible{outline:2px solid var(--brand-pink);outline-offset:4px}}@media (hover:none){.method-card[data-astro-cid-usgnwwsf][data-slot=center] .method-link-experience[data-astro-cid-usgnwwsf]{opacity:1;transform:none}}.visually-hidden[data-astro-cid-usgnwwsf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes skill-document-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.method-card[data-astro-cid-usgnwwsf]{padding:24px}.method-link[data-astro-cid-usgnwwsf]{gap:8px}.method-description[data-astro-cid-usgnwwsf]{font-size:13px}.skill-document[data-astro-cid-usgnwwsf]{padding-inline:15px;overflow:auto}}@media (width<=700px){.method-carousel-window[data-astro-cid-usgnwwsf]{overflow:visible}.method-cards[data-astro-cid-usgnwwsf]{grid-template-columns:minmax(0,1fr);gap:24px;max-width:760px;margin-inline:auto}.method-card[data-astro-cid-usgnwwsf]{grid-area:auto;align-self:start;width:100%;height:auto;transition:none;animation:none;transform:translate(0,0)}.method-card-select[data-astro-cid-usgnwwsf]{display:none}.method-description[data-astro-cid-usgnwwsf],.template-preview[data-astro-cid-usgnwwsf]{min-height:0}.skill-editor[data-astro-cid-usgnwwsf],.skill-document[data-astro-cid-usgnwwsf]{overflow:visible}.skill-document[data-astro-cid-usgnwwsf]{height:auto}.method-flow[data-astro-cid-usgnwwsf] .workflow-canvas{width:min(100%,640px);min-height:0;margin-inline:auto}.method-card[data-astro-cid-usgnwwsf]:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--card-ink) 28%, transparent);box-shadow:0 16px 40px #00000017}.method-card[data-astro-cid-usgnwwsf]:is(:hover,:focus-within) .method-link-experience[data-astro-cid-usgnwwsf]{opacity:1;transform:none}.method-flow[data-astro-cid-usgnwwsf][data-slot=center]:is(:hover,:focus-within) .workflow-viewport{transform:none}.method-cards[data-astro-cid-usgnwwsf]{grid-template-columns:1fr;gap:22px}.method-description[data-astro-cid-usgnwwsf]{min-height:0}}@media (width>=701px) and (prefers-reduced-motion:reduce){.method-cards[data-astro-cid-usgnwwsf]{grid-template-columns:repeat(3,minmax(320px,1fr));overflow-x:auto}}@media (prefers-reduced-motion:reduce){.method-flow[data-astro-cid-usgnwwsf][data-slot=center]:is(:hover,:focus-within) .workflow-viewport{transform:none}.method-card[data-astro-cid-usgnwwsf],.method-link-action[data-astro-cid-usgnwwsf]>svg,.skill-switcher[data-astro-cid-usgnwwsf] span[data-astro-cid-usgnwwsf],.skill-editor[data-astro-cid-usgnwwsf]{transition:none}.skill-document[data-astro-cid-usgnwwsf]{animation:none!important}.method-card[data-astro-cid-usgnwwsf]{translate:none!important}.method-link-experience[data-astro-cid-usgnwwsf]{transition:none}.method-card[data-astro-cid-usgnwwsf][data-slot=center]:is(:hover,:focus-within),.method-card[data-astro-cid-usgnwwsf][data-slot=center]:hover .skill-editor[data-astro-cid-usgnwwsf]{transform:none}}.conversation-preview[data-astro-cid-rdy4qbei]{--chat-line:var(--visual-line);--chat-muted:var(--visual-muted);color:var(--visual-ink);overflow:hidden}.conversation-header[data-astro-cid-rdy4qbei]{border-bottom:1px solid var(--chat-line);align-items:center;gap:9px;padding:17px 23px;font-size:14px;font-weight:550;display:flex}.conversation-messages[data-astro-cid-rdy4qbei]{gap:26px;padding:25px 23px;display:grid}.conversation-user[data-astro-cid-rdy4qbei]{background:var(--visual-inset);border-radius:14px 14px 3px;justify-self:end;max-width:86%;padding:13px 17px}.conversation-preview[data-astro-cid-rdy4qbei] p[data-astro-cid-rdy4qbei]{margin:0;font-size:13px;line-height:1.9}.conversation-assistant[data-astro-cid-rdy4qbei]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;display:grid}.conversation-assistant[data-astro-cid-rdy4qbei]>img[data-astro-cid-rdy4qbei]{margin-top:2px}.conversation-response[data-astro-cid-rdy4qbei]{min-width:0}.conversation-process[data-astro-cid-rdy4qbei]{border:1px solid var(--chat-line);border-radius:9px;margin-top:19px;overflow:hidden}.conversation-process-heading[data-astro-cid-rdy4qbei]{color:var(--chat-muted);align-items:center;gap:9px;padding:12px 14px;font-size:11px;display:flex}.conversation-progress[data-astro-cid-rdy4qbei]{align-items:center;gap:3px;height:12px;display:inline-flex}.conversation-progress[data-astro-cid-rdy4qbei] i[data-astro-cid-rdy4qbei]{opacity:.4;background:currentColor;border-radius:50%;width:3px;height:3px}.conversation-tools[data-astro-cid-rdy4qbei]{gap:0;margin:0;padding:0 14px 5px;list-style:none;display:grid}.conversation-tools[data-astro-cid-rdy4qbei] li[data-astro-cid-rdy4qbei]{border-top:1px solid var(--chat-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 0;display:grid}.conversation-tool-icon[data-astro-cid-rdy4qbei]{background:var(--visual-inset);width:26px;height:27px;color:var(--chat-muted);border-radius:6px;place-items:center;display:grid}.conversation-tools[data-astro-cid-rdy4qbei] strong[data-astro-cid-rdy4qbei]{font-size:12px;font-weight:500}.conversation-tools[data-astro-cid-rdy4qbei] p[data-astro-cid-rdy4qbei]{color:var(--chat-muted);margin-top:4px;font-size:11px;line-height:1.7}.conversation-tools[data-astro-cid-rdy4qbei] small[data-astro-cid-rdy4qbei]{color:var(--chat-muted);background:var(--visual-inset);border-radius:4px;padding:3px 5px;font-size:10px}.conversation-response[data-astro-cid-rdy4qbei] .conversation-result[data-astro-cid-rdy4qbei]{margin-top:20px}.conversation-file[data-astro-cid-rdy4qbei]{border:1px solid var(--chat-line);border-radius:9px;align-items:center;gap:11px;margin-top:14px;padding:15px;display:flex}.conversation-file[data-astro-cid-rdy4qbei]>svg{color:var(--chat-muted);flex-shrink:0}.conversation-file[data-astro-cid-rdy4qbei] strong[data-astro-cid-rdy4qbei]{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.conversation-file[data-astro-cid-rdy4qbei] span[data-astro-cid-rdy4qbei]{color:var(--chat-muted);margin-top:6px;font-size:11px;display:block}.conversation-composer[data-astro-cid-rdy4qbei]{border:1px solid var(--chat-line);color:var(--chat-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 23px 22px;padding:12px 13px;font-size:12px;display:flex}.conversation-composer[data-astro-cid-rdy4qbei]:focus-within{border-color:var(--color-line-hover);box-shadow:0 0 0 2px #25262a0d}.conversation-composer[data-astro-cid-rdy4qbei] input[data-astro-cid-rdy4qbei]{width:100%;min-width:0;color:var(--visual-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:3px 0}.conversation-composer[data-astro-cid-rdy4qbei] input[data-astro-cid-rdy4qbei]::placeholder{color:var(--chat-muted)}.conversation-composer[data-astro-cid-rdy4qbei] i[data-astro-cid-rdy4qbei]{background:var(--visual-ink);width:25px;height:25px;color:var(--visual-panel);border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.conversation-progress[data-astro-cid-rdy4qbei] i[data-astro-cid-rdy4qbei]{animation:1.5s ease-in-out infinite conversation-dot}.conversation-progress[data-astro-cid-rdy4qbei] i[data-astro-cid-rdy4qbei]:nth-child(2){animation-delay:.18s}.conversation-progress[data-astro-cid-rdy4qbei] i[data-astro-cid-rdy4qbei]:nth-child(3){animation-delay:.36s}.conversation-composer[data-astro-cid-rdy4qbei] i[data-astro-cid-rdy4qbei] svg{animation:.9s linear infinite conversation-loading-turn}}@keyframes conversation-dot{0%,70%,to{opacity:.3}35%{opacity:.9}}@keyframes conversation-loading-turn{to{transform:rotate(360deg)}}@media print{.conversation-progress[data-astro-cid-rdy4qbei]{display:none}.conversation-composer[data-astro-cid-rdy4qbei] i[data-astro-cid-rdy4qbei] svg{animation:none}}@media (width<=600px){.conversation-header[data-astro-cid-rdy4qbei]{padding:15px}.conversation-messages[data-astro-cid-rdy4qbei]{gap:22px;padding:20px 14px}.conversation-assistant[data-astro-cid-rdy4qbei]{grid-template-columns:21px minmax(0,1fr);gap:8px}.conversation-assistant[data-astro-cid-rdy4qbei]>img[data-astro-cid-rdy4qbei]{width:21px;height:21px}.conversation-preview[data-astro-cid-rdy4qbei] p[data-astro-cid-rdy4qbei]{font-size:12px}.conversation-process-heading[data-astro-cid-rdy4qbei]{justify-content:space-between}.conversation-tools[data-astro-cid-rdy4qbei]{padding-inline:10px}.conversation-tools[data-astro-cid-rdy4qbei] li[data-astro-cid-rdy4qbei]{grid-template-columns:26px minmax(0,1fr) auto;gap:4px 8px}.conversation-tool-icon[data-astro-cid-rdy4qbei]{grid-area:1/1/3}.conversation-tools[data-astro-cid-rdy4qbei] li[data-astro-cid-rdy4qbei]>div[data-astro-cid-rdy4qbei]{display:contents}.conversation-tools[data-astro-cid-rdy4qbei] strong[data-astro-cid-rdy4qbei]{grid-area:1/2;align-self:center}.conversation-tools[data-astro-cid-rdy4qbei] p[data-astro-cid-rdy4qbei]{grid-area:2/2/auto/-1;margin-top:0}.conversation-tools[data-astro-cid-rdy4qbei] small[data-astro-cid-rdy4qbei]{white-space:nowrap;grid-area:1/3;place-self:start end}.conversation-composer[data-astro-cid-rdy4qbei]{margin-inline:14px}}.soia-sidebar[data-astro-cid-kkr7auzj]{border-right:1px solid var(--visual-line);background:var(--visual-canvas);min-width:0;color:var(--visual-ink);flex-direction:column;gap:13px;padding:25px 19px 20px;display:flex}.soia-sidebar-brand[data-astro-cid-kkr7auzj]{align-items:center;gap:11px;margin-bottom:7px;display:flex}.soia-sidebar-brand[data-astro-cid-kkr7auzj]>span[data-astro-cid-kkr7auzj]{place-items:center;width:35px;height:35px;display:grid}.soia-sidebar-brand[data-astro-cid-kkr7auzj] strong[data-astro-cid-kkr7auzj]{letter-spacing:-.035em;font-size:19px;font-weight:550}.soia-sidebar-new[data-astro-cid-kkr7auzj],.soia-sidebar-item[data-astro-cid-kkr7auzj],.soia-sidebar-heading[data-astro-cid-kkr7auzj],.soia-sidebar-task[data-astro-cid-kkr7auzj]{align-items:center;gap:9px;min-width:0;font-size:11px;line-height:1.6;display:flex}.soia-sidebar-new[data-astro-cid-kkr7auzj]{border:1px solid var(--visual-line);color:var(--visual-ink);background:var(--visual-panel);border-radius:8px;padding:11px 12px}.soia-sidebar-item[data-astro-cid-kkr7auzj]{padding:7px 11px}.soia-sidebar[data-astro-cid-kkr7auzj] svg{flex-shrink:0}.soia-sidebar-heading[data-astro-cid-kkr7auzj]{color:var(--visual-muted);padding:7px 11px}.soia-sidebar-heading[data-astro-cid-kkr7auzj]>svg:last-child{margin-left:auto}.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]>summary[data-astro-cid-kkr7auzj]{cursor:pointer;border-radius:6px;min-height:36px;list-style:none;transition:background .24s,color .24s}.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]>summary[data-astro-cid-kkr7auzj]::-webkit-details-marker{display:none}.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]>summary[data-astro-cid-kkr7auzj]:hover{color:var(--visual-ink);background:var(--visual-panel)}.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]>summary[data-astro-cid-kkr7auzj]:focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]>summary[data-astro-cid-kkr7auzj]>svg:last-child{transition:transform .28s;transform:rotate(-90deg)}.soia-sidebar-resource-group[data-astro-cid-kkr7auzj][open]>summary[data-astro-cid-kkr7auzj]>svg:last-child{transform:rotate(0)}@supports (interpolate-size:allow-keywords) and selector(::details-content){.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]{interpolate-size:allow-keywords}.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]::details-content{opacity:0;block-size:0;transition:block-size .28s ease, opacity .24s ease, content-visibility .28s allow-discrete;overflow:clip}.soia-sidebar-resource-group[data-astro-cid-kkr7auzj][open]::details-content{opacity:1;block-size:auto}}.soia-sidebar-resources[data-astro-cid-kkr7auzj]{gap:3px;padding-left:13px;display:grid}.soia-sidebar-history[data-astro-cid-kkr7auzj]{gap:5px;margin-top:12px;display:grid}.soia-sidebar-task[data-astro-cid-kkr7auzj]{color:var(--visual-muted);border-radius:7px;padding:10px 11px}.soia-sidebar-task[data-astro-cid-kkr7auzj].selected{background:var(--visual-mark);color:var(--visual-ink)}.soia-sidebar-task[data-astro-cid-kkr7auzj] span[data-astro-cid-kkr7auzj]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.soia-sidebar-profile[data-astro-cid-kkr7auzj]{align-items:center;gap:8px;margin-top:auto;padding:22px 10px 0;display:flex}.soia-sidebar-profile[data-astro-cid-kkr7auzj] i[data-astro-cid-kkr7auzj]{background:var(--visual-mark);border-radius:50%;width:24px;height:24px}.soia-sidebar-profile[data-astro-cid-kkr7auzj] span[data-astro-cid-kkr7auzj]{background:var(--visual-mark);border-radius:3px;width:52px;height:5px}.soia-sidebar-profile[data-astro-cid-kkr7auzj] span[data-astro-cid-kkr7auzj]:last-child{border-radius:50%;width:9px;height:9px;margin-left:auto}@media (width<=600px){.soia-sidebar[data-astro-cid-kkr7auzj]{border-right:0;border-bottom:1px solid var(--visual-line);padding:18px}.soia-sidebar-brand[data-astro-cid-kkr7auzj]{margin-bottom:0}.soia-sidebar-resources[data-astro-cid-kkr7auzj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-left:0}.soia-sidebar-item[data-astro-cid-kkr7auzj]{padding-inline:7px;font-size:10px}.soia-sidebar-history[data-astro-cid-kkr7auzj],.soia-sidebar-profile[data-astro-cid-kkr7auzj]{display:none}}@media (prefers-reduced-motion:reduce){.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]>summary[data-astro-cid-kkr7auzj],.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]>summary[data-astro-cid-kkr7auzj]>svg:last-child,.soia-sidebar-resource-group[data-astro-cid-kkr7auzj]::details-content{transition:none}}.customer-marquee[data-astro-cid-jz4ixprn]{--customer-gap:42px;width:min(1120px,100%);color:var(--color-on-surface-muted);margin:0 auto;padding-top:40px}.customer-marquee-window[data-astro-cid-jz4ixprn]{padding-block:7px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.customer-marquee-window[data-astro-cid-jz4ixprn]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.customer-marquee-track[data-astro-cid-jz4ixprn]{width:max-content;animation:52s linear infinite customer-marquee-travel;display:flex}.customer-marquee-group[data-astro-cid-jz4ixprn]{align-items:center;gap:var(--customer-gap);padding:0 var(--customer-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.customer-marquee-group[data-astro-cid-jz4ixprn]>li[data-astro-cid-jz4ixprn]{flex:0 0 138px;place-items:center;width:138px;height:58px;display:grid}.customer-marquee-group[data-astro-cid-jz4ixprn] img[data-astro-cid-jz4ixprn]{object-fit:contain;filter:grayscale();width:auto;max-width:120px;height:auto;max-height:34px;display:block}.customer-marquee-window[data-astro-cid-jz4ixprn]:focus-visible .customer-marquee-track[data-astro-cid-jz4ixprn]{animation-play-state:paused}@keyframes customer-marquee-travel{to{transform:translate(-50%)}}@media (width<=600px){.customer-marquee[data-astro-cid-jz4ixprn]{--customer-gap:24px;padding-top:32px}.customer-marquee-group[data-astro-cid-jz4ixprn]>li[data-astro-cid-jz4ixprn]{flex-basis:120px;width:120px;height:52px}.customer-marquee-group[data-astro-cid-jz4ixprn] img[data-astro-cid-jz4ixprn]{max-width:108px;max-height:31px}}@media (prefers-reduced-motion:reduce){.customer-marquee-window[data-astro-cid-jz4ixprn]{scrollbar-width:thin;overflow-x:auto;mask-image:none}.customer-marquee-track[data-astro-cid-jz4ixprn]{animation:none;transform:none}.customer-marquee-group[data-astro-cid-jz4ixprn][aria-hidden=true]{display:none}}.hero-backdrop[data-astro-cid-5ugkn4rj]{pointer-events:none;color:var(--color-on-surface);position:absolute;inset:0;overflow:hidden}svg[data-astro-cid-5ugkn4rj]{width:max(1280px,100%);max-width:none;height:100%;min-height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}svg[data-astro-cid-5ugkn4rj] [data-astro-cid-5ugkn4rj]:is(path,rect,circle){vector-effect:non-scaling-stroke}.landscape-guides[data-astro-cid-5ugkn4rj]{stroke:currentColor;stroke-width:1px;opacity:.055}.landscape-inward[data-astro-cid-5ugkn4rj]{stroke:currentColor;stroke-width:1px;opacity:.065}.landscape-inward[data-astro-cid-5ugkn4rj] [data-astro-cid-5ugkn4rj]:is(rect,circle){fill:var(--color-canvas)}.landscape-routes[data-astro-cid-5ugkn4rj]{stroke:currentColor;stroke-width:1px;opacity:.18}.landscape-sheet[data-astro-cid-5ugkn4rj],.landscape-voice[data-astro-cid-5ugkn4rj]{stroke:currentColor;stroke-width:1px;opacity:.3}.voice-bar[data-astro-cid-5ugkn4rj]{stroke-width:2px;stroke-linecap:round}.voice-baseline[data-astro-cid-5ugkn4rj]{opacity:.2}.voice-accent[data-astro-cid-5ugkn4rj]{stroke:var(--brand-pink)}.sheet-surface[data-astro-cid-5ugkn4rj]{fill:var(--color-canvas)}.sheet-back[data-astro-cid-5ugkn4rj]{opacity:.4}.landscape-hub[data-astro-cid-5ugkn4rj],.landscape-details[data-astro-cid-5ugkn4rj]{stroke:currentColor;stroke-width:1px;opacity:.2}.landscape-brand[data-astro-cid-5ugkn4rj]{opacity:.48}.landscape-nodes[data-astro-cid-5ugkn4rj]{stroke:currentColor;stroke-width:1px;fill:var(--color-canvas);opacity:.24}.landscape-check[data-astro-cid-5ugkn4rj],.landscape-signal[data-astro-cid-5ugkn4rj]{stroke:var(--brand-pink)}.landscape-check[data-astro-cid-5ugkn4rj]{stroke-width:1.5px}.landscape-signal[data-astro-cid-5ugkn4rj]{stroke-width:1.5px;stroke-dasharray:3 97;opacity:.48;animation:18s linear infinite landscape-travel}@keyframes landscape-travel{to{stroke-dashoffset:-100px}}@media (width<=800px){svg[data-astro-cid-5ugkn4rj]{opacity:.75;width:1100px}}@media (width<=600px){svg[data-astro-cid-5ugkn4rj]{opacity:.65;width:900px;top:66%;left:0}.landscape-inward[data-astro-cid-5ugkn4rj]{opacity:.04}}@media (prefers-reduced-motion:reduce){.landscape-signal[data-astro-cid-5ugkn4rj]{animation:none}}.graphite{--brand-ink:#141517;--brand-text:#5f6166;--brand-blue:#5f6166;--brand-night-blue:#e6e6e4;--brand-ice:#f6f6f5;--brand-white:#fff;--brand-paper:#ededeb;--brand-amber:var(--brand-pink);--graphite-night:#141414;--graphite-deep:#1f2022;--graphite-line:color-mix(in srgb, var(--brand-ice) 17%, transparent);--visual-canvas:var(--color-surface-subtle);--visual-panel:color-mix(in srgb, var(--color-surface) 74%, var(--color-canvas));--visual-raised:var(--color-surface);--visual-inset:var(--color-surface-field);--visual-ink:var(--color-on-surface);--visual-muted:var(--color-on-surface-muted);--visual-line:var(--color-line-subtle);--visual-mark:var(--color-surface-control);color:var(--brand-ink)}h1[data-astro-cid-gmzltpur],h2[data-astro-cid-gmzltpur],h3[data-astro-cid-gmzltpur],p[data-astro-cid-gmzltpur],figure[data-astro-cid-gmzltpur]{margin:0}h1[data-astro-cid-gmzltpur],h2[data-astro-cid-gmzltpur],h3[data-astro-cid-gmzltpur]{font-weight:500}.concept-eyebrow[data-astro-cid-gmzltpur]{margin-bottom:var(--spacing-xl)}h2[data-astro-cid-gmzltpur]{letter-spacing:-.055em;font-size:clamp(34px,4vw,58px);line-height:1.28}h2[data-astro-cid-gmzltpur]>span[data-astro-cid-gmzltpur]{color:var(--brand-blue)}.graphite-body[data-astro-cid-gmzltpur]{color:var(--brand-text);font-size:17px;line-height:1.9}.graphite-kicker[data-astro-cid-gmzltpur]{color:var(--brand-night-blue);align-items:center;gap:10px;display:flex}.graphite-kicker[data-astro-cid-gmzltpur]>i[data-astro-cid-gmzltpur]{background:var(--brand-amber);width:6px;height:6px;box-shadow:0 0 15px color-mix(in srgb, var(--brand-amber) 65%, transparent);border-radius:50%}.graphite-connect-kicker[data-astro-cid-gmzltpur]{color:var(--brand-text)}.graphite-primary[data-astro-cid-gmzltpur]{border:1px solid var(--brand-ice);color:var(--brand-ink);background:var(--brand-ice);min-height:54px;box-shadow:0 4px 25px color-mix(in srgb, var(--brand-blue) 25%, transparent);border-radius:100px;padding:16px 25px}.graphite-primary[data-astro-cid-gmzltpur]:hover{color:var(--brand-ink);background:var(--brand-paper);border-color:var(--brand-paper);transform:none}.graphite-text-link[data-astro-cid-gmzltpur]{min-height:44px;color:var(--brand-ice);align-items:center;gap:13px;font-size:14px;display:inline-flex}.graphite-text-link[data-astro-cid-gmzltpur]:hover{color:var(--brand-amber)}.graphite-primary[data-astro-cid-gmzltpur],.graphite-text-link[data-astro-cid-gmzltpur]:has(.graphite-cta-icon),.concept-link[data-astro-cid-gmzltpur]:has(.graphite-cta-icon){position:relative}.graphite-primary[data-astro-cid-gmzltpur]{gap:0;transition:background .32s,border-color .32s}.graphite-text-link[data-astro-cid-gmzltpur]:has(.graphite-cta-icon),.concept-link[data-astro-cid-gmzltpur]:has(.graphite-cta-icon){padding-inline-end:30px}.graphite-cta-label[data-astro-cid-gmzltpur]{display:inline-block}.graphite-cta-icon[data-astro-cid-gmzltpur]{inset-inline-end:0;opacity:0;pointer-events:none;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;transform:translate(-6px,-50%)}a[data-astro-cid-gmzltpur]:is(:hover,:focus-visible)>.graphite-cta-icon[data-astro-cid-gmzltpur],[data-astro-cid-gmzltpur]:is(.graphite-features-link,.graphite-console-link)>.graphite-cta-icon[data-astro-cid-gmzltpur]{opacity:1;transform:translateY(-50%)}[data-astro-cid-gmzltpur]:is(.graphite-features-link,.graphite-console-link):is(:hover,:focus-visible)>.graphite-cta-icon[data-astro-cid-gmzltpur]{transform:translate(4px,-50%)}.graphite-primary[data-astro-cid-gmzltpur] .graphite-cta-icon[data-astro-cid-gmzltpur]{flex:none;width:0;height:18px;margin-inline-start:0;transition:width .32s cubic-bezier(.22,1,.36,1),margin-inline-start .32s cubic-bezier(.22,1,.36,1),opacity .32s;position:static;inset:auto;overflow:hidden;transform:none}.graphite-primary[data-astro-cid-gmzltpur] .graphite-cta-icon[data-astro-cid-gmzltpur]>svg{flex:none;width:18px;height:18px}.graphite-primary[data-astro-cid-gmzltpur]:is(:hover,:focus-visible)>.graphite-cta-icon[data-astro-cid-gmzltpur]{width:18px;margin-inline-start:8px;transform:none}.graphite-section-copy[data-astro-cid-gmzltpur] .graphite-body[data-astro-cid-gmzltpur]{max-width:29em;margin:27px 0 30px}.graphite-connect-layout[data-astro-cid-gmzltpur] .concept-actions[data-astro-cid-gmzltpur]{gap:16px 24px;margin-top:30px}.graphite-section-heading[data-astro-cid-gmzltpur]{justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px;display:flex}.graphite-section-heading[data-astro-cid-gmzltpur]>.graphite-body[data-astro-cid-gmzltpur]{padding-bottom:7px}.graphite-hero{--hero-surface:var(--graphite-night);isolation:isolate;background:var(--hero-surface);color:var(--brand-ice);position:relative;overflow:hidden}.graphite-hero-content[data-astro-cid-gmzltpur]{z-index:1;flex-direction:column;width:min(1280px,100% - 80px);min-height:clamp(620px,100svh - 94px,850px);padding-top:24px;padding-bottom:38px;display:flex;position:relative}.graphite-hero-heading[data-astro-cid-gmzltpur]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-block:40px 24px;display:flex}.graphite-hero-heading[data-astro-cid-gmzltpur] .graphite-kicker[data-astro-cid-gmzltpur]{justify-content:center;margin-bottom:24px}h1[data-astro-cid-gmzltpur]{letter-spacing:-.055em;text-wrap:balance;max-width:1120px;font-size:clamp(48px,6.4vw,92px);line-height:1.12}h1[data-astro-cid-gmzltpur]>span[data-astro-cid-gmzltpur]{color:var(--brand-night-blue)}.graphite-hero-description[data-astro-cid-gmzltpur]{max-width:760px;color:color-mix(in srgb, var(--brand-ice) 76%, transparent);text-wrap:pretty;margin-top:28px;font-size:18px;line-height:1.8}.graphite-hero-heading[data-astro-cid-gmzltpur] .concept-actions[data-astro-cid-gmzltpur]{justify-content:center;gap:26px;margin-top:32px}.graphite-connect{background:var(--color-canvas)}.graphite-connect-layout[data-astro-cid-gmzltpur]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-block:118px;display:grid}.graphite-context-canvas[data-astro-cid-gmzltpur]{min-width:0;padding:20px 26px 0;position:relative}.graphite-context-orbit[data-astro-cid-gmzltpur]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brand-blue) 15%, transparent);width:390px;max-width:100%;box-shadow:0 0 0 35px color-mix(in srgb, var(--visual-muted) 3%, transparent), 0 0 0 70px color-mix(in srgb, var(--visual-muted) 2%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.graphite-context-stack[data-astro-cid-gmzltpur]{--resource-card-height:112px;--resource-stagger:10px;flex-direction:column;gap:14px;padding:12px 18px;display:flex;position:relative}.graphite-context-resource[data-astro-cid-gmzltpur]{min-block-size:var(--resource-card-height);border:1px solid var(--visual-line);background:var(--visual-panel);box-shadow:0 7px 24px color-mix(in srgb, var(--brand-ink) 5%, transparent);border-radius:12px;flex:none;align-items:center;gap:17px;padding:23px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex}.graphite-context-resource[data-astro-cid-gmzltpur]:nth-child(odd){translate:calc(-1 * var(--resource-stagger)) 0}.graphite-context-resource[data-astro-cid-gmzltpur]:nth-child(2n){translate:var(--resource-stagger) 0}.graphite-context-resource[data-astro-cid-gmzltpur]:is(:hover,:focus-visible){border-color:var(--brand-blue);box-shadow:0 10px 28px color-mix(in srgb, var(--brand-ink) 9%, transparent);transform:translateY(-3px)}.graphite-context-action[data-astro-cid-gmzltpur]>svg{flex-shrink:0;transition:transform .28s}.graphite-context-resource[data-astro-cid-gmzltpur]:is(:hover,:focus-visible) .graphite-context-action[data-astro-cid-gmzltpur]>svg{transform:translate(3px)}.graphite-context-resource[data-astro-cid-gmzltpur]>.graphite-context-icon[data-astro-cid-gmzltpur]{background:var(--visual-inset);width:47px;height:47px;color:var(--visual-muted);border-radius:12px;flex:none;place-items:center;display:grid}.graphite-context-resource[data-astro-cid-gmzltpur]>div[data-astro-cid-gmzltpur]{flex:1}.graphite-context-resource[data-astro-cid-gmzltpur] h3[data-astro-cid-gmzltpur]{font-size:17px}.graphite-context-resource[data-astro-cid-gmzltpur] p[data-astro-cid-gmzltpur]{color:var(--visual-muted);margin-top:7px;font-size:12px;line-height:1.7}.graphite-context-resource[data-astro-cid-gmzltpur]>svg{color:var(--visual-muted)}.graphite-context-action[data-astro-cid-gmzltpur]{color:var(--visual-muted);flex-shrink:0;align-items:center;gap:7px;transition:color .28s;display:inline-flex}.graphite-context-experience[data-astro-cid-gmzltpur]{color:var(--brand-pink);opacity:0;font-size:12px;font-weight:500;transition:opacity .28s,transform .28s;transform:translate(-4px)}.graphite-context-resource[data-astro-cid-gmzltpur]:is(:hover,:focus-visible) .graphite-context-action[data-astro-cid-gmzltpur]{color:var(--brand-pink)}.graphite-context-resource[data-astro-cid-gmzltpur]:is(:hover,:focus-visible) .graphite-context-experience[data-astro-cid-gmzltpur]{opacity:1;transform:none}@media (hover:none){.graphite-context-experience[data-astro-cid-gmzltpur]{opacity:1;transform:none}}.graphite-work{background:var(--color-surface-subtle);color:var(--visual-ink);padding:110px 0 120px}.graphite-work[data-astro-cid-gmzltpur] h2[data-astro-cid-gmzltpur]>span[data-astro-cid-gmzltpur],.graphite-work[data-astro-cid-gmzltpur] .graphite-body[data-astro-cid-gmzltpur],.graphite-work[data-astro-cid-gmzltpur] .graphite-kicker[data-astro-cid-gmzltpur]{color:var(--visual-muted)}.graphite-product-window[data-astro-cid-gmzltpur]{border:1px solid var(--visual-line);background:var(--visual-panel);border-radius:17px;overflow:hidden;box-shadow:0 22px 60px #00000012}.graphite-product-body[data-astro-cid-gmzltpur]{grid-template-columns:.75fr 1.75fr;display:grid}.graphite-document-workspace[data-astro-cid-gmzltpur]{min-width:0}.graphite-methods{background:var(--color-canvas);padding:112px 0 95px}.graphite-methods-kicker[data-astro-cid-gmzltpur]{color:var(--brand-text)}.work-heading-actions[data-astro-cid-gmzltpur]{max-width:31em;padding-bottom:7px}.work-heading-actions[data-astro-cid-gmzltpur] .concept-actions[data-astro-cid-gmzltpur]{margin-top:20px}.graphite-organization{background:var(--color-surface-subtle);padding:120px 0}.graphite-organization-layout[data-astro-cid-gmzltpur]{grid-template-columns:.9fr 1.35fr;align-items:center;gap:56px;display:grid}.graphite-organization-kicker[data-astro-cid-gmzltpur]{color:var(--brand-text)}.graphite-scenarios{background:var(--color-canvas);padding:100px 0}.graphite-scenarios-layout[data-astro-cid-gmzltpur]{grid-template-columns:1.15fr 1fr;grid-template-areas:"industries copy";align-items:center;gap:80px;display:grid}.graphite-scenarios-layout[data-astro-cid-gmzltpur]>.graphite-section-copy[data-astro-cid-gmzltpur]{grid-area:copy}.graphite-scenario-list[data-astro-cid-gmzltpur]{grid-area:industries}.graphite-scenarios-kicker[data-astro-cid-gmzltpur]{color:var(--brand-text)}.graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur]{border-bottom:1px solid var(--concept-line);align-items:center;gap:20px;padding:25px 0;transition:color .24s,transform .24s;display:flex}.graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur]:first-child{border-top:1px solid var(--concept-line)}.graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur]:is(:hover,:focus-visible){transform:translate(4px)}.graphite-industry-mark[data-astro-cid-gmzltpur]{transition:transform .24s,box-shadow .24s}.graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur]:is(:hover,:focus-visible) .graphite-industry-mark[data-astro-cid-gmzltpur]{transform:translateY(-2px)rotate(-3deg);box-shadow:0 6px 16px #00000014}.graphite-industry-mark[data-astro-cid-gmzltpur]{background:var(--visual-inset);width:58px;height:62px;color:var(--visual-muted);border-radius:13px;flex:none;place-items:center;display:grid}.graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur]:nth-child(2n) .graphite-industry-mark[data-astro-cid-gmzltpur]{background:var(--visual-mark)}.graphite-scenario-list[data-astro-cid-gmzltpur] a[data-astro-cid-gmzltpur]>div[data-astro-cid-gmzltpur]{flex:1}.graphite-scenario-list[data-astro-cid-gmzltpur] h3[data-astro-cid-gmzltpur]{margin-bottom:9px;font-size:22px}.graphite-scenario-list[data-astro-cid-gmzltpur] p[data-astro-cid-gmzltpur]{color:var(--brand-text);font-size:13px;line-height:1.8}.graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur]:hover{color:var(--brand-blue)}.graphite-scenario-list[data-astro-cid-gmzltpur] a[data-astro-cid-gmzltpur]>svg{flex:none;transition:transform .24s}.graphite-scenario-list[data-astro-cid-gmzltpur] a[data-astro-cid-gmzltpur]:is(:hover,:focus-visible)>svg{transform:translate(3px)}.graphite-context-resource[data-astro-cid-gmzltpur]{color:var(--visual-ink)}.graphite[data-astro-cid-gmzltpur] [data-astro-cid-gmzltpur]:is(a,button,summary,select):focus-visible{outline-color:var(--brand-pink)}[data-theme=light] .graphite-hero{--hero-surface:var(--brand-ice);color:var(--brand-ink)}[data-theme=light] .graphite-hero[data-astro-cid-gmzltpur] h1[data-astro-cid-gmzltpur]>span[data-astro-cid-gmzltpur]{color:var(--brand-text)}[data-theme=dark] .graphite-hero[data-astro-cid-gmzltpur] h1[data-astro-cid-gmzltpur]>span[data-astro-cid-gmzltpur]{color:var(--color-on-surface-muted)}[data-theme=light] .graphite-hero[data-astro-cid-gmzltpur] .graphite-kicker[data-astro-cid-gmzltpur],[data-theme=light] .graphite-hero[data-astro-cid-gmzltpur] .graphite-hero-description[data-astro-cid-gmzltpur]{color:var(--brand-text)}[data-theme=light] .graphite-hero[data-astro-cid-gmzltpur] .graphite-primary[data-astro-cid-gmzltpur],[data-theme=light] .graphite-connect[data-astro-cid-gmzltpur] .graphite-primary[data-astro-cid-gmzltpur],[data-theme=light] .graphite-work[data-astro-cid-gmzltpur] .graphite-primary[data-astro-cid-gmzltpur]{color:var(--brand-white);background:var(--brand-ink);border-color:var(--brand-ink);box-shadow:none}[data-theme=light] .graphite-hero[data-astro-cid-gmzltpur] .graphite-text-link[data-astro-cid-gmzltpur]{color:var(--brand-ink)}[data-theme=dark] .graphite-connect,[data-theme=dark] .graphite-methods,[data-theme=dark] .graphite-organization,[data-theme=dark] .graphite-scenarios{background:var(--graphite-night);color:var(--brand-ice)}[data-theme=dark] .graphite-methods,[data-theme=dark] .graphite-scenarios{background:var(--graphite-deep)}[data-theme=dark] .graphite-organization{--visual-panel:var(--color-surface)}[data-theme=dark] .graphite-scenarios{--visual-inset:var(--color-surface-control);--visual-mark:var(--color-surface-subtle)}[data-theme=dark] .graphite[data-astro-cid-gmzltpur] h2[data-astro-cid-gmzltpur]>span[data-astro-cid-gmzltpur]{color:var(--brand-night-blue)}[data-theme=dark] .graphite[data-astro-cid-gmzltpur] .graphite-body[data-astro-cid-gmzltpur],[data-theme=dark] .graphite-scenarios[data-astro-cid-gmzltpur] .graphite-scenario-list[data-astro-cid-gmzltpur] p[data-astro-cid-gmzltpur]{color:color-mix(in srgb, var(--brand-ice) 75%, transparent)}[data-theme=dark] .graphite[data-astro-cid-gmzltpur] .concept-link[data-astro-cid-gmzltpur]{color:var(--brand-ice)}[data-theme=dark] .graphite-scenarios[data-astro-cid-gmzltpur] .graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur]{border-color:var(--graphite-line)}[data-theme=dark] .graphite[data-astro-cid-gmzltpur] .graphite-connect-kicker[data-astro-cid-gmzltpur],[data-theme=dark] .graphite[data-astro-cid-gmzltpur] .graphite-methods-kicker[data-astro-cid-gmzltpur],[data-theme=dark] .graphite[data-astro-cid-gmzltpur] .graphite-organization-kicker[data-astro-cid-gmzltpur],[data-theme=dark] .graphite[data-astro-cid-gmzltpur] .graphite-scenarios-kicker[data-astro-cid-gmzltpur]{color:var(--brand-night-blue)}[data-theme=dark] .graphite[data-astro-cid-gmzltpur] .graphite-text-link[data-astro-cid-gmzltpur]:hover{color:color-mix(in srgb, var(--brand-pink) 55%, var(--brand-ice))}@media (width<=1100px){.graphite-hero-heading[data-astro-cid-gmzltpur] .concept-actions[data-astro-cid-gmzltpur]{isolation:isolate;position:relative}.graphite-hero-heading[data-astro-cid-gmzltpur] .concept-actions[data-astro-cid-gmzltpur]:before{content:"";z-index:-1;pointer-events:none;background:var(--hero-surface);box-shadow:0 0 22px 18px var(--hero-surface);border-radius:24px;position:absolute;inset:-8px -16px}.graphite-connect-layout[data-astro-cid-gmzltpur],.graphite-organization-layout[data-astro-cid-gmzltpur],.graphite-scenarios-layout[data-astro-cid-gmzltpur]{gap:45px}.graphite-context-canvas[data-astro-cid-gmzltpur]{padding-inline:15px}.graphite-context-resource[data-astro-cid-gmzltpur]{padding:19px}.graphite-product-body[data-astro-cid-gmzltpur]{grid-template-columns:.8fr 1.6fr}}@media (width<=800px){.graphite-hero-content[data-astro-cid-gmzltpur]{width:calc(100% - 40px)}h1[data-astro-cid-gmzltpur]{font-size:clamp(44px,8vw,68px)}.graphite-hero-description[data-astro-cid-gmzltpur]{max-width:620px;font-size:17px}.graphite-connect-layout[data-astro-cid-gmzltpur],.graphite-organization-layout[data-astro-cid-gmzltpur],.graphite-scenarios-layout[data-astro-cid-gmzltpur]{grid-template-columns:1fr;gap:45px;padding-block:75px}.graphite-context-canvas[data-astro-cid-gmzltpur]{justify-self:center;width:100%;max-width:560px}.graphite-section-copy[data-astro-cid-gmzltpur] .graphite-body[data-astro-cid-gmzltpur]{max-width:38em}.graphite-scenarios-layout[data-astro-cid-gmzltpur]{grid-template-areas:"copy""industries"}.graphite-section-heading[data-astro-cid-gmzltpur]{margin-bottom:35px;display:block}.graphite-section-heading[data-astro-cid-gmzltpur]>.graphite-body[data-astro-cid-gmzltpur]{margin-top:25px}.graphite-work,.graphite-methods{padding-block:75px}.graphite-organization,.graphite-scenarios{padding:0}}@media (width<=600px){h2[data-astro-cid-gmzltpur]{font-size:35px}.graphite-body[data-astro-cid-gmzltpur]{font-size:15px}.graphite-hero-content[data-astro-cid-gmzltpur]{min-height:calc(100svh - 84px);padding-top:12px;padding-bottom:28px}.graphite-hero-heading[data-astro-cid-gmzltpur]{padding-block:32px 20px}h1[data-astro-cid-gmzltpur]{font-size:clamp(40px,9vw,48px);line-height:1.2}.graphite-hero-heading[data-astro-cid-gmzltpur] .concept-eyebrow[data-astro-cid-gmzltpur]{letter-spacing:.08em;font-size:10px}.graphite-hero-description[data-astro-cid-gmzltpur]{margin-top:22px;font-size:15px}.graphite-hero-heading[data-astro-cid-gmzltpur] .concept-actions[data-astro-cid-gmzltpur]{gap:12px 20px;margin-top:26px}.graphite-primary[data-astro-cid-gmzltpur]{padding:14px 21px;font-size:13px}.graphite-text-link[data-astro-cid-gmzltpur]{gap:9px;font-size:12px}.graphite-context-canvas[data-astro-cid-gmzltpur]{padding-inline:8px}.graphite-context-stack[data-astro-cid-gmzltpur]{--resource-stagger:4px;padding-inline:10px}.graphite-context-resource[data-astro-cid-gmzltpur]{gap:12px;padding:17px}.graphite-context-resource[data-astro-cid-gmzltpur]>.graphite-context-icon[data-astro-cid-gmzltpur]{width:39px;height:43px}.graphite-context-resource[data-astro-cid-gmzltpur] h3[data-astro-cid-gmzltpur]{font-size:16px}.graphite-context-resource[data-astro-cid-gmzltpur] p[data-astro-cid-gmzltpur]{font-size:11px}.graphite-context-resource[data-astro-cid-gmzltpur]>svg{display:none}.graphite-context-orbit[data-astro-cid-gmzltpur]{width:290px;box-shadow:0 0 0 22px color-mix(in srgb, var(--brand-ice) 40%, transparent)}.graphite-product-body[data-astro-cid-gmzltpur]{grid-template-columns:1fr}.graphite-scenarios-layout[data-astro-cid-gmzltpur]{gap:25px}.graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur]{gap:14px;padding:23px 0}.graphite-industry-mark[data-astro-cid-gmzltpur]{border-radius:10px;width:45px;height:52px}.graphite-scenario-list[data-astro-cid-gmzltpur] h3[data-astro-cid-gmzltpur]{font-size:20px}.graphite-scenario-list[data-astro-cid-gmzltpur] p[data-astro-cid-gmzltpur]{font-size:12px}.graphite-scenario-list[data-astro-cid-gmzltpur] a[data-astro-cid-gmzltpur]>svg{width:20px}}@media (prefers-reduced-motion:reduce){.graphite-scenario-list[data-astro-cid-gmzltpur]>a[data-astro-cid-gmzltpur],.graphite-industry-mark[data-astro-cid-gmzltpur],.graphite-scenario-list[data-astro-cid-gmzltpur] a[data-astro-cid-gmzltpur]>svg,.graphite-primary[data-astro-cid-gmzltpur],.graphite-cta-icon[data-astro-cid-gmzltpur],.graphite-primary[data-astro-cid-gmzltpur] .graphite-cta-icon[data-astro-cid-gmzltpur],.graphite-context-resource[data-astro-cid-gmzltpur],.graphite-context-resource[data-astro-cid-gmzltpur]>svg,.graphite-context-experience[data-astro-cid-gmzltpur]{transition:none}}.graphite-name[data-astro-cid-c4oh6252]{background:var(--color-surface-subtle);color:var(--color-on-surface);border-block:1px solid var(--color-line-subtle);padding-block:42px}.graphite-name-inner[data-astro-cid-c4oh6252]{grid-template-columns:1fr 1.25fr;align-items:baseline;column-gap:48px;display:grid}.graphite-name-label[data-astro-cid-c4oh6252]{color:var(--color-on-surface-muted);margin:0;font-size:12px}.graphite-name-kicker[data-astro-cid-c4oh6252]{color:var(--color-on-surface-muted);grid-column:1/-1;align-items:center;gap:10px;margin:0 0 16px;display:flex}.graphite-name-kicker[data-astro-cid-c4oh6252]>i[data-astro-cid-c4oh6252]{background:var(--brand-pink);width:6px;height:6px;box-shadow:0 0 15px color-mix(in srgb, var(--brand-pink) 65%, transparent);border-radius:50%;flex:0 0 6px}h2[data-astro-cid-c4oh6252]{flex-wrap:wrap;align-items:baseline;gap:16px;margin:0 0 12px;font-size:34px;font-weight:500;display:flex}h2[data-astro-cid-c4oh6252] span[data-astro-cid-c4oh6252]{color:var(--color-on-surface-muted);font-size:22px}h3[data-astro-cid-c4oh6252]{margin:0 0 10px;font-size:20px;font-weight:500}.graphite-name-description[data-astro-cid-c4oh6252] p[data-astro-cid-c4oh6252]{color:var(--color-on-surface-muted);margin:0;font-size:14px}.graphite-name-link[data-astro-cid-c4oh6252]{min-height:44px;color:inherit;align-items:center;margin-top:14px;padding-inline-end:30px;font-size:14px;display:inline-flex;position:relative}.graphite-name-link[data-astro-cid-c4oh6252]>span[data-astro-cid-c4oh6252]{transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;inset-inline-end:0}.graphite-name-link[data-astro-cid-c4oh6252]:is(:hover,:focus-visible)>span[data-astro-cid-c4oh6252]{transform:translate(4px)}.graphite-name-link[data-astro-cid-c4oh6252]:focus-visible{outline:2px solid var(--brand-pink);outline-offset:4px}@media (width<=680px){.graphite-name-inner[data-astro-cid-c4oh6252]{grid-template-columns:1fr}.graphite-name-description[data-astro-cid-c4oh6252]{margin-top:26px}}@media (prefers-reduced-motion:reduce){.graphite-name-link[data-astro-cid-c4oh6252]>span[data-astro-cid-c4oh6252]{transition:none}}.concept-section{isolation:isolate;scroll-margin-top:120px;position:relative}.section-inner{width:min(1200px,100% - 80px);margin-inline:auto}.concept-eyebrow{letter-spacing:.13em;margin-bottom:24px;font-size:12px;font-weight:600}.concept-note{opacity:.7;font-size:12px;line-height:1.7}.concept-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.concept-button{background:var(--brand-ink);min-height:48px;color:var(--brand-white);border:1px solid var(--brand-ink);border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:13px 23px;font-size:14px;font-weight:550;transition:background .18s,transform .18s;display:inline-flex}.concept-button:hover{background:var(--brand-blue);border-color:var(--brand-blue);transform:translateY(-2px)}.concept-button.secondary{color:inherit;background:0 0;border-color:currentColor}.concept-button.light{color:var(--brand-ink);background:var(--brand-paper);border-color:var(--brand-paper)}.concept-link{border-bottom:1px solid;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}@media (width<=760px){.section-inner{width:calc(100% - 40px)}.concept-actions{gap:10px}.concept-button{min-height:48px;padding:12px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.home-symbol-dark,[data-theme=dark] .home-symbol-light{display:none}[data-theme=dark] .home-symbol-dark{display:block}.scenario-graphic[data-astro-cid-vbstamaz]{aspect-ratio:13/10;width:100%;height:auto;max-height:360px;color:var(--color-on-surface-muted);display:block}.art-label[data-astro-cid-vbstamaz]{color:var(--color-on-surface-muted);overflow-wrap:anywhere;font-family:inherit;font-size:15px;line-height:1.2}.art-label-strong[data-astro-cid-vbstamaz]{color:var(--color-on-surface-strong);font-weight:500}.scenario-graphic[data-astro-cid-vbstamaz][data-locale=en] .art-label[data-astro-cid-vbstamaz]{font-size:13px}.art-paper[data-astro-cid-vbstamaz]{fill:var(--color-canvas);stroke:var(--color-on-surface-muted);stroke-width:1.5px;stroke-linejoin:round}.art-paper-back[data-astro-cid-vbstamaz]{fill:var(--color-surface-subtle);stroke:var(--color-line-control);stroke-width:1.2px;stroke-linejoin:round}.art-inset[data-astro-cid-vbstamaz]{fill:var(--color-surface-subtle);stroke:var(--color-line-control);stroke-width:1.1px}.art-line[data-astro-cid-vbstamaz]{stroke:var(--color-line-control);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.art-guide[data-astro-cid-vbstamaz]{stroke:var(--color-line-default);stroke-width:1px}.art-orbit[data-astro-cid-vbstamaz]{stroke:var(--color-line-default);stroke-width:1px;stroke-dasharray:2 9}.art-drawing[data-astro-cid-vbstamaz]{stroke:var(--color-on-surface-muted);stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.art-route[data-astro-cid-vbstamaz]{stroke:var(--color-on-surface-muted);stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 7}.art-accent[data-astro-cid-vbstamaz]{stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.art-tint[data-astro-cid-vbstamaz]{fill:color-mix(in srgb, var(--brand-pink) 7%, var(--color-canvas));stroke:var(--color-accent);stroke-width:1.35px}.art-ring[data-astro-cid-vbstamaz]{fill:var(--color-canvas);stroke:var(--color-on-surface-muted);stroke-width:1.35px}.art-dot[data-astro-cid-vbstamaz]{fill:var(--color-accent)}.art-node[data-astro-cid-vbstamaz]{fill:var(--color-on-surface-muted)}.scenario-graphic[data-astro-cid-fafz633u]{aspect-ratio:34/23;width:100%;height:auto;max-height:280px;color:var(--color-on-surface-muted);display:block}text[data-astro-cid-fafz633u]{fill:currentColor;font-family:inherit;font-size:11px}.scenario-graphic[data-astro-cid-fafz633u][data-locale=en] text[data-astro-cid-fafz633u]{font-size:9.5px}.art-heading[data-astro-cid-fafz633u]{fill:var(--color-on-surface-strong);font-size:12px;font-weight:500}.art-paper[data-astro-cid-fafz633u]{fill:var(--color-canvas);stroke:var(--color-line-control);stroke-width:.85px}.art-paper-back[data-astro-cid-fafz633u]{fill:var(--color-surface-subtle);stroke:var(--color-line-control);stroke-width:.85px}.art-line[data-astro-cid-fafz633u],.art-grid[data-astro-cid-fafz633u]{stroke:var(--color-line-default);stroke-width:.85px}.art-grid[data-astro-cid-fafz633u]{opacity:.55}.art-drawing[data-astro-cid-fafz633u]{stroke:var(--color-on-surface-muted);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.art-accent[data-astro-cid-fafz633u]{stroke:var(--color-accent);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.art-tint[data-astro-cid-fafz633u]{fill:color-mix(in srgb, var(--brand-pink) 7%, var(--color-canvas));stroke:var(--color-accent);stroke-width:.85px}.art-accent-label[data-astro-cid-fafz633u],.art-dot[data-astro-cid-fafz633u],.art-bar-accent[data-astro-cid-fafz633u]{fill:var(--color-accent)}.art-ring[data-astro-cid-fafz633u]{fill:var(--color-canvas);stroke:var(--color-line-control);stroke-width:.9px}.art-track[data-astro-cid-fafz633u]{fill:var(--color-surface-control)}.art-bar[data-astro-cid-fafz633u],.art-node[data-astro-cid-fafz633u]{fill:var(--color-on-surface-muted)}.art-bar[data-astro-cid-fafz633u]{opacity:.62}.art-bar-light[data-astro-cid-fafz633u]{fill:var(--color-line-control)}.art-route[data-astro-cid-fafz633u]{stroke:var(--color-on-surface-muted);stroke-width:1.5px;stroke-linecap:round}.solution-page{color:var(--color-on-surface);background:var(--color-canvas)}.solution-page :is(h1,h2,h3,h4,p,figure,ol,ul){margin:0}.solution-page :is(h1,h2,h3){word-break:normal;overflow-wrap:break-word;line-break:strict;font-weight:500}.solution-page p{text-wrap:pretty}.solution-container{width:min(1280px,100% - 80px);margin-inline:auto}.solution-hero{padding-block:48px 56px}.solution-hero-copy{text-align:center;max-width:920px;margin-inline:auto}.solution-hero .solution-hero-eyebrow{justify-content:center;margin-bottom:18px}.solution-hero h1{color:var(--color-on-surface-strong);letter-spacing:-.055em;font-size:clamp(38px,4.2vw,62px);line-height:1.3}.solution-hero .solution-lead{max-width:42em;color:var(--color-on-surface-muted);margin:26px auto 0;font-size:17px;line-height:1.9}.solution-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;margin-top:26px;display:flex}.solution-button{min-height:50px;color:var(--color-on-solid);background:var(--color-primary);border-radius:99px;justify-content:center;align-items:center;padding:13px 23px;font-size:14px;transition:background .32s;display:inline-flex;position:relative}.solution-button:hover{background:var(--color-on-surface-muted)}.solution-cta-label{transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}.solution-cta-icon{inset-inline-end:14px;opacity:0;pointer-events:none;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;transform:translate(-6px,-50%)}.solution-button:is(:hover,:focus-visible)>.solution-cta-icon{opacity:1;transform:translateY(-50%)}.solution-button:is(:hover,:focus-visible)>.solution-cta-label{transform:translate(-10px)}.solution-text-link{min-height:44px;color:var(--color-on-surface-strong);align-items:center;gap:15px;font-size:14px;display:inline-flex}.solution-text-link:hover{color:var(--color-accent)}.solution-scenario-cta{gap:8px;margin-top:20px}.solution-scenario-cta>svg{flex-shrink:0}.solution-page a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.solution-hero .solution-hero-image{background:var(--color-surface-subtle);border-radius:7px;margin-top:32px;overflow:hidden}.solution-hero-image>img{object-fit:cover;object-position:center 53%;filter:saturate(.36);width:100%;height:270px;display:block}.solution-page:is([data-solution=ecommerce],[data-solution=crossBorder],[data-solution=pharmaRetail]) .solution-hero-image>img{filter:none}.solution-reading-layout{grid-template-columns:175px minmax(0,1fr);align-items:start;gap:55px;display:grid}.solution-directory{padding-block:28px 20px;position:sticky;top:115px}.solution-directory nav>p{color:var(--color-on-surface-faint);padding-bottom:20px;font-size:12px}.solution-directory a{border-bottom:1px solid var(--color-line-subtle);min-height:40px;color:var(--color-on-surface-muted);align-items:center;gap:14px;font-size:13px;display:flex}.solution-directory a:not(.solution-directory-contact)>span{color:var(--color-on-surface-faint);font-size:10px}.solution-directory a:hover{color:var(--color-on-surface-strong)}.solution-directory .solution-directory-contact{min-height:44px;color:var(--color-on-surface-strong);background:0 0;border:0;border-radius:6px;justify-content:space-between;margin-top:20px;padding:10px 12px}.solution-directory .solution-directory-contact:hover{background:var(--color-hover-overlay)}.solution-directory-contact>svg{flex-shrink:0}.solution-reading-body{min-width:0}.solution-section{border-top:1px solid var(--color-line-default);padding-block:62px;scroll-margin-top:112px}.solution-section-heading{margin-bottom:42px}.solution-section-heading h2{color:var(--color-on-surface-strong);letter-spacing:-.04em;text-wrap:pretty;font-size:36px;line-height:1.35}.solution-section-heading h2 br{display:none}.solution-section-heading>p{max-width:47em;color:var(--color-on-surface-muted);margin-top:22px;font-size:15px;line-height:1.9}.solution-section-heading>a{margin-top:22px}.solution-number{color:var(--color-on-surface-faint);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px;display:inline-block}.solution-challenge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.solution-challenge-list article{border:1px solid var(--color-line-subtle);background:var(--color-surface-field);border-radius:8px;gap:20px;padding:28px 24px;display:flex}.solution-challenge-list article:last-child:nth-child(odd){grid-column:1/-1}.solution-challenge-list h3{font-size:19px;line-height:1.6}.solution-challenge-list p{color:var(--color-on-surface-muted);margin-top:12px;font-size:14px;line-height:1.9}.solution-challenge-list .solution-number{margin-top:7px}.solution-scenario-heading .solution-scenario-stage{color:var(--color-on-surface-muted);align-items:center;gap:12px;margin:0 0 14px;font-size:13px;display:flex}.solution-scenario-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.solution-scenario-copy{min-width:0}.solution-scenario-copy h3{font-size:13px;font-weight:600;line-height:1.8}.solution-scenario-copy>p{color:var(--color-on-surface-muted);margin-top:8px;font-size:14px;line-height:1.95}.solution-scenario-copy>h3:not(:first-child){margin-top:22px}.solution-scenario-reverse .solution-scenario-copy{grid-area:1/2}.solution-scenario-reverse .solution-scenario-art{grid-area:1/1}.solution-deliverables{border-top:1px solid var(--color-line-subtle);margin-top:22px;padding-top:18px}.solution-deliverables ul{flex-wrap:wrap;gap:7px;margin-top:10px;padding:0;list-style:none;display:flex}.solution-deliverables li{background:var(--color-surface-subtle);color:var(--color-on-surface-muted);border-radius:4px;padding:5px 9px;font-size:11px;line-height:1.7}.solution-scenario-art{border:1px solid var(--color-line-subtle);background:var(--color-surface-field);border-radius:8px;min-width:0;overflow:hidden}.solution-scenario-art figcaption{border-top:1px solid var(--color-line-subtle);color:var(--color-on-surface-faint);text-align:center;padding:13px 12px;font-size:11px;line-height:1.8}.solution-example-layout{grid-template-columns:1fr 1fr;gap:32px;display:grid}.solution-example-diagram{background:var(--color-surface-subtle);border:1px solid var(--color-line-subtle);border-radius:8px;flex-direction:column;align-items:center;gap:15px;padding:35px;display:flex}.solution-example-diagram>svg{color:var(--color-on-surface-faint);rotate:90deg}.solution-example-file{border:1px solid var(--color-line-default);background:var(--color-canvas);border-radius:6px;width:min(320px,100%);padding:20px 24px}.solution-example-file>span{letter-spacing:.06em;color:var(--color-on-surface-muted);font-size:10px}.solution-example-file strong{margin-top:12px;font-size:18px;font-weight:500;display:block}.solution-example-file p{color:var(--color-on-surface-muted);margin-top:9px;font-size:12px;line-height:1.8}.solution-example-diagram>figcaption{color:var(--color-on-surface-faint);font-size:11px}.solution-example-copy{flex-direction:column;justify-content:center;display:flex}.solution-example-copy>div{border-bottom:1px solid var(--color-line-subtle);padding-block:26px}.solution-example-copy>div:first-child{padding-top:0}.solution-example-copy>div:last-child{border-bottom:0;padding-bottom:0}.solution-example-copy h3{font-size:19px}.solution-example-copy p{color:var(--color-on-surface-muted);margin-top:15px;font-size:15px;line-height:1.95}.solution-rollout ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;list-style:none;display:grid}.solution-rollout li{border-top:1px solid var(--color-line-default);padding-top:22px}.solution-rollout h3{margin-top:20px;font-size:20px;line-height:1.6}.solution-rollout li p{color:var(--color-on-surface-muted);margin-top:14px;font-size:14px;line-height:1.95}:root[data-solution-template]{scroll-behavior:auto}:root[data-solution-template] #content,:root[data-solution-template] #content h1,:root[data-solution-template] #content :is(section,[data-page]),:root[data-solution-template] .site-footer-inner{animation:none}@media (width<=1100px){.solution-reading-layout{grid-template-columns:140px minmax(0,1fr);gap:30px}}@media (width<=900px){.solution-container{width:calc(100% - 48px)}.solution-hero{padding-block:40px 48px}.solution-reading-layout{display:block}.solution-directory{display:none}.solution-scenario-layout{gap:28px}}@media (width<=600px){.solution-container{width:calc(100% - 40px)}.solution-hero{padding-block:32px 40px}.solution-hero h1{font-size:34px;line-height:1.45}.solution-hero .solution-lead{font-size:16px}.solution-actions{gap:10px 18px}.solution-button{padding-inline:23px;font-size:13px}.solution-hero-image>img{height:220px}.solution-section{padding-block:48px}.solution-section-heading{margin-bottom:30px}.solution-section-heading h2{font-size:29px}.solution-section-heading>p{font-size:14px}.solution-challenge-list{grid-template-columns:1fr;gap:12px}.solution-challenge-list article{padding:22px 20px}.solution-scenario-layout{grid-template-columns:1fr;gap:28px}.solution-scenario-reverse .solution-scenario-copy,.solution-scenario-reverse .solution-scenario-art{grid-area:auto}.solution-example-layout{grid-template-columns:1fr}.solution-example-diagram{padding:25px 20px}.solution-example-copy p{font-size:14px}.solution-rollout ol{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.solution-button,.solution-cta-label,.solution-cta-icon{transition:none}}@media print{.solution-directory{display:none}.solution-reading-layout{display:block}.solution-section,.solution-scenario{break-inside:avoid}}
