.jr .pricing-page{--pricing-ink:#1d1d1f;--pricing-line:#e5e5ea;--pricing-accent:#d97706;color:var(--pricing-ink)}.jr .pricing-hero{text-align:center;position:relative}.jr .pricing-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.jr .pricing-text-link{color:#e5c777;min-height:44px;font-size:var(--t-small);align-items:center;gap:.5rem;font-weight:620;text-decoration:none;transition:color .2s;display:inline-flex}.jr .pricing-text-link:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.jr .pricing-text-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0071e3}.jr .pricing-proof{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.2rem;display:flex}.jr .pricing-proof span{color:#e5e5ea;font-size:var(--t-micro);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:980px;padding:.45rem .85rem;font-weight:560}.jr .pricing-section{padding-block:clamp(4rem,3rem + 5vw,6.5rem)}.jr .pricing-offers{background:#fff}.jr .pricing-section-head{margin-bottom:clamp(1.8rem,1.4rem + 2vw,3.5rem)}.jr .pricing-section-head .h2{max-width:23ch}.jr .pricing-section-head .lead{font-size:clamp(1rem,.9rem + .35vw,1.2rem)}.jr .pricing-page .pricing-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch;gap:clamp(.8rem,.55rem + .9vw,1.35rem)}.jr .pricing-page .pricing-plans-five{grid-template-columns:repeat(6,minmax(0,1fr))}.jr .pricing-page .pricing-plans-five>:first-child,.jr .pricing-page .pricing-plans-five>:nth-child(2),.jr .pricing-page .pricing-plans-five>:nth-child(3){grid-column:span 2}.jr .pricing-page .pricing-plans-five>:nth-child(4){grid-column:2/span 2}.jr .pricing-page .pricing-plans-five>:nth-child(5){grid-column:4/span 2}.jr .pricing-page .pricing-plan-card{min-height:100%;transition:transform .28s var(--ease), border-color .28s, box-shadow .28s;background:#fff;border:1px solid #e3e2de;border-radius:24px;gap:1rem;padding:clamp(1.25rem,1rem + .8vw,1.8rem);box-shadow:0 12px 36px -28px #14141857}.jr .pricing-page .pricing-plan-card:hover{border-color:#8b6a246b;transform:translateY(-4px);box-shadow:0 20px 42px -28px #1414185c}.jr .pricing-page .pricing-plan-card-free{background:linear-gradient(160deg,#fff 0%,#fbfaf6 100%);border-color:#8b6a246b}.jr .pricing-plan-card header{gap:.32rem;min-height:4.2rem}.jr .pricing-plan-kicker{color:#6e6e73;font-size:var(--t-micro);letter-spacing:.035em;text-transform:uppercase;font-weight:620}.jr .pricing-plan-card .h4{color:#1d1d1f;font-size:clamp(1.1rem,1rem + .24vw,1.35rem)}.jr .pricing-plan-card .price{color:#111;letter-spacing:-.045em;min-height:2.6rem;font-size:clamp(1.65rem,1.18rem + 1.1vw,2.35rem)}.jr .pricing-plan-card .pstats{border-top-color:#eeedf0;flex:auto;gap:.05rem;margin-top:.1rem;padding-top:.35rem}.jr .pricing-plan-card .pstats li{color:#55555a;align-items:center;min-height:2.8rem;padding-block:.3rem;line-height:1.35}.jr .pricing-plan-card .pstats strong{color:#1d1d1f;font-variant-numeric:tabular-nums}.jr .pricing-page .pricing-plan-card>.pill,.jr .pricing-page .pricing-plan-card>.ghost{width:100%;min-height:44px}.jr .pricing-page .pricing-plan-card>.ghost{color:#1d1d1f;border-color:#c9c8c2}.jr .pricing-page .pricing-plan-card>.ghost:hover{background:#faf8f2;border-color:#8b6a24}.jr .pricing-card-footnote{color:#727277;min-height:1.2rem;font-size:var(--t-micro);line-height:1.4}.jr .pricing-free-badge{color:#674c17;background:#f3ead5;border-radius:980px;padding:.32rem .65rem;font-size:.7rem;font-weight:650;position:absolute;top:1rem;right:1rem}.jr .pricing-page .price-fine{color:#626267;margin-top:1.25rem;font-size:.82rem}.jr .pricing-comparison{background:#fbfbfd;border-block:1px solid #e5e5ea;scroll-margin-top:90px}.jr .pricing-table-scroll{background:#fff;border:1px solid #e5e5ea;border-radius:22px;max-width:100%;overflow:auto;box-shadow:0 12px 32px -24px #1414182e}.jr .pricing-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:.92rem}.jr .pricing-table thead th{z-index:3;color:#1d1d1f;text-align:center;background:#fbfbfd;border-bottom:1px solid #e5e5ea;padding:1rem 1.1rem;font-size:.82rem;font-weight:680;position:sticky;top:0}.jr .pricing-table thead th:first-child{text-align:left;min-width:270px}.jr .pricing-table thead th:not(:first-child){min-width:145px}.jr .pricing-table .pricing-feature-heading{z-index:1;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #f0f0f2;width:31%;min-width:270px;padding:.95rem 1.1rem;position:sticky;left:0}.jr .pricing-table thead .pricing-feature-heading{z-index:4;background:#fbfbfd}.jr .pricing-feature-name{color:#1d1d1f;font-size:.9rem;font-weight:630;line-height:1.35;display:block}.jr .pricing-feature-description{color:#626267;margin-top:.25rem;font-size:.77rem;font-weight:430;line-height:1.45;display:block}.jr .pricing-table td{color:#303034;text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #f0f0f2;min-width:145px;padding:.95rem .8rem}.jr .pricing-table tbody tr:last-child td,.jr .pricing-table tbody tr:last-child .pricing-feature-heading{border-bottom:0}.jr .pricing-table tbody tr:not(.pricing-category-row):hover td,.jr .pricing-table tbody tr:not(.pricing-category-row):hover .pricing-feature-heading{background:#fbfaf7}.jr .pricing-table .pricing-category-row th{color:#72591f;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#f7f6f2;border-block:1px solid #e8e6df;padding:.8rem 1.1rem;font-size:.73rem;font-weight:700;position:static}.jr .pricing-allowance{color:#1d1d1f;font-weight:650;display:block}.jr .pricing-reset{color:#707076;margin-top:.15rem;font-size:.73rem;display:block}.jr .pricing-not-included{color:#77777d;font-size:.82rem}.jr .pricing-table-note{color:#55555a;margin:1rem 0 0;font-size:.83rem}.jr .pricing-load-state{text-align:center;background:#fbfaf8;border:1px solid #e8e6df;border-radius:20px;place-items:center;min-height:8rem;padding:1.5rem;display:grid}.jr .pricing-load-state [role=alert]{justify-items:center;gap:.8rem;display:grid}.jr .pricing-how{background:#fff}.jr .pricing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,.6rem + .9vw,1.4rem);display:grid}.jr .pricing-step{background:linear-gradient(145deg,#fff 0%,#faf9f6 100%);border:1px solid #e6e5e0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:.75rem;min-height:15rem;padding:clamp(1.3rem,1rem + 1.1vw,2rem);display:flex}.jr .pricing-step-number{color:#70571f;width:2.3rem;height:2.3rem;font:650 .74rem/1 var(--f-mono);background:#f7f2e7;border:1px solid #8b6a243d;border-radius:50%;place-items:center;display:grid}.jr .pricing-step .h3{color:#1d1d1f;font-size:clamp(1.15rem,1rem + .35vw,1.45rem)}.jr .pricing-step .body{color:#56565b;font-size:.94rem}.jr .pricing-faq-section{background:#fbfbfd;border-block:1px solid #e5e5ea}.jr .pricing-faq{border-top:1px solid #e5e5ea;max-width:850px;margin-inline:auto}.jr .pricing-faq-item{border-bottom:1px solid #e5e5ea}.jr .pricing-faq-item summary{color:#1d1d1f;cursor:pointer;justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.5rem;padding:1rem .15rem;font-size:clamp(1rem,.92rem + .25vw,1.18rem);font-weight:630;line-height:1.35;list-style:none;display:flex}.jr .pricing-faq-item summary::-webkit-details-marker{display:none}.jr .pricing-faq-item summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #0071e3}.jr .pricing-faq-icon{color:#70571f;border:1px solid #d8d6d0;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:relative}.jr .pricing-faq-icon:before,.jr .pricing-faq-icon:after{content:"";width:.58rem;height:1.5px;transition:transform .2s var(--ease);background:currentColor;border-radius:2px;position:absolute}.jr .pricing-faq-icon:after{transform:rotate(90deg)}.jr .pricing-faq-item[open] .pricing-faq-icon:after{transform:rotate(0)}.jr .pricing-faq-item p{color:#55555a;max-width:72ch;padding:0 .2rem 1.35rem;font-size:.95rem;line-height:1.65}.jr .pricing-terms{background:#fff;border-top:1px solid #e5e5ea;padding-block:clamp(2rem,1.5rem + 2.5vw,3.6rem)}.jr .pricing-terms-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.jr .pricing-terms-inner>div:first-child{gap:.45rem;display:grid}.jr .pricing-terms-inner h2{color:#1d1d1f;max-width:32ch;font-size:clamp(1.15rem,1rem + .4vw,1.45rem)}.jr .pricing-terms-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.jr .pricing-terms-actions .ghost{color:#252528}.jr .pricing-terms-actions .tlink{color:#785b1e}@media (width<=900px){.jr .pricing-page .pricing-plans,.jr .pricing-page .pricing-plans-five{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))}.jr .pricing-page .pricing-plans-five>:nth-child(n){grid-column:auto}.jr .pricing-steps{grid-template-columns:1fr}.jr .pricing-step{min-height:0}}@media (width<=640px){.jr .pricing-hero-actions{flex-direction:column;gap:.35rem}.jr .pricing-proof{gap:.4rem}.jr .pricing-page .pricing-plans,.jr .pricing-page .pricing-plans-five{grid-template-columns:1fr}.jr .pricing-page .pricing-plan-card,.jr .pricing-plan-card header{min-height:0}.jr .pricing-free-badge{top:.8rem;right:.8rem}.jr .pricing-terms-inner{flex-direction:column;align-items:flex-start}.jr .pricing-terms-actions{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}}@media (prefers-reduced-motion:reduce){.jr .pricing-page *,.jr .pricing-page :before,.jr .pricing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
