.hf[data-astro-cid-nwcii7fa]{width:100%;position:relative;container-type:inline-size}.hf-stage[data-astro-cid-nwcii7fa]{aspect-ratio:100/90;position:relative}.hf-svg[data-astro-cid-nwcii7fa]{fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf-tangles[data-astro-cid-nwcii7fa] path[data-astro-cid-nwcii7fa]{stroke:var(--friction);stroke-width:.28px;stroke-dasharray:.9 1.1;opacity:0}.hf-tributaries[data-astro-cid-nwcii7fa] path[data-astro-cid-nwcii7fa]{stroke:var(--line-strong);stroke-width:.32px}.hf-channel[data-astro-cid-nwcii7fa] path[data-astro-cid-nwcii7fa]{stroke:var(--accent);stroke-width:1.1px}.hf-channel[data-astro-cid-nwcii7fa] path[data-astro-cid-nwcii7fa]:not(:first-child){stroke-width:.5px}.hf-output-ring[data-astro-cid-nwcii7fa]{fill:var(--bg);stroke:var(--accent);stroke-width:.4px}.hf-output-dot[data-astro-cid-nwcii7fa]{fill:var(--highlight)}.hf-routes[data-astro-cid-nwcii7fa] path[data-astro-cid-nwcii7fa]{stroke:none}.hf-pulses[data-astro-cid-nwcii7fa] circle[data-astro-cid-nwcii7fa]{fill:var(--accent);stroke:var(--bg);stroke-width:.35px}.hf-items[data-astro-cid-nwcii7fa]{padding:0;list-style:none}.hf-item[data-astro-cid-nwcii7fa]{--cx:var(--dx);--cy:var(--dy);--cr:var(--dr);left:0;top:calc(var(--top) * 1cqw);width:44cqw;height:12cqw;position:absolute}.hf-card[data-astro-cid-nwcii7fa]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-m);height:100%;box-shadow:var(--shadow-paper);color:var(--fg);transition:border-color var(--dur-2) var(--ease-flow), box-shadow var(--dur-2) var(--ease-flow), translate var(--dur-2) var(--ease-flow);align-items:center;gap:1.6cqw;padding:1.4cqw 1.8cqw;text-decoration:none;display:flex}.hf-card[data-astro-cid-nwcii7fa]:hover,.hf-card[data-astro-cid-nwcii7fa]:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-lift);translate:.6cqw}.hf-card__icon[data-astro-cid-nwcii7fa]{background:var(--bg-sunken);width:5.6cqw;height:5.6cqw;color:var(--fg);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.hf-card__icon[data-astro-cid-nwcii7fa] svg{width:3cqw;height:3cqw}.hf-card__icon[data-astro-cid-nwcii7fa]:after{content:"";border:2px solid var(--bg-raised);background:var(--success);border-radius:50%;width:1.5cqw;height:1.5cqw;position:absolute;top:-.2cqw;right:-.2cqw}.hf-card__text[data-astro-cid-nwcii7fa]{gap:.2cqw;min-width:0;display:grid}.hf-card__swap[data-astro-cid-nwcii7fa]{display:grid}.hf-card__before[data-astro-cid-nwcii7fa],.hf-card__after[data-astro-cid-nwcii7fa]{grid-area:1/1;min-width:0;display:grid}.hf-card__before[data-astro-cid-nwcii7fa]{visibility:hidden}.hf-card__title[data-astro-cid-nwcii7fa]{font-family:var(--ff-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:max(12px,2.2cqw);font-weight:650;line-height:1.2;overflow:hidden}.hf-card__status[data-astro-cid-nwcii7fa]{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:max(11px,1.9cqw);line-height:1.3;overflow:hidden}.hf-card__service[data-astro-cid-nwcii7fa]{font-family:var(--ff-label);color:var(--accent);white-space:nowrap;font-size:max(10.5px,1.6cqw);line-height:1.3}.hf-output-labels[data-astro-cid-nwcii7fa]{padding:0;list-style:none}.hf-output-labels[data-astro-cid-nwcii7fa] li[data-astro-cid-nwcii7fa]{width:24cqw;left:76cqw;top:calc((var(--y) + 4.6) * 1cqw);text-align:center;font-family:var(--ff-label);text-transform:uppercase;letter-spacing:.06em;color:var(--fg);font-size:max(10.5px,1.75cqw);font-weight:500;line-height:1.25;position:absolute}.hf-annotation[data-astro-cid-nwcii7fa]{font-family:var(--ff-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:max(10px,1.45cqw);position:absolute;bottom:-1cqw;left:62cqw}.hf-control[data-astro-cid-nwcii7fa]{min-height:2.75rem;margin-top:var(--space-xs);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg);font-size:var(--step--1);color:var(--fg);align-items:center;gap:.45rem;padding:.4rem .85rem;font-weight:550;display:inline-flex}.hf-control[data-astro-cid-nwcii7fa]:hover{border-color:var(--fg)}.hf-control[data-astro-cid-nwcii7fa][hidden],.hf-control__icon[data-astro-cid-nwcii7fa][hidden]{display:none}.hf-control__icon[data-astro-cid-nwcii7fa]{display:grid}@container (width<=33.99rem){.hf-stage[data-astro-cid-nwcii7fa]{overflow-clip-margin:.5rem;aspect-ratio:auto;padding-left:1.6rem;overflow-x:clip}.hf-stage[data-astro-cid-nwcii7fa]:before{content:"";background:var(--accent);transform-origin:top;border-radius:3px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:.45rem}.hf-svg[data-astro-cid-nwcii7fa],.hf-output-labels[data-astro-cid-nwcii7fa],.hf-annotation[data-astro-cid-nwcii7fa]{display:none}.hf-items[data-astro-cid-nwcii7fa]{gap:.5rem;display:grid}.hf-item[data-astro-cid-nwcii7fa]{--cx:var(--mx);--cy:0px;--cr:var(--mr);width:auto;height:auto;position:relative;top:auto}.hf-item[data-astro-cid-nwcii7fa]:before{content:"";background:var(--accent);transform-origin:0;width:1.15rem;height:2px;position:absolute;top:50%;left:-1.15rem}.hf-card[data-astro-cid-nwcii7fa]{gap:.75rem;padding:.6rem .8rem}.hf-card__icon[data-astro-cid-nwcii7fa]{width:2.25rem;height:2.25rem}.hf-card__icon[data-astro-cid-nwcii7fa] svg{width:1.15rem;height:1.15rem}.hf-card__icon[data-astro-cid-nwcii7fa]:after{width:.6rem;height:.6rem;top:-1px;right:-1px}.hf-card__title[data-astro-cid-nwcii7fa]{font-size:.95rem}.hf-card__status[data-astro-cid-nwcii7fa]{font-size:.82rem}.hf-card__service[data-astro-cid-nwcii7fa]{font-size:.72rem}.hf-card[data-astro-cid-nwcii7fa]:hover,.hf-card[data-astro-cid-nwcii7fa]:focus-visible{translate:4px}}.motion-ok .hf-item[data-astro-cid-nwcii7fa]{animation:hf-settle .9s var(--ease-flow) var(--delay) both}.motion-ok .hf-card__icon[data-astro-cid-nwcii7fa]:after{animation:hf-status .3s var(--ease-flow) calc(var(--delay) + .45s) both}.motion-ok .hf-card__before[data-astro-cid-nwcii7fa]{animation:hf-before .35s var(--ease-flow) calc(var(--delay) + .35s) both}.motion-ok .hf-card__after[data-astro-cid-nwcii7fa]{animation:hf-after .4s var(--ease-flow) calc(var(--delay) + .5s) both}.motion-ok .hf-card__service[data-astro-cid-nwcii7fa]{animation:hf-fade-in .4s var(--ease-flow) calc(var(--delay) + .7s) both}.motion-ok .hf-tangles[data-astro-cid-nwcii7fa] path[data-astro-cid-nwcii7fa]{animation:hf-tangle 1.4s var(--ease-in-out) both}.motion-ok .hf-channel[data-astro-cid-nwcii7fa] path[data-astro-cid-nwcii7fa]{stroke-dasharray:1;animation:hf-draw .9s var(--ease-in-out) .8s both}.motion-ok .hf-tributaries[data-astro-cid-nwcii7fa] path[data-astro-cid-nwcii7fa]{stroke-dasharray:1;animation:hf-draw .7s var(--ease-in-out) calc(1.3s + var(--i) * .17s) both}.motion-ok .hf-outputs[data-astro-cid-nwcii7fa] g[data-astro-cid-nwcii7fa],.motion-ok .hf-output-labels[data-astro-cid-nwcii7fa] li[data-astro-cid-nwcii7fa]{animation:hf-fade-in .5s var(--ease-flow) calc(2.3s + var(--k) * .2s) both}.motion-ok .hf-stage[data-astro-cid-nwcii7fa]:before{animation:hf-grow 1.1s var(--ease-in-out) .7s both}.motion-ok .hf-item[data-astro-cid-nwcii7fa]:before{animation:hf-grow-x .4s var(--ease-flow) calc(var(--delay) + .6s) both}@keyframes hf-settle{0%{transform:translate(var(--cx), var(--cy)) rotate(var(--cr))}}@keyframes hf-status{0%{background:var(--friction)}}@keyframes hf-before{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes hf-after{0%{opacity:0;transform:translateY(.6em)}}@keyframes hf-fade-in{0%{opacity:0}}@keyframes hf-tangle{0%,45%{opacity:.75}to{opacity:0}}@keyframes hf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hf-grow{0%{transform:scaleY(0)}}@keyframes hf-grow-x{0%{transform:scaleX(0)}}.hero[data-astro-cid-5ivlo7vc]{padding-block:var(--space-l) var(--space-2xl);border-bottom:1px solid var(--line)}.hero__inner[data-astro-cid-5ivlo7vc]{gap:var(--space-l);align-items:center;display:grid}.hero__kicker[data-astro-cid-5ivlo7vc],.hero__flow-kicker[data-astro-cid-5ivlo7vc]{font-family:var(--ff-label);font-size:var(--step--1);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);align-items:center;gap:.75rem;display:inline-flex}.hero__kicker[data-astro-cid-5ivlo7vc]:before,.hero__flow-kicker[data-astro-cid-5ivlo7vc]:before{content:"";background:radial-gradient(circle at calc(100% - .3rem) 50%, var(--highlight) .28rem, transparent .3rem), linear-gradient(currentColor, currentColor) left center / calc(100% - .4rem) 2px no-repeat;width:2.5rem;height:.6rem}.hero__title[data-astro-cid-5ivlo7vc]{margin-top:var(--space-s);font-size:clamp(2.6rem,1.7rem + 4.4vw,5rem);line-height:var(--lh-tight);letter-spacing:-.04em;font-weight:var(--fw-bold);max-width:12ch}.hero__title[data-astro-cid-5ivlo7vc] em[data-astro-cid-5ivlo7vc]{color:var(--accent);background:linear-gradient(var(--highlight), var(--highlight)) no-repeat 0 94% / 100% .09em;font-style:normal}.hero__lead[data-astro-cid-5ivlo7vc]{margin-top:var(--space-m);font-family:var(--ff-serif);font-size:var(--step-1);color:var(--fg-muted);max-width:46ch;line-height:1.55}.hero__actions[data-astro-cid-5ivlo7vc]{align-items:center;gap:var(--space-xs) var(--space-m);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.hero__note[data-astro-cid-5ivlo7vc]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--fg-muted);align-items:flex-start;gap:.5rem;display:flex}.hero__note[data-astro-cid-5ivlo7vc] .icon{color:var(--highlight-ink);flex:none;margin-top:.1rem}.hero__note[data-astro-cid-5ivlo7vc] strong[data-astro-cid-5ivlo7vc]{color:var(--fg);font-weight:var(--fw-semibold)}.hero__media[data-astro-cid-5ivlo7vc]{justify-self:center;width:100%;max-width:44rem}.hero__media[data-astro-cid-5ivlo7vc] .illustration{box-shadow:var(--shadow-paper)}.hero__flow[data-astro-cid-5ivlo7vc]{gap:var(--space-l);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--line);display:grid}.hero__flow-intro[data-astro-cid-5ivlo7vc]{align-content:start;gap:var(--space-xs);display:grid}.hero__flow-title[data-astro-cid-5ivlo7vc]{font-size:var(--step-3);letter-spacing:-.03em;line-height:1.1}.hero__flow-intro[data-astro-cid-5ivlo7vc]>p[data-astro-cid-5ivlo7vc]:last-child{font-family:var(--ff-serif);color:var(--fg-muted);max-width:40ch}.hero__visual[data-astro-cid-5ivlo7vc]{justify-self:center;width:100%;max-width:48rem}@media (width<=30rem){.hero__actions[data-astro-cid-5ivlo7vc] .btn--primary{width:100%}}@media (width>=62rem){.hero__inner[data-astro-cid-5ivlo7vc]{gap:var(--space-xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.hero__media[data-astro-cid-5ivlo7vc]{max-width:none}.hero__flow[data-astro-cid-5ivlo7vc]{align-items:center;gap:var(--space-xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.hero__visual[data-astro-cid-5ivlo7vc]{max-width:none}}.symptoms[data-astro-cid-xmwubtif]{padding-block:var(--space-3xl) var(--space-2xl)}.symptoms__grid[data-astro-cid-xmwubtif]{gap:var(--space-l);display:grid}@media (width>=60rem){.symptoms__grid[data-astro-cid-xmwubtif]{column-gap:var(--space-xl);row-gap:var(--space-l);grid-template-columns:5fr 7fr}.symptoms__intro[data-astro-cid-xmwubtif]{grid-column:1/-1}.symptoms__check[data-astro-cid-xmwubtif]{grid-area:2/2}.symptoms__result[data-astro-cid-xmwubtif]{top:calc(var(--header-h) + var(--space-s));max-height:calc(100vh - var(--header-h) - 2 * var(--space-s));overscroll-behavior:contain;grid-area:2/1;align-self:start;position:sticky;overflow-y:auto}.rec__claim[data-astro-cid-xmwubtif]{display:none}}fieldset[data-astro-cid-xmwubtif]{border:0;min-width:0;padding:0}.symptoms[data-astro-cid-xmwubtif]{counter-reset:marcados}.symptoms[data-astro-cid-xmwubtif] input[data-astro-cid-xmwubtif]:checked{counter-increment:marcados}legend[data-astro-cid-xmwubtif]{margin-bottom:var(--space-s);font-family:var(--ff-label);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.symptoms[data-astro-cid-xmwubtif] ul[data-astro-cid-xmwubtif]{padding:0;list-style:none}.symptoms__check[data-astro-cid-xmwubtif] ul[data-astro-cid-xmwubtif]{gap:.6rem;display:grid}.symptoms__check[data-astro-cid-xmwubtif] li[data-astro-cid-xmwubtif]:nth-child(odd) label[data-astro-cid-xmwubtif]{rotate:-.4deg}.symptoms__check[data-astro-cid-xmwubtif] li[data-astro-cid-xmwubtif]:nth-child(2n) label[data-astro-cid-xmwubtif]{rotate:.5deg}input[data-astro-cid-xmwubtif][type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}label[data-astro-cid-xmwubtif]{background:var(--bg-raised);border:1px solid var(--line);border-left:3px solid var(--friction);border-radius:var(--radius-m);box-shadow:var(--shadow-paper);font-size:var(--step-0);cursor:pointer;transition:rotate var(--dur-2) var(--ease-flow), border-color var(--dur-2) var(--ease-flow), background-color var(--dur-2) var(--ease-flow);align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;line-height:1.45;display:flex}label[data-astro-cid-xmwubtif]:hover{border-color:var(--line-strong);border-left-color:var(--friction)}.symptoms__box[data-astro-cid-xmwubtif]{border:1.5px solid var(--line-strong);color:#0000;background:var(--bg);width:1.5rem;height:1.5rem;transition:background-color var(--dur-1), color var(--dur-1), border-color var(--dur-1);border-radius:6px;flex:none;place-items:center;margin-top:.05rem;display:grid}input[data-astro-cid-xmwubtif]:checked+label[data-astro-cid-xmwubtif]{border-left-color:var(--accent);background:var(--c-screen);rotate:0deg}input[data-astro-cid-xmwubtif]:checked+label[data-astro-cid-xmwubtif] .symptoms__box[data-astro-cid-xmwubtif]{background:var(--accent);border-color:var(--accent);color:#fff}input[data-astro-cid-xmwubtif]:focus-visible+label[data-astro-cid-xmwubtif]{outline:2px solid var(--focus-ring);outline-offset:3px}.symptoms__jump[data-astro-cid-xmwubtif]{display:none}@media (width<=59.99rem){.symptoms[data-astro-cid-xmwubtif]:has(input:checked) .symptoms__jump[data-astro-cid-xmwubtif]{bottom:var(--space-s);z-index:2;min-height:3rem;margin-top:var(--space-s);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-lift);font-weight:var(--fw-semibold);align-items:center;gap:.6rem;padding:.6rem 1rem;text-decoration:none;display:flex;position:sticky}}.symptoms__count[data-astro-cid-xmwubtif]:before{content:counter(marcados);border-radius:var(--radius-pill);background:var(--highlight);color:#fff;min-width:1.6rem;height:1.6rem;font-size:var(--step--1);place-items:center;padding-inline:.35rem;display:inline-grid}.symptoms__jump[data-astro-cid-xmwubtif] .icon{margin-left:auto}.symptoms__result[data-astro-cid-xmwubtif]{scroll-margin-top:calc(var(--header-h) + var(--space-s));padding:var(--space-s) var(--space-m) var(--space-m);border:1.5px dashed var(--line-strong);border-radius:var(--radius-l);transition:border-color var(--dur-2) var(--ease-flow), background-color var(--dur-2) var(--ease-flow)}.symptoms__result-title[data-astro-cid-xmwubtif]{font-family:var(--ff-display);font-weight:var(--fw-semibold);font-size:var(--step-1);line-height:1.3}.symptoms__empty[data-astro-cid-xmwubtif]{color:var(--fg-muted)}.symptoms__filled[data-astro-cid-xmwubtif],.symptoms[data-astro-cid-xmwubtif]:has(input:checked) .symptoms__empty[data-astro-cid-xmwubtif]{display:none}.symptoms[data-astro-cid-xmwubtif]:has(input:checked) .symptoms__filled[data-astro-cid-xmwubtif]{display:inline}.symptoms[data-astro-cid-xmwubtif]:has(input:checked) .symptoms__result[data-astro-cid-xmwubtif]{border-style:solid;border-color:var(--accent);background:var(--bg-raised);box-shadow:var(--shadow-paper)}.symptoms__recs[data-astro-cid-xmwubtif]{gap:.6rem;display:grid}.symptoms[data-astro-cid-xmwubtif]:has(input:checked) .symptoms__recs[data-astro-cid-xmwubtif]{margin-top:var(--space-s)}.rec[data-astro-cid-xmwubtif]{display:none}.rec[data-astro-cid-xmwubtif] a[data-astro-cid-xmwubtif]{border-radius:var(--radius-m);border-left:3px solid var(--highlight);background:var(--bg-sunken);transition:background-color var(--dur-1);gap:.35rem;padding:.65rem .9rem;text-decoration:none;display:grid}.rec[data-astro-cid-xmwubtif] a[data-astro-cid-xmwubtif]:hover{background:var(--c-paper-2)}.rec__head[data-astro-cid-xmwubtif]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rec[data-astro-cid-xmwubtif] strong[data-astro-cid-xmwubtif]{color:var(--accent-strong)}.rec__head[data-astro-cid-xmwubtif] .icon{color:var(--accent-strong);flex:none}.rec__claim[data-astro-cid-xmwubtif]{font-size:var(--step--1);color:var(--fg-muted)}.rec__reasons[data-astro-cid-xmwubtif]{flex-wrap:wrap;gap:.3rem;display:flex}.rec__reason[data-astro-cid-xmwubtif]{border-radius:var(--radius-pill);background:var(--bg-raised);border:1px solid var(--line);font-size:var(--step--2);font-weight:var(--fw-medium);color:var(--fg);align-items:center;gap:.3rem;padding:.1rem .5rem;display:none}.rec__reason[data-astro-cid-xmwubtif] .icon{color:var(--highlight-ink)}@media (prefers-reduced-motion:no-preference){.symptoms[data-astro-cid-xmwubtif]:has(input:checked) .rec[data-astro-cid-xmwubtif],.rec__reason[data-astro-cid-xmwubtif]{animation:rec-in var(--dur-3) var(--ease-flow)}}@keyframes rec-in{0%{opacity:0;transform:translateY(6px)}}.symptoms__turn[data-astro-cid-xmwubtif]{justify-content:space-between;align-items:center;gap:var(--space-m);margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:2px solid var(--accent);flex-wrap:wrap;display:flex}.symptoms__turn-text[data-astro-cid-xmwubtif]{font-family:var(--ff-display);font-size:var(--step-3);letter-spacing:-.02em;max-width:30ch;font-weight:600;line-height:1.15}.symptoms__turn-text[data-astro-cid-xmwubtif] em[data-astro-cid-xmwubtif]{color:var(--accent);font-style:normal}.showcase[data-astro-cid-sw7y6roy]{padding-block:var(--space-3xl)}.showcase__head[data-astro-cid-sw7y6roy]{margin-bottom:var(--space-l)}.showcase__cta[data-astro-cid-sw7y6roy]{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-l);margin-top:var(--space-xl);padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg-raised);flex-wrap:wrap;display:flex}.showcase__cta[data-astro-cid-sw7y6roy] p[data-astro-cid-sw7y6roy]{font-family:var(--ff-display);font-size:var(--step-1);max-width:40ch;font-weight:600}.scenarios[data-astro-cid-tofnwhbz]{padding-block:var(--space-3xl) var(--space-2xl)}.scenarios__list[data-astro-cid-tofnwhbz]{gap:var(--space-m);margin-top:var(--space-xl);padding:0;list-style:none;display:grid}@media (width>=52rem){.scenarios__list[data-astro-cid-tofnwhbz]{grid-template-columns:1fr 1fr}.scenario[data-astro-cid-tofnwhbz]:nth-child(2n){translate:0 var(--space-xl)}.scenarios__list[data-astro-cid-tofnwhbz]{padding-bottom:var(--space-xl)}}.scenario[data-astro-cid-tofnwhbz]{align-content:start;gap:var(--space-s);padding:var(--space-m);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-l);display:grid}.scenario[data-astro-cid-tofnwhbz] .scenario__img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-m)}.scenario__tag[data-astro-cid-tofnwhbz]{color:var(--highlight-ink)}.scenario__meta[data-astro-cid-tofnwhbz]{font-family:var(--ff-label);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.scenario__sector[data-astro-cid-tofnwhbz]{font-size:var(--step-3);line-height:1.05}.scenario__flow[data-astro-cid-tofnwhbz]{border-left:3px solid var(--accent);gap:0;display:grid}.scenario__row[data-astro-cid-tofnwhbz]{padding:.5rem 0 .75rem 1.1rem;position:relative}.scenario__row[data-astro-cid-tofnwhbz]:before{content:"";background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:.8rem;left:-7.5px}.scenario__row--before[data-astro-cid-tofnwhbz]:before{background:var(--bg-raised);box-shadow:inset 0 0 0 2px var(--fg-muted)}.scenario__row--after[data-astro-cid-tofnwhbz]:before{background:var(--highlight)}dt[data-astro-cid-tofnwhbz]{font-family:var(--ff-label);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.scenario__row--after[data-astro-cid-tofnwhbz] dd[data-astro-cid-tofnwhbz]{font-weight:600}.scenario__services[data-astro-cid-tofnwhbz]{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.scenario__services[data-astro-cid-tofnwhbz] a[data-astro-cid-tofnwhbz]{border-radius:var(--radius-pill);background:var(--bg-sunken);min-height:2.25rem;font-size:var(--step--1);color:var(--accent-strong);align-items:center;padding:.25rem .75rem;font-weight:550;text-decoration:none;display:inline-flex}.scenario__services[data-astro-cid-tofnwhbz] a[data-astro-cid-tofnwhbz]:hover{text-decoration:underline}.method[data-astro-cid-zzfwruky]{padding-block:var(--space-2xl) var(--space-3xl);border-top:1px solid var(--line)}.method__steps[data-astro-cid-zzfwruky]{--track:4px;gap:var(--space-l);margin-top:var(--space-xl);padding:0;list-style:none;display:grid;position:relative}.method__steps[data-astro-cid-zzfwruky]:before{content:"";top:1.4rem;bottom:1.4rem;left:calc(1.4rem - var(--track) / 2);width:var(--track);border-radius:var(--track);background:var(--accent);position:absolute}.method__step[data-astro-cid-zzfwruky]{padding-left:3.75rem}.method__num[data-astro-cid-zzfwruky]{position:absolute;top:0;left:0}@media (width>=52rem){.method__steps[data-astro-cid-zzfwruky]{gap:var(--space-m);grid-template-columns:repeat(4,1fr)}.method__steps[data-astro-cid-zzfwruky]:before{top:calc(1.4rem - var(--track) / 2);width:auto;height:var(--track);bottom:auto;left:1.4rem;right:calc(25% - 1.4rem)}.method__step[data-astro-cid-zzfwruky]{padding-left:0}.method__num[data-astro-cid-zzfwruky]{position:relative}}.method__step[data-astro-cid-zzfwruky]{align-content:start;gap:.5rem;display:grid;position:relative}.method__num[data-astro-cid-zzfwruky]{background:var(--accent);width:2.8rem;height:2.8rem;box-shadow:0 0 0 5px var(--bg);font-family:var(--ff-label);font-weight:var(--fw-bold);font-size:var(--step--1);color:var(--accent-fg);margin-bottom:var(--space-2xs);border-radius:50%;place-items:center;display:grid}.method__step[data-astro-cid-zzfwruky]:last-child .method__num[data-astro-cid-zzfwruky]{background:var(--highlight)}.method__step[data-astro-cid-zzfwruky] h3[data-astro-cid-zzfwruky]{font-size:var(--step-2)}.method__step[data-astro-cid-zzfwruky] p[data-astro-cid-zzfwruky]{color:var(--fg-muted)}.method__principles[data-astro-cid-zzfwruky]{gap:var(--space-s);margin-top:var(--space-2xl);padding:var(--space-m);border-radius:var(--radius-l);background:var(--bg-sunken);display:grid}@media (width>=52rem){.method__principles[data-astro-cid-zzfwruky]{grid-template-columns:1fr 3fr;align-items:start}}.method__principles-title[data-astro-cid-zzfwruky]{font-size:var(--step-1)}.method__principles[data-astro-cid-zzfwruky] ul[data-astro-cid-zzfwruky]{gap:.75rem 1.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.method__principles[data-astro-cid-zzfwruky] ul[data-astro-cid-zzfwruky]{grid-template-columns:1fr 1fr}}.method__principles[data-astro-cid-zzfwruky] li[data-astro-cid-zzfwruky]{gap:.6rem;font-weight:550;display:flex}.method__principles[data-astro-cid-zzfwruky] .icon{color:var(--success);flex:none;margin-top:.15rem}
