.hrp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:36px}.hrp-cell{display:flex;flex:1;min-width:0}.hrp-card{position:relative;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1);flex:1;min-width:0;background:#f5f5f5;border:1px solid rgba(0,0,0,.05);border-radius:28px;padding:32px 28px 34px;display:flex;flex-direction:column;color:#292929}.hrp-card--selected{background:#dce7e8;border-color:#bfd1d3;box-shadow:0 12px 30px #22363912;transform:translateY(-4px)}.hrp-planSelect{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.hrp-planSelect:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;z-index:1;cursor:pointer}.hrp-planSelect:focus-visible{outline:none!important}.hrp-planSelect:focus-visible:after{outline:2px solid #567b85;outline-offset:4px}.hrp-tierRow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:36px}.hrp-tier{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.09em;color:#293133}.hrp-planNote{font-family:Inter,sans-serif;font-size:9px;line-height:16px;letter-spacing:.065em;text-transform:uppercase;color:#50695c;text-align:right;max-width:100px}.hrp-price{margin-top:18px;font-family:Inter Display,Inter,sans-serif;font-size:clamp(46px,4.6vw,66px);font-weight:400;line-height:1.1;letter-spacing:-.065em;display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px}.hrp-price--custom{font-size:clamp(37px,3.7vw,58px);letter-spacing:-.055em;min-height:73px;overflow-wrap:anywhere}.hrp-per{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0;color:#596763}.hrp-desc{margin:16px 0 0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.65;color:#596763;min-height:54px}.hrp-cta{position:relative;z-index:2;margin-top:24px;width:100%;min-height:52px;box-sizing:border-box;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #dedfdc;border-radius:999px;background:transparent;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#293133;text-decoration:none;transition:background .2s,border-color .2s}.hrp-cta svg{flex-shrink:0}.hrp-cta:hover{background:#eaeaea;border-color:#d3d3d3}.hrp-card--selected .hrp-cta{background:#292929;border-color:#292929;color:#fff}.hrp-card--selected .hrp-cta:hover{background:#414141;border-color:#414141}.hrp-rows{list-style:none;padding:24px 0 0;margin:26px 0 0;border-top:1px solid rgba(51,66,59,.14);display:flex;flex-direction:column;gap:19px}.hrp-row{display:flex;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.55;color:#3f494b}.hrp-ic{width:14px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#799184}.pricing-cards{width:100%;max-width:1500px;margin:0 auto;padding:0 40px;box-sizing:border-box}.pricing-cards :is(a,button):focus-visible{outline:2px solid #567b85;outline-offset:4px}.pricing-cards .hrp-tierHeading{margin:0;width:100%;font:inherit}.pricing-cards .hrp-card>*{min-width:0}@media(min-width:1100px){.hrp-card{min-height:586px}}@media(max-width:1199px){.hrp-grid{gap:16px}.hrp-card{padding:26px 20px}.pricing-cards{padding:0 24px}.hrp-planNote{font-size:8px}.hrp-price{font-size:52px}.hrp-price--custom{font-size:42px;min-height:58px}}@media(max-width:1099px){.hrp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hrp-card{padding:30px}.hrp-price{font-size:60px}.hrp-price--custom{min-height:66px}.hrp-planNote{font-size:10px}.hrp-row{font-size:14px}}@media(max-width:809.98px){.pricing-cards{padding:0 20px}}@media(max-width:599px){.hrp-grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.hrp-card{padding:26px 24px 30px;border-radius:24px}.hrp-tierRow{min-height:28px}.hrp-price{font-size:56px;margin-top:14px}.hrp-price--custom{min-height:62px}.hrp-desc{min-height:0;margin-top:12px;font-size:13px}.hrp-cta{margin-top:24px;min-height:48px}.hrp-rows{margin-top:24px;padding-top:24px;gap:17px}.hrp-planSelect:after{border-radius:24px}}@media(prefers-reduced-motion:reduce){.pricing-cards *{transition:none!important}}.hrp-free{width:100%;margin-top:36px}.hrp-free .hrp-card{min-height:0;padding:34px 28px 36px}.hrp-free .hrp-tier--free{text-transform:uppercase}.hrp-free .hrp-price--custom{min-height:0;margin-top:14px}.hrp-free .hrp-desc{min-height:0;font-size:14px;color:#47524f}.hrp-freeHead{display:grid;grid-template-columns:minmax(0,1fr);align-items:end}.hrp-free .hrp-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:17px 36px;margin-top:28px}.hrp-freeNotes{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;color:#596763}.hrp-freeNotes p{margin:0;max-width:640px;text-wrap:pretty}.hrp-freeNotes a{color:#293133;font-weight:500;text-decoration:underline;text-decoration-color:#2931334d;text-underline-offset:3px;transition:text-decoration-color .2s}.hrp-freeNotes a:hover{text-decoration-color:#293133cc}@media(min-width:600px){.hrp-free .hrp-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.hrp-free .hrp-row{font-size:14px}}@media(min-width:900px){.hrp-free .hrp-card{padding:40px 44px 44px}.hrp-freeHead{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:40px;column-gap:40px}.hrp-free .hrp-cta{width:auto;min-width:240px;margin-top:0;padding:12px 30px}}@media(min-width:1100px){.hrp-free .hrp-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.hrp-free{margin-top:28px}.hrp-free .hrp-card{padding:28px 22px 30px}.hrp-free .hrp-rows{margin-top:24px;padding-top:22px}}
