.price-hero-in{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.price-hero-copy{flex:0 1 880px;display:flex;flex-direction:column;gap:32px}.price-koidog{flex:none;width:358px;height:309px}@media(max-width:1023px){.price-hero-in{flex-direction:column;align-items:flex-start}.price-koidog{width:240px;height:auto;align-self:flex-end}}.price-table{background:var(--color-stage);border-top:1px solid var(--color-hairline)}.price-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.price-col{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--color-ink);min-width:0}.price-num{display:flex;align-items:center;height:24px}.price-rows{margin:0;padding-top:8px}.price-rows>div{display:flex;align-items:center;gap:16px;padding-block:12px;border-top:1px solid var(--color-border)}.price-rows>div:last-child{border-bottom:1px solid var(--color-border)}.price-rows dt{flex:0 0 112px;font:13px/20px var(--font-mono);color:var(--color-text-2)}.price-rows dd{margin:0}.price-val{flex:1 1 auto;min-width:0;font:700 clamp(32px,2.778vw,40px) / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--color-ink);white-space:nowrap}.price-unit{flex:0 0 80px;font-size:14px;line-height:20px;color:var(--color-text-3)}.price-foot{font-size:14px;line-height:20px;color:var(--color-text-3)}@media(max-width:1023px){.price-cols{grid-template-columns:1fr;gap:48px}}@media(max-width:374px){.price-rows dt{flex-basis:80px}.price-unit{flex-basis:64px}}.closing{border-top:1px solid var(--color-hairline)}.closing-in{display:flex;align-items:center;justify-content:space-between;gap:32px}.closing h2{flex:0 1 744px}@media(max-width:1023px){.closing-in{flex-direction:column;align-items:flex-start;gap:32px}}
