.price{padding:var(--section-gap) var(--gutter);background:var(--color-paper);position:relative;overflow:hidden}.price:before{content:"";width:calc(50% + 10rem);-webkit-mask-image:linear-gradient(to right, var(--mask-clear), var(--mask-solid) 8rem);-webkit-mask-image:linear-gradient(to right, var(--mask-clear), var(--mask-solid) 8rem);-webkit-mask-image:linear-gradient(to right, var(--mask-clear), var(--mask-solid) 8rem);mask-image:linear-gradient(to right, var(--mask-clear), var(--mask-solid) 8rem);background:url(/brand/waves-peach.svg) 50%/cover no-repeat;position:absolute;top:0;bottom:0;right:0}@media (width<=63.99rem){.price:before{width:100%;-webkit-mask-image:linear-gradient(to bottom, var(--mask-clear), var(--mask-solid) 6rem);-webkit-mask-image:linear-gradient(to bottom, var(--mask-clear), var(--mask-solid) 6rem);-webkit-mask-image:linear-gradient(to bottom, var(--mask-clear), var(--mask-solid) 6rem);mask-image:linear-gradient(to bottom, var(--mask-clear), var(--mask-solid) 6rem);top:40%}}.price__container{width:100%;max-width:var(--container-inner);gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;margin:auto;display:grid;position:relative}.price h2{margin-bottom:var(--space-md)}.price .lead{margin-bottom:var(--space-lg);max-width:28rem}.price__card{padding:var(--space-xl);background:var(--color-slab);color:var(--color-slab-ink);box-shadow:var(--shadow-card);border-radius:24px}.price__amount{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-slab-muted);margin-bottom:var(--space-lg)}.price__amount span{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);color:var(--color-slab-ink);font-size:clamp(3rem,5vw,4rem);font-weight:800}.price__list{margin:0 0 var(--space-xl);gap:var(--space-sm) var(--space-lg);padding:0;list-style:none;display:grid}@media (width>=48rem){.price__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.price__list li{align-items:center;gap:var(--space-sm);font-size:var(--text-md);display:flex}.price__list .icon{color:var(--color-peach)}.price__list a{color:var(--color-peach);padding-inline:var(--space-3xs);font-weight:700;text-decoration:none}.price__card .btn--peach{width:fit-content;margin-inline:auto;display:flex}.price__card .btn--peach:focus-visible{outline-color:var(--color-slab-ink)}.price__note{font-variant-numeric:tabular-nums;margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-muted);grid-column:1/-1}.price__side{display:grid}@media (width<=63.99rem){.price__card,.price__note{width:100%;max-width:38rem}}@media (width>=64rem){.price__container{grid-template-columns:minmax(0,1fr) minmax(0,38rem);row-gap:0}.price__note{grid-column:2}}.price--page:before{display:none}
