.packages>.container{padding-left:0;padding-right:0}.packages .packages__header{margin-bottom:2rem;text-align:left}.packages .packages__header h2{text-align:left}.packages .section-header{color:#111214;font-size:2.5rem;font-weight:700;line-height:1.1;margin:0 0 2rem;text-align:left;text-transform:none}.packages .packages__grid{display:grid;grid-template-columns:1fr;gap:1.75rem;margin-bottom:6rem}@media (min-width:992px){.packages .packages__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.packages .package-grid>.package-card,.packages .packages__grid>.package-card{background:#fff;color:#111214;border:0;border-radius:22px;-webkit-box-shadow:0 24px 52px rgba(0,0,0,.12);box-shadow:0 24px 52px rgba(0,0,0,.12);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow:visible;padding:2.25rem}@media (min-width:768px){.packages .package-grid>.package-card,.packages .packages__grid>.package-card{padding:2.5rem}}.packages .package-card__badge{position:absolute;top:0;right:1.75rem;background:#bfa07c;border-radius:999px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase;padding:.65rem 1.45rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}.packages .package-card__label{color:#bfa07c;font-size:.75rem;font-weight:500;letter-spacing:.15em;line-height:1.2;margin-bottom:.75rem;text-transform:uppercase}.packages .package-card__tagline{font-size:1.5rem;line-height:1.25;margin:0 0 1.75rem}.packages .package-card__content{margin-top:auto}.packages .package-card__price{font-size:clamp(3rem,5vw,3.25rem);font-weight:300;line-height:1;margin-bottom:2rem}.packages .package-card__rule{width:100%;height:1px;background:#f3f4f6;margin-bottom:2rem}.packages .package-card__features{list-style:none;margin:0;padding:0}.packages .package-card__features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.85rem;font-size:1.125rem;line-height:1.4}.packages .package-card__features li:not(:last-child){margin-bottom:1rem}.packages .package-card__features li span:first-child{color:rgba(17,18,20,.6);font-size:1.2rem;line-height:1;margin-top:.1rem}.packages .packages__section{margin-bottom:4rem}.packages .packages__section .section-header{font-size:.875rem;font-weight:500;line-height:1.2;margin-bottom:0!important;text-align:left}.packages .packages__section--add-later{margin-bottom:0}.packages .packages__section-intro{font-size:.875rem;margin:.2rem 0 2rem!important}.packages .packages__pricing-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.packages .packages__pricing-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.packages .packages__pricing-copy{-webkit-box-flex:1;-ms-flex:1;flex:1}.packages .packages__pricing-copy p{font-size:17px;margin:.25rem 0 0}.packages .packages__pricing-name{font-weight:500}.packages .packages__pricing-price{font-size:1.875rem;font-weight:300;white-space:nowrap}