.pricing-page{padding-bottom:0}.pricing-hero h1{max-width:15ch}.pricing-examples{align-self:center;gap:var(--space-home-md);padding:var(--space-home-lg)}.pricing-examples__title{font-size:var(--text-home-lg)}.pricing-examples__intro,.home-preview__note{color:var(--color-home-muted)}.pricing-examples__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pricing-examples__table th,.pricing-examples__table td{border-bottom:var(--rule-home-hair) solid var(--color-home-rule);padding:var(--space-home-sm) var(--space-home-xs) var(--space-home-sm) 0;text-align:left}.pricing-examples__table thead th{border-bottom-color:var(--color-home-ink);color:var(--color-home-muted);font-family:var(--font-home-mono);font-size:var(--text-home-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.pricing-examples__table tbody th{font-weight:400}.pricing-examples__table td{font-family:var(--font-home-display);font-size:var(--text-home-sm);white-space:nowrap;font-weight:700}@media (width>=30rem){.pricing-examples__table td{font-size:var(--text-home-md)}}.pricing-plans__head{gap:var(--space-home-md);display:grid}.pricing-plans__head h2{max-width:22ch;font-size:var(--text-home-2xl);line-height:1.05}.pricing-plans__head p,.pricing-note{max-width:64ch;color:var(--color-home-muted)}.pricing-note{font-size:var(--text-home-sm)}.pricing-controls{gap:var(--space-home-lg);border:var(--rule-home-hair) solid var(--color-home-rule);border-radius:var(--radius-home-lg);background:var(--color-home-panel);padding:var(--space-home-lg);display:grid}.pricing-controls__count{gap:var(--space-home-xs);font-weight:600;display:grid}.pricing-controls__count input{border:var(--rule-home-hair) solid var(--color-home-rule-2);border-radius:var(--radius-home-sm);background:var(--color-home-paper);width:min(100%,10rem);min-height:3rem;padding-inline:var(--space-home-sm);color:var(--color-home-ink);font-family:var(--font-home-display);font-size:var(--text-home-lg);font-variant-numeric:tabular-nums;font-weight:700}.pricing-controls__count input[aria-invalid=true]{border-color:var(--color-home-danger)}.pricing-controls__count small{color:var(--color-home-muted);font-size:var(--text-home-sm);font-weight:400}.pricing-billing{gap:var(--space-home-xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.pricing-billing legend{margin-bottom:var(--space-home-xs);padding:0;font-weight:600}.pricing-billing label{display:inline-flex;position:relative}.pricing-billing input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pricing-billing span{align-items:center;gap:var(--space-home-xs);border:var(--rule-home-hair) solid var(--color-home-rule);background:var(--color-home-panel);min-height:2.75rem;padding-inline:var(--space-home-md);color:var(--color-home-muted);white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex}.pricing-billing input:checked+span{border-color:var(--color-home-ink);background:var(--color-home-ink);color:var(--color-home-paper)}.pricing-billing input:focus-visible+span{outline:2px solid var(--color-home-focus);outline-offset:3px}.pricing-billing small{background:var(--color-home-success-wash);color:var(--color-home-success);font-size:var(--text-home-xs);border-radius:999px;padding:.1rem .45rem}.pricing-validation{border-left:2px solid var(--color-home-danger);padding-left:var(--space-home-md);color:var(--color-home-danger);font-weight:600}@media (width>=48rem){.pricing-controls{align-items:flex-end;column-gap:var(--space-home-xl);flex-wrap:wrap;display:flex}.pricing-controls__count{flex:12rem}}.pricing-plans__grid{gap:var(--space-home-md);display:grid}.pricing-plan{gap:var(--space-home-md);border:var(--rule-home-hair) solid var(--color-home-rule);border-radius:var(--radius-home-lg);background:var(--color-home-panel);min-width:0;padding:var(--space-home-lg);grid-template-rows:auto auto auto 1fr auto;display:grid}.pricing-plan.is-featured{border-color:var(--color-home-accent);box-shadow:0 0 0 1px var(--color-home-accent)}.pricing-plan__head{justify-content:space-between;align-items:center;gap:var(--space-home-xs);flex-wrap:wrap;display:flex}.pricing-plan__head h3{font-size:var(--text-home-xl)}.pricing-plan__tag{background:var(--color-home-paper-2);color:var(--color-home-muted)}.pricing-plan__summary{color:var(--color-home-muted)}.pricing-plan__quote{gap:var(--space-home-2xs);border-block:var(--rule-home-hair) solid var(--color-home-rule);padding-block:var(--space-home-md);color:var(--color-home-muted);font-size:var(--text-home-sm);display:grid}.pricing-plan__quote strong{color:var(--color-home-ink);font-family:var(--font-home-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.75rem);line-height:1.05}.pricing-plan__daily{color:var(--color-home-ink);font-weight:600}.pricing-plan__features{align-content:start;gap:var(--space-home-xs);padding:0;list-style:none;display:grid}.pricing-plan__features li{align-items:flex-start;gap:var(--space-home-xs);display:flex}.pricing-plan__features svg{color:var(--color-home-accent);margin-top:.25em}.pricing-plan .home-button{justify-self:start}@media (width>=48rem){.pricing-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-compare__table{border-collapse:collapse;width:100%}.pricing-compare__table thead{display:none}.pricing-compare__table tr{gap:var(--space-home-2xs) var(--space-home-md);border-bottom:var(--rule-home-hair) solid var(--color-home-rule);padding-block:var(--space-home-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-compare__table tbody th{text-align:left;grid-column:1/-1;font-weight:600}.pricing-compare__table td{align-items:flex-start;gap:var(--space-home-2xs);color:var(--color-home-muted);flex-direction:column;display:flex}.pricing-compare__table td:before{content:attr(data-plan);color:var(--color-home-muted);font-family:var(--font-home-mono);font-size:var(--text-home-xs);white-space:nowrap}.pricing-compare__yes{color:var(--color-home-success)}.pricing-compare__no{color:var(--color-home-rule-2)}@media (width>=48rem){.pricing-compare__table thead{display:table-header-group}.pricing-compare__table tr{display:table-row}.pricing-compare__table th,.pricing-compare__table td{border-bottom:var(--rule-home-hair) solid var(--color-home-rule);padding:var(--space-home-md) var(--space-home-lg) var(--space-home-md) 0;text-align:left;vertical-align:middle}.pricing-compare__table thead th{border-bottom-color:var(--color-home-ink);padding-block:var(--space-home-xs);color:var(--color-home-muted);font-family:var(--font-home-mono);font-size:var(--text-home-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.pricing-compare__table thead th:not(:first-child),.pricing-compare__table td{width:22%}.pricing-compare__table td{display:table-cell}.pricing-compare__table td:before{content:none}}.pricing-process__steps{gap:var(--space-home-lg);padding:0;list-style:none;display:grid}.pricing-process__steps li{gap:var(--space-home-md);grid-template-columns:auto minmax(0,1fr);display:grid}.pricing-process__steps h3{margin-bottom:var(--space-home-2xs);font-size:var(--text-home-md)}.pricing-process__steps p{color:var(--color-home-muted)}@media (width>=64rem){.pricing-process__steps{gap:var(--space-home-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}
