.er2 .er2-pricing-page,.er2 .er2-how-page{--page-paper: var(--er2-bg, #f7f3ec);--page-card: var(--er2-bg-card, #fffdf9);--page-line: var(--er2-line, #e3dccf);--page-line-soft: var(--er2-line-soft, #ede7db);--page-ink: var(--er2-ink, #1c1a17);--page-muted: var(--er2-ink-soft, #4d4940);--page-faint: var(--er2-ink-faint, #6a655b);--page-wine: var(--er2-claret, #7c2235);--page-gold: var(--er2-gold-ink, #8a6a16);--page-green: var(--er2-green-ink, #2f7d5b);background:var(--page-paper)!important;color:var(--page-ink)!important;font-family:var(--er2-sans, "IBM Plex Sans", sans-serif)!important;min-height:60vh;line-height:1.65;position:relative;isolation:isolate}.er2 .er2-pricing-page>div,.er2 .er2-how-page>div{position:relative!important;z-index:1!important;width:min(100% - 48px,920px)!important;max-width:920px!important;margin-inline:auto!important;padding-inline:0!important;color:var(--page-ink)!important;font-family:var(--er2-sans, "IBM Plex Sans", sans-serif)!important;-webkit-font-smoothing:antialiased}.er2 .er2-pricing-page h1,.er2 .er2-how-page h1{color:var(--page-ink)!important;font-family:var(--er2-serif, "Fraunces", Georgia, serif)!important;font-size:clamp(2.55rem,5.3vw,4.4rem)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.03!important;max-width:15ch;margin:0 auto!important}.er2 .er2-pricing-page h2,.er2 .er2-how-page h2{color:var(--page-ink)!important;font-family:var(--er2-serif, "Fraunces", Georgia, serif)!important;font-weight:600!important;font-size:clamp(1.55rem,2.7vw,2.05rem)!important;letter-spacing:-.025em!important;line-height:1.16!important;margin-top:0!important}.er2 .er2-pricing-page h3,.er2 .er2-how-page h3{color:var(--page-ink)!important;font-family:var(--er2-serif, "Fraunces", Georgia, serif)!important;font-weight:600!important}.er2 .er2-pricing-page p,.er2 .er2-how-page p,.er2 .er2-pricing-page span,.er2 .er2-how-page span,.er2 .er2-pricing-page td,.er2 .er2-how-page td,.er2 .er2-pricing-page th,.er2 .er2-how-page th{font-family:var(--er2-sans, "IBM Plex Sans", sans-serif)!important}.er2 .er2-pricing-page [data-testid=hero-section],.er2 .er2-how-page [data-testid=hero-section]{padding:clamp(58px,8vw,104px) 0 clamp(46px,6vw,72px)!important;text-align:center!important}.er2 .er2-pricing-page [data-testid=text-subhead],.er2 .er2-how-page [data-testid=text-subhead]{color:var(--page-muted)!important;font-family:var(--er2-read, "Newsreader", Georgia, serif)!important;font-size:clamp(1.08rem,1.55vw,1.28rem)!important;font-weight:400!important;line-height:1.55!important;max-width:37rem!important;margin:20px auto 0!important}.er2 .er2-pricing-page [data-testid=hero-section]:after,.er2 .er2-how-page [data-testid=hero-section]:after{content:"";display:block;width:54px;height:2px;margin:30px auto 0;background:var(--page-gold)}.er2 .er2-pricing-page hr,.er2 .er2-how-page hr{border:0!important;height:1px;background:var(--page-line)!important;margin:clamp(36px,6vw,64px) 0!important}.er2 .er2-pricing-page [data-testid=math-section]>p:first-child{color:var(--page-gold)!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase}.er2 .er2-pricing-page .pricing-math-row{border:1px solid var(--page-line);border-radius:16px;background:var(--page-card);box-shadow:var(--er2-shadow, 0 8px 24px rgba(28,26,23,.05));padding:8px 20px}.er2 .er2-pricing-page .pricing-math-row p:first-child{color:var(--page-faint)!important;letter-spacing:.06em;text-transform:uppercase}.er2 .er2-pricing-page .pricing-math-row p[data-testid=text-free-plan-price]{color:var(--page-ink)!important;font-family:var(--er2-serif, "Fraunces", Georgia, serif)!important;font-size:clamp(2.5rem,5vw,3.4rem)!important}.er2 .er2-pricing-page .pricing-math-row p[data-testid=text-you-receive],.er2 .er2-pricing-page [data-testid=text-you-receive]{color:var(--page-gold)!important}.er2 .er2-pricing-page .pricing-math-divider{background:var(--page-line)!important}.er2 .er2-pricing-page [data-testid=request-workflow-item-0]>div:first-child,.er2 .er2-pricing-page [data-testid=request-workflow-item-1]>div:first-child,.er2 .er2-pricing-page [data-testid=request-workflow-item-2]>div:first-child{border-color:var(--page-line)!important;background:var(--page-card)!important;border-radius:50%!important;width:44px!important;height:44px!important}.er2 .er2-pricing-page [data-testid^=request-workflow-item] svg{color:var(--page-green)!important}.er2 .er2-pricing-page [data-testid^=request-workflow-item] p:first-child{color:var(--page-ink)!important;font-family:var(--er2-serif, "Fraunces", Georgia, serif)!important;font-size:1.12rem!important}.er2 .er2-pricing-page [data-testid^=request-workflow-item] p:last-child{color:var(--page-muted)!important;font-size:.92rem!important}.er2 .er2-pricing-page .pricing-zero-grid{gap:14px 28px}.er2 .er2-pricing-page .pricing-zero-grid>div{padding:12px 14px;border:1px solid var(--page-line-soft);border-radius:9px;background:#fffdf98c}.er2 .er2-pricing-page .pricing-zero-grid svg{color:var(--page-green)!important;flex:0 0 auto}.er2 .er2-pricing-page .pricing-zero-grid span{color:var(--page-muted)!important;font-size:.85rem!important}.er2 .er2-pricing-page [data-testid=zero-section]>p{color:var(--page-faint)!important}.er2 .er2-pricing-page [data-testid=savings-section]>p{color:var(--page-muted)!important}.er2 .er2-pricing-page [data-testid=comparison-table]{border-collapse:separate!important;border-spacing:0;border:1px solid var(--page-line);border-radius:12px;overflow:hidden;background:var(--page-card)}.er2 .er2-pricing-page [data-testid=comparison-table] th{color:var(--page-faint)!important;background:var(--page-bg-deep, #efe9df);padding:13px 12px!important;text-align:left!important}.er2 .er2-pricing-page [data-testid=comparison-table] td{color:var(--page-muted)!important;border-color:var(--page-line-soft)!important;padding:16px 12px!important}.er2 .er2-pricing-page [data-testid=comparison-table] tr[data-testid=table-row-1]{background:#c8a14a14!important}.er2 .er2-pricing-page [data-testid=comparison-table] tr[data-testid=table-row-1] td{border-color:#c8a14a38!important}.er2 .er2-pricing-page [data-testid=comparison-table] td:nth-child(2),.er2 .er2-pricing-page [data-testid=comparison-table] td:nth-child(4){color:var(--page-gold)!important}.er2 .er2-pricing-page .pricing-table-text{font-size:.84rem!important}.er2 .er2-pricing-page .pricing-table-sub{color:var(--page-faint)!important;font-size:.73rem!important}.er2 .er2-pricing-page [data-testid=captcha-section]{border:1px solid rgba(124,34,53,.16)!important;border-left:3px solid var(--page-wine)!important;background:var(--page-card)!important;border-radius:12px!important;box-shadow:var(--er2-shadow, 0 8px 24px rgba(28,26,23,.05))}.er2 .er2-pricing-page [data-testid=captcha-section] h3{color:var(--page-wine)!important;font-size:1.15rem!important}.er2 .er2-pricing-page [data-testid=captcha-section] p{color:var(--page-muted)!important}.er2 .er2-pricing-page [data-testid=captcha-section] strong{color:var(--page-ink)!important}.er2 .er2-pricing-page [data-testid=annual-section]>p{color:var(--page-gold)!important;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem!important}.er2 .er2-pricing-page .pricing-annual-card{background:var(--page-card)!important;border:1px solid var(--page-line)!important;border-radius:12px!important;box-shadow:var(--er2-shadow, 0 8px 24px rgba(28,26,23,.04))}.er2 .er2-pricing-page .pricing-annual-card>span:first-child{color:var(--page-wine)!important;font-family:var(--er2-serif, "Fraunces", Georgia, serif)!important}.er2 .er2-pricing-page .pricing-annual-label{color:var(--page-faint)!important}.er2 .er2-pricing-page .pricing-cta-btn,.er2 .er2-how-page .hiw-cta-btn{display:inline-flex!important;justify-content:center;align-items:center;min-height:52px;background:var(--page-green)!important;color:var(--page-card)!important;border:1px solid var(--page-green)!important;border-radius:999px!important;box-shadow:var(--er2-shadow, 0 3px 12px rgba(28,26,23,.08));font-family:var(--er2-sans, "IBM Plex Sans", sans-serif)!important;font-weight:600!important;padding:14px 30px!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.er2 .er2-pricing-page .pricing-cta-btn:hover,.er2 .er2-how-page .hiw-cta-btn:hover{transform:translateY(-2px);box-shadow:var(--er2-shadow-lg, 0 12px 30px rgba(28,26,23,.14))}.er2 .er2-pricing-page .pricing-pro-cta-btn{background:var(--page-wine)!important;border-color:var(--page-wine)!important;color:var(--page-card)!important}.er2 .er2-pricing-page [data-testid=cta-section]>div,.er2 .er2-how-page [data-testid=cta-section]>div{color:var(--page-faint)!important}.er2 .er2-pricing-page .pricing-login-link,.er2 .er2-how-page .hiw-login-link{color:var(--page-green)!important}.er2 .er2-pricing-page .pricing-login-link:hover,.er2 .er2-how-page .hiw-login-link:hover{text-decoration:underline!important}.er2 .er2-how-page>div{max-width:1040px!important}.er2 .er2-how-page [data-testid=reassurance-section]{color:var(--page-muted)!important;border-color:var(--page-line)!important;max-width:720px!important;padding:24px 28px 0!important}.er2 .er2-how-page [data-testid=reassurance-section] span:first-child{color:var(--page-wine)!important}.er2 .er2-how-page [data-testid=reassurance-section] span:last-child{color:var(--page-muted)!important}.er2 .er2-how-page [data-testid=how-it-works-plans]{border:1px solid var(--page-line)!important;border-radius:14px!important;background:var(--page-card)!important;color:var(--page-muted)!important;box-shadow:var(--er2-shadow, 0 8px 24px rgba(28,26,23,.05))}.er2 .er2-how-page [data-testid=how-it-works-plans] h2{color:var(--page-ink)!important}.er2 .er2-how-page .hiw-ai-link{color:var(--page-green)!important;background:var(--page-card)!important;border-color:var(--page-line)!important;border-radius:999px!important;transition:color .18s ease,border-color .18s ease,transform .18s ease}.er2 .er2-how-page .hiw-ai-link:hover{border-color:var(--page-green)!important;transform:translateY(-1px)}.er2 .er2-how-page [data-testid=text-works-everywhere-heading]{margin-bottom:8px!important}.er2 .er2-how-page [data-testid=text-works-everywhere-subhead]{color:var(--page-muted)!important;margin-bottom:clamp(28px,4vh,40px)!important}.er2 .er2-how-page [data-testid^=text-category-]{color:var(--page-gold)!important;font-size:.7rem!important;letter-spacing:.13em!important}.er2 .er2-how-page .hiw-everywhere-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.er2 .er2-how-page .hiw-everywhere-card{background:var(--page-card)!important;border:1px solid var(--page-line)!important;border-radius:12px!important;padding:18px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.er2 .er2-how-page .hiw-everywhere-card:hover{border-color:var(--er2-gold, #c8a14a)!important;transform:translateY(-2px);box-shadow:var(--er2-shadow, 0 8px 24px rgba(28,26,23,.06))}.er2 .er2-how-page .hiw-everywhere-card>div:last-child>div:first-child{color:var(--page-ink)!important;font-family:var(--er2-serif, "Fraunces", Georgia, serif)!important;font-size:1.05rem!important}.er2 .er2-how-page .hiw-everywhere-card>div:last-child>div:nth-child(2){color:var(--page-muted)!important;font-size:.84rem!important}.er2 .er2-how-page [data-testid=text-works-everywhere-tagline]{color:var(--page-faint)!important;font-family:var(--er2-read, "Newsreader", Georgia, serif)!important;font-size:1rem!important}@media(max-width:700px){.er2 .er2-pricing-page>div,.er2 .er2-how-page>div{width:min(100% - 36px,920px)!important}.er2 .er2-pricing-page .pricing-zero-grid{grid-template-columns:1fr!important;gap:9px!important}.er2 .er2-pricing-page .pricing-annual-grid{grid-template-columns:1fr!important;gap:10px!important}.er2 .er2-pricing-page .pricing-annual-card{padding:14px 18px!important}.er2 .er2-pricing-page .pricing-math-row{padding:12px 16px}.er2 .er2-pricing-page .pricing-math-row>div{padding:14px 0!important}.er2 .er2-pricing-page .pricing-math-row>.pricing-math-divider{width:42px!important;height:1px!important;margin:0 auto!important;padding:0!important}.er2 .er2-pricing-page [data-testid=cta-section]{display:flex;flex-direction:column;align-items:center;gap:8px}.er2 .er2-pricing-page .pricing-cta-btn,.er2 .er2-how-page .hiw-cta-btn{width:100%!important;max-width:340px;margin-right:0!important}.er2 .er2-pricing-page [data-testid=comparison-table]{min-width:560px}.er2 .er2-pricing-page [data-testid=comparison-table] td,.er2 .er2-pricing-page [data-testid=comparison-table] th{padding-inline:8px!important}}@media(max-width:480px){.er2 .er2-how-page .hiw-everywhere-grid{grid-template-columns:1fr;gap:10px}.er2 .er2-how-page .hiw-everywhere-card{padding:15px!important;gap:13px!important}.er2 .er2-how-page [data-testid=how-it-works-plans]{padding:20px!important}}@media(prefers-reduced-motion:reduce){.er2 .er2-pricing-page *,.er2 .er2-how-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.er2 .er2-how-page .er2-hiw-form{margin-top:clamp(64px,9vw,104px)}.er2 .er2-how-page .er2-hiw-form .er2-section-head p{font-family:var(--er2-read, "Newsreader", Georgia, serif)!important}
