html{scroll-behavior:smooth}.tb2{background:#fbfbf9;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#0b1f17;overflow-x:clip}.tb2 *,.tbnav *{box-sizing:border-box;margin:0;padding:0}.tb2 .serif{font-family:Spectral,Georgia,serif;letter-spacing:-.02em}.tb2 a{color:#065f46;text-decoration:none}.tb2 a:hover{color:#064e3b}.tb2 a:focus-visible,.tb2 button:focus-visible,.tb2 input:focus-visible{outline:2px solid #059669;outline-offset:2px}.tb2 .duo{filter:saturate(.94) contrast(1.02)}.tb2 summary::-webkit-details-marker{display:none}.tb2 details[open] summary span:last-child{transform:rotate(45deg)}.tb2 summary span:last-child{transition:transform .2s ease;display:inline-block}.tb2 .cta-em{background:#10b981;transition:background .2s}.tb2 .cta-em:hover{background:#34d399}.tb2 .rv{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.anim-ready .tb2 .rv{opacity:0;transform:translateY(22px)}.anim-ready .tb2 .rv.rv-in,.tb2 .rv.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tb2 .rv{transition:none!important;opacity:1!important;transform:none!important}}.tb2 .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tb2 .g2>*,.tb2 .g3>*,.tb2 .g4>*,.tb2 .g5>*{min-width:0}.tb2 input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:rgba(255,255,255,.18);outline-offset:5px}.tb2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:999px;background:#34d399;border:4px solid #053c2c;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer}.tb2 input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px}.tb2 input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:#34d399;border:4px solid #053c2c;cursor:pointer}.tb2 input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:rgba(255,255,255,.18)}.tb2-persona .rv{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.anim-ready .tb2-persona .rv{transform:translateY(26px)}.anim-ready .tb2-persona .rv.rv-in,.tb2-persona .rv.rv-in{opacity:1;transform:none}.tb2-persona .imgz{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.tb2-persona .card-hov:hover .imgz{transform:scale(1.04)}.tb2-persona .rail{position:fixed;left:26px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;gap:14px;opacity:0;transition:opacity .4s ease;pointer-events:none}.tb2-persona .rail.on{opacity:1;pointer-events:auto}.tb2-persona .rail a{display:flex;align-items:center;gap:11px}.tb2-persona .rail .dot{width:9px;height:9px;border-radius:999px;background:rgba(6,78,59,.28);transition:all .25s ease;flex-shrink:0}.tb2-persona .rail a.act .dot{background:#10b981;transform:scale(1.5)}.tb2-persona .rail .lbl{font-family:Geist Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(6,78,59,.5);transition:color .25s ease}.tb2-persona .rail a.act .lbl{color:#064e3b}.tb2-persona .rail.on-dark .dot{background:rgba(255,255,255,.3)}.tb2-persona .rail.on-dark a.act .dot{background:#6ee7b7}.tb2-persona .rail.on-dark .lbl{color:rgba(255,255,255,.5)}.tb2-persona .rail.on-dark a.act .lbl{color:#fff}.tb2-persona .fcta{position:fixed;left:50%;bottom:24px;z-index:70;transform:translateX(-50%) translateY(140%);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease;pointer-events:none}.tb2-persona .fcta.on{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.tb2-persona .lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.tb2-persona .lift:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(6,78,59,.5)}@media (max-width:1180px){.tb2-persona .rail{display:none}.tb2-persona .thread{display:none!important}.tb2-persona .r-4{grid-template-columns:1fr 1fr!important}.tb2-persona .r-jobs{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;margin-left:-4px;padding-left:4px}.tb2-persona .r-jobs::-webkit-scrollbar{height:4px}.tb2-persona .r-jobs::-webkit-scrollbar-thumb{background:rgba(6,78,59,.2);border-radius:999px}.tb2-persona .jobtab{flex:0 0 auto;width:200px;scroll-snap-align:start}}@media (max-width:1499px){.tb2-persona .rail{left:14px}.tb2-persona .rail .lbl{display:none}}@media (max-width:1024px){.tb2-persona .r-3{grid-template-columns:1fr!important}.tb2-persona .season-cards{margin-top:22px!important}}@media (max-width:900px){.tb2-persona .r-2,.tb2-persona .r-3-900,.tb2-persona .r-4-900,.tb2-persona .r-hero{grid-template-columns:1fr!important}.tb2-persona .r-hero{gap:40px!important}.tb2-persona .r-pad{padding-left:22px!important;padding-right:22px!important}}@media (max-width:620px){.tb2-persona .r-4{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.tb2-persona .fcta,.tb2-persona .imgz,.tb2-persona .lift,.tb2-persona .rv{transition:none!important}}.tb2 .num{font-variant-numeric:tabular-nums}@media (max-width:1180px){.tb2-persona .board{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}.tb2-persona .boardcol{flex:0 0 auto;width:250px;scroll-snap-align:start}.tb2-persona .matrix{overflow-x:auto}.tb2-persona .matrix-inner{min-width:720px}.tb2-persona .duties{grid-template-columns:1fr!important}.tb2-persona .table-wrap{overflow-x:auto}.tb2-persona .table-inner{min-width:660px}.tb2-persona .table-inner-lg{min-width:760px}.tb2-persona .table-inner-md{min-width:740px}}@media (max-width:900px){.tb2-persona .r-clause{grid-template-columns:5ch 1fr!important}.tb2-persona .r-clause-1{grid-template-columns:1fr!important}.tb2-persona .r-tiers{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.tb2-persona .r-lane{display:none!important}.tb2-persona .r-5{grid-template-columns:1fr!important}.tb2-persona .r-ledger{grid-template-columns:1fr 1fr!important}.tb2-persona .r-flow{grid-template-columns:1fr!important}}.tb2-persona .tile{transition:transform .2s ease,box-shadow .2s ease}.tb2-persona .tile:hover{transform:translateY(-2px);box-shadow:0 12px 24px -18px rgba(6,78,59,.7)}.tb2 .cta-deep{background:#064e3b;transition:background .2s}.tb2 .cta-deep:hover{background:#053c2c}.tb2 .ghost-hover{background:rgba(255,255,255,.06);transition:background .2s}.tb2 .ghost-hover:hover{background:rgba(255,255,255,.16)}.tb2 .summary-row{padding:18px 4px;transition:all .2s}.tb2 .summary-row:hover{background:rgba(255,255,255,.5);padding-left:12px}.tb2 .status-link{color:#57534e}.tb2 .status-link:hover{color:#064e3b}.tb2 .stepper-dark{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);transition:all .2s}.tb2 .stepper-dark:hover{border-color:rgba(110,231,183,.7);background:rgba(255,255,255,.16)}.tb2 .shape-chip{background:rgba(255,255,255,.08);transition:all .2s}.tb2 .shape-chip:hover{background:rgba(255,255,255,.16)}.tb2-prod .imgz{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.tb2-prod .card-hov{transition:transform .35s ease,box-shadow .35s ease}.tb2-prod .card-hov:hover{transform:translateY(-4px);box-shadow:0 34px 60px -30px rgba(6,78,59,.45)}.tb2-prod .card-hov:hover .imgz{transform:scale(1.05)}.tb2-prod .badge-link{display:inline-flex;transition:opacity .2s}.tb2-prod .badge-link:hover{opacity:.82}.tb2-prod .outcome-row{padding:20px 4px;transition:all .2s}.tb2-prod .outcome-row:hover{background:#fbfbf9;padding-left:12px}.tb2-prod .stepper-btn{border:1px solid rgba(6,78,59,.2);background:#fff;transition:all .2s}.tb2-prod .stepper-btn:hover{border-color:#10b981;background:#f0fdf4}.tb2 .foot-link{color:rgba(255,255,255,.62)}.tb2 .foot-link:hover{color:#fff}.tb2-prod .rail{position:fixed;left:26px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;gap:14px;opacity:0;transition:opacity .4s ease;pointer-events:none}.tb2-prod .rail.on{opacity:1;pointer-events:auto}.tb2-prod .rail a{display:flex;align-items:center;gap:11px}.tb2-prod .rail .dot{width:9px;height:9px;border-radius:999px;background:rgba(6,78,59,.28);transition:all .25s ease;flex-shrink:0}.tb2-prod .rail a.act .dot{background:#10b981;transform:scale(1.5)}.tb2-prod .rail .lbl{font-family:Geist Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(6,78,59,.5);transition:color .25s ease}.tb2-prod .rail a.act .lbl{color:#064e3b}.tb2-prod .rail.on-dark .dot{background:rgba(255,255,255,.3)}.tb2-prod .rail.on-dark a.act .dot{background:#6ee7b7}.tb2-prod .rail.on-dark .lbl{color:rgba(255,255,255,.5)}.tb2-prod .rail.on-dark a.act .lbl{color:#fff}.tb2-prod .rail .dim{opacity:.3}.tb2-prod .fcta{position:fixed;left:50%;transform:translateX(-50%) translateY(140%);bottom:24px;z-index:70;opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease;pointer-events:none}.tb2-prod .fcta.on{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.tb2-prod .card-hov,.tb2-prod .fcta,.tb2-prod .imgz{transition:none!important}}@media (max-width:1180px){.tb2-prod .rail{display:none}}@media (max-width:1499px){.tb2-prod .rail{left:14px}.tb2-prod .rail .lbl{display:none}}@media (max-width:1100px){.tb2-prod .note{display:none!important}}@media (max-width:980px){.tb2-prod .r-3>:last-child:nth-child(odd){grid-column:1/-1}.tb2-prod .r-2{grid-template-columns:1fr!important;gap:34px!important}.tb2-prod .r-2>*,.tb2-prod .r-hero .r-visual,.tb2-prod .r-visual{order:0!important}.tb2-prod .r-3,.tb2-prod .r-4,.tb2-prod .r-5{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.tb2-prod .r-hide{display:none!important}.tb2-prod .r-4,.tb2-prod .r-5{grid-template-columns:1fr 1fr!important}.tb2-prod [role=tablist]{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px!important;padding-bottom:6px;scrollbar-width:none}.tb2-prod [role=tablist]::-webkit-scrollbar{display:none}.tb2-prod [role=tablist]>li{flex:0 0 auto;max-width:74vw}}@media (max-width:620px){.tb2-prod .r-3,.tb2-prod .r-4,.tb2-prod .r-5{grid-template-columns:1fr!important}.tb2-prod .r-pad{padding-left:20px!important;padding-right:20px!important}}.tb2-dash .rail{gap:9px;transition:opacity .35s ease}.tb2-dash .rail.show{opacity:1;pointer-events:auto}.tb2-dash .rail a{gap:9px;color:inherit}.tb2-dash .rail .dot{background:rgba(6,78,59,.22)}.tb2-dash .rail a.on .dot{background:#10b981;transform:scale(1.5)}.tb2-dash .rail .lbl{letter-spacing:.1em;opacity:0;transform:translateX(-4px);transition:all .25s ease;white-space:nowrap}.tb2-dash .rail a.on .lbl,.tb2-dash .rail:hover .lbl{opacity:1;transform:none}.tb2-dash .rail a.on .lbl{color:#064e3b}.tb2-dash .rail.on-dark a.on .dot{background:#6ee7b7}.tb2-dash .rail.on-dark .lbl{color:rgba(255,255,255,.55)}.tb2-dash .rail.on-dark a.on .lbl{color:#fff}.tb2-dash .step{transition:opacity .4s ease}.tb2-dash[data-rf=agy] .step:not([data-roles~=agy]),.tb2-dash[data-rf=coop] .step:not([data-roles~=coop]),.tb2-dash[data-rf=exp] .step:not([data-roles~=exp]),.tb2-dash[data-rf=fac] .step:not([data-roles~=fac]),.tb2-dash[data-rf=imp] .step:not([data-roles~=imp]),.tb2-dash[data-rf=rev] .step:not([data-roles~=rev]),.tb2-dash[data-rf=spo] .step:not([data-roles~=spo]){opacity:.45}.tb2-dash .s3-shell{row-gap:0!important}.tb2-dash .s3-tabs{margin-bottom:88px}@media (max-width:1100px){.tb2-dash .s3-tabs{margin-bottom:24px}}@media (max-width:980px){.tb2-dash .r-visual{order:-1!important}.tb2-dash .r-hero .r-visual{order:0!important}}@media (prefers-reduced-motion:reduce){.tb2-dash .rail,.tb2-dash .rail *,.tb2-dash .step{transition:none!important}}.tb2-pricing a:focus-visible,.tb2-pricing button:focus-visible,.tb2-pricing input:focus-visible{outline-color:#6ee7b7}@media (max-width:1180px){.tb2-pricing .gcalc{grid-template-columns:1fr!important}.tb2-pricing .g5{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:940px){.tb2-pricing .g2,.tb2-pricing .g3,.tb2-pricing .g4{grid-template-columns:1fr!important}.tb2-pricing .g5{grid-template-columns:repeat(2,1fr)!important}.tb2-pricing .pad{padding-left:22px!important;padding-right:22px!important}}@media (max-width:640px){.tb2-pricing .g5{grid-template-columns:1fr!important}}@media (max-width:900px){.tb2 .g2{grid-template-columns:1fr!important}.tb2 .pad{padding-left:22px!important;padding-right:22px!important}.tb2 .steps4{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.tb2 .steps4{grid-template-columns:1fr!important}}@media (max-width:1180px){.tb2 .roles{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:820px){.tb2 .roles{grid-template-columns:repeat(2,1fr)!important}}.tbnav{font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.tbnav a{text-decoration:none}.tbnav-item:hover>span{opacity:1}.tbnav-link:hover{background:rgba(120,120,120,.09)}.tbnav-panel a:hover{background:#f4f6f3}.tbnav-panel[data-side=left]{left:0}.tbnav-panel[data-side=right]{right:0}.tbnav a:focus-visible,.tbnav button:focus-visible{outline:2px solid #10b981;outline-offset:2px;border-radius:8px}@media (max-width:860px){.tbnav-desktop{display:none!important}.tbnav-burger{display:inline-flex!important}.tbnav-bar{padding-left:22px!important;padding-right:22px!important}}.tb2-sol{color:#1c1917}.tb2-sol .serif{letter-spacing:-.01em}.tb2-sol .rv{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.tb2-sol .imgz{transition:transform .7s cubic-bezier(.22,1,.36,1)}.tb2-sol .card-hov{transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .2s ease}.tb2-sol .card-hov:hover .imgz{transform:scale(1.05)}.tb2-sol .fcta{transform:translateY(140%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.tb2-sol .fcta.show{transform:none}.tb2-sol .stage-link{transition:all .2s}.tb2-sol .stage-link:hover{padding-left:10px!important}.tb2-sol .ghost8{background:rgba(255,255,255,.08);transition:background .2s}.tb2-sol .ghost8:hover{background:rgba(255,255,255,.16)}.tb2-sol .ghost10{background:transparent;transition:background .2s}.tb2-sol .ghost10:hover{background:rgba(255,255,255,.1)}.tb2-sol .btn-deep2{background:#064e3b;transition:background .2s}.tb2-sol .btn-deep2:hover{background:#065f46}.tb2-sol .btn-line{transition:border-color .2s}.tb2-sol .btn-line:hover{border-color:rgba(16,185,129,.4)!important}@keyframes tb2-cas-run{0%{offset-distance:0;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.tb2 .cas-ask{offset-path:path("M90 230C229.5 230 260.5 230 400 230C553.0 230 587.0 213 740 213C875.0 213 905.0 213 1040 213")}.tb2 .cas-ask,.tb2 .cas-back{offset-rotate:0deg;animation:tb2-cas-run 7s cubic-bezier(.4,0,.6,1) infinite}.tb2 .cas-back{offset-path:path("M1040 357C905.0 357 875.0 357 740 357C587.0 357 553.0 340 400 340C260.5 340 229.5 230 90 230");animation-delay:3.5s}@media (prefers-reduced-motion:reduce){.tb2 .cas-back,.tb2-sol .cas-ask{animation:none!important}.tb2-sol .fcta,.tb2-sol .imgz,.tb2-sol .rv{transition:none!important}}@media (max-width:980px){.tb2-sol .r-hero{grid-template-columns:1fr!important;gap:36px!important}.tb2-sol .r-hero .r-visual{min-height:360px!important}.tb2-sol .r-2{grid-template-columns:1fr!important;gap:40px!important}.tb2-sol .r-4{grid-template-columns:1fr 1fr!important}.tb2-sol .r-4 .r-line{display:none!important}.tb2-sol .r-who{grid-template-columns:1fr 1fr!important}.tb2-sol .r-timeline{grid-template-columns:1fr!important;gap:22px!important}.tb2-sol .fcta .r-hide{display:none!important}}@media (max-width:1180px) and (min-width:981px){.tb2-sol .r-who{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:620px){.tb2-sol .r-4,.tb2-sol .r-who{grid-template-columns:1fr!important}.tb2-sol .r-pad{padding-left:20px!important;padding-right:20px!important}.tb2-sol .r-h1{font-size:38px!important}}@media (max-width:700px){.tb2 .cas-fan{display:none!important}.tb2 .cas-fallback{display:block!important}}.tb2-csddd a{color:#9d174d}.tb2-csddd a:hover{color:#831843}.tb2-csddd .rail .dot{background:rgba(157,23,77,.28)}.tb2-csddd .rail a.act .dot{background:#f472b6}.tb2-csddd .rail .lbl{color:rgba(157,23,77,.55)}.tb2-csddd .rail a.act .lbl{color:#831843}.tb2-csddd .cta-pink{background:#f472b6;transition:background .2s}.tb2-csddd .cta-pink:hover{background:#f9a8d4}@media (max-width:900px){.tb2-csddd .r-flow{grid-template-columns:1fr!important;gap:0!important}.tb2-csddd .flow-spine{display:none!important}.tb2-csddd .flow-a{justify-content:flex-start!important;padding-bottom:20px!important}.tb2-csddd .r-cycle{grid-template-columns:1fr!important}}.tb2-s3{background:#f4f5f7;color:#0e1116}.tb2-s3 a{color:#1d4ed8}.tb2-s3 a:hover{color:#1e40af}.tb2-s3 .duo{filter:saturate(.9) contrast(1.03)}.tb2-s3 .rail .dot{border-radius:2px;background:rgba(14,17,22,.22)}.tb2-s3 .rail a.act .dot{background:#2563eb;transform:scale(1.45)}.tb2-s3 .rail .lbl{color:rgba(14,17,22,.45)}.tb2-s3 .rail a.act .lbl{color:#0e1116}.tb2-s3 .rail.on-dark .dot{background:rgba(255,255,255,.26)}.tb2-s3 .rail.on-dark a.act .dot{background:#93c5fd}.tb2-s3 .rail.on-dark .lbl{color:rgba(255,255,255,.46)}.tb2-s3 .rail.on-dark a.act .lbl{color:#fff}.tb2-s3 .cta-blue{background:#2563eb;transition:background .2s}.tb2-s3 .cta-blue:hover{background:#3b82f6}@media (max-width:1180px){.tb2-s3 .table-inner{min-width:820px}}@media (max-width:900px){.tb2-s3 .r-flow{grid-template-columns:1fr!important;gap:0!important}.tb2-s3 .flow-spine{display:none!important}.tb2-s3 .flow-a{justify-content:flex-start!important;padding-bottom:20px!important}.tb2 .r-wflow,.tb2-s3 .r-chain{grid-template-columns:1fr!important}.tb2 .r-wflow{gap:0!important}.tb2 .flow-spine{display:none!important}.tb2 .flow-a{justify-content:flex-start!important;padding-bottom:20px!important}.tb2 .r-cycle{grid-template-columns:1fr!important}}.tb2-carbon{background:#f2f4f3;color:#111c18}.tb2-carbon a{color:#0f766e}.tb2-carbon a:hover{color:#115e59}.tb2-carbon .duo{filter:saturate(.9) contrast(1.03)}.tb2-carbon .rail .dot{background:rgba(17,28,24,.24)}.tb2-carbon .rail a.act .dot{background:#0d9488}.tb2-carbon .rail .lbl{color:rgba(17,28,24,.45)}.tb2-carbon .rail a.act .lbl{color:#111c18}.tb2-carbon .rail.on-dark .dot{background:rgba(255,255,255,.28)}.tb2-carbon .rail.on-dark a.act .dot{background:#5eead4}.tb2-carbon .rail.on-dark .lbl{color:rgba(255,255,255,.48)}.tb2-carbon .rail.on-dark a.act .lbl{color:#fff}.tb2-carbon .cta-teal{background:#5eead4;transition:background .2s}.tb2-carbon .cta-teal:hover{background:#99f6e4}@media (max-width:1180px){.tb2-carbon .table-inner{min-width:800px}}.tb2-income .rail .dot{background:rgba(120,53,15,.28)}.tb2-income .rail a.act .dot{background:#b45309}.tb2-income .rail .lbl{color:rgba(87,83,78,.6)}.tb2-income .rail a.act .lbl{color:#7c2d12}.tb2-income .rail.on-dark .dot{background:rgba(255,255,255,.3)}.tb2-income .rail.on-dark a.act .dot{background:#fbbf24}.tb2-income .rail.on-dark .lbl{color:rgba(255,255,255,.5)}.tb2-income .rail.on-dark a.act .lbl{color:#fff}.tb2-income .fcta{transform:translateY(140%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.tb2-income .fcta.show{transform:none}.tb2-income .cta-rust{background:#7c2d12;transition:background .2s}.tb2-income .cta-rust:hover{background:#9a3412}.tb2-income .cta-amber{background:#fbbf24;transition:background .2s}.tb2-income .cta-amber:hover{background:#fcd34d}@media (max-width:1180px){.tb2-income .table-inner{min-width:780px}}@media (max-width:900px){.tb2-income .fcta .r-hide{display:none!important}.tb2-income .r-lev{grid-template-columns:1fr 1fr!important}}.tb2-hr a{color:#9d174d}.tb2-hr a:hover{color:#831843}.tb2-hr .rail .dot{background:rgba(157,23,77,.28)}.tb2-hr .rail a.act .dot{background:#db2777}.tb2-hr .rail .lbl{color:rgba(87,83,78,.6)}.tb2-hr .rail a.act .lbl{color:#831843}.tb2-hr .rail.on-dark .dot{background:rgba(255,255,255,.3)}.tb2-hr .rail.on-dark a.act .dot{background:#f9a8d4}.tb2-hr .rail.on-dark .lbl{color:rgba(255,255,255,.5)}.tb2-hr .rail.on-dark a.act .lbl{color:#fff}.tb2-hr .cta-plum{background:#831843;transition:background .2s}.tb2-hr .cta-plum:hover{background:#9d174d}.tb2-hr .cta-pink{background:#f472b6;transition:background .2s}.tb2-hr .cta-pink:hover{background:#f9a8d4}.tb2-ra a{color:#3f6212}.tb2-ra a:hover{color:#365314}.tb2-ra .rail .dot{background:rgba(20,33,15,.24)}.tb2-ra .rail a.act .dot{background:#65a30d}.tb2-ra .rail .lbl{color:rgba(20,33,15,.45)}.tb2-ra .rail a.act .lbl{color:#14210f}.tb2-ra .rail.on-dark .dot{background:rgba(255,255,255,.28)}.tb2-ra .rail.on-dark a.act .dot{background:#bef264}.tb2-ra .rail.on-dark .lbl{color:rgba(255,255,255,.48)}.tb2-ra .rail.on-dark a.act .lbl{color:#fff}.tb2-ra .cta-lime{background:#bef264;transition:background .2s}.tb2-ra .cta-lime:hover{background:#d9f99d}@media (max-width:1180px){.tb2-ra .table-inner{min-width:780px}}.tb2-ft a{color:#0e7490}.tb2-ft a:hover{color:#155e75}.tb2-ft .rail .dot{background:rgba(16,26,38,.24)}.tb2-ft .rail a.act .dot{background:#0891b2}.tb2-ft .rail .lbl{color:rgba(16,26,38,.45)}.tb2-ft .rail a.act .lbl{color:#101a26}.tb2-ft .rail.on-dark .dot{background:rgba(255,255,255,.28)}.tb2-ft .rail.on-dark a.act .dot{background:#67e8f9}.tb2-ft .rail.on-dark .lbl{color:rgba(255,255,255,.48)}.tb2-ft .rail.on-dark a.act .lbl{color:#fff}.tb2-ft .cta-cyan{background:#67e8f9;transition:background .2s}.tb2-ft .cta-cyan:hover{background:#a5f3fc}.tb2-og a{color:#4f7a57}.tb2-og a:hover{color:#3d5f43}.tb2-og .rail .dot{background:rgba(31,42,33,.22)}.tb2-og .rail a.act .dot{background:#6b8f71}.tb2-og .rail .lbl{color:rgba(31,42,33,.44)}.tb2-og .rail a.act .lbl{color:#1f2a21}.tb2-og .rail.on-dark .dot{background:rgba(255,255,255,.28)}.tb2-og .rail.on-dark a.act .dot{background:#a7c4ac}.tb2-og .rail.on-dark .lbl{color:rgba(255,255,255,.48)}.tb2-og .rail.on-dark a.act .lbl{color:#fff}.tb2-og .cta-sage{background:#a7c4ac;transition:background .2s}.tb2-og .cta-sage:hover{background:#c6dbc9}@media (max-width:1180px){.tb2-og .table-inner{min-width:780px}}.tb2-solx .rv{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.anim-ready .tb2-solx .rv{transform:translateY(24px)}.anim-ready .tb2-solx .rv.rv-in,.tb2-solx .rv.rv-in{transform:none}.tb2-solx .duo{filter:saturate(.94) contrast(1.02)}.tb2-solx .imgz{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.tb2-solx .card-hov:hover .imgz{transform:scale(1.04)}.tb2-solx .card-hov{transition:border-color .2s ease}.tb2-solx .card-hov:hover{border-color:rgba(6,78,59,.3)!important}.tb2-solx .r-clause{grid-template-columns:repeat(3,1fr)}.tb2-solx .r-clause[data-n="4"]{grid-template-columns:repeat(4,1fr)}.tb2-solx .st-pill{opacity:0;transition:opacity .25s ease}.tb2-solx .card-hov:hover .st-pill,.tb2-solx .st-pill[data-live="1"]{opacity:1}@media (prefers-reduced-motion:reduce){.tb2-solx .imgz,.tb2-solx .rv{transition:none!important}}@media (max-width:1150px){.tb2-solx .r-clause[data-n="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.tb2-solx .r-clause{grid-template-columns:1fr!important}}.tb2-who .card-hov:hover .imgz{transform:scale(1.05)}@media (max-width:900px){.tb2-who .flow-row{flex-wrap:wrap!important}.tb2 .g2,.tb2 .g3{grid-template-columns:1fr!important}}.tb2-demo .serif{letter-spacing:-.01em}@media (max-width:980px){.tb2-demo .r-2{grid-template-columns:1fr!important;gap:22px!important}.tb2-demo .demo-vis{display:none!important}}@media (max-width:620px){.tb2-demo .r-pad{padding-left:20px!important;padding-right:20px!important}}.tb2-demo .cta-demo{background:#064e3b;transition:background .2s}.tb2-demo .cta-demo:hover{background:#065f46}.tb2-check .serif{letter-spacing:-.01em}@media (max-width:620px){.tb2-check .r-pad{padding-left:20px!important;padding-right:20px!important}}.tb2-check .check-reset:hover{color:#064e3b}.tb2-pilot .serif{letter-spacing:-.01em}.tb2-pilot .r-split{display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:52px;align-items:start}.tb2-pilot .r-side{position:sticky;top:96px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin}.tb2-pilot .r-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none}.tb2-pilot .r-roles>li{flex:1 1 170px;min-width:160px}.tb2-pilot .next-chip{transition:border-color .2s}.tb2-pilot .next-chip:hover{border-color:#b45309}@media (max-width:1180px){.tb2-pilot .r-split{grid-template-columns:1fr}.tb2-pilot .r-side{position:static;max-height:none;overflow:visible}}@media (max-width:980px){.tb2-pilot .r-3{grid-template-columns:1fr!important;gap:18px!important}}@media (max-width:620px){.tb2-pilot .r-pad{padding-left:20px!important;padding-right:20px!important}}.tb2-ca .r-shell{display:grid;grid-template-columns:1.1fr .9fr;min-height:100vh}.tb2-ca input::placeholder{color:#a8a29e}.tb2-ca .auth-alt{transition:background .15s}.tb2-ca .auth-alt:hover{background:#fafaf9}.tb2-ca .auth-cta{background:#064e3b;transition:background .15s}.tb2-ca .auth-cta:hover{background:#053c2c}@media (max-width:1020px){.tb2-ca .r-shell{grid-template-columns:1fr}.tb2-ca .r-left{display:none}}.tb2-gs .serif{letter-spacing:-.01em}.tb2-gs .imgz{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.tb2-gs .card-hov{transition:transform .35s ease,box-shadow .35s ease}.tb2-gs .card-hov:hover{transform:translateY(-4px);box-shadow:0 34px 60px -30px rgba(6,78,59,.45)}.tb2-gs .card-hov:hover .imgz{transform:scale(1.04)}.tb2-gs .badge-link{transition:opacity .2s}.tb2-gs .badge-link:hover{opacity:.82}.tb2-gs .cta-ws{background:#064e3b;transition:background .2s}.tb2-gs .cta-ws:hover{background:#065f46}@media (prefers-reduced-motion:reduce){.tb2-gs .card-hov,.tb2-gs .imgz,.tb2-gs .rv{transition:none!important}}@media (max-width:980px){.tb2-gs .r-2{grid-template-columns:1fr!important;gap:22px!important}.tb2-gs .r-or{display:none!important}}@media (max-width:620px){.tb2-gs .r-pad{padding-left:20px!important;padding-right:20px!important}}.tb2 .cmp-hint{display:none}@media (max-width:719px){.tb2 .cmp-hint{display:inline-flex}}.tb2 .wyg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tb2 .wyg-wide{grid-column:span 2}@media (max-width:1180px){.tb2 .wyg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tb2 .wyg{grid-template-columns:1fr}.tb2 .wyg-wide{grid-column:auto}}.tb2 .wyg-full{grid-column:1/-1}.tb2 .wyg-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tb2 .wyg-stats>div{border-left:1px solid #f0efec}.tb2 .wyg-stats>div:first-child{border-left:none}@media (max-width:1180px){.tb2 .wyg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tb2 .wyg-stats>div{border-left:none;border-top:1px solid #f0efec}.tb2 .wyg-stats>div:nth-child(2n){border-left:1px solid #f0efec}.tb2 .wyg-stats>div:nth-child(-n+2){border-top:none}}@media (max-width:640px){.tb2 .wyg-stats{grid-template-columns:1fr}.tb2 .wyg-stats>div{border-left:none!important;border-top:1px solid #f0efec}.tb2 .wyg-stats>div:first-child{border-top:none}}.tb2 .cmp-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tb2 .cmp-ledger>div{border-left:1px solid #f0efec}.tb2 .cmp-ledger>div:first-child{border-left:none}@media (max-width:900px){.tb2 .cmp-ledger{grid-template-columns:1fr}.tb2 .cmp-ledger>div{border-left:none!important;border-top:1px solid #f0efec}.tb2 .cmp-ledger>div:first-child{border-top:none}}@media (max-width:700px){.tb2 .feat-split{flex-direction:column!important;padding-right:30px!important}.tb2 .feat-split img{align-self:center!important;margin-right:0!important}}.tb2 .actor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tb2 .actor-grid>div{border-left:1px solid rgba(255,255,255,.14)}.tb2 .actor-grid>div:first-child{border-left:none}@media (max-width:900px){.tb2 .actor-grid{grid-template-columns:1fr}.tb2 .actor-grid>div{border-left:none;border-top:1px solid rgba(255,255,255,.14)}.tb2 .actor-grid>div:first-child{border-top:none}}.tb2 .bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(196px,auto);gap:16px}.tb2 .bento-tall{grid-row:span 2}.tb2 .bento-wide{grid-column:span 2}.tb2 .bento-divide{border-left:1px solid rgba(16,185,129,.35);padding-left:30px}@media (max-width:1180px){.tb2 .bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tb2 .bento{grid-template-columns:1fr;grid-auto-rows:auto}.tb2 .bento-wide{grid-column:auto}.tb2 .bento-tall{grid-row:auto}.tb2 .bento-divide{border-left:none;padding-left:0;border-top:1px solid rgba(16,185,129,.35);padding-top:20px}}.tb2-ins .card-hov{transition:transform .25s ease,box-shadow .25s ease}.tb2-ins .card-hov:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px rgba(6,78,59,.35)}.tb2-ins .ins-row{transition:background .15s ease}.tb2-ins .ins-row:hover{background:rgba(6,78,59,.04)}.tb2-ins .ins-rail a:hover{color:#064e3b}@media (max-width:980px){.tb2-ins .g2,.tb2-ins .g3{grid-template-columns:1fr!important}.tb2-ins .ins-rail{position:static!important}.tb2-ins .r-pad{padding-left:22px!important;padding-right:22px!important}}.tb2-ins .tb2-prose{font-size:16.5px;line-height:1.75;color:#33302c}.tb2-ins .tb2-prose ol,.tb2-ins .tb2-prose p,.tb2-ins .tb2-prose ul{margin:0 0 22px;font-size:16.5px;line-height:1.75;color:#33302c}.tb2-ins .tb2-prose li{margin-bottom:6px}.tb2-ins .tb2-prose h2{font-size:29px;line-height:1.2;border-top:1px solid rgba(6,78,59,.16);margin:38px 0 18px;padding-top:28px}.tb2-ins .tb2-prose h2,.tb2-ins .tb2-prose h3{font-family:Spectral,Georgia,serif;letter-spacing:-.02em;font-weight:800;color:#064e3b}.tb2-ins .tb2-prose h3{font-size:21px;line-height:1.25;margin:28px 0 12px}.tb2-ins .tb2-prose a{color:#059669;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(16,185,129,.5)}.tb2-ins .tb2-prose a:hover{color:#047857}.tb2-ins .tb2-prose blockquote{border-left:3px solid #10b981;background:#eaf2ec;border-radius:0 12px 12px 0;padding:18px 22px;margin:0 0 22px;font-style:italic;color:#065f46}.tb2-ins .tb2-prose hr{border:none;border-top:1px solid rgba(6,78,59,.16);margin:34px 0}.tb2-ins .tb2-prose pre{background:#f4eee2;border:1px solid rgba(6,78,59,.12);border-radius:12px;color:#1c1917}.tb2-ins .tb2-prose strong{color:#1c1917}@media (max-width:980px){.tb2-ccf .g2,.tb2-ccf .g3{grid-template-columns:1fr!important}.tb2-ccf .ccf-beat{border-right:none!important;padding-left:0!important;padding-right:0!important;border-bottom:1px solid rgba(6,78,59,.14);padding-bottom:24px}.tb2-ccf .ccf-path{display:none!important}.tb2-ccf .r-pad{padding-left:22px!important;padding-right:22px!important}}@media (max-width:640px){.tb2-ccf .g2i{grid-template-columns:1fr!important}.tb2-ccf .ccf-lockup{gap:12px!important}}