.fig-pp{padding:var(--fig-section-md,88px) 0;position:relative}.fig-pp--white{background:#fff}.fig-pp--pale{background:var(--fig-color-pale-bg,#f3f7fb)}.fig-pp--light-blue{background:var(--fig-color-light-blue-bg,#eaf5f9)}.fig-pp--photo{background-color:var(--fig-color-gradient-start,#021a3e);background-repeat:no-repeat;background-size:cover;color:#fff}.fig-pp__row{align-items:start;display:grid;gap:56px;grid-template-columns:1.15fr .85fr}.fig-pp__heading{color:var(--fig-color-navy,#102c58);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.14;margin:0;text-wrap:balance}.fig-pp__body{color:var(--fig-color-ink,#314257);font-size:17px;line-height:1.62;margin:14px 0 0;max-width:560px}.fig-pp__body p{color:inherit;margin:0 0 10px}.fig-pp--photo .fig-pp__body,.fig-pp--photo .fig-pp__heading{color:#fff}.fig-pp__text .fig-pp__feats{display:grid;gap:14px 24px;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);margin-top:28px}.fig-pp__feats{display:flex;flex-direction:column;gap:13px;list-style:none;margin:24px 0 0;padding:0}.fig-pp__feats li{align-items:flex-start;color:var(--fig-color-ink,#314257);display:flex;font-size:15.5px;gap:12px;line-height:1.45}.fig-pp__ck{align-items:center;background:var(--fig-color-light-blue-bg,#eaf5f9);border-radius:50%;color:var(--fig-color-action,#0075c0);display:flex;flex:0 0 20px;height:20px;justify-content:center;margin-top:1px;width:20px}.fig-pp--photo .fig-pp__feats li{color:#fff}.fig-pp--photo .fig-pp__text .fig-pp__ck{background:var(--fig-color-orange,#ed6e26);color:#fff}.fig-pp__card{background:#fff;border:1px solid var(--fig-color-border,#d6e2ec);border-radius:var(--fig-radius-lg,16px);display:flex;flex-direction:column;padding:48px 30px 38px;position:relative;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.fig-pp__card--anchor:hover{transform:translateY(-4px)}.fig-pp__card--anchor{background:var(--fig-color-pale-bg,#f3f7fb);border-color:var(--fig-color-border,#d6e2ec);box-shadow:0 8px 24px rgba(15,30,55,.1),0 24px 56px rgba(15,30,55,.12);position:relative}.fig-pp--photo .fig-pp__card--anchor{border-color:hsla(0,0%,100%,.5);box-shadow:0 18px 50px rgba(4,14,28,.45)}.fig-pp__pill-head{display:flex;justify-content:center;left:0;margin:0;padding:0 12px;position:absolute;right:0;top:0;transform:translateY(-50%)}.fig-pp__pill-head span{background:rgba(9,26,48,.92);border:1px solid hsla(0,0%,100%,.28);border-radius:9999px;box-shadow:0 2px 6px rgba(4,14,28,.35);color:#fff;font-size:12.5px;font-weight:700;padding:6px 14px;white-space:nowrap}.fig-pp__bottom-pill{bottom:0;display:flex;justify-content:center;left:0;padding:0 12px;position:absolute;right:0;transform:translateY(50%)}.fig-pp__bottom-pill span{align-items:center;background:#fff;border:1px solid var(--fig-color-border,#d6e2ec);border-radius:9999px;box-shadow:0 2px 6px rgba(15,30,55,.15);color:var(--fig-color-ink,#314257);display:inline-flex;font-size:12px;font-weight:700;padding:8px 14px;white-space:nowrap}.fig-pp__card.has-pill{padding-bottom:28px}.fig-pp__amt-row{align-items:center;display:flex;flex-direction:column;margin:8px 0 26px}.fig-pp__amt{color:var(--fig-color-navy,#102c58);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.fig-pp__amt--lg{font-size:54px;line-height:1}.fig-pp__amt .fig-pp__cur{font-size:.58em;font-weight:400;line-height:1.15;margin-right:3px;vertical-align:top}.fig-pp__amt .fig-pp__per{color:var(--fig-color-muted,#5a6b80);font-size:.5em;font-weight:400;letter-spacing:0;margin-left:4px}.fig-pp__amt.fig-pp__amt--lg .fig-pp__cur{font-size:.5em}.fig-pp__amt.fig-pp__amt--lg .fig-pp__per{font-size:.32em}.fig-pp__chip{color:var(--fig-color-muted,#5a6b80);font-size:13px;font-style:italic;margin:8px 0 0}.fig-pp__btn{align-items:center;display:inline-flex;justify-content:center;margin-top:auto;width:100%}.fig-pp__sec{color:var(--fig-color-action,#0075c0);display:block;font-size:14.5px;font-weight:700;margin-top:16px;text-align:center;text-decoration:none}.fig-pp__sec:hover{color:var(--fig-color-action-hover,#005fa3)}.fig-pp__duo{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:88px}.fig-pp__duo--count-1{grid-template-columns:minmax(0,560px)}.fig-pp__card--lean{padding:42px 30px 30px;position:relative;text-align:left}.fig-pp--photo .fig-pp__card--lean{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.26);box-shadow:0 12px 34px rgba(4,14,28,.28)}.fig-pp__card--lean:hover{transform:translateY(-4px)}.fig-pp--photo .fig-pp__card--lean:hover{background:hsla(0,0%,100%,.13);box-shadow:0 18px 44px rgba(4,14,28,.36)}.fig-pp__lean-name{color:var(--fig-color-navy,#102c58);font-size:25px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.fig-pp__desc{color:var(--fig-color-ink,#314257);font-size:15px;line-height:1.62;margin:12px 0 0}.fig-pp__desc p{color:inherit;margin:0}.fig-pp__divider{border:0;border-top:1px solid var(--fig-color-border,#d6e2ec);margin:24px 0 20px}.fig-pp__price-row{display:flex;flex-wrap:wrap;gap:40px}.fig-pp__plabel{color:var(--fig-color-muted,#5a6b80);font-size:15px;margin:0 0 8px}.fig-pp--photo .fig-pp__card--lean .fig-pp__amt,.fig-pp--photo .fig-pp__card--lean .fig-pp__desc,.fig-pp--photo .fig-pp__card--lean .fig-pp__lean-name{color:#fff}.fig-pp--photo .fig-pp__card--lean .fig-pp__amt .fig-pp__per,.fig-pp--photo .fig-pp__card--lean .fig-pp__plabel{color:hsla(0,0%,100%,.78)}.fig-pp--photo .fig-pp__card--lean .fig-pp__divider{border-top-color:hsla(0,0%,100%,.22)}.fig-pp--photo .fig-pp__card--lean .fig-pp__ck{background:var(--fig-color-orange,#ed6e26);color:#fff}.fig-pp--photo .fig-pp__card--lean .fig-pp__feats li{color:#fff}.fig-pp--photo .fig-pp__card--lean .fig-btn--primary{background:transparent;border-color:hsla(0,0%,100%,.6);color:#fff}.fig-pp--photo .fig-pp__card--lean .fig-btn--primary:hover{background:hsla(0,0%,100%,.14)}.fig-pp__card--lean .fig-pp__feats{flex:1}.fig-pp__card--lean .fig-pp__btn{margin-top:26px}@media(max-width:900px){.fig-pp__row{gap:28px;grid-template-columns:1fr}.fig-pp__text .fig-pp__feats{gap:12px;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.fig-pp__duo{grid-template-columns:1fr;margin-top:56px}}@media(max-width:620px){.fig-pp__card{padding:40px 20px 30px}.fig-pp__amt--lg{font-size:42px}.fig-pp__bottom-pill span,.fig-pp__pill-head span{text-align:center;white-space:normal}}