.pricing-add-ons{overflow:hidden;position:relative}.pricing-add-ons__text{margin:0 auto var(--section-spacing-inner);max-width:36em;text-align:center;z-index:1}.pricing-add-ons__items{display:grid;grid-template-columns:1fr;grid-gap:var(--grid-gap)}@media screen and (min-width:900px){.pricing-add-ons__items,.pricing-add-ons__text{grid-column:1/-1}}@media screen and (min-width:1200px){.pricing-add-ons__items{grid-template-columns:repeat(2,1fr)}}.pricing-add-on{background:linear-gradient(101deg,var(--gradient-color,#fff) 15%,#fff 85%);border-radius:var(--card-border-radius);box-shadow:-10px 10px 40px 0 rgba(27,26,61,.15);display:flex;flex-direction:column;overflow:hidden;padding:var(--card-spacing);position:relative}.pricing-add-on__top{align-items:center;display:flex;margin-bottom:var(--text-spacing-md)}.pricing-add-on__icon{margin-right:var(--text-spacing-sm)}.pricing-add-on__icon>svg{display:block;height:36px;width:36px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pricing-add-on__badge{border:2px solid;border-radius:4px;color:#2741f1;font-weight:600;line-height:1;margin-left:auto;padding:4px 8px}.pricing-add-on__description{margin-bottom:var(--text-spacing-md)}.pricing-add-on__bottom{display:flex;flex-direction:column;flex-grow:1;gap:var(--text-spacing-md)}.pricing-add-on__left{display:flex;flex-direction:column;width:100%}.pricing-add-on__bullets{display:flex;flex-direction:column;gap:.1em;margin-bottom:var(--text-spacing-md)}.pricing-add-on__bullets li{padding-left:1.33em;position:relative}.pricing-add-on__bullets svg{left:0;position:absolute;top:.4em}.pricing-add-on__action{margin-top:auto}.pricing-add-on__screenshot{aspect-ratio:4/3;border-radius:var(--border-radius-sm) 0 0 0;box-shadow:0 0 40px 0 rgba(39,65,241,.15);margin:0 calc(var(--card-spacing)*-1) calc(var(--card-spacing)*-1) 0;overflow:hidden;position:relative;width:calc(100% + var(--card-spacing))}.pricing-add-on__screenshot img{height:100%;left:0;object-fit:cover;object-position:top left;position:absolute;top:0;width:100%}@media screen and (min-width:600px){.pricing-add-on__bottom{flex-direction:row}}