.pricing-receipt{--pr-display:"Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--pr-body:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--pr-green:#127a4c;--pr-amber:#8a5a00;--pr-amber-bg:#fdf1d8}html.dark .pricing-receipt:not(.mkt-light){--pr-green:#5fd39b;--pr-amber:#f2c46b;--pr-amber-bg:#3a2c0e}.pricing-receipt .pr-stage{font-family:var(--pr-body);color:var(--pw-ink);grid-template-columns:minmax(0,1fr) minmax(0,37.5rem);align-items:start;gap:clamp(2.5rem,7vw,8rem);padding-top:1.5rem;display:grid}.pricing-receipt .pr-main{gap:3.25rem;padding-top:1rem;display:grid}@media (width<=64rem){.pricing-receipt .pr-stage{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:.5rem}.pricing-receipt .pr-main{gap:2.25rem;padding-top:0}}.pricing-receipt .pr-intro{gap:1.25rem;display:grid}.pricing-receipt .pr-eyebrow{font:600 .8125rem/1 var(--pr-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pw-ink);align-items:center;gap:.625rem;margin:0;display:flex}.pricing-receipt .pr-eyebrow:before{content:"";background:var(--pw-blue);border-radius:50%;width:.5rem;height:.5rem}.pricing-receipt .pr-title{font:650 clamp(2.6rem, 4.4vw, 4.25rem)/1.02 var(--pr-display);letter-spacing:-.045em;color:var(--pw-ink);text-wrap:balance;margin:0}.pricing-receipt .pr-title span{color:var(--pw-blue);display:block}.pricing-receipt .pr-lead{max-width:37.5rem;color:var(--pw-muted);margin:0;font-size:1.1875rem;line-height:1.55}.pricing-receipt .pr-picker{gap:2.25rem;display:grid}.pricing-receipt .pr-field{border:0;min-width:0;margin:0;padding:0}.pricing-receipt .pr-label{font:600 .78125rem/1 var(--pr-body);letter-spacing:.12em;text-transform:uppercase;color:var(--pw-muted);margin:0 0 .875rem;padding:0;display:block}.pricing-receipt .pr-pills{flex-wrap:wrap;gap:.625rem;display:flex}.pricing-receipt :is(.pr-pill,.pr-extra){cursor:pointer;display:inline-flex;position:relative}.pricing-receipt :is(.pr-pill,.pr-extra) input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pricing-receipt .pr-pill span{border:1px solid var(--pw-line);background:var(--pw-card);min-height:2.75rem;color:var(--pw-ink);font:600 .9375rem/1 var(--pr-body);border-radius:999px;align-items:center;padding:0 1.0625rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pricing-receipt .pr-pill:hover span{border-color:var(--pw-line-strong)}.pricing-receipt .pr-pill input:checked+span{background:var(--pw-ink);border-color:var(--pw-ink);color:var(--pw-canvas)}.pricing-receipt .pr-extra span{border:1px dashed var(--pw-line-strong);background:var(--pw-card);min-height:2.75rem;color:var(--pw-ink);font:500 .9375rem/1.2 var(--pr-body);border-radius:.625rem;align-items:center;gap:.625rem;padding:0 .875rem;transition:background-color .15s,border-color .15s;display:inline-flex}.pricing-receipt .pr-extra span:before{content:"+";color:var(--pw-blue);font-weight:600}.pricing-receipt .pr-extra em{color:var(--pw-muted);font-variant-numeric:tabular-nums;font-style:normal}.pricing-receipt .pr-extra input:checked+span{border-style:solid;border-color:var(--pw-blue);background:var(--pw-tint)}.pricing-receipt .pr-extra input:checked+span:before{content:"✓"}.pricing-receipt :is(.pr-pill,.pr-extra) input:focus-visible+span{outline:2px solid var(--pw-blue);outline-offset:2px}.pricing-receipt .pr-quiet{color:var(--pw-muted);margin:0;font-size:.875rem}.pricing-receipt .pr-receipt{border:1px solid var(--pw-line);background:var(--pw-card);border-radius:1.125rem;gap:0;padding:1.875rem 2.125rem;display:grid;box-shadow:0 1.5rem 3.75rem #111a3a1a}html.dark .pricing-receipt:not(.mkt-light) .pr-receipt{box-shadow:var(--pw-shadow)}.pricing-receipt .pr-receipt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem 1rem;display:flex}.pricing-receipt .pr-receipt-head .pr-label{white-space:nowrap;margin:0}.pricing-receipt .pr-receipt-title{font:650 1.625rem/1.2 var(--pr-display);letter-spacing:-.02em;color:var(--pw-ink);margin:.625rem 0 1rem}.pricing-receipt .pr-lines{margin:0;padding:0;list-style:none}.pricing-receipt .pr-line{border-top:1px solid var(--pw-line);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.3125rem 0;font-size:.96875rem;display:grid}.pricing-receipt .pr-line img{-o-object-fit:contain;object-fit:contain;width:2.75rem;height:2.75rem}.pricing-receipt .pr-line-name{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.pricing-receipt .pr-line-price{font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-receipt .pr-line-added{background:var(--pw-tint);border-top-color:#0000;border-radius:.5rem;margin-inline:-.625rem;padding-inline:.625rem}.pricing-receipt .pr-line-added+.pr-line-added{margin-top:.25rem}.pricing-receipt .pr-chip{font:600 .75rem/1 var(--pr-body);background:var(--pw-tint);color:var(--pw-blue);border-radius:999px;padding:.3125rem .5625rem}.pricing-receipt .pr-chip-quiet{color:var(--pw-muted);background:0 0;padding-inline:0;font-weight:500}.pricing-receipt .pr-na{font:600 .78125rem/1 var(--pr-body);background:var(--pr-amber-bg);color:var(--pr-amber);white-space:nowrap;border-radius:999px;padding:.3125rem .625rem}.pricing-receipt .pr-sums{border-top:1px solid var(--pw-line);margin:.75rem 0 0;padding:0}.pricing-receipt .pr-sums div{font-variant-numeric:tabular-nums;justify-content:space-between;padding:.3125rem 0;font-size:.96875rem;display:flex}.pricing-receipt .pr-sums div:first-child{padding-top:.75rem}.pricing-receipt .pr-sums dt{color:var(--pw-muted)}.pricing-receipt .pr-sums dd{margin:0}.pricing-receipt .pr-sums s{color:var(--pw-muted)}.pricing-receipt .pr-sums .pr-save :is(dt,dd){color:var(--pr-green);font-weight:600}.pricing-receipt .pr-total{border-top:2px solid var(--pw-ink);justify-content:space-between;align-items:baseline;margin:.625rem 0 0;padding-top:.875rem;display:flex}.pricing-receipt .pr-total span{color:var(--pw-muted);font-size:1rem}.pricing-receipt .pr-total b{font:650 clamp(2.5rem, 3.4vw, 3.25rem)/1 var(--pr-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--pw-ink)}.pricing-receipt .pr-fine{color:var(--pw-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.pricing-receipt .pr-link{color:var(--pw-blue);text-underline-offset:3px;font-weight:600}@media (width<=40rem){.pricing-receipt .pr-sectors{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.75rem;padding:.25rem 2.5rem .5rem .75rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.pricing-receipt .pr-sectors::-webkit-scrollbar{display:none}.pricing-receipt .pr-sectors .pr-pill{flex:none}}@media (width<=30rem){.pricing-receipt .pr-receipt{padding:1.375rem 1.125rem}.pricing-receipt .pr-total b{font-size:2.25rem}}.pricing-receipt .pl-charging{border-top:1px solid var(--pw-line);font-family:var(--pr-body);color:var(--pw-ink);grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.5rem 4rem;margin-top:clamp(4rem,8vw,6.5rem);padding-top:3rem;display:grid}.pricing-receipt .pl-charging .pl-hire-title{font:650 clamp(1.75rem, 2.6vw, 2.25rem)/1.1 var(--pr-display);letter-spacing:-.03em;color:var(--pw-ink);margin:0}.pricing-receipt .pl-charging-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:0;display:grid}.pricing-receipt .pl-charging-list div{border-top:1px solid var(--pw-line);padding:1.125rem 0}.pricing-receipt .pl-charging-list dt{font:650 1.125rem/1.3 var(--pr-display);letter-spacing:-.01em}.pricing-receipt .pl-charging-list dd{color:var(--pw-muted);margin:.375rem 0 0;font-size:.96875rem;line-height:1.55}.pricing-receipt .pl-charging-store{border-top:1px solid var(--pw-line);flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.25rem;display:flex}.pricing-receipt .pl-charging-store p{color:var(--pw-muted);margin:0;font-size:.96875rem}.pricing-receipt .pl-charging-links{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.pricing-receipt .pl-coming-cta{background:var(--pw-blue);min-height:2.75rem;color:var(--pw-on-blue);font:600 .9375rem/1 var(--pr-body);border-radius:.625rem;align-items:center;gap:.5rem;padding:0 1.125rem;text-decoration:none;display:inline-flex}.pricing-receipt .pl-coming-cta:hover{background:var(--pw-blue-hover)}.pricing-receipt .pl-coming-cta svg{width:1rem;height:1rem}.pricing-receipt .pl-charging-secondary{color:var(--pw-ink);font:600 .9375rem/1 var(--pr-body);text-underline-offset:3px}.pricing-receipt :is(.pl-coming-cta,.pl-charging-secondary,.pr-link):focus-visible{outline:2px solid var(--pw-blue);outline-offset:3px}@media (width<=52rem){.pricing-receipt .pl-charging,.pricing-receipt .pl-charging-list{grid-template-columns:minmax(0,1fr)}.pricing-receipt .pl-charging-store{grid-column:1}}.pricing-receipt .pr-volume{border-top:1px solid var(--pw-line);font-family:var(--pr-body);color:var(--pw-ink);grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.5rem 4rem;margin-top:3rem;padding-top:3rem;display:grid}.pricing-receipt .pr-volume-title{font:650 clamp(1.75rem, 2.6vw, 2.25rem)/1.1 var(--pr-display);letter-spacing:-.03em;color:var(--pw-ink);margin:0}.pricing-receipt .pr-volume-body{min-width:0}.pricing-receipt .pr-volume-table{border-collapse:collapse;width:100%;font-size:.96875rem}.pricing-receipt .pr-volume-table :is(th,td){border-top:1px solid var(--pw-line);text-align:left;vertical-align:baseline;padding:.75rem 1rem .75rem 0}.pricing-receipt .pr-volume-table :is(th,td):last-child{padding-right:0}.pricing-receipt .pr-volume-table thead th{font:600 .78125rem/1.3 var(--pr-body);letter-spacing:.12em;text-transform:uppercase;color:var(--pw-muted);border-top:0;padding-top:0}.pricing-receipt .pr-volume-table tbody th{font:650 1rem/1.3 var(--pr-display)}.pricing-receipt .pr-volume-table tbody th span{font:400 .875rem/1.3 var(--pr-body);color:var(--pw-muted);margin-top:.125rem;display:block}.pricing-receipt .pr-volume-table td{font-variant-numeric:tabular-nums}.pricing-receipt .pr-volume-table td span{color:var(--pw-muted);margin-top:.125rem;font-size:.875rem;display:block}.pricing-receipt .pr-volume-note{color:var(--pw-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.5}@media (width<=52rem){.pricing-receipt .pr-volume{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.pricing-receipt .pr-volume-table{font-size:.875rem}.pricing-receipt .pr-volume-table :is(th,td){padding-right:.625rem}.pricing-receipt .pr-volume-table thead th{letter-spacing:.06em}}.pricing-receipt .pr-closing{max-width:56rem;color:var(--pw-muted);margin:3rem 0 0}@media (prefers-reduced-motion:reduce){.pricing-receipt :is(.pr-pill,.pr-extra) span{transition:none}}
