.plan{background-color:#fff;border-radius:16px;box-shadow:0 30px 30px -25px rgba(0,38,255,.205);color:#697e91;max-width:100%;padding:10px}.plan strong{color:#425275;font-weight:600}.plan .inner{align-items:center;background-color:#ecf0ff;border-radius:12px;padding:40px 20px 20px;position:relative}.plan .pricing{align-items:center;background-color:#bed6fb;border-radius:99em 0 0 99em;color:#425475;display:flex;font-size:1.25rem;font-weight:600;padding:.625em .75em;position:absolute;right:0;top:0}.plan .pricing small{color:#707a91;font-size:.75em;margin-left:.25em}.plan .plan-title{color:#425675;font-size:1.25rem;font-weight:600}.plan .plan-title+*{margin-top:.75rem}.plan .info+*{margin-top:1rem}.plan .features{display:flex;flex-direction:column}.plan .features li{align-items:center;display:flex;gap:.5rem}.plan .features li+*{margin-top:.75rem}.plan .features .icon{align-items:center;background-color:#1fcac5;border-radius:50%;color:#fff;display:inline-flex;height:20px;justify-content:center;width:20px}.plan .features .icon svg{height:14px;width:14px}.plan .features+*{margin-top:1.25rem}.plan .action{align-items:center;display:flex;justify-content:end;width:100%}.plan .button{background-color:#6558d3;border:0;border-radius:6px;color:#fff;font-size:1.125rem;font-weight:500;outline:0;padding:.625em .75em;text-align:center;text-decoration:none;width:100%}.plan .button:focus,.plan .button:hover{background-color:#4133b7}