.tpiq-roi-plan{--tpiq-pl-accent:#6a2be0;--tpiq-pl-accent-2:#6d28d9;--tpiq-pl-accent-3:#f5f3ff;--tpiq-pl-white:#fff;--tpiq-pl-ink:#0a1733;--tpiq-pl-dark:#101828;--tpiq-pl-body:#475467;--tpiq-pl-border:#e4e7ec;--tpiq-pl-yellow:#e5ce6e;--tpiq-pl-yellow-soft:#f0e4a4;--tpiq-pl-note-bg:rgba(233,239,248,.42);--tpiq-pl-navy:#101a4d;--tpiq-pl-link:#2d6ff7;padding:120px 0;width:100%}.tpiq-roi-plan,.tpiq-roi-plan *,.tpiq-roi-plan :after,.tpiq-roi-plan :before{box-sizing:border-box}.tpiq-roi-plan__container{margin:0 auto;max-width:1360px;padding:0 24px}.tpiq-roi-plan__heading{color:var(--tpiq-pl-ink);font-size:42px;line-height:1.2;margin:0 0 16px}.tpiq-roi-plan__content,.tpiq-roi-plan__content p{color:var(--tpiq-pl-body);font-size:16px;line-height:1.6;margin:0 0 16px}.tpiq-roi-plan__content p:last-child{margin:0}.tpiq-roi-plan__note{align-items:center;background:var(--tpiq-pl-note-bg);border-radius:8px;display:flex;gap:14px;margin-bottom:64px;padding:16px}.tpiq-roi-plan__note-icon{align-items:center;color:var(--tpiq-pl-accent);display:flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.tpiq-roi-plan__note-icon svg{fill:currentColor;height:18px;width:18px}.tpiq-roi-plan__note-text,.tpiq-roi-plan__note-text p{color:var(--tpiq-pl-body);font-size:14px;line-height:1.3}.tpiq-roi-plan__note-text p:last-child{margin-bottom:0}.tpiq-roi-plan__note-text a{color:var(--tpiq-pl-link);text-decoration:underline}.tpiq-roi-plan__cards{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.tpiq-plan-card{background:var(--tpiq-pl-white);border:2px solid var(--tpiq-pl-border);border-radius:8px;overflow:hidden}.tpiq-plan-card__title{color:var(--tpiq-pl-ink);font-size:28px;margin:0 0 20px}.tpiq-plan-card__title--light{color:var(--tpiq-pl-white);margin-bottom:27px}.tpiq-plan-card__price{align-items:flex-end;color:var(--tpiq-pl-dark);display:flex;font-size:72px;font-weight:800;gap:2px;line-height:.9;margin-bottom:20px;margin-top:16px}.tpiq-plan-card__price--light{color:var(--tpiq-pl-white)}.tpiq-plan-card__currency{color:var(--tpiq-pl-accent);font-size:22px;font-weight:700;margin-bottom:7px}.tpiq-plan-card__price--light .tpiq-plan-card__currency{color:var(--tpiq-pl-yellow)}.tpiq-plan-card__duration{color:var(--tpiq-pl-body);font-size:15px;font-weight:500;margin-bottom:7px}.tpiq-plan-card__price--light .tpiq-plan-card__duration{color:var(--tpiq-pl-white)}.tpiq-plan-card__commitment{color:var(--tpiq-pl-dark);font-size:16px;margin:0 0 20px}.tpiq-plan-card__commitment--light{color:#e9eff8}.tpiq-plan-card__button{border-radius:4px;cursor:pointer;display:block;font-size:17px;font-weight:700;padding:14px 16px;text-align:center;text-decoration:none;transition:.2s;width:100%}.tpiq-plan-card__button--growth{background:var(--tpiq-pl-yellow);border:2px solid var(--tpiq-pl-yellow);color:var(--tpiq-card-navy)}.tpiq-plan-card__button--growth:hover{background:var(--tpiq-pl-yellow-soft);border-color:var(--tpiq-pl-yellow-soft);color:var(--tpiq-pl-navy)}.tpiq-plan-card__button--outline{background:var(--tpiq-pl-white);border:2px solid var(--tpiq-pl-border);color:var(--tpiq-pl-dark)}.tpiq-plan-card__button--outline:hover{background-color:var(--tpiq-pl-yellow);border-color:var(--tpiq-pl-yellow);color:var(--tpiq-card-navy)}.tpiq-plan-card__description{color:var(--tpiq-pl-body);font-size:18px;line-height:1.5;margin:20px 0}.tpiq-plan-card__description--light{color:var(--tpiq-pl-white)}.tpiq-plan-card__pills{display:flex;flex-wrap:wrap;gap:8px}.tpiq-pill{align-items:center;background:var(--tpiq-pl-accent-3);border-radius:8px;color:var(--tpiq-pl-accent-2);display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:7px 15px;white-space:nowrap}.tpiq-pill--growth{background:hsla(0,0%,100%,.13);color:var(--tpiq-pl-white)}.tpiq-pill__icon{align-items:center;display:inline-flex;justify-content:center}.tpiq-pill__icon,.tpiq-pill__icon img,.tpiq-pill__icon svg{height:14px;width:14px}.tpiq-pill__icon img{display:block}.tpiq-plan-card--growth{background:linear-gradient(90deg,#7129e6,#4e1cb0 33%,#2e1880 64%,#101a4d);border:none;position:relative}.tpiq-plan-card__growth-inner{padding:28px}.tpiq-plan-card__badge{background:var(--tpiq-pl-yellow);border-radius:8px;color:var(--tpiq-pl-navy);display:inline-block;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.tpiq-plan-card--growth .tpiq-plan-card__pills{margin-bottom:28px}.tpiq-plan-card__subcard{background:var(--tpiq-pl-white);border:1px solid #e2e8f0;border-radius:8px;margin:20px 0;padding:20px}.tpiq-plan-card__subcard-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.tpiq-badge{background:var(--tpiq-pl-yellow-soft);border:1px solid var(--tpiq-pl-yellow-soft);border-radius:8px;color:var(--tpiq-pl-navy);display:inline-block;font-size:14px;font-weight:800;letter-spacing:.03em;line-height:1.3;padding:3px 9px}.tpiq-plan-card__subcard-title{color:var(--tpiq-pl-navy);font-size:16px;font-weight:800;line-height:1.25;margin:0 0 10px}.tpiq-plan-card__subcard-description{color:var(--tpiq-pl-body);font-size:14px;line-height:1.3;margin:0}.tpiq-plan-card__list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.tpiq-plan-card__list-item{align-items:flex-start;display:flex;gap:12px}.tpiq-check-icon{align-items:center;background:url(https://8719651.fs1.hubspotusercontent-na1.net/hubfs/8719651/TaxPlanIQ%20-%20Theme/ROI%20Page/icon-check.svg) no-repeat 50%/10px 8px,hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.tpiq-plan-card__list-text{color:var(--tpiq-pl-white);font-size:14px;font-weight:500;line-height:1.5}.tpiq-plan-card--simple{border-color:var(--tpiq-pl-accent);display:flex;flex-direction:column}.tpiq-plan-card__band{background:var(--tpiq-pl-accent);padding:22px 28px}.tpiq-plan-card--simple .tpiq-plan-card__title{margin-bottom:0}.tpiq-plan-card__body{padding:36px 28px}.tpiq-plan-card--simple .tpiq-plan-card__button,.tpiq-plan-card--simple .tpiq-plan-card__description{margin-bottom:20px}@media (max-width:1024px){.tpiq-roi-plan__cards{grid-template-columns:1fr;margin-inline:auto;max-width:540px}}@media (max-width:767px){.tpiq-roi-plan{padding:48px 0}.tpiq-roi-plan__heading{font-size:30px}.tpiq-plan-card__price{font-size:48px}}