.pr-hero{padding:var(--hero-y) 0 var(--section-y);border-bottom:1px solid var(--paper-line)}.pr-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--gap-split);gap:var(--gap-split);align-items:start}.pr-copy h1{margin-top:16px;font-size:var(--fs-page);font-weight:700;line-height:1.04;letter-spacing:-.025em}.pr-copy .lead{margin:24px 0 32px;max-width:520px}.pr-receipt{justify-self:end;width:100%;max-width:600px}.receipt{background:var(--bg);color:var(--text);border-radius:var(--r-chip);padding:clamp(24px,4vw,44px) clamp(20px,3.4vw,40px) clamp(24px,3.4vw,36px);font-family:var(--mono);font-size:var(--fs-body);box-shadow:var(--shadow-object-paper);position:relative}.receipt:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:radial-gradient(circle at 10px -4px,transparent 9px,var(--bg) 10px) repeat-x;background-size:20px 12px}.receipt .r-title{font-family:var(--sans);font-size:var(--fs-title);font-weight:700}.receipt .r-sub{color:var(--text-faint);font-size:var(--fs-small);margin-bottom:24px}.receipt .r-group{margin-top:24px;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.receipt .r-line{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed var(--hairline)}.receipt .r-line.free span:last-child{color:var(--neon)}.receipt .r-total{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--hairline-strong);font-size:var(--fs-title);font-weight:500}.pr-receipt .obj-caption{margin-top:28px}.pr-counts h2,.pr-faq h2{max-width:760px}.pr-sub{margin:24px 0 48px;max-width:600px;font-size:var(--fs-lead);color:var(--paper-soft)}.pr-faq h2{margin-bottom:40px}.price-table{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.price-table td,.price-table th{text-align:left;padding:16px 16px 16px 0;border-bottom:1px solid var(--paper-line);vertical-align:top}.price-table th{font-family:var(--mono);font-size:var(--fs-object-label);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-soft);font-weight:500}.price-table td.price{font-family:var(--mono);white-space:nowrap}.price-table td b{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.price-table td small{display:block;color:var(--paper-soft);font-size:var(--fs-small);margin-top:4px}.pricing .next-tag{color:var(--olive);border-color:var(--olive)}.price-foot{margin-top:16px;font-size:var(--fs-small);color:var(--paper-soft)}.pr-close{border-bottom:0}.pr-close p{margin:16px 0 32px;max-width:560px;font-size:var(--fs-lead);color:var(--paper-soft)}@media (max-width:1024px){.pr-grid{grid-template-columns:minmax(0,1fr)}.pr-receipt{justify-self:start}}@media (max-width:640px){.receipt{font-size:var(--fs-object)}.receipt .r-total{font-size:var(--fs-body)}.price-table thead{display:none}.price-table,.price-table tbody,.price-table td,.price-table tr{display:block;width:100%}.price-table tr{border-top:1px solid var(--paper-line);padding:16px 0}.price-table td{border:0;padding:4px 0}.price-table td[data-label]:before{content:attr(data-label);display:block;font-family:var(--mono);font-size:var(--fs-object-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-faint)}}.pr-faq dd .inline-link{display:flex;width:-moz-fit-content;width:fit-content;margin-top:8px;color:var(--paper-ink)}