@layer components{.pr-intro{max-width:48rem}.pr-trust{margin-top:1.5rem}.pr-grid{display:grid;gap:clamp(1rem,.75rem + 1vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr))}.pr-grid-2{max-width:52rem}.pr-card .card-body{gap:.625rem}.pr-card .price-from{font-size:1.125rem}.pr-card .price-table{margin-top:.5rem}.pr-card .card-foot{padding-top:1rem}.pr-note{max-width:40rem;margin-top:1.25rem}.pr-together{max-width:48rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);padding:clamp(1.25rem,1rem + 1.2vw,2rem);background:var(--color-tint);box-shadow:none}.pr-together p{margin-top:.625rem;color:var(--color-body)}.pr-together .price-note-text{color:var(--color-body)}.pr-split{display:grid;gap:clamp(2rem,1rem + 3vw,3.5rem)}@media(min-width:64rem){.pr-split{grid-template-columns:1.1fr 1fr;align-items:start}}.pr-split .h2{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem)}.pr-ticks{margin-top:1.25rem}.pr-timing{padding:clamp(1.25rem,1rem + 1.2vw,2rem);background:var(--color-tint);box-shadow:none}.pr-timing p{margin-top:1rem;color:var(--color-body)}.pr-timing .deadline-note{color:var(--color-success)}.pr-closer{text-align:center}.pr-closer .h2{margin-inline:auto}}
