.acepk{background:var(--acepk-section-bg);padding:var(--acepk-section-pad) 0;font-family:var(--acepk-font);box-sizing:border-box}.acepk *,.acepk *::before,.acepk *::after{box-sizing:border-box}.acepk .acepk-header{text-align:center;margin-bottom:38px}.acepk .acepk-heading{font-family:inherit;font-size:var(--acepk-heading-size);color:var(--acepk-heading-color);line-height:1.12;letter-spacing:-.02em;margin:0 0 17px;padding:0}.acepk .acepk-lead{max-width:780px;margin:0 auto;color:var(--acepk-lead-color);font-size:var(--acepk-lead-size);line-height:1.65}.acepk .acepk-lead p{margin:0 0 .6em;color:inherit;font-size:inherit}.acepk .acepk-lead p:last-child{margin-bottom:0}.acepk .acepk-row{margin-left:calc(var(--acepk-card-gap) / -2);margin-right:calc(var(--acepk-card-gap) / -2)}.acepk .acepk-col{padding-left:calc(var(--acepk-card-gap) / 2);padding-right:calc(var(--acepk-card-gap) / 2);margin-bottom:var(--acepk-card-gap);padding-top:15px}.acepk .acepk-card{--acepk-bw:var(--acepk-card-border-width);position:relative;display:flex;flex-direction:column;height:100%;background:var(--acepk-card-bg);border:var(--acepk-bw) solid var(--acepk-card-border-color);border-radius:var(--acepk-card-radius);padding:calc(30px - var(--acepk-bw)) calc(30px - var(--acepk-bw));box-shadow:0 10px 30px rgb(20 40 70 / .06);transition:box-shadow .25s ease,transform .25s ease}.acepk .acepk-card:hover{box-shadow:0 16px 40px rgb(20 40 70 / .12)}.acepk .acepk-card.is-featured{--acepk-bw:var(--acepk-feat-border-width);background:var(--acepk-feat-bg);border-color:var(--acepk-feat-border-color);transform:translateY(-8px)}.acepk .acepk-badge{position:absolute;top:-15px;left:25px;background:var(--acepk-badge-bg);color:var(--acepk-badge-color);font-size:var(--acepk-badge-size);font-weight:900;letter-spacing:.5px;line-height:1.4;padding:6px 12px;border-radius:999px;text-transform:uppercase}.acepk .acepk-title{font-family:inherit;font-size:var(--acepk-card-title-size);color:var(--acepk-card-title-color);line-height:1.2;margin:0 0 9px;padding:0}.acepk .acepk-price{font-size:var(--acepk-price-size);color:var(--acepk-price-color);font-weight:900;line-height:1.1;margin:13px 0 6px}.acepk .acepk-price small{font-size:var(--acepk-suffix-size);color:var(--acepk-suffix-color);font-weight:700;margin-left:2px}.acepk .acepk-desc{font-size:var(--acepk-desc-size);color:var(--acepk-desc-color);line-height:1.6;margin:0 0 18px}.acepk .acepk-features{flex:1 1 auto;margin:0;padding-left:20px;color:var(--acepk-list-color);font-size:var(--acepk-list-size);list-style:disc}.acepk .acepk-features li{margin:8px 0;line-height:1.5;color:inherit;font-size:inherit}.acepk .acepk-features li::marker{color:var(--acepk-check-color)}.acepk.acepk-list-checks .acepk-features{list-style:none;padding-left:0}.acepk.acepk-list-checks .acepk-features li{position:relative;padding-left:24px}.acepk.acepk-list-checks .acepk-features li::before{content:"\2713";position:absolute;left:0;top:0;color:var(--acepk-check-color);font-weight:900}.acepk .acepk-btn{display:block;text-align:center;margin-top:22px;padding:14px 21px;font-size:var(--acepk-btn-size);font-weight:800;line-height:1.3;text-decoration:none;background:var(--acepk-btn-bg);color:var(--acepk-btn-color);border:var(--acepk-btn-border-width) solid var(--acepk-btn-border-color);border-radius:var(--acepk-btn-radius);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.acepk .acepk-btn::before,.acepk .acepk-btn::after{display:none}.acepk .acepk-btn:hover,.acepk .acepk-btn:focus{background:var(--acepk-btn-hover-bg);color:var(--acepk-btn-hover-color);border-color:var(--acepk-btn-hover-border);text-decoration:none;transform:translateY(-1px)}.acepk .acepk-note{margin-top:12px;padding:15px 18px;background:var(--acepk-note-bg);border:1px solid var(--acepk-note-border);border-radius:12px;color:var(--acepk-note-color);font-size:var(--acepk-note-size);line-height:1.6}.acepk .acepk-note p{margin:0;color:inherit;font-size:inherit}@media (max-width:991.98px){.acepk{padding:calc(var(--acepk-section-pad) * .8) 0}.acepk .acepk-heading{font-size:calc(var(--acepk-heading-size) * .85)}}@media (max-width:575.98px){.acepk{padding:calc(var(--acepk-section-pad) * .65) 0}.acepk .acepk-heading{font-size:calc(var(--acepk-heading-size) * .72)}.acepk .acepk-header{margin-bottom:28px}.acepk .acepk-price{font-size:calc(var(--acepk-price-size) * .92)}.acepk .acepk-card.is-featured{transform:none}.acepk .acepk-card{padding:calc(24px - var(--acepk-bw))}}.acepk .acepk-card.has-accent .acepk-btn:hover,.acepk .acepk-card.has-accent .acepk-btn:focus{filter:brightness(.9)}