.Pos-module__vK7UCG__header{gap:1rem;max-inline-size:46rem;display:grid}.Pos-module__vK7UCG__brandRow{align-items:center;gap:.875rem;display:flex}.Pos-module__vK7UCG__tag{border:1px solid var(--color-purple-200);border-radius:var(--radius-sm);block-size:1.75rem;color:var(--brand);font-family:var(--font-display);font-size:var(--text-small);align-items:center;padding-inline:.625rem;font-weight:600;line-height:1;display:inline-flex}.Pos-module__vK7UCG__h2{max-inline-size:22ch;font-size:var(--text-h2)}.Pos-module__vK7UCG__lead{max-inline-size:var(--measure);color:var(--fg-muted);font-size:var(--text-body)}.Pos-module__vK7UCG__tagline{color:var(--fg-muted);font-family:var(--font-display);font-size:var(--text-small);line-height:var(--lh-tight-body)}.Pos-module__vK7UCG__layout{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.Pos-module__vK7UCG__layout{--bleed:calc(max(var(--gutter), (100vw - var(--container)) / 2) - max(var(--gutter), (100vw - var(--container-wide)) / 2));--col-gap:clamp(2.5rem, 4vw, 4.5rem);--stage-h:calc(min((100cqi - var(--col-gap)) * 7 / 12 + var(--bleed), (100dvh - var(--header-h) - 5.5rem) * 100 / 72) * 72 / 100);column-gap:var(--col-gap);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);row-gap:2.5rem;container-type:inline-size}.Pos-module__vK7UCG__header{grid-area:1/1}.Pos-module__vK7UCG__index{grid-area:2/1;padding-block-end:max(0px, calc(var(--header-h) + 1.5rem + var(--stage-h) + 2rem - 50dvh - var(--section-y) + 1rem))}}.Pos-module__vK7UCG__index{align-content:start;gap:1.75rem;display:grid}.Pos-module__vK7UCG__group{display:grid}.Pos-module__vK7UCG__groupLabel{color:var(--brand);font-family:var(--font-display);font-size:var(--text-small);font-weight:600;line-height:var(--lh-tight-body);align-items:center;gap:.75rem;margin-block-end:.25rem;display:flex}.Pos-module__vK7UCG__groupLabel:after{content:"";background:var(--line);flex:1;block-size:1px}@media (max-width:63.98rem){.Pos-module__vK7UCG__index,.Pos-module__vK7UCG__group{display:contents}.Pos-module__vK7UCG__header{margin-block-end:2.5rem}.Pos-module__vK7UCG__groupLabel{margin-block-start:1.75rem}.Pos-module__vK7UCG__group:first-child .Pos-module__vK7UCG__groupLabel{margin-block-start:0}}.Pos-module__vK7UCG__item{isolation:isolate;border-block-end:1px solid var(--line);gap:.25rem;padding-block:.875rem;padding-inline:1rem;display:grid;position:relative}.Pos-module__vK7UCG__group>.Pos-module__vK7UCG__item:last-child{border-block-end-color:#0000}.Pos-module__vK7UCG__item:before{content:"";z-index:-1;border-inline-start:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand-soft);opacity:0;transition:opacity var(--dur-1) var(--ease-out);position:absolute;inset:0}.Pos-module__vK7UCG__item[data-active]:before{opacity:1}@media (hover:hover) and (pointer:fine){.Pos-module__vK7UCG__item:has(button):not([data-active]):hover:before{opacity:1;border-inline-start-color:#0000}}.Pos-module__vK7UCG__itemHeading{font:inherit}.Pos-module__vK7UCG__trigger{inline-size:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:flex-start;gap:1rem;padding:0;display:flex}button.Pos-module__vK7UCG__trigger{cursor:pointer}button.Pos-module__vK7UCG__trigger:after{content:"";z-index:1;border-radius:var(--radius-sm);position:absolute;inset:0}button.Pos-module__vK7UCG__trigger:focus-visible{outline:none}button.Pos-module__vK7UCG__trigger:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}.Pos-module__vK7UCG__title{min-inline-size:0;color:var(--fg-body);font-family:var(--font-display);font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:500;line-height:var(--lh-heading);flex:1}.Pos-module__vK7UCG__item[data-active] .Pos-module__vK7UCG__title{color:var(--fg)}.Pos-module__vK7UCG__body{color:var(--fg-muted);font-size:var(--text-small);line-height:var(--lh-tight-body)}.Pos-module__vK7UCG__marks{margin-block-start:.5rem}.Pos-module__vK7UCG__marks ul{text-wrap:balance;margin-block:-.1875rem;display:block}.Pos-module__vK7UCG__marks li{vertical-align:middle;margin-block:.1875rem;margin-inline-end:.375rem;display:inline-flex}.Pos-module__vK7UCG__sign{block-size:1rem;inline-size:1rem;color:var(--brand);flex-shrink:0;margin-block-start:.2rem;display:none;position:relative}.Pos-module__vK7UCG__sign:before,.Pos-module__vK7UCG__sign:after{content:"";block-size:2px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;border-radius:1px;margin-block-start:-1px;position:absolute;inset:50% 0 auto}.Pos-module__vK7UCG__sign:after{transform:rotate(90deg)}.Pos-module__vK7UCG__item[data-open] .Pos-module__vK7UCG__sign:after{transform:rotate(0)}@media (max-width:63.98rem){.Pos-module__vK7UCG__layout[data-mode=accordion] .Pos-module__vK7UCG__sign{display:block}.Pos-module__vK7UCG__layout[data-mode=accordion] .Pos-module__vK7UCG__item[data-open]{border-block-end-color:#0000}}.Pos-module__vK7UCG__stagePanel{border-radius:var(--radius-xl);gap:.75rem;display:grid}@media (min-width:64rem){.Pos-module__vK7UCG__stagePanel{grid-area:1/2/span 2;align-self:start;margin-block-end:calc(1rem - var(--section-y));margin-inline-end:calc(-1 * var(--bleed));position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}.Pos-module__vK7UCG__stagePanel .Pos-module__vK7UCG__caption{justify-self:end}}@media (max-width:63.98rem){.Pos-module__vK7UCG__layout[data-mode=accordion] .Pos-module__vK7UCG__stagePanel{grid-row:var(--open-row);border-block-end:1px solid var(--line);padding-block:.25rem 1.25rem}.Pos-module__vK7UCG__layout[data-mode=accordion][data-collapsed] .Pos-module__vK7UCG__stagePanel{display:none}.Pos-module__vK7UCG__layout:not([data-mode]) .Pos-module__vK7UCG__stagePanel{margin-block-start:2.5rem}}.Pos-module__vK7UCG__caption{color:var(--fg-muted);font-size:var(--text-micro);line-height:var(--lh-tight-body);align-items:center;gap:.5rem;display:flex}.Pos-module__vK7UCG__caption:before{content:"";border:1.5px solid var(--brand);border-radius:2px;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.Pos-module__vK7UCG__host{position:relative}.Pos-module__vK7UCG__shot{transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3)}.Pos-module__vK7UCG__shot:not([data-on]){opacity:0;visibility:hidden;transform:translateY(.75rem)}.Pos-module__vK7UCG__shot[data-on]{transition-delay:0s}.Pos-module__vK7UCG__zoom{inline-size:100%}.Pos-module__vK7UCG__invoice{border-radius:calc(var(--radius-lg) * 1.1);inline-size:100%;box-shadow:var(--shadow-lg)}.Pos-module__vK7UCG__panel{border-radius:calc(var(--radius-lg) * 1.1);background:var(--color-white);inline-size:100%;box-shadow:var(--shadow-lg)}.Pos-module__vK7UCG__layout:not([data-mode=accordion]) .Pos-module__vK7UCG__stage{--stage-ratio:100 / 72;inline-size:min(100%, calc((100dvh - var(--header-h) - 5.5rem) * 100 / 72));aspect-ratio:var(--stage-ratio);margin-inline:auto;position:relative}.Pos-module__vK7UCG__layout:not([data-mode=accordion]) .Pos-module__vK7UCG__anchor{inline-size:82%;position:absolute;inset-block-start:0;inset-inline-end:0}.Pos-module__vK7UCG__layout:not([data-mode=accordion]) .Pos-module__vK7UCG__companion{inline-size:44%;filter:drop-shadow(0 24px 40px var(--ink-a18));position:absolute;inset-block-start:30%;inset-inline-start:0}.Pos-module__vK7UCG__layout:not([data-mode=accordion]) .Pos-module__vK7UCG__companion[data-size=card]{inline-size:28%;inset-block-start:22%}.Pos-module__vK7UCG__layout:not([data-mode=accordion]) .Pos-module__vK7UCG__companion[data-size=narrow]{inline-size:19%;inset-block-start:24%}.Pos-module__vK7UCG__layout:not([data-mode=accordion]) .Pos-module__vK7UCG__companion[data-size=panel]{inline-size:38%;inset-block-start:26%}.Pos-module__vK7UCG__layout:not([data-mode=accordion]) .Pos-module__vK7UCG__companion[data-size=phone]{inline-size:24%;inset-block-start:12%}.Pos-module__vK7UCG__layout[data-mode=accordion] .Pos-module__vK7UCG__host{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--color-purple-50);overflow:hidden}.Pos-module__vK7UCG__layout[data-mode=accordion] .Pos-module__vK7UCG__stage,.Pos-module__vK7UCG__layout[data-mode=accordion] .Pos-module__vK7UCG__shot{position:absolute;inset:0}.Pos-module__vK7UCG__layout[data-mode=accordion] .Pos-module__vK7UCG__shot:not([data-primary]){display:none}.Pos-module__vK7UCG__layout[data-mode=accordion] .Pos-module__vK7UCG__zoom{transform-origin:0 0;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset-block-start:0;inset-inline-start:0}
