.pricing{color:#324a6d;font-family:var(--font-body);font-weight:300;font-size:16px}.pricing-inner{max-width:1140px;margin:0 auto;padding:0 1rem}.pricing-hero{background:#fff url(https://asketchoffaith.com/wp-content/uploads/2022/03/BACKGROUND-graphic-scaled.jpg) 50%/auto 340px repeat;text-align:center;padding:56px 1rem}.pricing-hero-panel{background:#fff;border-radius:22px;max-width:900px;margin:0 auto;padding:26px 120px}.pricing-hero h1{font-family:var(--font-display);font-weight:600;font-size:33px;line-height:1.2em;color:#ea7da5;margin:0 0 12px}.pricing-hero p{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.5em;color:#324a6d;margin:0 auto}.pricing-hero p+p{margin-top:10px}.pricing-tables{background:#fff;padding:2.5rem 1rem 1rem}.pricing-tables-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;max-width:1140px;margin:0 auto}.pricing-table{position:relative;overflow:hidden;width:320px;max-width:100%;background:#f9fafa;border:3px solid var(--card-color);border-radius:22px;text-align:center}.pricing-table--teal{--card-color:#9dd9de}.pricing-table--purple{--card-color:#b86da3}.pricing-table__header{background:var(--card-color);padding:35px 0 15px}.pricing-table__heading{font-family:var(--font-display);font-weight:600;font-size:50px;line-height:1.1em;color:#fff;margin:0}.pricing-table__subheading{display:block;font-family:var(--font-body);font-weight:600;font-size:20px;line-height:26px;color:#fff}.pricing-table__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:40px 0 0;font-family:var(--font-display);font-weight:600;font-size:50px;line-height:1.1em;color:#020101}.pricing-table__currency{align-self:flex-start;font-size:.3em;line-height:1;margin-right:3px}.pricing-table__code{align-self:flex-end;font-size:.26em;line-height:1;color:#9b948f;margin:0 0 10px 6px}.pricing-table__code,.pricing-table__period{font-family:var(--font-body);font-weight:400}.pricing-table__period{width:100%;font-size:14px;color:#ea7da5}.pricing-table__features{list-style:none;margin:0;padding:12px 2px 25px;font-size:14px;line-height:20px}.pricing-table__features li{margin:0;padding:0 15px}.pricing-table__features li:not(:first-child):before{content:"";display:block;border-top:2px solid #ddd;margin:15px 12.5%}.pricing-table__features .feature-icon{display:inline-block;width:1.55em;height:1.55em;vertical-align:-.45em;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.8l4.2 4.2L18.5 7.5' fill='none' stroke='%23EA7DA5' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /60% no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.12);margin-right:6px}.pricing-table__footer{padding:5px 5px 30px}.pricing a.pricing-table__button{display:inline-block;background:#ea7da5;color:#fff;font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1em;text-transform:capitalize;text-decoration:none;border-radius:46px;padding:19px 32px;transition:transform .2s}.pricing a.pricing-table__button:focus,.pricing a.pricing-table__button:hover{color:#fff;transform:scale(.95)}.pricing-table__info{font-family:var(--font-body);font-weight:300;font-style:italic;font-size:14px;line-height:20px;margin:12px 5% 0}.pricing-table__ribbon{position:absolute;top:0;right:0;width:150px;height:150px;overflow:hidden;pointer-events:none}.pricing-table__ribbon-inner{position:absolute;top:40px;right:-60px;width:210px;transform:rotate(45deg);background:#ff6d03;color:#fff;font-family:var(--font-display);font-weight:400;font-size:14px;line-height:2em;text-align:center}.pricing-social{background:#9dd9de;margin-top:2.5rem;padding:30px 20px;--reviews-gutter:calc(44px + 8px)}.pricing-social-inner{max-width:1140px;margin:0 auto}main.pricing+.site-footer{margin-top:0}.pricing-social h2{font-family:var(--font-display);font-weight:600;font-size:33px;line-height:1.2em;color:#ea7da5;text-align:center;margin:0}.pricing-social-panel{background:#fff;border-radius:22px;padding:25px 10px;margin:0 var(--reviews-gutter) 20px}.pricing-reviews{display:flex;align-items:center;gap:8px;margin:0 0 20px}.pricing-reviews-track{display:flex;align-items:stretch;gap:20px;flex:1 1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.pricing-reviews-track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.pricing-reviews-track{scroll-behavior:auto}}.pricing-reviews-arrow{flex:0 0 auto;width:44px;height:44px;border:none;border-radius:50%;background:#ea7da5;color:#fff;font-family:var(--font-display);font-size:28px;line-height:1;padding:0 0 4px;cursor:pointer;transition:transform .2s,opacity .2s}.pricing-reviews-arrow:focus-visible,.pricing-reviews-arrow:hover:not(:disabled){transform:scale(.92)}.pricing-reviews-arrow:disabled{opacity:.35;cursor:default}.pricing-testimonial{flex:0 0 auto;scroll-snap-align:start;width:340px;max-width:100%;background:#fff;border-radius:22px;padding:14px;margin:0}.pricing-testimonial p{margin:0 0 1rem;font-size:14px;line-height:21px}.pricing-testimonial cite{font-style:normal;font-weight:600;font-size:14px}.pricing-faq{background:#fff;border-radius:22px;margin:0 var(--reviews-gutter);padding:22px 32px 32px}.pricing-faq dt{font-weight:600;font-size:15px;margin-top:1.2rem}.pricing-faq dd{margin:.25rem 0 0;font-size:14px;line-height:21px}@media (max-width:767px){.pricing-hero h1{font-size:22px}.pricing-hero p{font-size:14px}.pricing-hero-panel{padding:20px}.pricing-table__heading{font-size:27px}.pricing-table__subheading{font-size:13px;line-height:1.4em}.pricing-table__price{font-size:45px}.pricing a.pricing-table__button{font-size:15px}.pricing-table__info{font-size:11px;line-height:16px}.pricing-social h2{font-size:20px}.pricing-faq{padding:22px 16px 32px}}.pricing-currency-note{display:flex;justify-content:center;max-width:1140px;margin:1.25rem auto 0}