.sales{--s-ground:var(--ink-deep);--s-panel:var(--ink-panel);--s-sunken:var(--row-alt);--s-text:var(--text-primary);--s-text-2:var(--text-secondary);--s-line:var(--hairline);--s-line-strong:var(--hairline-visible);--s-lime:#d9ff5c;--s-lime-hover:#e6ff8f;--s-ink:#242426;--s-ink-2:#55565c;--s-ink-button:#35363b;--s-on-lime-2:#37400d;--s-dark:#242426;--s-on-dark:#eeeef0;--s-on-dark-2:#b9bcc6;--s-paper:#ffffff;--s-paper-sunken:#f3f5f9;--s-paper-line:#dfe3ea;--s-paper-line-strong:#84868d;--s-h1:clamp(2.6rem,1.2rem + 5vw,5.25rem);--s-h2:clamp(2rem,1.25rem + 3vw,3.9rem);--s-h3:clamp(1.2rem,1.1rem + 0.5vw,1.45rem);--s-lede:clamp(1.15rem,1rem + 0.6vw,1.45rem);--s-gutter:clamp(20px,5.5vw,80px);--s-section:clamp(72px,9vw,136px);--s-ease:cubic-bezier(0.16,1,0.3,1);background:var(--s-ground);color:var(--s-text);font-family:var(--font-ui);font-size:1rem;font-weight:450;line-height:1.55;min-height:100vh;overflow-x:clip}.sales *,.sales :after,.sales :before{box-sizing:border-box}.sales :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}.sales :where(ol,ul){padding:0;list-style:none}.sales :where(a){color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.sales :where(a,button,input,summary){touch-action:manipulation}.sales :focus-visible{outline:2px solid var(--s-text);outline-offset:3px;border-radius:6px}.sales ::selection{background:var(--s-lime);color:var(--s-ink)}.s-wrap{width:100%;max-width:calc(1280px + 2 * var(--s-gutter));margin-inline:auto;padding-inline:var(--s-gutter)}.s-wrap--narrow{max-width:calc(960px + 2 * var(--s-gutter))}.s-skip{position:absolute;left:12px;top:-64px;z-index:var(--z-skip);padding:10px 14px;border-radius:8px;background:var(--s-ink);color:#fff}.s-skip:focus{top:12px}.s-h1{font-size:var(--s-h1);letter-spacing:-.04em;line-height:.98}.s-h1,.s-h2{font-weight:500;text-wrap:balance}.s-h2{font-size:var(--s-h2);letter-spacing:-.035em;line-height:1.02}.s-h3{font-size:var(--s-h3);font-weight:550;letter-spacing:-.015em;line-height:1.3}.s-lede{font-size:var(--s-lede);line-height:1.45;max-width:34em;text-wrap:pretty}.s-lede,.s-note{color:var(--s-text-2)}.s-note{font-size:.875rem}.s-mono{font-family:var(--font-mono);font-size:.86em;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.s-hl{background:linear-gradient(var(--s-lime),var(--s-lime)) 0 62% /100% 80% no-repeat;color:var(--s-ink);padding:0 .12em;margin-inline:-.04em;border-radius:.09em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.s-field{position:relative;padding-block:var(--s-section)}.s-field--lime{background:var(--s-lime);color:var(--s-ink)}.s-field--dark{background:var(--s-dark);color:var(--s-on-dark)}.s-field--lime ::selection{background:var(--s-ink);color:var(--s-lime)}.s-field--lime :focus-visible{outline-color:var(--s-ink)}.s-field--dark :focus-visible{outline-color:var(--s-lime)}.s-field--lime :where(.s-lede,.s-note){color:var(--s-on-lime-2)}.s-field--dark :where(.s-lede,.s-note){color:var(--s-on-dark-2)}.s-field--lime .s-hl{background-image:linear-gradient(var(--s-ink),var(--s-ink));color:var(--s-lime)}.s-hero{padding-block:clamp(44px,6vw,96px) clamp(56px,7.5vw,120px)}.s-btn{display:inline-flex;align-items:center;gap:14px;min-height:54px;padding:7px 24px 7px 7px;border-radius:12px;background:var(--s-ink-button);border:1px solid var(--s-ink-button);font:inherit;font-size:.97rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s,transform .2s var(--s-ease);box-shadow:0 1px 2px #2424261f,0 10px 22px -12px #24242666}.s-btn,.sales .s-btn{color:#fff}.sales .s-btn--lime{color:var(--s-ink)}.s-btn:active{transform:translateY(1px)}.s-btn .s-chip{width:40px;height:40px;flex:none;border-radius:8px;background:var(--s-lime);color:var(--s-ink);display:grid;place-items:center}.s-btn .s-chip svg{transition:transform .3s var(--s-ease)}.s-btn--lg{min-height:62px;font-size:1.05rem;padding-right:28px}.s-btn--lg .s-chip{width:48px;height:48px;border-radius:9px}.s-btn--sm{min-height:44px;padding:4px 16px 4px 4px;gap:10px;font-size:.88rem;border-radius:10px;box-shadow:none}.s-btn--sm .s-chip{width:34px;height:34px;border-radius:7px}.s-btn--lime{background:var(--s-lime);color:var(--s-ink);border-color:var(--s-lime);box-shadow:none}.s-btn--lime .s-chip{background:var(--s-ink);color:var(--s-lime)}.s-btn--wide{width:100%;justify-content:flex-start}.s-btn[aria-disabled=true]{cursor:progress;opacity:.86}.s-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:550;font-size:.94rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;cursor:pointer}.s-link svg{flex:none;transition:transform .3s var(--s-ease)}@media (hover:hover){.s-btn:hover{background:var(--s-ink)}.s-btn--lime:hover{background:var(--s-lime-hover)}.s-btn:hover .s-chip svg,.s-link:hover svg{transform:translateX(3px)}}.s-head{position:relative;z-index:3}.s-head--lime{background:var(--s-lime);color:var(--s-ink)}.s-head--dark{background:var(--s-dark);color:var(--s-on-dark)}.s-head-row{display:flex;align-items:center;gap:28px;min-height:76px}.s-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:1.22rem;font-weight:550;letter-spacing:-.025em;white-space:nowrap}.s-brand svg{width:28px;height:28px;flex:none}.s-brand-sub{font-weight:400;color:var(--s-text-2)}.s-head--lime .s-brand-sub,.s-head--lime .s-signin{color:var(--s-on-lime-2)}.s-head--dark .s-brand-sub,.s-head--dark .s-signin{color:var(--s-on-dark-2)}.s-head--lime :focus-visible{outline-color:var(--s-ink)}.s-head--dark :focus-visible{outline-color:var(--s-lime)}.s-head-actions{display:flex;align-items:center;gap:22px;margin-left:auto}.s-signin{display:inline-flex;align-items:center;min-height:44px;font-size:.94rem;font-weight:500;color:var(--s-text-2);text-decoration:none;white-space:nowrap}@media (hover:hover){.s-head--lime .s-signin:hover{color:var(--s-ink)}.s-head--dark .s-signin:hover{color:#fff}}.s-audit{display:grid;gap:10px}.s-audit label{font-size:.9rem;font-weight:600}.s-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.s-audit input{min-height:62px;width:100%;padding:0 18px;border-radius:12px;border:1.5px solid var(--s-ink);background:var(--s-paper);color:var(--s-ink);font:inherit;font-size:1.1rem;caret-color:var(--s-ink);transition:box-shadow .2s}.s-audit input::placeholder{color:#66676d}.s-audit input:focus-visible{outline:none;box-shadow:0 0 0 3px var(--s-lime),0 0 0 4.5px var(--s-ink)}.s-audit input[aria-invalid=true]{border-color:#b91c1c}.s-sheet{background:var(--s-paper);color:var(--s-ink);border:1px solid var(--s-paper-line);border-radius:18px;box-shadow:var(--shadow-card)}.s-sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-bottom:1px solid var(--s-paper-line);font-size:.82rem;color:var(--s-ink-2)}.s-sheet-body{padding:22px}.s-cat{font-family:var(--font-mono);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--s-ink-2)}.s-cat,.s-tag{font-size:.75rem}.s-tag{display:inline-flex;align-items:center;gap:6px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--s-paper-sunken);border:1px solid var(--s-paper-line);color:var(--s-ink);white-space:nowrap}.s-tag--lime{background:var(--s-lime);border-color:var(--s-lime)}.s-tag--ok{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.s-tag--bad{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.s-tag--warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.s-foot{background:var(--s-dark);color:var(--s-on-dark-2);padding-block:clamp(48px,6vw,84px) 48px;font-size:.875rem}.s-foot :focus-visible{outline-color:var(--s-lime)}.sales .s-foot-brand{display:flex;align-items:center;gap:.3em;font-size:clamp(2.2rem,1.2rem + 4.6vw,5rem);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--s-on-dark);margin-bottom:clamp(28px,4vw,52px)}.s-foot-brand svg{width:.9em;height:.9em;color:var(--s-lime);flex:none}.s-foot-brand span span{color:#7d8089}.s-foot-row{display:flex;flex-wrap:wrap;gap:14px 40px;align-items:baseline;justify-content:space-between}.s-foot-row strong{color:var(--s-on-dark);font-weight:600}.s-foot-links{display:flex;flex-wrap:wrap;gap:4px 22px}.s-foot-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}@media (hover:hover){.s-foot-links a:hover{color:#fff;text-decoration:underline}}@media (max-width:560px){.s-head-row{min-height:64px;gap:10px}.s-brand{font-size:1.05rem;gap:8px}.s-brand svg{width:24px;height:24px}.s-audit-row{grid-template-columns:minmax(0,1fr)}.s-audit-row .s-btn{width:100%}.s-sheet-bar{flex-wrap:wrap;gap:6px 12px}}@media (prefers-reduced-motion:reduce){.sales *,.sales :after,.sales :before{transition:none!important;animation:none!important}}@media (forced-colors:active){.s-hl{background:none;color:inherit;padding:0;margin:0}.s-audit input,.s-btn,.s-sheet{border:1px solid ButtonText}}