.anatomy-section{padding-block:40px 110px;scroll-margin-top:90px}.anatomy-section__heading{max-width:760px;margin:0 auto 44px;text-align:center}.anatomy-section__heading h2{margin:0 0 14px}.anatomy-section__heading p{margin:0;color:var(--ink-primary)}.anatomy{--anatomy-outline:color-mix(in srgb,black 12%,transparent);--anatomy-leader:var(--line-strong);--anatomy-link:var(--brand-dark);--anatomy-plate:color-mix(in srgb,white 80%,transparent);--anatomy-plate-edge:color-mix(in srgb,white 70%,transparent);position:relative;isolation:isolate;margin:0;padding:36px 32px 28px;border-radius:18px;background:color-mix(in srgb,var(--linen) 55%,var(--paper));container-type:inline-size}.anatomy__backdrop{border-radius:inherit;opacity:.45}.anatomy__crop{display:block;overflow:hidden;border-radius:8px;outline:1px solid var(--anatomy-outline);background:white}.anatomy__crop img{display:block}.anatomy__controls{position:relative;display:block}.anatomy__control .anatomy__crop{border-radius:22%/22%;outline:0}.anatomy__plate .anatomy__crop,.anatomy__stack-plate .anatomy__crop{box-shadow:0 1px 2px color-mix(in srgb,black 6%,transparent),0 8px 18px -10px color-mix(in srgb,black 22%,transparent)}.anatomy__label{font-size:14px;line-height:1.25;font-weight:600;color:var(--ink-primary);white-space:nowrap}.anatomy__group{font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.02em;color:var(--brand-dark)}.anatomy__hand{font-size:22px;line-height:1;color:var(--earth,var(--ink-primary))}.anatomy__records{display:grid;justify-items:center;gap:8px;text-align:center}.anatomy__records .anatomy__hand{font-size:18px;color:var(--brand-dark)}.anatomy__record-card{display:grid;gap:2px;width:100%;padding:10px 12px;border:1px solid color-mix(in srgb,var(--brand-dark) 45%,transparent);border-radius:10px;background:white;font-size:12px;line-height:1.35;color:var(--ink-secondary)}.anatomy__record-card strong{font-size:15px;color:var(--ink-primary)}.anatomy__sheet{display:block;aspect-ratio:373.2/165.6}.anatomy__plane{position:absolute;left:0;top:calc(39.6 / 165.6 * 100%);width:calc(330 / 373.2 * 100%);aspect-ratio:330/180;overflow:hidden;border-radius:6px;outline:1px solid var(--anatomy-outline);transform-origin:0 0;transform:matrix(1,-.12,.24,.7,0,0)}.anatomy__sheet{position:relative}.anatomy__layer svg,.anatomy__plane svg{display:block;width:100%;height:100%}.anatomy__layer .anatomy__crop,.anatomy__plane .anatomy__crop{border-radius:0;outline:0}.anatomy__layer{position:absolute;aspect-ratio:330/180;overflow:hidden;border-radius:6px;outline:1px solid var(--anatomy-outline);box-shadow:0 8px 20px -10px color-mix(in srgb,black 30%,transparent)}.anatomy__sheet--records .anatomy__plane{background:color-mix(in srgb,white 55%,transparent);outline:1px dashed color-mix(in srgb,var(--ink-primary) 30%,transparent)}.anatomy__sheet--overlays .anatomy__plane{background:color-mix(in srgb,white 70%,transparent)}.anatomy__layer--records{background:color-mix(in srgb,white 14%,transparent);outline:1px dashed color-mix(in srgb,white 75%,transparent)}.anatomy__layer--overlays{background:transparent}.anatomy__layer--overlays svg{opacity:.86}.anatomy__layer .anatomy__sheet-name{fill:white;paint-order:stroke;stroke:color-mix(in srgb,black 35%,transparent);stroke-width:2px}.anatomy__boundary{fill:color-mix(in srgb,var(--parcel) 14%,transparent);stroke:var(--parcel);stroke-width:2;stroke-linejoin:round}.anatomy__point{stroke:white;stroke-width:1.2}.anatomy__point--tree{--anatomy-tree:#4CAF50;fill:var(--anatomy-tree)}.anatomy__point--plot{--anatomy-plot:#F5CF3D;fill:var(--anatomy-plot)}.anatomy__sheet-name{font-size:15px;font-weight:700;fill:var(--earth,var(--ink-primary))}.anatomy__cell{stroke:white;stroke-width:.8}.anatomy__cell--high{fill:color-mix(in srgb,var(--brand) 55%,white)}.anatomy__cell--mid{fill:color-mix(in srgb,var(--brand) 26%,white)}.anatomy__cell--low{fill:color-mix(in srgb,var(--parcel) 30%,white)}.anatomy__board{position:relative;container-type:inline-size;max-width:1272px;margin-inline:auto}.anatomy__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.anatomy__lines path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.anatomy__leader{stroke:var(--anatomy-leader);stroke-width:1}.anatomy__dot{fill:var(--anatomy-leader)}.anatomy__link{stroke:var(--anatomy-link);stroke-width:1.5}.anatomy__link-dot{fill:var(--anatomy-link)}.anatomy__abs{position:absolute;display:block}.anatomy__label--left{transform:translateY(-50%);text-align:right}.anatomy__plate,.anatomy__stack-plate:before{border-radius:16px;background:var(--anatomy-plate);outline:1px solid var(--anatomy-plate-edge)}.anatomy__plate{box-shadow:0 24px 48px -32px color-mix(in srgb,var(--ink-primary) 35%,transparent)}.anatomy__plate--face{overflow:hidden}.anatomy__plate--face img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.anatomy__credit{font-size:10px;line-height:1;color:color-mix(in srgb,white 85%,transparent);text-shadow:0 1px 2px color-mix(in srgb,black 60%,transparent);white-space:nowrap}.anatomy__plate-space{transform-style:preserve-3d}.anatomy__stack{display:none}@container (max-width: 1040px){.anatomy__board{display:none}.anatomy__stack{position:relative;z-index:1;display:grid;gap:12px;max-width:560px;margin-inline:auto}.anatomy__row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}.anatomy__row .anatomy__label{white-space:normal}.anatomy__stack>.anatomy__hand{margin-top:6px}.anatomy__stack-plate{position:relative;display:grid;gap:12px;padding-block:2px}.anatomy__stack-plate:before{content:"";position:absolute;z-index:-1;inset:-10px -10px -10px 98px;border-radius:12px}.anatomy__stack .anatomy__group{margin:6px 0 -2px 108px}.anatomy__stack .anatomy__records{position:relative;margin:10px 0 6px 108px;padding-block:18px;justify-items:stretch}.anatomy__stack .anatomy__records:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 50%;width:1.5px;background:var(--anatomy-link)}.anatomy__legend{display:block;width:min(150px,100%)}}@container (max-width: 520px){.anatomy__hand{font-size:20px}}@media (max-width:600px){.anatomy{padding:22px 14px 20px;border-radius:14px}.anatomy-section{padding-block:24px 80px}}.app-page{overflow:clip}.app-hero{padding-block:88px 40px;text-align:center}.app-hero h1{margin:0 auto 24px}.app-hero>p{max-width:600px;margin:0 auto 28px;color:var(--ink-primary)}.app-hero .solution-actions{display:flex;justify-content:center}.app-section{padding-block:40px 110px;scroll-margin-top:90px}.app-section__heading{max-width:760px;margin:0 auto 48px;text-align:center}.app-section__heading h2{margin:0 0 14px}.app-section__heading p{margin:0;color:var(--ink-primary)}.app-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.app-access__item{display:grid;gap:28px;align-content:start;min-width:0}.app-access__item .v3-screen-frame{--screen-shell:var(--linen);box-shadow:0 6px 24px color-mix(in srgb,var(--ink-primary) 7%,transparent)}.app-access__item .v3-screen-frame__screen{aspect-ratio:1.6;overflow:hidden;background:white}.app-access__item .v3-screen-frame__screen img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.app-access__copy h3{margin:0 0 10px}.app-access__copy p{margin:0 0 12px;color:var(--ink-primary);max-width:52ch}.app-tools{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px;align-items:center}.app-tools .v3-screen-frame{--screen-shell:var(--linen);box-shadow:0 6px 24px color-mix(in srgb,var(--ink-primary) 7%,transparent)}.app-tools__list{display:grid;gap:22px;margin:0;padding:0;list-style:none}.app-tools__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start}.app-tools__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-dark)}.app-tools__icon svg{width:18px;height:18px;stroke-width:1.8}.app-tools__name{display:block;margin-bottom:2px;font-size:var(--type-control);line-height:1.3;font-weight:600;color:var(--ink-primary)}.app-tools__item p{margin:0;color:var(--ink-secondary);text-wrap:pretty}@media (max-width:860px){.app-tools{grid-template-columns:minmax(0,1fr);gap:32px}.app-tools__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px 28px}}@media (max-width:760px){.app-hero{padding-block:56px 24px}.app-section{padding-block:24px 80px}.app-section__heading{margin-bottom:32px}.app-access{grid-template-columns:minmax(0,1fr);gap:56px}.app-access__item{gap:20px}}