.pricing-field .lead{max-width:64ch}.nav a[aria-current=true]{box-shadow:inset 0 -2px 0 var(--field-ink)}.pricing-room{padding-top:clamp(36px,4.5vw,56px)}.receipts{display:grid;gap:22px;align-items:start}@media(min-width:760px){.receipts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.receipts{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}.receipt{position:relative;padding:24px 22px 40px;background:var(--ground);box-shadow:inset 0 0 0 1px var(--row-sep);border-radius:3px}.receipt:after{content:"";position:absolute;left:14px;right:14px;bottom:16px;border-top:2px dashed color-mix(in srgb,var(--ink) 22%,transparent)}[data-theme=dark] .receipt{background:color-mix(in srgb,var(--off-white) 6%,var(--room-day))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .receipt{background:color-mix(in srgb,var(--off-white) 6%,var(--room-day))}}.receipt-plus{box-shadow:inset 0 0 0 1.5px var(--ink)}.r-head{padding-bottom:14px;box-shadow:inset 0 -1px 0 var(--row-sep)}.r-head h2{font-size:clamp(24px,2.4vw,30px)}.r-head p{margin-top:2px;font-size:15px;color:var(--ink-2)}.r-lines{list-style:none;margin:8px 0 0;padding:0}.r-lines li{display:grid;grid-template-columns:minmax(0,max-content) minmax(24px,1fr) auto;gap:8px;align-items:end;padding:8px 0;font-size:16px;line-height:1.4}.r-lines i{height:2px;margin-bottom:.42em;background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 45%,transparent) 1px,transparent 1.2px);background-size:6px 2px;background-repeat:repeat-x}.r-lines em{font-style:normal;font-size:14px;font-weight:600;line-height:1.6;color:var(--ink-2);white-space:nowrap}.r-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:14px;box-shadow:inset 0 2px 0 var(--ink)}.r-total span{font-size:15px;font-weight:650}.r-total b{font-size:clamp(28px,2.6vw,34px);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right}.r-total small{display:block;font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-2)}.r-foot{margin-top:12px;font-size:14px;line-height:1.45;color:var(--ink-2)}.r-foot .textlink{min-height:44px}.ready-note{display:flex;gap:12px;align-items:flex-start;margin-top:30px;max-width:78ch;font-size:16px;line-height:1.5;color:var(--ink-2)}.ready-note svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--ink)}.ready-note b{color:var(--ink);font-weight:650}.pay-grid{display:grid;gap:40px;margin-top:clamp(56px,7vw,88px)}@media(min-width:900px){.pay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.pay h2{font-size:clamp(24px,2.4vw,30px)}.pay-rows{list-style:none;margin:14px 0 0;padding:0}.pay-rows li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:14px 0;font-size:16px;line-height:1.5;color:var(--ink-2);box-shadow:inset 0 1px 0 var(--row-sep)}.pay-rows li:last-child{box-shadow:inset 0 1px 0 var(--row-sep),inset 0 -1px 0 var(--row-sep)}.pay-rows svg{width:18px;height:18px;margin-top:3px;color:var(--ink)}.pay-rows b{color:var(--ink);font-weight:650}.pricing-close{margin-top:64px}.pricing-close .btn{margin-top:6px}
