.tr-pricing{background:var(--tr-color-white);color:var(--tr-color-off-black);padding:6rem 2rem 5rem}.tr-pricing__inner{max-width:100rem;margin:0 auto}.tr-pricing__header{text-align:center;margin-bottom:3.5rem}.tr-pricing__eyebrow{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:1.7rem;margin:0 0 1.4rem;color:var(--tr-color-orange)}.tr-pricing__headline{font-family:var(--font-heading-family);font-weight:700;font-size:3.6rem;line-height:1.1;margin:0;color:var(--tr-color-navy)}.tr-pricing__headline-part{display:block}@media(min-width:750px){.tr-pricing__headline-part{display:inline}}.tr-pricing__price-block{text-align:center;margin:0 auto 4rem}.tr-pricing__price{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(7rem,22vw,12rem);line-height:1;letter-spacing:0;color:var(--tr-color-orange);margin:0}.tr-pricing__price-suffix{display:block;font-family:var(--font-heading-family);font-weight:500;font-size:2rem;letter-spacing:.04em;text-transform:uppercase;margin-top:.6rem;color:var(--tr-color-navy)}.tr-pricing__price-note{display:block;font-family:var(--font-body-family);font-style:italic;font-weight:500;font-size:1.5rem;margin-top:1.4rem;color:var(--tr-color-off-black);opacity:.85;max-width:48rem;margin-left:auto;margin-right:auto}.tr-pricing__bullets{display:grid;gap:.8rem 4rem;grid-template-columns:1fr;margin:0 auto 4rem;max-width:88rem}.tr-pricing__groups{display:grid;grid-template-columns:1fr;gap:3rem;margin:0 auto 4rem;max-width:88rem;text-align:left}.tr-pricing__group-label{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:1.6rem;margin:0 0 1.2rem;color:var(--tr-color-navy);border-bottom:2px solid var(--tr-color-light-gray);padding-bottom:.8rem}.tr-pricing__bullet{list-style:none;padding-left:2.4rem;position:relative;font-family:var(--font-body-family);font-size:1.55rem;line-height:1.5;color:var(--tr-color-off-black)}.tr-pricing__bullet:before{content:"\2713";position:absolute;left:0;top:0;color:var(--tr-color-orange);font-weight:700}.tr-pricing__bullets-list{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.tr-pricing__group-description{font-family:var(--font-body-family);font-size:1.45rem;line-height:1.55;margin:1.6rem 0 0;color:var(--tr-color-off-black);opacity:.8}@media(min-width:750px){.tr-pricing__group-description{font-size:1.55rem;margin-top:2rem}}.tr-pricing__value-reframe{text-align:center;font-family:var(--font-heading-family);font-weight:700;font-size:2rem;line-height:1.3;margin:0 auto 3rem;max-width:64rem;padding-top:3rem;border-top:2px solid var(--tr-color-light-gray)}.tr-pricing__value-reframe-orange{display:block;color:var(--tr-color-orange)}.tr-pricing__value-reframe-navy{display:block;color:var(--tr-color-navy);text-transform:uppercase;letter-spacing:.04em;margin-top:.4rem}.tr-pricing__cta-wrap{text-align:center}.tr-pricing__cta{display:inline-block;background:var(--tr-color-orange);color:var(--tr-color-navy);font-family:var(--font-heading-family);font-weight:700;text-decoration:none;padding:1.6rem 2.6rem;border-radius:4px;width:100%;max-width:48rem;box-sizing:border-box;text-align:center;transition:background .15s ease,color .15s ease,transform .05s ease}.tr-pricing__cta-primary{display:block;font-size:2.2rem;font-weight:700;letter-spacing:.04em;line-height:1.1}.tr-pricing__cta-secondary{display:block;margin-top:.4rem;font-size:1.4rem;font-weight:500;letter-spacing:.02em;line-height:1.2}.tr-pricing__cta:hover,.tr-pricing__cta:focus-visible{background:var(--tr-color-navy);color:var(--tr-color-white)}.tr-pricing__cta:active{transform:scale(.98)}@media(min-width:750px){.tr-pricing{padding:9rem 2rem 8rem}.tr-pricing__headline{font-size:5.2rem}.tr-pricing__eyebrow{font-size:2rem}.tr-pricing__price-suffix{font-size:2.4rem}.tr-pricing__price-note{font-size:1.7rem}.tr-pricing__bullets{grid-template-columns:1fr 1fr;gap:1rem 4rem}.tr-pricing__groups{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.tr-pricing__group-label{font-size:1.8rem}.tr-pricing__bullet{font-size:1.7rem}.tr-pricing__value-reframe{font-size:2.6rem;margin-bottom:4rem}.tr-pricing__cta{padding:1.8rem 3rem}.tr-pricing__cta-primary{font-size:2.6rem}.tr-pricing__cta-secondary{font-size:1.6rem;margin-top:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tr-pricing.css.map */
