.priceBlock-module__vReCeq__container{background-color:var(--tp-surface-color-secondary);border-radius:var(--tp-radius-4);padding:var(--tp-spacing-2);flex-direction:column;display:flex}.priceBlock-module__vReCeq__sectionHeader{font-family:var(--tp-font-family-body);font-size:var(--tp-font-size-small);font-weight:var(--tp-font-weight-bold);color:var(--tp-text-color-secondary);text-transform:uppercase;line-height:var(--tp-line-height-tight);margin:0}.priceBlock-module__vReCeq__priceColumns{gap:var(--tp-spacing-2);padding-top:var(--tp-spacing-2);display:flex}@media (max-width:1023px){.priceBlock-module__vReCeq__priceColumns{gap:var(--tp-spacing-2);flex-direction:column}}.priceBlock-module__vReCeq__priceColumn{gap:var(--tp-spacing-half);flex-direction:column;flex:1 0 0;display:flex}.priceBlock-module__vReCeq__finishLabel{font-family:var(--tp-font-family-body);font-size:var(--tp-font-size-small);font-weight:var(--tp-font-weight-bold);color:var(--tp-text-color-secondary);text-transform:uppercase;line-height:var(--tp-line-height-tight)}.priceBlock-module__vReCeq__priceValue{font-family:var(--tp-font-family-body);font-size:var(--tp-font-size-large);font-weight:var(--tp-font-weight-bold);color:var(--tp-text-color-primary);line-height:var(--tp-line-height-tight)}.priceBlock-module__vReCeq__trendPill{align-items:center;gap:var(--tp-spacing-half);padding:2px var(--tp-spacing-1);font-family:var(--tp-font-family-body);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-bold);line-height:var(--tp-line-height-snug);width:fit-content;margin-top:var(--tp-spacing-half);border-radius:999px;display:inline-flex}.priceBlock-module__vReCeq__trendPillDown{color:#2dd4bf;background:#14b8a626}.priceBlock-module__vReCeq__trendPillUp{color:#f87171;background:#f8717126}.priceBlock-module__vReCeq__hintDivider{border-top:1px solid var(--tp-surface-color-primary);margin-top:var(--tp-spacing-2);padding-top:var(--tp-spacing-2)}.priceBlock-module__vReCeq__hintText{font-family:var(--tp-font-family-body);font-size:var(--tp-font-size-small);font-weight:var(--tp-font-weight-regular);color:var(--tp-text-color-secondary);line-height:var(--tp-line-height-snug)}
.publicCardCta-module__jBcqpW__ctaBlock{align-items:center;gap:var(--tp-spacing-2);padding:var(--tp-spacing-3);border-radius:var(--tp-radius-4);text-align:center;background:linear-gradient(145deg,#e0632b38 0%,#e0632b1a 60%,#e0632b0a 100%);border:1px solid #e0632b59;flex-direction:column;display:flex;position:relative}.publicCardCta-module__jBcqpW__teaser{color:var(--tp-text-color-primary);text-transform:uppercase;letter-spacing:var(--tp-letter-spacing-wide)}.publicCardCta-module__jBcqpW__reassurance{color:var(--tp-text-color-secondary)}
.stickyMobileCta-module__2exVRW__bar{display:none}@media (max-width:1023px){.stickyMobileCta-module__2exVRW__bar{--morph:0;align-items:center;gap:calc(var(--tp-spacing-1) * (1 - var(--morph)));z-index:var(--tp-z-index-sticky);padding:calc(var(--tp-spacing-2) + var(--tp-spacing-1) * (1 - var(--morph))) var(--tp-spacing-3) calc(var(--tp-spacing-2) + env(safe-area-inset-bottom) + var(--tp-spacing-1) * (1 - var(--morph))) var(--tp-spacing-3);background-color:var(--tp-surface-color-secondary);background-image:linear-gradient(145deg, rgba(224, 99, 43, calc(.15 * (1 - var(--morph)))) 0%, rgba(224, 99, 43, calc(.06 * (1 - var(--morph)))) 60%, transparent 100%);border-top:1px solid rgba(224, 99, 43, calc(.35 * (1 - var(--morph))));box-shadow:0 -2px 8px rgb(0 0 0/calc(.1 + .2 * var(--morph)));flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}}.stickyMobileCta-module__2exVRW__expandedContent{max-height:calc(40px * (1 - var(--morph,0)));opacity:calc(1 - var(--morph,0) * 2.5);transition:max-height var(--tp-transition-duration-fast) var(--tp-transition-easing-out), opacity .1s var(--tp-transition-easing-out);overflow:hidden}.stickyMobileCta-module__2exVRW__teaser{color:var(--tp-color-primary);text-transform:uppercase;letter-spacing:var(--tp-letter-spacing-wide);white-space:nowrap}.stickyMobileCta-module__2exVRW__reassurance{color:var(--tp-text-color-secondary);white-space:nowrap}