/* Six equal package columns, ordered from the smallest starting price. */
.pricing-six .package-card h3{margin-top:0}.pricing-six .package-card .button{margin-top:0}
.page-packages .packages>.container{width:min(1800px,calc(100% - 64px))}.page-packages .packages{padding-top:52px}.page-packages .packages h1{font-size:clamp(44px,4.2vw,65px);letter-spacing:-2.8px}.page-packages .packages .center-heading{margin-bottom:38px}.pricing-six.package-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:none;margin:0;align-items:stretch}.pricing-six .package-card{padding:25px 19px 28px;border-radius:5px;display:flex;flex-direction:column;min-width:0;box-shadow:none;margin-top:0}.pricing-six .package-card.featured{transform:none;background:#172011;border:1px solid #769b35}.pricing-six .package-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.6px;min-height:36px;margin-bottom:13px;color:#6a775a}.pricing-six .featured .package-eyebrow{color:#c3d3ad}.pricing-six .package-card h3{font-size:25px;letter-spacing:-.8px;line-height:1.2;font-weight:600;margin-bottom:17px}.pricing-six .package-description{font-size:16px;line-height:1.6;min-height:130px;margin-bottom:17px;color:#626a57}.pricing-six .featured .package-description{color:#b8c8a5}.pricing-six .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:0;min-height:53px}.pricing-six .price>span{font-size:12px}.pricing-six .price strong{font-size:35px;letter-spacing:-1.5px;line-height:1.2;white-space:nowrap}.pricing-six .price-plus{font-size:18px;vertical-align:super;letter-spacing:0}.pricing-six .price-note{font-size:12px;line-height:1.6;min-height:39px;margin:9px 0 20px;color:#6c785e}.pricing-six .featured .price-note{color:#a7ba91}.pricing-six .button,:lang(nl) .pricing-six .button{width:100%;min-height:58px;padding:12px 13px;font-size:14px;gap:9px;line-height:1.4}.pricing-six .button span{font-size:20px;flex-shrink:0}.pricing-six .package-card h4{font-size:14px;line-height:1.6;letter-spacing:0;min-height:70px;margin:25px 0 12px;padding-top:22px;border-top:1px solid #d6ddcb;font-weight:600}.pricing-six .featured h4{border-color:#465b31}.pricing-six .feature-list{padding:0;margin:0;display:grid;gap:13px;font-size:14px;line-height:1.6}.pricing-six .feature-list li{display:flex;align-items:flex-start;gap:7px;margin:0;min-width:0;overflow-wrap:anywhere;hyphens:auto}.pricing-six .feature-list li>span{flex-shrink:0;margin-right:0}.page-packages .pricing-footnote{font-size:13px;line-height:1.8;margin:28px auto 45px;max-width:920px}.page-packages .package-finder{max-width:1240px;margin-inline:auto}
@media(max-width:1279px){.pricing-six.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-six .package-card{padding:27px 24px}.pricing-six .package-description{min-height:78px}.pricing-six .package-eyebrow{min-height:18px}.pricing-six .price-note{min-height:20px}.pricing-six .package-card h4{min-height:50px}.pricing-six .button,:lang(nl) .pricing-six .button{min-height:52px}.pricing-six .price strong{font-size:41px}}
@media(max-width:899px){.pricing-six.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-six .package-description{min-height:78px}.pricing-six .package-card h4{min-height:50px}}
@media(max-width:599px){.page-packages .packages>.container{width:calc(100% - 40px)}.page-packages .packages{padding-top:42px}.page-packages .packages h1{font-size:44px;letter-spacing:-2px}.pricing-six.package-grid{grid-template-columns:1fr;gap:20px}.pricing-six .package-card{padding:27px 25px}.pricing-six .package-card h3{font-size:29px}.pricing-six .package-description{min-height:0;max-width:330px;margin-bottom:25px}.pricing-six .package-card h4{min-height:0;margin-top:24px;padding-top:20px}.pricing-six .price strong{font-size:45px}.pricing-six .price-note{min-height:0;margin-top:5px}.pricing-six .feature-list{font-size:15px}.page-packages .pricing-footnote{text-align:left;font-size:13px}.pricing-six .button,:lang(nl) .pricing-six .button{font-size:15px;min-height:52px}}
@media(max-width:370px){.page-packages .packages h1{font-size:38px}.pricing-six .package-card{padding-inline:23px}}
@media(min-width:1280px) and (max-width:1399px){.pricing-six .price{gap:4px;flex-wrap:nowrap}.pricing-six .price strong{font-size:30px;letter-spacing:-1px}.pricing-six .price-plus{font-size:15px}}
