.pricing-v22-module__U3LL1q__pricingBody{--ink:#122019;--muted:#647168;--paper:#f6f7f1;--mint:#eaf3eb;--lime:#477c60;color:var(--ink);background:#fff;font-family:Avenir Next,Segoe UI,sans-serif}.pricing-v22-module__U3LL1q__sectionInner{width:min(1120px,100% - 48px);margin:0 auto}.pricing-v22-module__U3LL1q__eyebrow{color:#477c60;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850;line-height:1.5}.pricing-v22-module__U3LL1q__sectionTitle{letter-spacing:-.062em;max-width:820px;margin:1rem 0 0;font-size:clamp(2.45rem,5vw,5rem);font-weight:650;line-height:1.01}.pricing-v22-module__U3LL1q__sectionIntro{max-width:710px;color:var(--muted);margin:1.4rem 0 0;font-size:1.05rem;line-height:1.8}.pricing-v22-module__U3LL1q__journeySection{background:#fff;padding:clamp(6rem,10vw,9rem) 0}.pricing-v22-module__U3LL1q__creditRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:clamp(3.5rem,6vw,5rem);display:grid}.pricing-v22-module__U3LL1q__railStep{background:#f3f5ef;border-radius:1.25rem;min-height:210px;padding:1.25rem;position:relative}.pricing-v22-module__U3LL1q__railStep[data-charge=credit]{color:#1d3127;box-shadow:none;background:#e8f3eb}.pricing-v22-module__U3LL1q__railStep:not(:last-child):after{z-index:2;content:"";border-top:1px solid #87a67e;border-right:1px solid #87a67e;width:.34rem;height:.34rem;position:absolute;top:50%;right:-.53rem;transform:rotate(45deg)}.pricing-v22-module__U3LL1q__railTop{justify-content:space-between;align-items:center;display:flex}.pricing-v22-module__U3LL1q__railTop>span:first-child{color:#708075;font-family:ui-monospace,monospace;font-size:.64rem}.pricing-v22-module__U3LL1q__railStep[data-charge=credit] .pricing-v22-module__U3LL1q__railTop>span:first-child{color:#477c60}.pricing-v22-module__U3LL1q__costTag{color:#597217;letter-spacing:.08em;text-transform:uppercase;background:#e3ecd9;border-radius:999px;padding:.35rem .55rem;font-size:.61rem;font-weight:850}.pricing-v22-module__U3LL1q__railStep[data-charge=credit] .pricing-v22-module__U3LL1q__costTag{color:#234b38;background:#fff}.pricing-v22-module__U3LL1q__railStep h3{margin:2.1rem 0 0;font-size:1rem;font-weight:750;line-height:1.35}.pricing-v22-module__U3LL1q__railStep p{color:#6d7970;margin:.7rem 0 0;font-size:.78rem;line-height:1.55}.pricing-v22-module__U3LL1q__railStep[data-charge=credit] p{color:#5d7062}.pricing-v22-module__U3LL1q__railRule{color:#56645a;align-items:flex-start;gap:.7rem;max-width:820px;margin:1.5rem 0 0 auto;font-size:.83rem;font-weight:650;line-height:1.6;display:flex}.pricing-v22-module__U3LL1q__railRule span{background:#8ab49a;flex:none;width:1.8rem;height:2px;margin-top:.65rem}.pricing-v22-module__U3LL1q__workflowSection{background:var(--paper);padding:clamp(6rem,10vw,9rem) 0}.pricing-v22-module__U3LL1q__workflowPair{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);margin-top:4rem;display:grid}.pricing-v22-module__U3LL1q__workflow{background:#fff;border-radius:1.6rem;padding:clamp(2rem,4vw,3rem);box-shadow:0 18px 55px #1b30250e}.pricing-v22-module__U3LL1q__workflow:last-child{background:#eaf3eb}.pricing-v22-module__U3LL1q__workflowMeta{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pricing-v22-module__U3LL1q__workflowMeta span:first-child{color:#477c60;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:850}.pricing-v22-module__U3LL1q__workflowMeta span:last-child{color:#234b38;background:#e8f3eb;border-radius:999px;padding:.42rem .65rem;font-size:.65rem;font-weight:800}.pricing-v22-module__U3LL1q__workflow:last-child .pricing-v22-module__U3LL1q__workflowMeta span:last-child{color:#316b58;background:#32705b14}.pricing-v22-module__U3LL1q__workflow h3{letter-spacing:-.045em;margin:1.5rem 0 0;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:650;line-height:1.1}.pricing-v22-module__U3LL1q__workflow>p{color:var(--muted);margin:1rem 0 0;font-size:.92rem;line-height:1.7}.pricing-v22-module__U3LL1q__workflow ul{gap:.8rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.pricing-v22-module__U3LL1q__workflow li{color:#46544a;gap:.65rem;font-size:.82rem;line-height:1.5;display:flex}.pricing-v22-module__U3LL1q__workflow li svg{color:#477c60;flex:none;width:.95rem;height:.95rem;margin-top:.15rem}.pricing-v22-module__U3LL1q__workflowArrow{color:#78956f;place-items:center;display:grid}.pricing-v22-module__U3LL1q__workflowArrow svg{width:1.35rem;height:1.35rem}.pricing-v22-module__U3LL1q__continuityNote{color:#69766d;text-align:center;max-width:760px;margin:2rem auto 0;font-size:.8rem;line-height:1.65}.pricing-v22-module__U3LL1q__mixSection{color:#1d3127;background:#f1f6f1;padding:clamp(6rem,10vw,9rem) 0}.pricing-v22-module__U3LL1q__mixSection .pricing-v22-module__U3LL1q__eyebrow{color:#477c60}.pricing-v22-module__U3LL1q__mixSection .pricing-v22-module__U3LL1q__sectionIntro{color:#5d7062}.pricing-v22-module__U3LL1q__mixGrid{grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,3rem);margin-top:4rem;display:grid}.pricing-v22-module__U3LL1q__mixItem{background:#fff;border-radius:1.2rem;padding:1.7rem}.pricing-v22-module__U3LL1q__mixItem>span{color:#477c60;font-family:ui-monospace,monospace;font-size:.66rem}.pricing-v22-module__U3LL1q__mixItem h3{letter-spacing:-.035em;min-height:3.2rem;margin:1rem 0 0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:620;line-height:1.2}.pricing-v22-module__U3LL1q__creditFormula{flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;display:flex}.pricing-v22-module__U3LL1q__creditFormula span{color:#234b38;background:#e8f3eb;border-radius:.7rem;padding:.5rem .7rem;font-size:.68rem;font-weight:750}.pricing-v22-module__U3LL1q__mixItem p{color:#5d7062;margin:1.3rem 0 0;font-size:.83rem;line-height:1.7}.pricing-v22-module__U3LL1q__mixLimit{color:#64776a;margin:3.5rem 0 0;font-size:.72rem;line-height:1.6}.pricing-v22-module__U3LL1q__boundarySection{background:#fff;padding:clamp(6rem,10vw,9rem) 0}.pricing-v22-module__U3LL1q__boundaryGrid{grid-template-columns:repeat(2,1fr);gap:clamp(3rem,8vw,8rem);margin-top:4rem;display:grid}.pricing-v22-module__U3LL1q__boundaryColumn h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:650}.pricing-v22-module__U3LL1q__boundaryColumn>p{color:var(--muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.6}.pricing-v22-module__U3LL1q__boundaryColumn ul{gap:0;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.pricing-v22-module__U3LL1q__boundaryColumn li{color:#455249;grid-template-columns:1.7rem 1fr;gap:.7rem;padding:1rem 0;font-size:.87rem;line-height:1.55;display:grid}.pricing-v22-module__U3LL1q__boundaryColumn li span{color:#477c60;font-family:ui-monospace,monospace;font-size:.64rem}.pricing-v22-module__U3LL1q__boundaryRule{color:#34463a;text-align:center;background:#edf3e9;border-radius:1rem;max-width:760px;margin:3.5rem auto 0;padding:1.3rem 1.5rem;font-size:.88rem;font-weight:700;line-height:1.65}.pricing-v22-module__U3LL1q__protectionSection{background:#fff;padding:0 0 clamp(6rem,10vw,9rem)}.pricing-v22-module__U3LL1q__protectionPanel{background:#edf3e9;border-radius:1.8rem;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem);padding:clamp(2rem,5vw,4rem);display:grid}.pricing-v22-module__U3LL1q__protectionPanel h2{letter-spacing:-.055em;max-width:420px;margin:1rem 0 0;font-size:clamp(2rem,4vw,3.8rem);font-weight:650;line-height:1.05}.pricing-v22-module__U3LL1q__protectionRows{gap:0;display:grid}.pricing-v22-module__U3LL1q__protectionRow{grid-template-columns:1.1fr 1.8fr;gap:1.5rem;padding:1.3rem 0;display:grid}.pricing-v22-module__U3LL1q__protectionRow+.pricing-v22-module__U3LL1q__protectionRow{border-top:1px solid #1b392b1f}.pricing-v22-module__U3LL1q__protectionRow strong{font-size:.82rem}.pricing-v22-module__U3LL1q__protectionRow p{color:#5b695f;margin:0;font-size:.8rem;line-height:1.65}.pricing-v22-module__U3LL1q__protectionLink{color:#477c60;align-items:center;gap:.55rem;margin-top:1.3rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.pricing-v22-module__U3LL1q__protectionLink svg{width:.9rem;transition:transform .18s}.pricing-v22-module__U3LL1q__protectionLink:hover svg{transform:translate(3px)}.pricing-v22-module__U3LL1q__ctaSection{background:#f3f5ee;padding:clamp(6rem,10vw,9rem) 0}.pricing-v22-module__U3LL1q__ctaPanel{grid-template-columns:1fr auto;align-items:end;gap:clamp(2.5rem,8vw,7rem);display:grid}.pricing-v22-module__U3LL1q__ctaPanel h2{letter-spacing:-.065em;max-width:750px;margin:1rem 0 0;font-size:clamp(2.7rem,5.4vw,5.3rem);font-weight:650;line-height:1}.pricing-v22-module__U3LL1q__ctaPanel>div:first-child>p:not(.pricing-v22-module__U3LL1q__eyebrow){max-width:630px;color:var(--muted);margin:1.5rem 0 0;font-size:.98rem;line-height:1.75}.pricing-v22-module__U3LL1q__ctaActions{gap:.8rem;min-width:280px;display:grid}.pricing-v22-module__U3LL1q__primaryCta,.pricing-v22-module__U3LL1q__purchaseCta{min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.3rem;font-size:.83rem;font-weight:850;display:inline-flex}.pricing-v22-module__U3LL1q__primaryCta{color:#fff;background:#234b38}.pricing-v22-module__U3LL1q__purchaseCta{color:#2e3c32;background:0 0;border:1px solid #cad4c7;width:100%}.pricing-v22-module__U3LL1q__primaryCta svg{width:1rem;transition:transform .18s}.pricing-v22-module__U3LL1q__primaryCta:hover svg{transform:translate(3px)}.pricing-v22-module__U3LL1q__ctaFinePrint{color:#7a867e;text-align:center;margin:.5rem 0 0;font-size:.67rem;line-height:1.55}:is(.pricing-v22-module__U3LL1q__pricingBody a:focus-visible,.pricing-v22-module__U3LL1q__pricingBody button:focus-visible){outline-offset:4px;outline:3px solid #8ab49a}@media (max-width:900px){.pricing-v22-module__U3LL1q__creditRail{grid-template-columns:1fr}.pricing-v22-module__U3LL1q__railStep{min-height:0}.pricing-v22-module__U3LL1q__railStep h3{margin-top:1.3rem}.pricing-v22-module__U3LL1q__railStep:not(:last-child):after{top:auto;bottom:-.48rem;right:50%;transform:rotate(135deg)}.pricing-v22-module__U3LL1q__workflowPair{grid-template-columns:1fr}.pricing-v22-module__U3LL1q__workflowArrow{transform:rotate(90deg)}.pricing-v22-module__U3LL1q__mixGrid{grid-template-columns:1fr}.pricing-v22-module__U3LL1q__mixItem h3{min-height:0}.pricing-v22-module__U3LL1q__boundaryGrid,.pricing-v22-module__U3LL1q__protectionPanel,.pricing-v22-module__U3LL1q__ctaPanel{grid-template-columns:1fr}.pricing-v22-module__U3LL1q__ctaActions{min-width:0}}@media (max-width:620px){.pricing-v22-module__U3LL1q__sectionInner{width:min(100% - 32px,540px)}.pricing-v22-module__U3LL1q__sectionTitle{font-size:clamp(2.35rem,12vw,3.4rem)}.pricing-v22-module__U3LL1q__workflow{padding:1.5rem}.pricing-v22-module__U3LL1q__boundaryGrid{gap:3.8rem}.pricing-v22-module__U3LL1q__protectionPanel{border-radius:1.35rem;padding:1.5rem}.pricing-v22-module__U3LL1q__protectionRow{grid-template-columns:1fr;gap:.45rem}.pricing-v22-module__U3LL1q__ctaPanel h2{font-size:clamp(2.5rem,12vw,3.7rem)}}@media (prefers-reduced-motion:reduce){.pricing-v22-module__U3LL1q__pricingBody *,.pricing-v22-module__U3LL1q__pricingBody :before,.pricing-v22-module__U3LL1q__pricingBody :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
