.b2b-hero,[data-b2b-band]{--b2b-good:color-mix(in srgb, var(--green) 75%, black);--b2b-warn:#a4561a;--b2b-tint:color-mix(in srgb, var(--blue) 9%, white);--b2b-warm:color-mix(in srgb, var(--orange) 16%, white)}[hidden]{display:none!important}.b2b-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.b2b-small{color:var(--ink-muted);font-size:.85rem}.b2b-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b2b-btn{font:inherit;cursor:pointer;align-items:center;gap:.55rem;font-weight:600;line-height:1.3;display:inline-flex}.b2b-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.b2b-btn--orange,.b2b-btn--orange:hover{background:var(--orange-bright);border-color:var(--orange-bright);color:var(--blue-dark)}.b2b-top{gap:1.5rem 3rem;display:grid}.b2b-top--intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.b2b-top__text .lede{max-width:46rem}.b2b-begin{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.25rem;display:flex}.b2b-illu{gap:0;display:grid}.b2b-illu__from,.b2b-illu__to{border-radius:var(--radius);gap:.6rem;padding:.9rem 1rem;display:grid}.b2b-illu__from{background:var(--bg-sunken)}.b2b-illu__to{background:var(--blue);color:#fff}.b2b-illu__label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.b2b-illu__chips{flex-wrap:wrap;gap:.35rem;font-size:.8rem;display:flex}.b2b-illu__chips span{background:var(--bg);font-family:var(--font-mono);border-radius:6px;padding:.15rem .5rem}.b2b-illu__to .b2b-illu__chips span{background:#ffffff29;font-family:inherit}.b2b-illu__link{height:4rem;position:relative}.b2b-illu__link:before{content:"";border-left:2px dashed var(--grey-light);position:absolute;top:0;bottom:0;left:50%}.b2b-illu__mail{background:var(--orange-bright);width:2.6rem;height:2.6rem;color:var(--blue-dark);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.7rem;left:calc(50% - 1.3rem)}.b2b-illu__ask{color:var(--ink-muted);font-size:.85rem;font-style:italic;position:absolute;top:1.3rem;left:calc(50% + 2rem)}.b2b-gets h3{margin-bottom:.3rem}@media (width<=860px){.b2b-top--intro{grid-template-columns:minmax(0,1fr)}}.b2b-nav{gap:.4rem;margin:1.5rem 0 .75rem;padding:.25rem .1rem .6rem;display:flex;overflow-x:auto}.b2b-navbtn{border-radius:var(--radius);border:1px solid var(--grey-light);background:var(--bg);min-width:6.5rem;min-height:3rem;font:inherit;text-align:left;cursor:pointer;color:var(--ink);flex-direction:column;flex:1 0 6.5rem;justify-content:center;align-items:flex-start;gap:.1rem;padding:.35rem .6rem;display:flex}.b2b-navbtn:not(:disabled):hover{border-color:var(--blue)}.b2b-navbtn:disabled{cursor:not-allowed;opacity:.55}.b2b-navbtn.is-active{border-color:var(--blue);background:var(--b2b-tint);opacity:1}.b2b-navbtn__top{white-space:nowrap;color:var(--subheading);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.b2b-navbtn__n{background:var(--orange-bright);width:1.15rem;height:1.15rem;color:var(--blue-dark);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.b2b-navbtn:disabled .b2b-navbtn__n{background:var(--bg-sunken);color:var(--ink-muted)}.b2b-navbtn.is-active .b2b-navbtn__n{background:var(--blue);color:#fff}.b2b-navbtn__value{color:var(--blue);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem}.b2b-navbtn:disabled .b2b-navbtn__value{color:var(--ink-muted)}.b2b-wizard{background:var(--bg-raised);border:1px solid var(--grey-light);border-radius:var(--radius-lg);gap:1.25rem;max-width:52rem;margin-top:.5rem;padding:clamp(1.1rem,3.5vw,2.1rem);display:grid}.b2b-progress__ends{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;font-size:.7rem;font-weight:700;display:flex}.b2b-progress__track{height:1.5rem;margin:0 .5rem;position:relative}.b2b-progress__track:before{content:"";border-top:2px dashed var(--grey-light);position:absolute;top:.7rem;left:0;right:0}.b2b-progress__fill{background:var(--blue);border-radius:2px;height:4px;transition:width .45s;position:absolute;top:.65rem;left:0}.b2b-progress__dots span{background:var(--bg);border:2px solid var(--grey-light);border-radius:50%;width:.75rem;height:.75rem;margin-left:-.375rem;position:absolute;top:.4rem}.b2b-progress__dots .is-done{background:var(--blue);border-color:var(--blue)}.b2b-progress__dots .is-current{background:var(--orange-bright);border-color:var(--blue);transform:scale(1.35)}.b2b-qnum{color:var(--ink-muted);margin:-.5rem 0 0;font-size:.9rem}.b2b-qnum strong{color:var(--blue)}.b2b-q{align-items:flex-start;gap:1rem;display:flex}.b2b-q__icon{border-radius:var(--radius);background:var(--b2b-tint);width:3rem;height:3rem;color:var(--blue);flex:none;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.b2b-q__head{min-width:0}.b2b-q__head h2{margin:0 0 .35rem;font-size:clamp(1.3rem,1.05rem + 1vw,1.75rem)}.b2b-q__head h2 label{cursor:inherit}.b2b-q__head p{color:var(--ink-muted);margin:0}.b2b-qnum-body,.b2b-kick{gap:1rem;display:grid}.b2b-stepper{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.b2b-stepbtn{border-radius:var(--radius);border:1px solid var(--grey-light);background:var(--bg);width:3.1rem;height:3.4rem;color:var(--blue);cursor:pointer;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.b2b-stepbtn:hover{border-color:var(--blue)}.b2b-big{border:2px solid var(--grey-light);border-radius:var(--radius);width:9rem;height:3.4rem;font:inherit;text-align:center;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg);padding:0 .8rem;font-size:1.6rem;font-weight:600}.b2b-big,.b2b-affix input{-moz-appearance:textfield;appearance:textfield}.b2b-big::-webkit-inner-spin-button,.b2b-big::-webkit-outer-spin-button,.b2b-affix input::-webkit-inner-spin-button,.b2b-affix input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.b2b-big:focus,.b2b-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0d389126}.b2b-unit{color:var(--ink-muted);font-weight:500}.b2b-range{width:100%;max-width:28rem;accent-color:var(--blue);margin:0}.b2b-chips{flex-wrap:wrap;gap:.45rem;display:flex}.b2b-chip{border:1px solid var(--grey-light);background:var(--bg);min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.9rem;font-weight:500}.b2b-chip:hover{border-color:var(--blue)}.b2b-chip.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.b2b-hint{color:var(--blue);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem;font-weight:600}.b2b-kick__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.b2b-field{align-content:start;gap:.35rem;display:grid}.b2b-field label{font-size:.9rem;font-weight:600}.b2b-input{border:2px solid var(--grey-light);border-radius:var(--radius);height:3rem;font:inherit;color:var(--ink);background:var(--bg);width:100%;min-width:0;padding:0 .7rem}.b2b-rate{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.b2b-affix{border:2px solid var(--grey-light);border-radius:var(--radius);background:var(--bg);align-items:center;width:9rem;height:3rem;display:flex;overflow:hidden}.b2b-affix:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0d389126}.b2b-affix span{color:var(--ink-muted);white-space:nowrap;padding:0 .6rem;font-size:.9rem}.b2b-affix input{width:100%;min-width:0;height:100%;font:inherit;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;outline:none;padding:0 .4rem;font-size:1.15rem}.b2b-quip{align-items:flex-start;gap:.6rem;display:flex}.b2b-quip__face{background:var(--orange-bright);width:2.1rem;height:2.1rem;color:var(--blue-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.b2b-quip p{background:var(--b2b-warm);border-radius:4px var(--radius-lg) var(--radius-lg) var(--radius-lg);margin:0;padding:.45rem .85rem;font-size:.95rem;font-weight:500}.b2b-error{color:var(--b2b-warn);margin:0;font-size:.9rem;font-weight:600}.b2b-wizard__foot{border-top:1px solid var(--grey-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.1rem;display:flex}.b2b-tip{color:var(--ink-muted);opacity:0;font-size:.8rem;transition:opacity .15s}.b2b-tip.is-on{opacity:1}@media (width<=520px){.b2b-tip,.b2b-q__icon{display:none}}.b2b-calc{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 0 2rem;display:flex}.b2b-calc h2{margin:0}.b2b-flipcal{border-radius:var(--radius);border:2px solid var(--blue);background:var(--bg);width:5.5rem;display:grid;overflow:hidden}.b2b-flipcal span{background:var(--blue);color:#fff;letter-spacing:.1em;padding:.3rem 0;font-size:.7rem;font-weight:700}.b2b-flipcal strong{color:var(--blue);font-size:2.3rem;line-height:1.5}.b2b-loadtrack{background:var(--b2b-tint);border-radius:4px;width:min(22rem,100%);height:.5rem;overflow:hidden}.b2b-loadbar{background:var(--orange);border-radius:4px;width:100%;height:100%;animation:2.1s linear both b2b-load}.b2b-summary{gap:1.1rem;margin-top:1rem;display:grid;position:relative}.b2b-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow);margin:0;font-size:.85rem;font-weight:700}.b2b-headline{margin:-.6rem 0 0}.b2b-cards{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.b2b-card,.b2b-teaser{border-radius:var(--radius-lg);flex:18rem;min-width:0;max-width:26rem}.b2b-card{border:1px solid var(--grey-light);background:var(--bg-sunken);gap:.8rem;padding:.9rem;display:grid}.b2b-card--figaf{background:var(--b2b-tint);border-color:color-mix(in srgb, var(--blue) 30%, white)}.b2b-card__pm,.b2b-card__date{align-items:center;gap:.9rem;display:flex}.b2b-card__pm{border-bottom:1px dashed var(--grey-light);padding-bottom:.8rem}.b2b-pm{background:var(--grey-light);border-radius:50%;flex:none;width:5.5rem;height:5.5rem;overflow:hidden}.b2b-card--figaf .b2b-pm{background:color-mix(in srgb, var(--blue) 18%, white)}.b2b-pm svg{width:100%;height:100%;display:block}.b2b-card p{margin:0}.b2b-card__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--subheading);font-size:.72rem;font-weight:700}.b2b-card--figaf .b2b-card__eyebrow{color:var(--blue)}.b2b-card__quip{font-size:.9rem;font-weight:600;line-height:1.35}.b2b-calendar{border-radius:var(--radius);background:var(--bg);border:2px solid var(--grey-dark);text-align:center;flex:none;width:6rem;display:grid;overflow:hidden}.b2b-calendar span{background:var(--grey-dark);color:#fff;letter-spacing:.08em;padding:.3rem 0;font-size:.7rem;font-weight:700}.b2b-calendar strong{color:var(--subheading);padding-top:.2rem;font-size:2.5rem;line-height:1.15}.b2b-calendar em{color:var(--ink-muted);padding-bottom:.4rem;font-size:.72rem;font-style:normal}.b2b-card--figaf .b2b-calendar{border-color:var(--blue)}.b2b-card--figaf .b2b-calendar span{background:var(--blue)}.b2b-card--figaf .b2b-calendar strong{color:var(--blue)}.b2b-card__full{font-size:1.25rem;font-weight:700;line-height:1.2}.b2b-card__sub{color:var(--ink-muted);font-size:.85rem}.b2b-teaser{background:var(--blue);color:#fff;flex-direction:column;justify-content:center;gap:.8rem;padding:1.25rem;display:flex}.b2b-teaser p{margin:0}.b2b-teaser__title{font-size:1.3rem;font-weight:700;line-height:1.2}.b2b-teaser .b2b-btn{align-self:flex-start}.b2b-stats{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.b2b-stats li{background:var(--bg-sunken);color:var(--ink);border-radius:999px;padding:.25rem .75rem;font-size:.85rem}.b2b-stats strong{font-variant-numeric:tabular-nums}.b2b-dl{border-radius:var(--radius);background:color-mix(in srgb, var(--b2b-warn) 11%, white);color:color-mix(in srgb, var(--b2b-warn) 80%, black);align-items:flex-start;gap:.65rem;padding:.75rem 1rem;font-weight:500;display:flex}.b2b-dl.is-good{background:color-mix(in srgb, var(--green) 14%, white);color:var(--b2b-good)}.b2b-dl>svg{margin-top:.2rem}.b2b-dl p{margin:0}.b2b-dl ul{gap:.2rem;margin:.4rem 0 0;padding-left:1.1rem;font-size:.92rem;font-weight:400;display:grid}.b2b-dl__figaf{border-radius:var(--radius);background:color-mix(in srgb, var(--green) 14%, white);color:var(--b2b-good);padding:.5rem .8rem;font-size:.92rem;font-weight:600;margin-top:.6rem!important}.b2b-figafline{border-radius:var(--radius);background:var(--b2b-tint);color:var(--blue);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:1.05rem;font-weight:600;display:flex}.b2b-figafline p{outline:none;flex:16rem;min-width:0;margin:0}.b2b-figafline__bolt{background:var(--orange-bright);width:2.1rem;height:2.1rem;color:var(--blue-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.b2b-confetti{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.b2b-confetti__bit{border-radius:2px;animation-name:b2b-fall;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:both;position:absolute;top:-16px}.b2b-confetti__bit--0{background:var(--orange)}.b2b-confetti__bit--1{background:var(--blue)}.b2b-confetti__bit--2{background:var(--green)}.b2b-confetti__bit--3{background:var(--cyan)}.b2b-live{margin:0 0 1.25rem;font-size:.95rem}.b2b-tweak{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;gap:1rem;display:grid}.b2b-panel{background:var(--bg-raised);border:1px solid var(--grey-light);border-radius:var(--radius);--ink-muted:var(--grey-dark);gap:.5rem;min-width:0;margin:0;padding:.9rem 1rem 1rem;display:grid}.b2b-panel legend{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--cyan-text);margin-bottom:.3rem;padding:0;font-size:.72rem;font-weight:700}.b2b-trow{grid-template-columns:minmax(0,1fr) 6.25rem;align-items:center;gap:.5rem;display:grid}.b2b-trow label{font-size:.9rem;line-height:1.3}.b2b-panel .b2b-affix{border-width:1px;width:auto;height:2.4rem}.b2b-panel .b2b-affix input{font-size:.95rem}.b2b-panel .b2b-affix span{padding:0 .5rem 0 .2rem;font-size:.8rem}.b2b-panel .b2b-input{border-width:1px;height:2.4rem;font-size:.9rem}.b2b-field--tight label{font-weight:400}.b2b-tnote{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.45}.b2b-check{cursor:pointer;align-items:center;gap:.6rem;min-height:2.4rem;font-size:.9rem;display:flex}.b2b-check input{width:1.1rem;height:1.1rem;accent-color:var(--blue);margin:0}@media (width>=64rem){.b2b-tweak{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem}.b2b-panel{padding:.8rem .85rem .9rem}.b2b-trow{grid-template-columns:minmax(0,1fr);gap:.25rem}}.b2b-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2.5rem;display:grid}.b2b-kpi{border-left:1px solid var(--grey-light);padding:.25rem 1.5rem}.b2b-kpi:first-child{border-left:0;padding-left:0}.b2b-kpi p{margin:0}.b2b-kpi__label{color:var(--ink-muted);font-size:.88rem}.b2b-kpi__value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.7rem;font-weight:700;line-height:1.25}.b2b-kpi__note{color:var(--ink-muted);font-size:.82rem}.b2b-h2gap{margin-top:.5rem}.tone-good{color:var(--b2b-good)}.tone-warn{color:var(--b2b-warn)}.tone-brand{color:var(--blue)}.tone-muted{color:var(--ink-muted)}.tone-ink{color:var(--ink)}@media (width<=860px){.b2b-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.b2b-kpi:nth-child(3){border-left:0;padding-left:0}}@media (width<=420px){.b2b-kpis{grid-template-columns:minmax(0,1fr)}.b2b-kpi{border-left:0;padding-left:0}}.b2b-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 0;margin-top:1rem;display:grid}.b2b-fact{border-left:1px solid var(--rule);align-content:start;gap:.3rem;padding:0 1.5rem;display:grid}.b2b-fact:first-child{border-left:0;padding-left:0}.b2b-fact p{margin:0}.b2b-fact__icon{border-radius:var(--radius);background:var(--b2b-warm);width:2.3rem;height:2.3rem;color:color-mix(in srgb, var(--orange) 60%, black);justify-content:center;align-items:center;font-size:1.15rem;display:flex}.b2b-fact__label{color:var(--ink-muted);font-size:.88rem}.b2b-fact__value{color:var(--subheading);font-size:1.6rem;font-weight:700;line-height:1.2}.b2b-fact__note{font-size:.85rem}@media (width<=860px){.b2b-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-fact:nth-child(3){border-left:0;padding-left:0}}@media (width<=420px){.b2b-facts{grid-template-columns:minmax(0,1fr)}.b2b-fact{border-left:0;padding-left:0}}.b2b-tpscroll{margin-top:1rem;overflow-x:auto}.b2b-tpscroll:focus-visible{outline-offset:4px}.b2b-tp{grid-template-columns:7rem minmax(0,1fr);column-gap:.75rem;min-width:34rem;padding-top:2rem;display:grid}.b2b-tp__grid{grid-auto-rows:2.5rem;row-gap:.75rem;display:grid}.b2b-tp__label{flex-direction:column;justify-content:center;line-height:1.2;display:flex}.b2b-tp__label span{color:var(--ink-muted);font-size:.78rem}.b2b-tp__tracks{grid-auto-rows:2.5rem;row-gap:.75rem;display:grid;position:relative}.b2b-tp__lane{background:var(--bg-sunken);border-radius:var(--radius);position:relative}.section--sunken .b2b-tp__lane{background:var(--bg)}.b2b-tp__bar{border-radius:var(--radius);background:#a3adb8;position:absolute;top:0;bottom:0;left:0}.b2b-tp__bar.is-figaf{background:var(--blue)}.b2b-tp__date{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;padding-left:.5rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0}.b2b-tp__date.is-inside{padding:0 .6rem 0 0}.b2b-tp__date.is-light{color:#fff}.b2b-tp__axis{border-top:1px solid var(--grey-dark);height:2.1rem;position:relative}.b2b-tp__tick{border-left:1px solid var(--grey-dark);height:6px;position:absolute;top:0}.b2b-tp__ticklabel{color:var(--ink-muted);white-space:nowrap;font-size:.7rem;position:absolute;top:.5rem;transform:translate(-50%)}.b2b-tp__hol{background:var(--orange);border:1.5px solid var(--bg);border-radius:50%;width:9px;height:9px;margin-left:-5px;position:absolute;top:-5px}.b2b-tp__marker{border-left:2px dashed var(--b2b-warn);position:absolute;top:-.75rem;bottom:2.1rem}.b2b-tp__marker span{white-space:nowrap;color:var(--b2b-warn);font-size:.7rem;font-weight:600;position:absolute;top:-1.3rem;left:.35rem}.b2b-tp__marker span.is-right{left:auto;right:.35rem}.b2b-legend{color:var(--ink-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.5rem;font-size:.82rem;display:flex}.b2b-legend span{align-items:center;gap:.4rem;display:inline-flex}.b2b-legend__dot{background:var(--orange);border-radius:50%;width:9px;height:9px}.b2b-legend__dash{border-top:2px dashed var(--b2b-warn);width:14px}.b2b-tablewrap{margin-top:1.25rem}.b2b-table{min-width:32rem;font-size:.92rem}.b2b-table th,.b2b-table td{padding:.5rem .7rem}.b2b-table tbody th{font-size:inherit;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:400}.b2b-table tr.is-strong th,.b2b-table tr.is-strong td{font-weight:700}.b2b-note{border-radius:var(--radius);background:var(--b2b-warm);max-width:var(--measure);margin:.75rem 0 0;padding:.65rem .9rem;font-weight:500}.b2b-star{color:var(--b2b-warn);margin-left:.1em}.b2b-fine{margin:.75rem 0 0}.b2b-phases{margin-top:.5rem}.b2b-phase{border-top:1px solid var(--rule);gap:.4rem;padding:.9rem 0;display:grid}.b2b-phase__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.b2b-phase__head h3{margin:0;font-size:1.05rem}.b2b-phase__head h3 span{color:var(--ink-muted);font-size:.85rem;font-weight:400}.b2b-phase__head>span{font-size:.9rem;font-weight:600}.b2b-phase__bars{grid-template-columns:minmax(0,1fr) 9rem;align-items:center;gap:.25rem .75rem;display:grid}.b2b-phase__track{background:var(--bg-sunken);border-radius:3px;height:.65rem;overflow:hidden}.b2b-phase__bar{background:#a3adb8;height:100%}.b2b-phase__bar.is-figaf{background:var(--blue)}.b2b-phase__val{text-align:right;font-variant-numeric:tabular-nums;font-size:.82rem}.b2b-phase__val.is-figaf{color:var(--blue);font-weight:600}.b2b-phase p{color:var(--ink-muted);margin:0;font-size:.9rem}.b2b-actions{flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;display:flex}.b2b-disclaimer{color:var(--ink-muted);max-width:var(--measure);outline:none;margin:0;font-size:.85rem}.b2b-disclaimer strong{color:var(--ink)}.b2b-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.b2b-cta h2{margin-bottom:.4rem}.b2b-cta .lede{margin:0}.b2b-cta__buttons{flex-wrap:wrap;gap:.7rem;display:flex}.b2b-print-only{display:none}@keyframes b2b-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.b2b-grow{transform-origin:0;animation:1.1s cubic-bezier(.2,.75,.25,1) both b2b-grow}@keyframes b2b-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.b2b-pop{animation:.5s cubic-bezier(.2,1.4,.4,1) both b2b-pop}@keyframes b2b-floaty{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}.b2b-float{animation:1.6s ease-in-out infinite alternate b2b-floaty}@keyframes b2b-wobble{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.b2b-flip{animation:.5s ease-in-out infinite alternate b2b-wobble}@keyframes b2b-load{0%{width:0}to{width:100%}}@keyframes b2b-fall{0%{opacity:1;transform:translateY(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(640px)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.b2b-grow,.b2b-pop,.b2b-float,.b2b-flip,.b2b-loadbar{animation:none!important}.b2b-confetti{display:none}}@media print{@page{size:A4;margin:12mm}.site-header,.site-footer,.skip,.no-print,.b2b-confetti,#cc-main,.b2b-hero .lede{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.b2b-print-only{margin-bottom:1rem;display:block}.b2b-grow,.b2b-pop,.b2b-float,.b2b-flip{opacity:1!important;animation:none!important;transform:none!important}.section{padding-block:1rem;background:0 0!important}.b2b-tpscroll,.tablewrap{overflow:visible}.b2b-phase,.b2b-card,.b2b-table tr{break-inside:avoid}.b2b-inputs div{border-top:1px solid var(--grey-light);grid-template-columns:14rem minmax(0,1fr);gap:.75rem;padding:.2rem 0;font-size:.85rem;display:grid}.b2b-inputs dt{color:var(--ink-muted)}.b2b-inputs dd{margin:0}}
