.sell{display:flex;flex-direction:column;gap:2rem}.sell-lede{max-width:52ch;font-size:1.1rem;line-height:1.5;color:var(--ink-2);margin-top:-.75rem}.home-frame p.sell-flash{border:1px solid var(--edge-strong);padding:.75rem 1rem;margin:0;color:var(--ink)}.sell-path{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.sell-path:before{content:"";position:absolute;left:16.667%;right:16.667%;top:1.125rem;border-top:1px solid var(--edge-soft)}.sell-path>li{position:relative;margin:0;padding:0 .5rem;gap:.65rem;min-width:0}.sell-path-node,.sell-path>li{display:flex;align-items:center}.sell-path-node{justify-content:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border:1px solid var(--edge-strong);border-radius:50%;background:var(--surface)}.sell-path-node svg{width:1.1rem;height:1.1rem}.sell-path-label{font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;min-width:0}.sell-intake{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start}.sell-intake>.sell-form{grid-column:1;grid-row:1/span 2}.sell-intake>.sell-aside{grid-column:2;grid-row:1}.sell-intake>.sell-promise{grid-column:2;grid-row:2}.sell-intake>.sell-promise .sell-promise-grid{grid-template-columns:minmax(0,1fr)}.sell-intake>.sell-promise{background:var(--surface-2);border:1px solid var(--edge-strong);margin-left:-1px;margin-top:-1px;padding:1.15rem 1.4rem;gap:.85rem}.sell-intake>.sell-promise .sell-promise-title{font-size:1.15rem;letter-spacing:-.015em}.sell-intake>.sell-promise .sell-promise-grid{border:0}.sell-intake>.sell-promise .sell-promise-side{border:0;padding:0;background:none}.sell-intake>.sell-promise .sell-promise-side+.sell-promise-side{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--edge-soft)}.sell-form{background:var(--surface)}.sell-aside,.sell-form{border:1px solid var(--edge-strong);min-width:0}.sell-aside{align-self:start;background:var(--surface-2);margin-left:-1px;padding:1.35rem 1.5rem}.sell-aside-title{font-size:1.15rem;font-weight:700;letter-spacing:-.015em}.home-frame .sell-hint{font-size:1rem;line-height:1.45;color:var(--ink-2);margin-top:.5rem}.sell-wtb{display:grid;margin-top:.85rem;padding:0;border-top:1px solid var(--edge-soft)}.sell-wtb li{margin:0;padding:.6rem 0;border-bottom:1px solid var(--edge-soft);font-size:1rem;line-height:1.4}.sell-stage{border:0;border-bottom:1px solid var(--edge-soft);margin:0;padding:1.15rem 1.4rem;min-width:0}.sell-stage-title{display:block;float:none;width:100%;padding:0;margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.sell-foot{padding:1.15rem 1.4rem}.sell-send{margin-top:.75rem}.sell-kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.sell-kind-option{display:block;min-width:0;border:1px solid var(--edge-soft);border-radius:var(--radius-s);padding:1rem 1.1rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.sell-kind-option:hover{border-color:var(--ink)}.sell-kind-option:has(input:checked){border-color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px #000}.sell-kind-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.sell-kind-head{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem}.sell-kind-blurb{display:block;margin-top:.45rem;color:var(--ink-2);font-size:1rem;line-height:1.45}.sell-include{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem 1.4rem;gap:.7rem 1.4rem;margin:0 0 1.35rem;padding:0}.sell-include>li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;align-content:start;margin:0;min-width:0}.sell-include-mark{grid-row:1/span 2;display:flex;align-items:flex-start;justify-content:center;width:1.6rem;color:var(--ink-2)}.sell-include-mark svg{width:1.35rem;height:1.35rem}.sell-include b{font-size:1rem;font-weight:700;line-height:1.35}.sell-include-detail{font-size:1rem;line-height:1.4;color:var(--ink-2)}.sell-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 1.1rem;gap:0 1.1rem}.home-frame .sell-contact .row{margin-bottom:.4rem;min-width:0}.sell-promise{display:flex;flex-direction:column;gap:1rem}.sell-promise-title{font-size:1.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.sell-promise-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.sell-promise-side{display:flex;flex-direction:column;gap:1.1rem;min-width:0;border:1px solid var(--edge-strong);padding:1.35rem 1.5rem}.sell-promise-side+.sell-promise-side{margin-left:-1px}.sell-promise-is{background:var(--surface)}.sell-promise-not{background:var(--surface-2)}.sell-promise-head{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.sell-promise-side ul{display:flex;flex-direction:column;gap:1.1rem;margin:0;padding:0}.sell-promise-side li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;align-content:start;margin:0;min-width:0}.sell-promise-mark{grid-row:1/span 2;display:flex;align-items:flex-start;justify-content:center;width:1.75rem}.sell-promise-mark svg{width:1.5rem;height:1.5rem;stroke-width:2}.sell-promise-is .sell-promise-mark{color:var(--ink)}.sell-promise-not .sell-promise-mark{color:var(--ink-2)}.sell-promise-side b{font-size:1.1rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.sell-promise-said{line-height:1.45}.sell-promise-said,.sell-write{font-size:1rem;color:var(--ink-2)}.sell-write{line-height:1.5}.sell-write a{display:inline-block;padding:.6rem 0;margin:-.6rem 0;font-weight:600;color:var(--ink)}@media (max-width:1100px){.sell-intake{grid-template-columns:1fr;grid-template-rows:none}.sell-intake>.sell-aside,.sell-intake>.sell-form,.sell-intake>.sell-promise{grid-column:1;grid-row:auto}.sell-aside{position:static;margin-left:0;margin-top:-1px}}@media (max-width:800px){.sell-path{grid-template-columns:1fr;gap:1.1rem}.sell-path:before{left:1.75rem;right:auto;top:1.75rem;bottom:1.75rem;border-top:0;border-left:1px solid var(--edge-soft)}.sell-path>li{flex-direction:row;align-items:center;text-align:left;gap:1rem;padding:0}.sell-path-label{max-width:none}.sell-kind,.sell-promise-grid{grid-template-columns:1fr}.sell-promise-side+.sell-promise-side{margin-left:0;margin-top:-1px}}@media (max-width:640px){.sell-include{grid-template-columns:1fr;gap:.9rem}.sell-contact{grid-template-columns:1fr;gap:0}}@media (max-width:560px){.sell-stage{padding:1.25rem 1.1rem}.sell-foot{padding:0 1.1rem 1.25rem}.sell-aside,.sell-promise-side{padding:1.25rem 1.1rem}}@media (prefers-reduced-motion:reduce){.sell-kind-option{transition:none}}.checkout{max-width:44rem;margin:0 auto}.checkout-flash{border:1px solid var(--edge-strong);border-radius:var(--radius-s);background:var(--surface);padding:.75rem 1rem}.checkout-flash,.checkout-panel .checkout-unit{margin-bottom:1rem}.checkout-unit-tag{font-weight:700}.checkout-unit-price{color:var(--cat-other)}.checkout-hold{border-left:3px solid var(--edge-strong);padding-left:.75rem;margin:1rem 0}.checkout-form{margin-top:1rem}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem 1.25rem;gap:.9rem 1.25rem}.checkout-grid label{display:flex;flex-direction:column;gap:.3rem;font-weight:600}.checkout-grid .checkout-wide{grid-column:1/-1}.checkout-grid input{font-size:1rem;padding:.55rem .7rem;border:1px solid var(--cat-other);border-radius:var(--radius-s);background:var(--surface);color:var(--ink)}.checkout-grid input:focus-visible{outline:2px solid var(--edge-strong);outline-offset:1px}.checkout-act{margin-top:1.25rem}.checkout-summary{margin-bottom:1rem}.checkout-order-num{font-weight:700}.checkout-total{font-weight:700;margin-top:.25rem}.checkout-shipping{margin:1.25rem 0}.home-frame .checkout-shipping h2{font-size:1.05rem;font-weight:700;font-style:normal;text-align:left;margin-bottom:.5rem}.rate-options{display:flex;flex-direction:column;gap:.5rem}.rate-option{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;border:1px solid var(--edge-strong);border-radius:var(--radius-s);background:var(--surface);cursor:pointer;transition:background var(--motion-fast) var(--ease-glass),border-color var(--motion-fast) var(--ease-glass)}.rate-option:hover{background:var(--surface-2)}.rate-option:has(input:checked){border-color:var(--ink)}.rate-option:has(input:focus-visible){outline:2px solid var(--edge-strong);outline-offset:1px}.rate-option-name{flex:1 1}.rate-option-price{font-weight:700}.pay-panel{border:1px solid var(--edge-strong);border-radius:var(--radius-m);background:var(--surface);padding:1.25rem;margin-top:1rem}.pay-form .key{margin-top:1.25rem}.pay-form .key[disabled]{opacity:.55;cursor:default}.pay-error{margin-top:.75rem;color:var(--signal-error);font-weight:600}@media (max-width:640px){.checkout-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.checkout *,.checkout :after,.checkout :before{transition:none!important;animation:none!important}}