.tj-pricing-main{padding:54px 0 70px}.tj-pricing-intro{max-width:770px;margin:0 auto 40px;text-align:center}.tj-pricing-intro h1{font-size:clamp(2.25rem,4.4vw,4rem);line-height:1.1;letter-spacing:-.045em;margin:14px 0 20px}.tj-pricing-intro>p:not(.eyebrow){color:var(--muted);max-width:57ch;margin:0 auto;line-height:1.65}.tj-pricing-promises{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 25px;margin-top:24px;font-size:.8rem;color:var(--forest-dark)}.tj-pricing-promises span:before{content:"✓";margin-right:7px}.tj-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tj-tier{display:flex;flex-direction:column;border:1px solid var(--journal-line);border-radius:16px;background:#fffdf8;padding:29px 27px 23px;min-width:0}.tj-tier--explorer{border-color:#73928a;background:#f0f4ed}.tj-availability{display:inline-block;color:#76511f;background:#efe4cc;padding:5px 10px;border-radius:5px;font-size:.69rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.tj-availability--now{color:#28584d;background:#e0ece3}.tj-tier-heading h2{margin:17px 0 7px;font-size:1.65rem;font-family:var(--font-sans);letter-spacing:-.03em}.tj-tier-purpose{font-size:.88rem;line-height:1.5;margin:0;min-height:2.7em;color:var(--muted)}.tj-tier-price{margin:22px 0 18px;min-height:91px;display:flex;flex-direction:column;justify-content:flex-end}.tj-addon-price small,.tj-tier-price small{color:var(--muted);font-size:.69rem;margin-bottom:5px}.tj-tier-price p{margin:0 0 7px;display:flex;align-items:baseline;gap:7px}.tj-tier-price strong{font-size:2.65rem;letter-spacing:-.055em;font-weight:650;line-height:1}.tj-tier-price span{color:var(--muted);font-size:.8rem}.tj-tier-summary{font-size:.85rem;line-height:1.6;min-height:4.8em;margin:0 0 20px;color:var(--muted)}.tj-tier-benefits{list-style:none;padding:20px 0 0;margin:0 0 26px;border-top:1px solid var(--journal-line);display:grid;gap:14px;font-size:.8rem;line-height:1.5}.tj-tier-benefits li{padding-left:19px;position:relative}.tj-tier-benefits li:before{content:"✓";position:absolute;left:0;color:#53766a}.tj-tier-footer{margin-top:auto}.tj-tier-footer .button,.tj-upcoming-action{display:flex;justify-content:center;align-items:center;width:100%;min-height:46px;border-radius:8px;font-size:.85rem}.tj-upcoming-action{border:1px solid #aab9a9;color:#3d5c51;font-weight:650;background:transparent}.tj-tier-footer p{margin:11px 0 0;font-size:.7rem;line-height:1.5}.tj-pricing-terms,.tj-tier-footer p{text-align:center;color:var(--muted)}.tj-pricing-terms{font-size:.75rem;line-height:1.65;max-width:86ch;margin:19px auto 0}.tj-addons{margin-top:65px;padding-top:36px;border-top:1px solid var(--journal-line)}.tj-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-bottom:30px}.tj-section-heading h2{font-size:2.2rem;letter-spacing:-.035em;margin:9px 0 0}.tj-section-heading>p{color:var(--muted);font-size:.88rem;line-height:1.65;margin:0}.tj-addon-group+.tj-addon-group{margin-top:28px}.tj-addon-group h3{font-size:1rem;font-family:var(--font-sans);margin:0 0 7px}.tj-addon-group>p{margin:0 0 16px;font-size:.8rem;color:var(--muted);line-height:1.6}.tj-addon-grid{display:grid;gap:16px}.tj-addon-grid--storage{grid-template-columns:repeat(2,minmax(0,1fr))}.tj-addon-grid--ai{grid-template-columns:repeat(3,minmax(0,1fr))}.tj-addon{padding:23px;border:1px solid var(--journal-line);border-radius:12px;background:#fffdf8;min-width:0}.tj-addon-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.tj-addon-top h4{margin:0;font-family:var(--font-sans);font-size:1rem}.tj-addon>p{font-size:.8rem;color:var(--muted);line-height:1.5;margin:14px 0 21px}.tj-addon-price{display:flex;flex-direction:column;gap:5px}.tj-addon-price strong{font-size:1.5rem;font-weight:650;letter-spacing:-.025em}.tj-addon-price strong span,.tj-addon-price>span{font-size:.76rem;font-weight:400;color:var(--muted);letter-spacing:0}.tj-pricing-close{margin-top:49px;padding:30px 33px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:12px;background:#e6ede3}.tj-pricing-close h2{font-size:clamp(1.4rem,2.2vw,1.85rem);margin:10px 0}.tj-pricing-close div>p:last-child{color:var(--muted);font-size:.85rem;max-width:57ch;line-height:1.6;margin:0}.tj-pricing-close>.button{flex-shrink:0;border-radius:8px}.tj-account-requirement{max-width:85ch;text-align:center;color:var(--muted);font-size:.72rem;line-height:1.7;margin:22px auto 0}@media (max-width:850px){.tj-tier{padding:24px 19px}.tj-tier-price strong{font-size:2.2rem}.tj-addon{padding:20px}}@media (max-width:650px){.tj-pricing-main{padding:35px 0 45px}.tj-pricing-intro{text-align:left;margin-bottom:27px}.tj-pricing-promises{justify-content:flex-start;gap:10px 15px;font-size:.72rem}.tj-addon-grid--ai,.tj-addon-grid--storage,.tj-section-heading,.tj-tier-grid{grid-template-columns:1fr}.tj-tier{padding:25px}.tj-tier-price,.tj-tier-purpose,.tj-tier-summary{min-height:0}.tj-tier-price{margin:23px 0}.tj-tier-price strong{font-size:2.65rem}.tj-tier-summary{margin-bottom:18px}.tj-addons{margin-top:40px;padding-top:28px}.tj-section-heading{gap:15px}.tj-pricing-close{padding:25px;align-items:stretch;flex-direction:column;gap:21px}.tj-account-requirement,.tj-pricing-terms{text-align:left}}.tj-pricing--workspace{min-width:0}.tj-pricing--workspace .tj-pricing-main{padding:24px 0 40px}.tj-pricing-account{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid var(--journal-line)}.tj-pricing-account p{margin:0 0 5px;font-size:.85rem}.tj-pricing-account a{font-size:.8rem;color:var(--forest-dark)}.tj-pricing--workspace .tj-pricing-intro h1{font-size:clamp(2rem,3.4vw,3.25rem)}.tj-pricing--workspace .tj-tier{padding:24px 20px}@media (max-width:1050px) and (min-width:761px){.tj-pricing--workspace .tj-tier-grid{grid-template-columns:1fr}.tj-pricing--workspace .tj-tier-purpose,.tj-pricing--workspace .tj-tier-summary{min-height:0}}@media (max-width:600px){.tj-pricing-account{align-items:flex-start;flex-direction:column;gap:9px}}.desktop-secondary a[aria-current=page]{background:var(--surface-soft,#e8eee8);color:var(--forest-dark);font-weight:750;border-radius:8px}.tj-tier--voyager{background:#f5efe2}