.frame[data-astro-cid-f4t2rcqn]{border-radius:var(--frame-radius);border:1px solid var(--color-line-strong);box-shadow:var(--elev-3);isolation:isolate;background:linear-gradient(#0f1514,#0a0e0d);margin:0;position:relative;overflow:hidden}.frame[data-astro-cid-f4t2rcqn]:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#00b7aa80,#0000);height:1px;position:absolute;inset:0 0 auto}.frame__bar[data-astro-cid-f4t2rcqn]{height:var(--frame-bar-h);border-bottom:1px solid var(--color-line);background:#ffffff05;align-items:center;gap:14px;padding:0 14px;display:flex}.frame__dots[data-astro-cid-f4t2rcqn]{gap:6px;display:inline-flex}.frame__dots[data-astro-cid-f4t2rcqn] i[data-astro-cid-f4t2rcqn]{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.frame__sample[data-astro-cid-f4t2rcqn]{color:var(--color-ink-3);border:1px solid var(--color-line);border-radius:999px;flex:none;margin-left:auto;padding:2px 9px;font-size:11.5px}.frame__label[data-astro-cid-f4t2rcqn]{font-family:var(--font-mono);color:var(--color-ink-3);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.frame__view[data-astro-cid-f4t2rcqn]{aspect-ratio:16/10;background:#050707;position:relative;overflow:hidden}.frame__view[data-astro-cid-f4t2rcqn] picture,.frame__view[data-astro-cid-f4t2rcqn] img{width:100%;height:100%;display:block}.frame__view[data-astro-cid-f4t2rcqn] img{object-fit:cover;object-position:top center;transition:transform .6s var(--ease-out)}@media (width>=768px){.frame--focus[data-astro-cid-f4t2rcqn] .frame__view[data-astro-cid-f4t2rcqn] img{transform:scale(var(--dz,1));transform-origin:var(--fx) var(--fy)}}@media (hover:hover){.frame--zoom[data-astro-cid-f4t2rcqn]:hover .frame__view[data-astro-cid-f4t2rcqn] img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.frame--zoom[data-astro-cid-f4t2rcqn]:hover .frame__view[data-astro-cid-f4t2rcqn] img{transform:none}}@media (width<=767.98px){.frame--focus[data-astro-cid-f4t2rcqn] .frame__view[data-astro-cid-f4t2rcqn]{aspect-ratio:4/5}.frame--focus[data-astro-cid-f4t2rcqn] .frame__view[data-astro-cid-f4t2rcqn] img{object-position:var(--fx) var(--fy);transform:scale(var(--fz));transform-origin:var(--fx) var(--fy)}.frame__label[data-astro-cid-f4t2rcqn]{display:none}}.frame__missing[data-astro-cid-f4t2rcqn]{background:radial-gradient(circle at 30% 30%,#00b7aa14,#0000 60%),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff08 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff08 31px 32px);position:absolute;inset:0}.demo-link[data-astro-cid-omnn7n4v]{gap:8px}.demo-link__icon[data-astro-cid-omnn7n4v]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);flex:none}@media (hover:hover){.demo-link[data-astro-cid-omnn7n4v]:hover .demo-link__icon[data-astro-cid-omnn7n4v]{transform:translate(2px,-2px)}}.hero[data-astro-cid-yodha2z4]{padding-top:calc(var(--nav-h) + clamp(48px, 9vh, 112px));padding-bottom:clamp(40px,5vw,72px);position:relative}.hero__inner[data-astro-cid-yodha2z4]{justify-items:start;gap:26px;display:grid}.hero__status[data-astro-cid-yodha2z4]{border:1px solid var(--color-line-strong);min-height:36px;font-size:var(--fs-small);color:var(--color-ink-2);transition:border-color var(--dur-base) ease, color var(--dur-base) ease;background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 12px;display:inline-flex}@media (hover:hover){.hero__status[data-astro-cid-yodha2z4]:hover{color:var(--color-ink);border-color:#00b7aa80}}.hero__status-dot[data-astro-cid-yodha2z4]{background:var(--color-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00b7aa29}.hero__title[data-astro-cid-yodha2z4]{max-width:24ch;margin-top:4px}.hero__status-short[data-astro-cid-yodha2z4]{display:none}@media (width<=639.98px){.hero__br[data-astro-cid-yodha2z4],.hero__status-long[data-astro-cid-yodha2z4]{display:none}.hero__status-short[data-astro-cid-yodha2z4]{display:inline}}.hero__copy[data-astro-cid-yodha2z4]{justify-self:stretch;gap:26px;display:grid}.hero__lead[data-astro-cid-yodha2z4]{max-width:54ch}.hero__cta[data-astro-cid-yodha2z4]{gap:14px;margin-top:8px;display:grid}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:12px;display:flex}.thread[data-astro-cid-yodha2z4]{--dot:13px;--step:18px;width:100%;max-width:560px;margin:6px 0 0}.thread__list[data-astro-cid-yodha2z4]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.thread__node[data-astro-cid-yodha2z4]{gap:2px;min-height:44px;padding-left:30px;display:grid;position:relative}.thread__dot[data-astro-cid-yodha2z4]{width:var(--dot);height:var(--dot);background:var(--color-bg);z-index:1;border:1.5px solid #eef3f2d9;border-radius:50%;position:absolute;top:4px;left:0}.thread__node[data-astro-cid-yodha2z4].is-last .thread__dot[data-astro-cid-yodha2z4]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 5px #00b7aa2e}.thread__link[data-astro-cid-yodha2z4]{left:calc(var(--dot) / 2 - .75px);top:calc(4px + var(--dot));background:#eef3f266;width:1.5px;position:absolute;bottom:-18px}.thread__node[data-astro-cid-yodha2z4]:nth-last-child(2) .thread__link[data-astro-cid-yodha2z4]{background:linear-gradient(180deg, #eef3f266, var(--color-accent))}.thread__kind[data-astro-cid-yodha2z4]{font-size:var(--fs-meta);color:var(--color-ink-3)}.thread__name[data-astro-cid-yodha2z4]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:17px;font-weight:500;line-height:1.25}.thread__node[data-astro-cid-yodha2z4].is-last .thread__name[data-astro-cid-yodha2z4]{color:var(--color-accent-hover)}.thread__caption[data-astro-cid-yodha2z4]{font-size:var(--fs-meta);color:var(--color-ink-3);margin-top:16px}@media (width>=768px){.thread__list[data-astro-cid-yodha2z4]{padding-bottom:calc(var(--step) * 3);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.thread__node[data-astro-cid-yodha2z4]{padding:calc(var(--dot) + 12px) 14px 0 0;transform:translateY(calc(var(--i) * var(--step)))}.thread__dot[data-astro-cid-yodha2z4]{top:0}.thread__link[data-astro-cid-yodha2z4],.thread__node[data-astro-cid-yodha2z4]:nth-last-child(2) .thread__link[data-astro-cid-yodha2z4]{left:calc(var(--dot) / 2);top:calc(var(--dot) / 2);width:100%;height:var(--step);background:0 0;border-top:1.5px solid #eef3f266;border-right:1.5px solid #eef3f266;border-top-right-radius:10px;bottom:auto}.thread__node[data-astro-cid-yodha2z4]:nth-last-child(2) .thread__link[data-astro-cid-yodha2z4]{border-color:var(--color-accent)}.thread__caption[data-astro-cid-yodha2z4]{margin-top:18px}}@media (width>=1024px){.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);column-gap:clamp(40px,5vw,72px)}.hero__status[data-astro-cid-yodha2z4],.hero__title[data-astro-cid-yodha2z4]{grid-column:1/-1}.thread[data-astro-cid-yodha2z4]{place-self:end;margin:0}}.hero__visual[data-astro-cid-yodha2z4]{perspective:1600px;margin-top:clamp(56px,8vw,96px);position:relative}.hero__halo[data-astro-cid-yodha2z4]{filter:blur(40px);pointer-events:none;background:radial-gradient(at 50% 22%,#00b7aa33,#0000 62%);position:absolute;inset:-12% 4% -4%}.hero__frame[data-astro-cid-yodha2z4]{transform-origin:50% 0;position:relative}@media (width<=639.98px){.hero__cta[data-astro-cid-yodha2z4]{justify-self:stretch}.hero__actions[data-astro-cid-yodha2z4]{flex-direction:column}.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{width:100%}}.problem[data-astro-cid-se3tv65j]{padding-block:var(--section-y);overflow-x:clip}.problem__grid[data-astro-cid-se3tv65j]{gap:48px;display:grid}.problem__copy[data-astro-cid-se3tv65j]{align-content:start;gap:36px;display:grid}.problem__copy[data-astro-cid-se3tv65j] header[data-astro-cid-se3tv65j]{gap:20px;display:grid}.problem__title[data-astro-cid-se3tv65j]{max-width:16ch}.problem__pains[data-astro-cid-se3tv65j]{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none;display:grid}.problem__pain[data-astro-cid-se3tv65j]{border-bottom:1px solid var(--color-line);color:var(--color-ink-2);font-size:var(--fs-body);padding:14px 0 14px 28px;line-height:1.5;position:relative}.problem__pain[data-astro-cid-se3tv65j]:before{content:"";border:1.5px solid var(--color-ink-3);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:4px}.problem__stage[data-astro-cid-se3tv65j]{flex-wrap:wrap;gap:10px;display:flex}.problem__links[data-astro-cid-se3tv65j],.problem__core[data-astro-cid-se3tv65j]{display:none}.frag[data-astro-cid-se3tv65j]{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:36px;font-size:var(--fs-small);color:var(--color-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex}@media (width>=1024px){.problem__grid[data-astro-cid-se3tv65j]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px}.problem__stage[data-astro-cid-se3tv65j]{aspect-ratio:1/.92;width:100%;display:block;position:relative}.problem__links[data-astro-cid-se3tv65j]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.problem__links[data-astro-cid-se3tv65j] line[data-astro-cid-se3tv65j]{stroke:#00b7aa8c;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.problem__links[data-astro-cid-se3tv65j] line[data-astro-cid-se3tv65j].is-ring{stroke:#ffffff1f}.problem__core[data-astro-cid-se3tv65j]{background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);white-space:nowrap;box-shadow:var(--elev-brand);z-index:2;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.problem__core-dot[data-astro-cid-se3tv65j]{background:var(--color-on-accent);border-radius:50%;width:8px;height:8px}.frag[data-astro-cid-se3tv65j]{left:calc(var(--fx) * 1%);top:calc(var(--fy) * 1%);z-index:1;color:var(--color-ink);box-shadow:var(--elev-2);border-color:#00b7aa59;position:absolute;transform:translate(-50%,-50%)}}html.is-animated .problem[data-astro-cid-se3tv65j]{padding-block:0}html.is-animated .problem__pin[data-astro-cid-se3tv65j]{min-height:100vh;padding-block:calc(var(--nav-h) + 24px) 48px;align-items:center;display:flex}.sh[data-astro-cid-pb4nux2a]{gap:20px;max-width:760px;display:grid}.sh__title[data-astro-cid-pb4nux2a]{max-width:20ch}.sh--center[data-astro-cid-pb4nux2a]{text-align:center;justify-items:center;margin-inline:auto}.sh--center[data-astro-cid-pb4nux2a] .sh__lead[data-astro-cid-pb4nux2a]{margin-inline:auto}.iso[data-astro-cid-d5v3jxs6]{border-top:1px solid var(--color-line-strong);padding:28px 0 8px;position:relative}.iso__art[data-astro-cid-d5v3jxs6]{justify-content:flex-start;align-items:center;height:168px;margin-bottom:22px;display:flex}.iso__art[data-astro-cid-d5v3jxs6] svg{width:auto;height:100%;overflow:visible}.iso__title[data-astro-cid-d5v3jxs6]{margin-bottom:8px}.iso__body[data-astro-cid-d5v3jxs6]{max-width:34ch}@media (width>=768px){.iso[data-astro-cid-d5v3jxs6]{border-left:1px solid var(--color-line);padding:28px 28px 8px}.iso[data-astro-cid-d5v3jxs6]:first-child{border-left:0;padding-left:0}}.mq[data-astro-cid-543bmuqs]{gap:18px;display:grid}.mq__head[data-astro-cid-543bmuqs]{justify-content:space-between;align-items:center;gap:16px;display:flex}.mq__label[data-astro-cid-543bmuqs]{font-size:var(--fs-small);color:var(--color-ink-2)}.mq__viewport[data-astro-cid-543bmuqs]{position:relative}.mq__track[data-astro-cid-543bmuqs]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mq__item[data-astro-cid-543bmuqs]{border:1px solid var(--color-line);font-family:var(--font-mono);color:var(--color-ink-2);white-space:nowrap;background:#ffffff05;border-radius:8px;flex:none;padding:8px 14px;font-size:13.5px}.mq__note[data-astro-cid-543bmuqs]{font-size:var(--fs-meta);color:var(--color-ink-3)}.mq__toggle[data-astro-cid-543bmuqs]{border:1px solid var(--color-line-strong);min-height:36px;color:var(--color-ink-2);font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mq__toggle[data-astro-cid-543bmuqs][hidden]{display:none}.mq__toggle-icon[data-astro-cid-543bmuqs]{border-left:3px solid;border-right:3px solid;width:10px;height:10px}.mq__toggle[data-astro-cid-543bmuqs][aria-pressed=true] .mq__toggle-icon[data-astro-cid-543bmuqs]{border:5.5px solid #0000;border-left:9px solid;border-right:0;width:0;height:0}@media (hover:hover){.mq__toggle[data-astro-cid-543bmuqs]:hover{color:var(--color-ink);border-color:#ffffff3d}}.mq[data-astro-cid-543bmuqs].is-looping .mq__viewport[data-astro-cid-543bmuqs]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq[data-astro-cid-543bmuqs].is-looping .mq__track[data-astro-cid-543bmuqs]{flex-wrap:nowrap;width:max-content}.product__states[data-astro-cid-a7ur6inu]{gap:8px;margin-top:clamp(48px,6vw,72px);display:grid}@media (width>=768px){.product__states[data-astro-cid-a7ur6inu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.product__methods[data-astro-cid-a7ur6inu]{border-top:1px solid var(--color-line);margin-top:clamp(64px,7vw,96px);padding-top:28px}.product[data-astro-cid-a7ur6inu] .ln{stroke:#eef3f280;stroke-width:1.5px;stroke-linecap:round}.product[data-astro-cid-a7ur6inu] .nd{fill:var(--color-bg);stroke:#eef3f2d9;stroke-width:1.6px}.product[data-astro-cid-a7ur6inu] .nd.is-accent{fill:var(--color-accent);stroke:var(--color-accent)}.product[data-astro-cid-a7ur6inu] .is-ghost{stroke-dasharray:3 4;opacity:.45}.product[data-astro-cid-a7ur6inu] .nd.is-ghost{fill:none}.product[data-astro-cid-a7ur6inu] .ln.is-shift{stroke:#00b7aabf}.product[data-astro-cid-a7ur6inu] .ln.is-delta{stroke:var(--color-warning);stroke-dasharray:2 3}.product[data-astro-cid-a7ur6inu] .is-faint{opacity:.4}.product[data-astro-cid-a7ur6inu] .ln.is-proposal{stroke:var(--color-accent);stroke-dasharray:4 4}.product[data-astro-cid-a7ur6inu] .nd.is-proposal{fill:#00b7aa26;stroke:var(--color-accent);stroke-dasharray:3 3}.sectors__list[data-astro-cid-gdqd6r2d]{margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.sector[data-astro-cid-gdqd6r2d]{border-top:1px solid var(--color-line-strong);gap:16px;padding:32px 0 36px;display:grid}.sector[data-astro-cid-gdqd6r2d].is-transversal{border-top-color:#00b7aa8c}.sector__head[data-astro-cid-gdqd6r2d]{align-content:start;gap:8px;display:grid}.sector__title[data-astro-cid-gdqd6r2d]{max-width:18ch}.sector__chains[data-astro-cid-gdqd6r2d]{font-size:var(--fs-small);color:var(--color-ink-3);max-width:42ch;line-height:1.5}.sector__body[data-astro-cid-gdqd6r2d]{max-width:52ch}.sector__flow[data-astro-cid-gdqd6r2d]{align-content:start;gap:14px;display:grid}.sector__flow-label[data-astro-cid-gdqd6r2d]{font-size:var(--fs-meta);color:var(--color-ink-3)}.flow[data-astro-cid-gdqd6r2d]{--dot:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow__step[data-astro-cid-gdqd6r2d]{align-content:start;gap:10px;padding-right:12px;display:grid;position:relative}.flow__step[data-astro-cid-gdqd6r2d]:not(:last-child):after{content:"";left:var(--dot);right:0;top:calc(var(--dot) / 2 - .75px);height:1.5px;transform:scaleX(var(--flow-draw,1));transform-origin:0;transition:background-color var(--dur-base) var(--ease-out);background:#eef3f247;position:absolute}.flow__dot[data-astro-cid-gdqd6r2d]{z-index:1;width:var(--dot);height:var(--dot);background:var(--color-bg);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border:1.5px solid #eef3f2b3;border-radius:50%;position:relative}.flow__step[data-astro-cid-gdqd6r2d]:last-child .flow__dot[data-astro-cid-gdqd6r2d]{border-color:var(--color-accent)}.flow__name[data-astro-cid-gdqd6r2d]{font-family:var(--font-display);color:var(--color-ink);font-size:15.5px;font-weight:500;line-height:1.3}.is-transversal[data-astro-cid-gdqd6r2d] .flow__dot[data-astro-cid-gdqd6r2d]{border-color:var(--color-accent)}.is-transversal[data-astro-cid-gdqd6r2d] .flow__step[data-astro-cid-gdqd6r2d]:not(:last-child):after{background:#00b7aa80}.is-transversal[data-astro-cid-gdqd6r2d] .flow__step[data-astro-cid-gdqd6r2d]:last-child .flow__dot[data-astro-cid-gdqd6r2d]{background:var(--color-accent);box-shadow:0 0 0 4px #00b7aa2e}@media (hover:hover){.sector[data-astro-cid-gdqd6r2d]:hover .flow__dot[data-astro-cid-gdqd6r2d]{border-color:var(--color-accent)}.sector[data-astro-cid-gdqd6r2d]:hover .flow__step[data-astro-cid-gdqd6r2d]:not(:last-child):after{background:#00b7aa80}}.sectors__note[data-astro-cid-gdqd6r2d]{max-width:72ch;font-size:var(--fs-meta);color:var(--color-ink-3);margin-top:28px;line-height:1.6}@media (width>=768px){.sector[data-astro-cid-gdqd6r2d]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 40px}.sector__head[data-astro-cid-gdqd6r2d]{grid-row:span 2}}@media (width>=1024px){.sector[data-astro-cid-gdqd6r2d]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,.9fr);column-gap:clamp(32px,4vw,56px);padding:36px 0 40px}.sector__head[data-astro-cid-gdqd6r2d]{grid-row:auto}}.how__pin[data-astro-cid-wkshis2o]{margin-top:clamp(48px,6vw,72px)}.how__demo[data-astro-cid-wkshis2o]{border-top:1px solid var(--color-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(40px,5vw,64px);padding-top:28px;display:flex}.how__demo-text[data-astro-cid-wkshis2o]{max-width:52ch;color:var(--color-ink-2);font-size:var(--fs-lead);line-height:1.5}@media (width<=639.98px){.how__demo[data-astro-cid-wkshis2o] .btn{width:100%}}.how__progress[data-astro-cid-wkshis2o]{display:none}.how__steps[data-astro-cid-wkshis2o]{gap:clamp(56px,8vw,96px);margin:0;padding:0;list-style:none;display:grid}.how__step[data-astro-cid-wkshis2o]{align-items:center;gap:24px;display:grid}.how__text[data-astro-cid-wkshis2o]{align-content:start;gap:14px;display:grid}.how__meta[data-astro-cid-wkshis2o]{align-items:center;gap:12px;display:flex}.how__num[data-astro-cid-wkshis2o]{color:var(--color-accent-hover)}.how__module[data-astro-cid-wkshis2o]{font-size:var(--fs-meta);color:var(--color-ink-3);border:1px solid var(--color-line);border-radius:999px;padding:3px 10px}.how__body[data-astro-cid-wkshis2o]{max-width:40ch}@media (width>=1024px){.how__step[data-astro-cid-wkshis2o]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:64px}}.how[data-astro-cid-wkshis2o].is-pinned .how__pin[data-astro-cid-wkshis2o]{padding-top:20px}.how[data-astro-cid-wkshis2o].is-pinned .how__stage[data-astro-cid-wkshis2o]{width:100%;position:relative}.how[data-astro-cid-wkshis2o].is-pinned .how__progress[data-astro-cid-wkshis2o]{top:0;left:var(--gutter);z-index:2;align-items:center;gap:16px;width:min(300px,26%);display:flex;position:absolute}.how[data-astro-cid-wkshis2o].is-pinned .how__bar[data-astro-cid-wkshis2o]{background:var(--color-line-strong);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.how[data-astro-cid-wkshis2o].is-pinned .how__bar-fill[data-astro-cid-wkshis2o]{background:var(--color-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(.2)}.how[data-astro-cid-wkshis2o].is-pinned .how__steps[data-astro-cid-wkshis2o]{gap:0}.how[data-astro-cid-wkshis2o].is-pinned .how__step[data-astro-cid-wkshis2o]{grid-area:1/1;align-items:start}.how[data-astro-cid-wkshis2o].is-pinned .how__step[data-astro-cid-wkshis2o]:not(.is-current){pointer-events:none}.how[data-astro-cid-wkshis2o].is-pinned .how__text[data-astro-cid-wkshis2o]{padding-top:56px}.levels__ui[data-astro-cid-j4dyfd2b]{gap:28px;margin-top:clamp(40px,5vw,64px);display:grid}.levels__list[data-astro-cid-j4dyfd2b]{gap:8px;display:grid}@media (width>=640px) and (width<=1023.98px){.levels__list[data-astro-cid-j4dyfd2b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.levels__tab[data-astro-cid-j4dyfd2b]{border-radius:var(--radius-lg);border:1px solid var(--color-line);min-height:48px;color:var(--color-ink-2);font-family:var(--font-display);text-align:left;cursor:pointer;transition:background-color var(--dur-base) ease, border-color var(--dur-base) ease, color var(--dur-base) ease;background:#ffffff05;align-items:center;gap:12px;padding:10px 16px;font-size:17px;display:flex}.levels__tab[data-astro-cid-j4dyfd2b][aria-selected=true]{color:var(--color-ink);background:var(--color-accent-soft);border-color:#00b7aa8c}.levels__tab[data-astro-cid-j4dyfd2b][aria-selected=true] .levels__tab-num[data-astro-cid-j4dyfd2b]{color:var(--color-accent-hover)}@media (hover:hover){.levels__tab[data-astro-cid-j4dyfd2b]:hover{color:var(--color-ink);border-color:var(--color-line-strong)}}.levels__panel[data-astro-cid-j4dyfd2b]{gap:20px;display:grid}.levels__panel[data-astro-cid-j4dyfd2b][hidden]{display:none}.levels__panel[data-astro-cid-j4dyfd2b]:focus-visible{outline-offset:6px}.levels__body[data-astro-cid-j4dyfd2b]{font-size:var(--fs-lead);color:var(--color-ink);max-width:52ch}@media (width>=1024px){.levels__ui[data-astro-cid-j4dyfd2b]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px}.levels__list[data-astro-cid-j4dyfd2b]{top:calc(var(--nav-h) + 24px);grid-template-columns:1fr;gap:6px;position:sticky}.has-smoother .levels__list[data-astro-cid-j4dyfd2b]{position:relative;top:auto}.levels__tab[data-astro-cid-j4dyfd2b]{min-height:56px}}.caps__groups[data-astro-cid-5uandogm]{gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.caps__group[data-astro-cid-5uandogm]{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:linear-gradient(#ffffff06,#0000 60%);padding:22px 22px 6px;position:relative}.caps__job[data-astro-cid-5uandogm]{border-bottom:1px solid var(--color-line-strong);padding-bottom:14px}.caps__list[data-astro-cid-5uandogm]{margin:0;padding:0;list-style:none}.caps__list[data-astro-cid-5uandogm] li[data-astro-cid-5uandogm]+li[data-astro-cid-5uandogm]{border-top:1px solid var(--color-line)}.caps__name[data-astro-cid-5uandogm]{min-height:52px;font-family:var(--font-display);color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.caps__name[data-astro-cid-5uandogm]::-webkit-details-marker{display:none}.caps__icon[data-astro-cid-5uandogm]{border:1px solid var(--color-line-strong);width:24px;height:24px;transition:border-color var(--dur-base) ease;border-radius:50%;flex:none;position:relative}.caps__icon[data-astro-cid-5uandogm]:before,.caps__icon[data-astro-cid-5uandogm]:after{content:"";background:var(--color-ink);width:9px;height:1.5px;margin:-.75px 0 0 -4.5px;position:absolute;top:50%;left:50%}.caps__icon[data-astro-cid-5uandogm]:after{transition:transform var(--dur-base) var(--ease-out);transform:rotate(90deg)}.caps__item[data-astro-cid-5uandogm][open] .caps__icon[data-astro-cid-5uandogm]{border-color:var(--color-accent)}.caps__item[data-astro-cid-5uandogm][open] .caps__icon[data-astro-cid-5uandogm]:after{transform:rotate(0)}@media (hover:hover){.caps__name[data-astro-cid-5uandogm]:hover .caps__icon[data-astro-cid-5uandogm]{border-color:#ffffff4d}}.caps__desc[data-astro-cid-5uandogm]{font-size:var(--fs-small);color:var(--color-ink-2);margin:0;padding:0 36px 16px 0;line-height:1.6}@media (width>=1024px){.caps__groups[data-astro-cid-5uandogm]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px}}.principles__manifesto[data-astro-cid-w3ixckta]{font-family:var(--font-display);letter-spacing:-.038em;max-width:12ch;font-size:clamp(2.75rem,1.5rem + 3.7vw,4.6rem);font-weight:500;line-height:1}@media (width>=1024px){.principles__head[data-astro-cid-w3ixckta]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:56px;display:grid}.principles__head[data-astro-cid-w3ixckta] .principles__lead[data-astro-cid-w3ixckta]{margin-top:0;padding-bottom:8px}}.principles__word[data-astro-cid-w3ixckta]{display:inline}.principles__lead[data-astro-cid-w3ixckta]{max-width:48ch;margin-top:28px}.principles__list[data-astro-cid-w3ixckta]{border-top:1px solid var(--color-line-strong);gap:0;margin:clamp(56px,7vw,88px) 0 0;padding:0;list-style:none;display:grid}.principles__item[data-astro-cid-w3ixckta]{border-bottom:1px solid var(--color-line);gap:8px;padding:24px 0;display:grid}.principles__item[data-astro-cid-w3ixckta] .t-small[data-astro-cid-w3ixckta]{max-width:52ch}@media (width>=1024px){.principles__list[data-astro-cid-w3ixckta]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}}.audience__roles[data-astro-cid-gab4iiek]{gap:0;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.audience__role[data-astro-cid-gab4iiek]{border-top:1px solid var(--color-line-strong);align-content:start;gap:10px;padding:28px 0;display:grid;position:relative}.audience__node[data-astro-cid-gab4iiek]{border:1.5px solid var(--color-accent);border-radius:50%;width:10px;height:10px;margin-bottom:8px}.audience__role[data-astro-cid-gab4iiek]:first-child .audience__node[data-astro-cid-gab4iiek]{background:var(--color-accent)}@media (width>=640px){.audience__roles[data-astro-cid-gab4iiek]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (width>=1024px){.audience__roles[data-astro-cid-gab4iiek]{grid-template-columns:repeat(4,minmax(0,1fr))}.audience__role[data-astro-cid-gab4iiek]{padding-right:24px}}.ms[data-astro-cid-wv4msajn]{align-content:start;gap:8px;padding-left:32px;display:grid;position:relative}.ms__dot[data-astro-cid-wv4msajn]{background:var(--color-bg);border:1.5px solid var(--color-ink-3);border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:0}.ms[data-astro-cid-wv4msajn].is-done .ms__dot[data-astro-cid-wv4msajn]{background:var(--color-ink-2);border-color:var(--color-ink-2)}.ms[data-astro-cid-wv4msajn].is-active .ms__dot[data-astro-cid-wv4msajn]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 5px #00b7aa2e}.ms__link[data-astro-cid-wv4msajn]{background:var(--color-accent);transform-origin:50% 0;width:1.5px;position:absolute;top:16px;bottom:-43px;left:5.75px}.ms__state[data-astro-cid-wv4msajn]{font-size:var(--fs-meta);color:var(--color-ink-3)}.ms[data-astro-cid-wv4msajn].is-active .ms__state[data-astro-cid-wv4msajn]{color:var(--color-accent-hover)}.ms__title[data-astro-cid-wv4msajn]{margin-top:2px}@media (width>=768px){.ms[data-astro-cid-wv4msajn]{padding-top:34px;padding-left:0}.ms__dot[data-astro-cid-wv4msajn]{top:0}.ms__link[data-astro-cid-wv4msajn]{transform-origin:0%;width:calc(100% + 19px);height:1.5px;top:5.75px;bottom:auto;left:13px}}.status__grid[data-astro-cid-atz2jxgs]{gap:56px;display:grid}.status__road[data-astro-cid-atz2jxgs]{position:relative}.status__line[data-astro-cid-atz2jxgs]{background:var(--color-line-strong);width:1.5px;position:absolute;top:8px;bottom:8px;left:6px}.status__steps[data-astro-cid-atz2jxgs]{gap:40px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.status__line[data-astro-cid-atz2jxgs]{width:auto;height:1.5px;inset:6px 0 auto}.status__steps[data-astro-cid-atz2jxgs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (width>=1024px){.status__grid[data-astro-cid-atz2jxgs]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px}}.faq__grid[data-astro-cid-gfo3rpqg]{gap:40px;display:grid}.faq__list[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--color-line-strong)}.faq__item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--color-line)}.faq__q[data-astro-cid-gfo3rpqg]{min-height:64px;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.faq__q[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-gfo3rpqg]{border:1px solid var(--color-line-strong);width:32px;height:32px;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) ease;border-radius:50%;flex:none;position:relative}.faq__icon[data-astro-cid-gfo3rpqg]:before,.faq__icon[data-astro-cid-gfo3rpqg]:after{content:"";background:var(--color-ink);width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.faq__icon[data-astro-cid-gfo3rpqg]:after{transition:transform var(--dur-base) var(--ease-out);transform:rotate(90deg)}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icon[data-astro-cid-gfo3rpqg]{border-color:var(--color-accent)}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icon[data-astro-cid-gfo3rpqg]:after{transform:rotate(0)}@media (hover:hover){.faq__q[data-astro-cid-gfo3rpqg]:hover .faq__icon[data-astro-cid-gfo3rpqg]{border-color:#ffffff4d}}.faq__a[data-astro-cid-gfo3rpqg]{color:var(--color-ink-2);max-width:64ch;padding:0 48px 24px 0}@media (width>=1024px){.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:64px}.faq__title[data-astro-cid-gfo3rpqg]{top:calc(var(--nav-h) + 32px);position:sticky}.has-smoother .faq__title[data-astro-cid-gfo3rpqg]{position:relative;top:auto}}.closing[data-astro-cid-uukcahgk]{border-top:1px solid var(--color-line);padding-block:clamp(96px,11vw,168px);position:relative;overflow:hidden}.closing__halo[data-astro-cid-uukcahgk]{filter:blur(40px);pointer-events:none;background:radial-gradient(at 50% 60%,#00b7aa2e,#0000 65%);width:min(1200px,140vw);height:90%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.closing__inner[data-astro-cid-uukcahgk]{gap:clamp(48px,6vw,72px);display:grid;position:relative}.closing__intro[data-astro-cid-uukcahgk]{align-content:start;justify-items:start;gap:22px;display:grid}.closing[data-astro-cid-uukcahgk] .closing__iso{aspect-ratio:1;filter:drop-shadow(0 10px 28px #00b7aa47);width:clamp(56px,6vw,80px);height:auto;margin-bottom:6px}.closing__title[data-astro-cid-uukcahgk]{max-width:16ch}.closing__lead[data-astro-cid-uukcahgk]{max-width:46ch}.closing__steps[data-astro-cid-uukcahgk]{color:var(--color-ink-2);font-size:var(--fs-small);gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.closing__steps[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk]{padding-left:26px;position:relative}.closing__dot[data-astro-cid-uukcahgk]{border:1.5px solid var(--color-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:0}.closing__steps[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk]:last-child .closing__dot[data-astro-cid-uukcahgk]{background:var(--color-accent)}.closing__steps[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk]:not(:last-child):after{content:"";background:#00b7aa59;width:1.5px;height:calc(100% + 1px);position:absolute;top:calc(.45em + 11px);left:4px}.closing__alt[data-astro-cid-uukcahgk]{font-size:var(--fs-small);color:var(--color-ink-3);gap:4px;margin-top:8px;display:grid}.closing__alt[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--color-ink-2)}.cform[data-astro-cid-uukcahgk]{border:1px solid var(--color-line-strong);background:#0c1110d1;border-radius:20px;gap:22px;padding:clamp(22px,3vw,36px);display:grid;position:relative;box-shadow:0 24px 60px #00000059}.cform__grid[data-astro-cid-uukcahgk]{gap:18px;display:grid}.field[data-astro-cid-uukcahgk]{align-content:start;gap:8px;display:grid}.field[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk]{font-size:var(--fs-small);color:var(--color-ink);font-weight:600}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{border:1px solid var(--color-line-strong);width:100%;min-height:48px;color:var(--color-ink);font:inherit;transition:border-color var(--dur-base) ease, box-shadow var(--dur-base) ease, background-color var(--dur-base) ease;background:#ffffff08;border-radius:12px;padding:12px 14px;font-size:16px}.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{resize:vertical;min-height:112px;line-height:1.5}.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23eef3f2' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk] option[data-astro-cid-uukcahgk]{background:var(--color-raised);color:var(--color-ink)}.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]:has(option[value=""]:checked),.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]::placeholder,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]::placeholder{color:var(--color-ink-3)}@media (hover:hover){.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:hover,.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]:hover,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:hover{border-color:#ffffff3d}}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus-visible,.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]:focus-visible,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:focus-visible{border-color:var(--color-accent);background:#00b7aa0d;outline:none;box-shadow:0 0 0 3px #00b7aa40}.field[data-astro-cid-uukcahgk] [data-astro-cid-uukcahgk][aria-invalid=true]{border-color:var(--color-danger)}.field[data-astro-cid-uukcahgk] [data-astro-cid-uukcahgk][aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #f8717140}.field__error[data-astro-cid-uukcahgk]{font-size:var(--fs-meta);color:var(--color-danger)}.field__hint[data-astro-cid-uukcahgk]{font-size:var(--fs-meta);color:var(--color-ink-3)}.cform__hp[data-astro-cid-uukcahgk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform__foot[data-astro-cid-uukcahgk]{gap:16px;display:grid}.cform__privacy[data-astro-cid-uukcahgk]{font-size:var(--fs-meta);color:var(--color-ink-3);max-width:52ch;line-height:1.6}.cform__submit[data-astro-cid-uukcahgk]{justify-self:stretch}.cform__submit[data-astro-cid-uukcahgk]:disabled{opacity:.6;cursor:progress}.cform__status[data-astro-cid-uukcahgk]{font-size:var(--fs-small);color:var(--color-ink-2)}.cform__status[data-astro-cid-uukcahgk]:empty{display:none}.cform__status[data-astro-cid-uukcahgk][data-tone=ok]{color:var(--color-accent-hover)}.cform__status[data-astro-cid-uukcahgk][data-tone=error]{color:var(--color-danger)}.cform__status[data-astro-cid-uukcahgk] a{color:inherit}@media (width>=640px){.cform__grid[data-astro-cid-uukcahgk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.field--wide[data-astro-cid-uukcahgk]{grid-column:1/-1}.cform__foot[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cform__submit[data-astro-cid-uukcahgk]{justify-self:end}}@media (width>=1024px){.closing__inner[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.closing__intro[data-astro-cid-uukcahgk]{position:relative;top:0}}
