.sub-section *,.sub-section *:before,.sub-section *:after{box-sizing:border-box}.sub-section{padding-left:1rem;padding-right:1rem}.sub-section__inner{max-width:var(--sub-max-width, 760px);margin:0 auto;padding-top:var(--sub-pt, 0px);padding-bottom:var(--sub-pb, 24px)}.sub-eyebrow{font-size:var(--sub-font-eyebrow, 11px);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sub-orange, #ee7e16);margin-bottom:.75rem}.sub-heading{font-family:var(--sub-headline-font, inherit);font-size:var(--sub-font-heading, 21px);font-weight:700;color:var(--sub-green, #195513);margin-bottom:.25rem;line-height:1.2}.sub-sub{font-size:var(--sub-font-sub, 14px);color:var(--sub-muted, #5f5e5a);margin-bottom:1.25rem;line-height:1.6}.sub-icon-img{display:block;object-fit:contain}.sub-card{background:#fff;border:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15));border-radius:var(--sub-radius-lg, 16px);padding:1.25rem 1.5rem;margin-bottom:1rem}.sub-benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:1.25rem}.sub-benefit-card{background:var(--sub-benefit-bg, var(--sub-green-light, rgba(25,85,19,.07)));border:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15));border-radius:var(--sub-radius-md, 10px);padding:1rem}.sub-benefit-icon{font-size:18px;margin-bottom:5px}.sub-benefit-title{font-size:13px;font-weight:600;color:var(--sub-green, #195513);margin-bottom:3px}.sub-benefit-desc{font-size:12px;color:var(--sub-muted, #5f5e5a);line-height:1.5}.sub-step-row{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15))}.sub-step-row:last-child{border-bottom:none}.sub-step-num{width:30px;height:30px;border-radius:50%;background:var(--sub-green, #195513);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.sub-step-title{font-size:14px;font-weight:600;color:var(--sub-text, #1c1c1a);margin-bottom:4px}.sub-step-body{font-size:13px;color:var(--sub-muted, #5f5e5a);line-height:1.6}.sub-step-body a{color:var(--sub-green, #195513);font-weight:500}.sub-step-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.sub-tag{display:inline-block;background:var(--sub-orange-light, rgba(238,126,22,.1));color:var(--sub-orange, #ee7e16);font-size:11px;font-weight:500;padding:4px 12px;border-radius:100px;line-height:1.5;text-align:left}.sub-tag--green{background:var(--sub-green-light, rgba(25,85,19,.07));color:var(--sub-green, #195513)}.sub-payment-row{display:flex;border-radius:var(--sub-radius-md, 10px) var(--sub-radius-md, 10px) 0 0;overflow:hidden;border:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15));border-bottom:none;margin-bottom:0}.sub-pay-col{flex:1;padding:1rem;background:#fff;border-right:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15))}.sub-pay-col:last-child{border-right:none}.sub-pay-col--highlight{background:var(--sub-green-light, rgba(25,85,19,.07))}.sub-pay-col__head{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--sub-muted, #5f5e5a);margin-bottom:6px}.sub-pay-col__title{font-size:14px;font-weight:600;color:var(--sub-green, #195513);margin-bottom:4px}.sub-pay-col__desc{font-size:12px;color:var(--sub-muted, #5f5e5a);line-height:1.5}.sub-paystack-note{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--sub-tan, #f0ebe0);border-radius:0 0 var(--sub-radius-md, 10px) var(--sub-radius-md, 10px);border:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15));margin-bottom:1rem;font-size:12px;color:var(--sub-muted, #5f5e5a);line-height:1.5}.sub-paystack-note strong{color:var(--sub-text, #1c1c1a);font-weight:600}.sub-alert{display:flex;gap:10px;padding:12px 14px;border-radius:var(--sub-radius-md, 10px);background:var(--sub-orange-light, rgba(238,126,22,.1));border:var(--sub-border-width, .5px) solid rgba(238,126,22,.25);margin-bottom:1rem}.sub-alert--green{background:var(--sub-green-light, rgba(25,85,19,.07));border-color:#19551333}.sub-alert__icon{font-size:15px;flex-shrink:0;margin-top:1px}.sub-alert__text{font-size:13px;color:var(--sub-text, #1c1c1a);line-height:1.6}.sub-alert__text strong{color:var(--sub-orange, #ee7e16);font-weight:600}.sub-alert--green .sub-alert__text strong{color:var(--sub-green, #195513)}.sub-alert__text a{color:var(--sub-green, #195513);font-weight:500}.sub-btn{display:inline-block;background:transparent;color:var(--sub-btn-color, var(--sub-orange, #ee7e16));border:1.5px solid var(--sub-btn-color, var(--sub-orange, #ee7e16));font-size:13px;font-weight:500;padding:9px 18px;border-radius:100px;text-decoration:none;font-family:var(--sub-body-font, inherit);cursor:pointer;transition:background .18s,color .18s;white-space:nowrap;margin-top:1rem}.sub-btn:hover{background:var(--sub-btn-color, var(--sub-orange, #ee7e16));color:#fff}.sub-divider{height:var(--sub-border-width, .5px);background:var(--sub-border, rgba(25,85,19,.15));margin:1rem 0}.sub-manage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:1rem}@media(min-width:769px){.sub-manage-grid{grid-template-columns:repeat(3,1fr)}}.sub-manage-card{background:#fff;border:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15));border-radius:var(--sub-radius-md, 10px);padding:1rem}.sub-manage-card__label{font-family:var(--sub-headline-font, inherit);font-size:var(--sub-manage-heading-size, 16px);font-weight:700;letter-spacing:normal;text-transform:none;color:var(--sub-orange, #ee7e16);line-height:1.3;margin-bottom:5px}.sub-manage-card__action{font-size:13px;font-weight:600;color:var(--sub-text, #1c1c1a);margin-bottom:4px}.sub-manage-card__desc{font-size:12px;color:var(--sub-muted, #5f5e5a);line-height:1.5}.sub-manage-card__how{display:inline-block;margin-top:8px;font-size:12px;font-weight:500;cursor:pointer;background:transparent;color:var(--sub-btn-color, var(--sub-orange, #ee7e16));border:1.5px solid var(--sub-btn-color, var(--sub-orange, #ee7e16));padding:5px 12px;border-radius:100px;text-decoration:none;transition:background .18s,color .18s;font-family:var(--sub-body-font, inherit)}.sub-manage-card__how:hover{background:var(--sub-btn-color, var(--sub-orange, #ee7e16));color:#fff}.sub-cancel{background:var(--sub-cancel-bg, var(--sub-green, #195513));border-radius:var(--sub-radius-lg, 16px);padding:1.5rem;margin-top:1rem}.sub-cancel__title{font-family:var(--sub-headline-font, inherit);font-size:18px;font-weight:700;color:var(--sub-cancel-title-color, #fff);margin-bottom:.4rem}.sub-cancel__sub{font-size:13px;color:var(--sub-cancel-sub-color, rgba(255,255,255,.75));line-height:1.6;margin-bottom:1.25rem}.sub-cancel__pills{display:flex;flex-direction:column;gap:8px}.sub-cancel__pill{background:transparent;border:1.5px solid var(--sub-cancel-pill-border, rgba(255,255,255,.5));color:var(--sub-cancel-pill-color, #fff);font-size:13px;font-weight:500;padding:11px 16px;border-radius:100px;cursor:pointer;font-family:var(--sub-body-font, inherit);text-align:left;transition:background .18s,border-color .18s;display:flex;align-items:center;gap:10px;width:100%}.sub-cancel__pill:hover{background:#ffffff26;border-color:var(--sub-cancel-pill-color, #fff)}.sub-cancel__note{font-size:12px;color:var(--sub-cancel-note-color, rgba(255,255,255,.85));line-height:1.6;margin-top:1rem}.sub-help-bar{background:var(--sub-help-bar-bg, var(--sub-tan, #f0ebe0));border-radius:var(--sub-radius-md, 10px);padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;border:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15))}.sub-help-bar__text{font-size:13px;color:var(--sub-muted, #5f5e5a)}.sub-help-bar__text strong{color:var(--sub-text, #1c1c1a);font-weight:600}.sub-help-bar__actions{display:flex;gap:8px;flex-wrap:wrap}.sub-help-btn{display:inline-block;background:transparent;color:var(--sub-btn-color, var(--sub-orange, #ee7e16));border:1.5px solid var(--sub-btn-color, var(--sub-orange, #ee7e16));font-size:13px;font-weight:500;padding:6px 14px;border-radius:100px;text-decoration:none;white-space:nowrap;font-family:var(--sub-body-font, inherit);transition:background .18s,color .18s;cursor:pointer}.sub-help-btn:hover{background:var(--sub-btn-color, var(--sub-orange, #ee7e16));color:#fff}.sub-faq-item{border-bottom:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15))}.sub-faq-q{width:100%;background:none;border:none;text-align:left;padding:1rem 0;font-size:14px;font-weight:600;color:var(--sub-text, #1c1c1a);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--sub-body-font, inherit)}.sub-faq-chevron{width:16px;height:16px;background:none;color:var(--sub-green, #195513);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.sub-faq-chevron svg{width:100%;height:100%;display:block}.sub-faq-item.is-open .sub-faq-chevron{transform:rotate(180deg)}.sub-faq-a{display:none;padding:0 0 1rem;font-size:13px;color:var(--sub-muted, #5f5e5a);line-height:1.7}.sub-faq-a a{color:var(--sub-green, #195513);font-weight:500}.sub-faq-item.is-open .sub-faq-a{display:block}.sub-popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;align-items:center;justify-content:center;padding:1rem}.sub-popup-overlay.is-open{display:flex}.sub-popup-box{background:#fff;border-radius:var(--sub-radius-lg, 16px);padding:1.75rem;max-width:440px;width:100%;position:relative;box-shadow:0 20px 60px #0003;max-height:85vh;overflow-y:auto}.sub-popup-close{position:absolute;top:1rem;right:1rem;background:var(--sub-tan, #f0ebe0);border:none;border-radius:50%;width:28px;height:28px;font-size:13px;cursor:pointer;color:var(--sub-muted, #5f5e5a);display:flex;align-items:center;justify-content:center;font-family:var(--sub-body-font, inherit);transition:background .18s}.sub-popup-close:hover{background:var(--sub-border, rgba(25,85,19,.15))}.sub-popup-eyebrow{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sub-orange, #ee7e16);margin-bottom:.4rem}.sub-popup-title{font-family:var(--sub-headline-font, inherit);font-size:19px;font-weight:700;color:var(--sub-text, #1c1c1a);margin-bottom:.4rem;line-height:1.3;padding-right:2rem}.sub-popup-intro{font-size:13px;color:var(--sub-muted, #5f5e5a);line-height:1.6;margin-bottom:1.25rem}.sub-solution-item{display:flex;gap:12px;padding:1rem 0;border-bottom:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15))}.sub-solution-item:last-of-type{border-bottom:none}.sub-solution-icon{font-size:20px;flex-shrink:0;margin-top:2px}.sub-solution-title{font-size:14px;font-weight:600;color:var(--sub-text, #1c1c1a);margin-bottom:3px}.sub-solution-body{font-size:13px;color:var(--sub-muted, #5f5e5a);line-height:1.6}.sub-popup-cta{display:block;text-align:center;background:transparent;color:var(--sub-btn-color, var(--sub-orange, #ee7e16));border:1.5px solid var(--sub-btn-color, var(--sub-orange, #ee7e16));font-size:13px;font-weight:500;padding:10px 18px;border-radius:100px;text-decoration:none;font-family:var(--sub-body-font, inherit);cursor:pointer;transition:background .18s,color .18s;margin-top:1.25rem}.sub-popup-cta:hover{background:var(--sub-btn-color, var(--sub-orange, #ee7e16));color:#fff}.sub-popup-dismiss{display:block;text-align:center;font-size:12px;color:var(--sub-muted, #5f5e5a);cursor:pointer;margin-top:.75rem;text-decoration:underline;text-decoration-color:#00000026;background:none;border:none;width:100%;font-family:var(--sub-body-font, inherit)}@media(max-width:600px){.sub-payment-row{flex-direction:column;border-radius:var(--sub-radius-md, 10px) var(--sub-radius-md, 10px) 0 0}.sub-pay-col{border-right:none;border-bottom:var(--sub-border-width, .5px) solid var(--sub-border, rgba(25,85,19,.15))}.sub-pay-col:last-child{border-bottom:none}}@media(max-width:480px){.sub-section{padding-left:.75rem;padding-right:.75rem}.sub-hero__title{font-size:20px}.sub-hero{padding-left:1.25rem;padding-right:1.25rem}.sub-benefit-grid{grid-template-columns:repeat(2,1fr)}.sub-card{padding:1rem 1.125rem}.sub-manage-grid{grid-template-columns:1fr}.sub-cancel__pill{font-size:12px;padding:10px 14px}.sub-cancel__note{margin-top:.75rem}.sub-tag{padding:6px 14px;border-radius:14px}.sub-help-bar{flex-direction:column;align-items:flex-start;margin-top:1rem}.sub-popup-box{padding:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/subscription.css.map */
