.cap-tabs{flex-wrap:wrap;justify-content:center;gap:28px;margin:0 0 40px;display:flex}.cap-tab{cursor:pointer;color:#00397373;letter-spacing:.02em;text-transform:uppercase;background:#fff;border:1px solid #00397366;border-radius:4px;height:44px;padding:0 25px;font-size:18px;font-weight:500;line-height:28px;transition:background .25s,border-color .25s,color .25s,transform .2s;position:relative;overflow:hidden}.cap-tab:hover{transform:translateY(-1px)}.cap-tab[aria-selected=true]{color:#012;background:#0099d1;border-color:#0099d1}.cap-tab[aria-selected=true]:hover{transform:none}.cap-tab.is-progress:after{content:"";transform-origin:0;height:3px;animation:capProgress var(--cap-progress-ms,2.8s) linear forwards;background:#00224559;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes capProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cap-panel{color:var(--color-navy-800);background:#e8edf4;border-radius:6px;max-width:892px;min-height:265px;margin:0 auto;padding:36px 42px}.cap-panel.is-enter{animation:.55s cubic-bezier(.22,1,.36,1) both capIn}.cap-panel.is-enter .cap-kicker,.cap-panel.is-enter h3,.cap-panel.is-enter p,.cap-panel.is-enter .cap-chips span{animation:.5s cubic-bezier(.22,1,.36,1) both capItemIn}.cap-panel.is-enter .cap-kicker{animation-delay:40ms}.cap-panel.is-enter h3{animation-delay:.1s}.cap-panel.is-enter p{animation-delay:.16s}.cap-panel.is-enter .cap-chips span:first-child{animation-delay:.24s}.cap-panel.is-enter .cap-chips span:nth-child(2){animation-delay:.3s}.cap-panel.is-enter .cap-chips span:nth-child(3){animation-delay:.36s}@keyframes capIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes capItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cap-kicker{letter-spacing:.02em;text-transform:uppercase;color:#0099d1;margin-bottom:12px;font-size:16px;font-weight:500;line-height:24px}.cap-panel h3{font-family:var(--font-display);color:var(--color-navy-700);text-transform:none;margin:0 0 14px;font-size:24px;font-weight:400;line-height:32px}.cap-panel p{color:var(--color-navy-700);max-width:814px;margin:0 0 22px;font-size:16px;line-height:1.55}.cap-panel a{color:#00c4b3;border-bottom:1px solid #00c4b3;margin-top:16px;padding-bottom:2px;font-size:14px;font-weight:600;display:inline-block}.cap-chips{flex-wrap:wrap;gap:8px;display:flex}.cap-chips span{letter-spacing:.02em;text-transform:uppercase;color:#00c4b3;border:1px solid #00c4b333;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:400;line-height:18px}@media (max-width:980px){.cap-tabs{flex-wrap:nowrap;gap:8px;width:100%}.cap-tab{white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;height:40px;padding:0 10px;font-size:14px;line-height:1.2}.cap-panel{min-height:0;padding:28px 24px}}@media (prefers-reduced-motion:reduce){.cap-panel.is-enter,.cap-panel.is-enter .cap-kicker,.cap-panel.is-enter h3,.cap-panel.is-enter p,.cap-panel.is-enter .cap-chips span{animation:none}.cap-tab{transition:none}.cap-tab.is-progress:after{animation:none;transform:scaleX(1)}}
.case-stage{display:grid}.case-slide{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:355px minmax(0,1fr);align-items:start;gap:76px;width:100%;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;display:grid}.case-slide.is-left{transform:translate(-32px)}.case-slide.is-right{transform:translate(32px)}.case-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .5s .1s,transform .65s cubic-bezier(.16,1,.3,1) .1s,visibility;transform:none}.case-slide.is-active.is-dir-next{animation:.6s cubic-bezier(.16,1,.3,1) both caseInNext}.case-slide.is-active.is-dir-prev{animation:.6s cubic-bezier(.16,1,.3,1) both caseInPrev}.case-slide.is-active.is-dir-next .case-media,.case-slide.is-active.is-dir-prev .case-media{animation:.55s cubic-bezier(.16,1,.3,1) 60ms both casePieceIn}.case-slide.is-active.is-dir-next .case-copy,.case-slide.is-active.is-dir-prev .case-copy{animation:.6s cubic-bezier(.16,1,.3,1) .14s both casePieceIn}.case-slide.is-dir-prev.is-active .case-media,.case-slide.is-dir-prev.is-active .case-copy{animation-name:casePieceInPrev}@keyframes caseInNext{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes caseInPrev{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes casePieceIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes casePieceInPrev{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.case-wrap{padding-top:56px;position:relative}.case-nav{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:431px}.case-arrow{cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0;line-height:0;transition:opacity .2s,transform .2s}.case-arrow img{width:40px;height:40px;transition:opacity .2s;display:block}.case-next img{transform:rotate(180deg)}.case-arrow:hover:not(:disabled){opacity:.85;transform:scale(1.04)}.case-arrow:disabled{cursor:default;pointer-events:none}.case-arrow:disabled img{opacity:.29}@media (prefers-reduced-motion:reduce){.case-slide,.case-slide.is-active{transition:none;animation:none}}.case-media{width:355px;max-width:100%}.case-poster{aspect-ratio:355/493;border-radius:var(--radius-container);background:var(--color-surface-950);width:100%;position:relative;overflow:hidden}.case-poster.is-playing{background:#000}.case-play{cursor:pointer;z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.case-poster-img{object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.case-poster iframe{z-index:5;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.case-quote-mark{pointer-events:none;z-index:0;width:100px;height:auto;position:absolute;top:4px;left:-48px}@media (max-width:1100px){.case-nav{left:340px}.case-slide{grid-template-columns:300px minmax(0,1fr);gap:40px}.case-media{width:300px}}@media (max-width:800px){.case-wrap{padding-top:0}.case-nav{margin:0 0 20px;position:static}.case-slide{grid-template-columns:minmax(0,1fr);gap:28px}.case-media{margin:0 auto}}
.rd-gal{background:#012;padding:90px 0;position:relative;overflow:hidden}.rd-gal:before{content:"";z-index:0;pointer-events:none;background:url(/redesign/background-ellipse.svg) top/100% 100% no-repeat;width:min(1740px,140vw);height:min(1202px,100%);position:absolute;top:0;left:50%;transform:translate(calc(-50% - 4vw))}.rd-gal>.wrap{z-index:1;position:relative}.gal-head{max-width:680px;margin:0 auto 40px;text-align:center!important}.gal-head h2{color:#fff;font-family:var(--font-display);font-size:48px;font-weight:400;line-height:56px}.gal-head h2 .hl{color:#fff}.gal-head p{color:var(--color-surface-200);opacity:.8;font-size:16px;line-height:1.55}.gal-sources,.gal-tablist{background:#ffffff0d;border-radius:72px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:max-content;margin:0 auto 20px;padding:8px;display:flex}.gal-tablist{margin-bottom:36px}.gal-source,.gal-tab{cursor:pointer;height:42px;color:var(--color-surface-200);opacity:.7;background:0 0;border:0;border-radius:72px;padding:0 23px;font-size:16px;font-weight:400;line-height:1.55;transition:background .25s,color .25s,opacity .25s}.gal-source:hover,.gal-tab:hover{opacity:1;color:#fff}.gal-source.is-active,.gal-tab[aria-selected=true]{color:var(--color-secondary-500);opacity:1;background:#ffffff29}.gal-stage{display:block}.gal-slide{display:none}.gal-slide.is-active{display:block}.gal-panel.is-enter{animation:.75s both galIn}@keyframes galIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes galPop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gal-panel .stab tbody tr,.gal-panel .sig-row:not(.sig-head),.gal-panel .scale-row:not(.scale-head),.gal-panel .pcard,.gal-panel .waste-col,.ds-panel img{opacity:0}.gal-panel.is-enter .stab tbody tr,.gal-panel.is-enter .sig-row:not(.sig-head),.gal-panel.is-enter .scale-row:not(.scale-head),.ds-panel.is-enter img{animation:.75s both galPop}.gal-panel.is-enter .pcard{animation:1.05s cubic-bezier(.16,1,.3,1) both pcardIn}.gal-panel.is-enter .waste-col{animation:1s cubic-bezier(.16,1,.3,1) both wasteColIn}@keyframes pcardIn{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:none}}@keyframes wasteColIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes wasteRowIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes suppressIn{0%{opacity:0;transform:translate(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes zcPulse{0%{opacity:0;transform:translateY(4px)}60%{opacity:1;transform:translateY(0)}80%{transform:scale(1.04)}to{opacity:1;transform:none}}.gal-panel.is-enter .stab tbody tr:first-child,.gal-panel.is-enter .sig-row:not(.sig-head):nth-child(2),.gal-panel.is-enter .scale-row:not(.scale-head):nth-child(2){animation-delay:.12s}.gal-panel.is-enter .pcard:first-child{animation-delay:.18s}.gal-panel.is-enter .waste-col:first-child{animation-delay:.2s}.gal-panel.is-enter .stab tbody tr:nth-child(2),.gal-panel.is-enter .sig-row:not(.sig-head):nth-child(3),.gal-panel.is-enter .scale-row:not(.scale-head):nth-child(3){animation-delay:.22s}.gal-panel.is-enter .pcard:nth-child(2){animation-delay:.38s}.gal-panel.is-enter .waste-col:nth-child(2){animation-delay:.4s}.gal-panel.is-enter .stab tbody tr:nth-child(3),.gal-panel.is-enter .sig-row:not(.sig-head):nth-child(4),.gal-panel.is-enter .scale-row:not(.scale-head):nth-child(4){animation-delay:.32s}.gal-panel.is-enter .pcard:nth-child(3){animation-delay:.58s}.gal-panel.is-enter .stab tbody tr:nth-child(4),.gal-panel.is-enter .sig-row:not(.sig-head):nth-child(5),.gal-panel.is-enter .scale-row:not(.scale-head):nth-child(5){animation-delay:.42s}.gal-panel.is-enter .pcard:nth-child(4){animation-delay:.78s}.gal-panel.is-enter .stab tbody tr:nth-child(5),.gal-panel.is-enter .sig-row:not(.sig-head):nth-child(6),.gal-panel.is-enter .scale-row:not(.scale-head):nth-child(6){animation-delay:.52s}.gal-panel.is-enter .stab tbody tr:nth-child(6),.gal-panel.is-enter .scale-row:not(.scale-head):nth-child(7){animation-delay:.62s}.gal-panel.is-enter .stab tbody tr:nth-child(7),.gal-panel.is-enter .scale-row:not(.scale-head):nth-child(8){animation-delay:.72s}.gal-panel.is-enter .stab tbody tr:nth-child(n+8){animation-delay:.8s}.ds-panel.is-enter img{animation-delay:.18s}.spec{background:#fff;border:0;border-radius:6px;max-width:1100px;margin:0 auto;overflow:hidden}.sp-ft{color:var(--Color-Dark-blue-500,#003973);font-family:Inter;font-size:var(--Font-size-Body-M,16px);font-style:normal;font-weight:500;line-height:var(--Line-height-Body-M,24px)}.spec-head{text-align:left;border-bottom:0;padding:37px 50px 0}.spec-q{display:none}.spec-title{color:var(--color-navy-800);margin:0 0 8px;font-size:28px;font-weight:700;line-height:36px}.spec-ask{font-family:var(--font-sans);color:var(--color-blue-bright);font-size:20px;font-style:italic;font-weight:500;line-height:28px}.spec-body{padding:40px 50px 20px}.spec-foot{color:var(--color-blue-bright);border-top:0;padding:0 50px 37px;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.spec-foot .sf-lead{color:#003973;font-style:italic}.spec-foot .tk{color:var(--color-blue-bright);font-style:italic}.spec-foot--legend{color:#003973;font-style:normal;font-weight:500}.spec-foot--legend .tk{color:#0099d1;font-style:normal;font-weight:700}.fun{flex-direction:column;gap:24px;display:flex}.fun-row{grid-template-columns:150px minmax(0,1fr) 160px;align-items:center;gap:18px;display:grid}.fun-label .fl-n{color:var(--color-navy-800);font-size:18px;font-weight:700;line-height:24px}.fun-label .fl-s{color:var(--color-navy-700);opacity:.7;margin-top:4px;font-size:16px}.fun-bar{width:100%;height:49px;position:relative}.fun-track{background:#dde1e5;border-radius:4px;position:absolute;inset:0}.fun-fill{color:#fff;border-radius:4px;align-items:center;width:0;min-width:0;padding:0 20px;transition:width 1.35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.fun-fill.is-solid{background:#003973}.fun-fill.is-light{color:var(--color-navy-700)}.fun-fill .fb-n{white-space:nowrap;font-size:18px;font-weight:800;line-height:24px}.fun-stat{align-items:flex-start;gap:8px;display:flex}.fun-stat .fs-p{color:var(--color-navy-800);font-size:20px;font-weight:800;line-height:28px}.fun-stat .fs-p small{color:var(--color-navy-700);opacity:.7;margin-top:0;font-size:16px;font-weight:400;line-height:20px;display:block}.fun-delta{opacity:0;border-radius:3px;padding:2px 6px;font-size:12px;font-weight:800;line-height:16px;transition:opacity .7s,transform .7s;transform:translateY(6px)}.fun-delta.is-pop{opacity:1;transform:none}.fun-delta.down{color:#cd5257;background:#f3d4d5}.fun-delta.up{color:#009d8f;background:#ccf3f0}.fun-accts{border-top:1px solid #dde1e5;margin-top:28px;padding-top:24px}.fa-h{letter-spacing:0;text-transform:none;color:#00172e;margin:0 0 14px;font-size:20px;font-weight:600;line-height:28px}.fa-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.facard{box-sizing:border-box;opacity:0;background:#dde1e566;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;min-height:122px;padding:20px 15px 18px;transition:opacity .7s,transform .7s;display:flex;transform:translateY(10px)}.facard.is-pop{opacity:1;transform:none}.facard .fa-logo{object-fit:contain;object-position:left center;width:auto;max-width:110px;height:25px;margin:0;display:block}.facard .fa-logo--sterling{width:auto;max-width:85px;height:25px}.facard .fa-logo--cedar{width:27px;max-width:27px;height:28px}.facard .fa-meta{color:#003973;letter-spacing:.02em;margin:14px 0 0;font-size:13px;font-weight:500;line-height:1.25}.fa-stage{letter-spacing:.02em;white-space:nowrap;border-radius:49px;justify-content:center;align-items:center;margin-top:10px;padding:2px 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.fa-stage.aware{color:#0099d1;background:#ccebf6}.fa-stage.engaged{color:#00c4b3;background:#ccf3f0}.fa-stage.pipeline{color:#f4a261;background:#fdecdf}.fa-stage.won{color:#ffd166;text-shadow:0 0 .4px #6b737d87;background:#fff6e0}.ds-panel{border-radius:6px;max-width:1154px;margin:0 auto;overflow:hidden}.ds-panel img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 0 8.8px #002e5c38}.stab{border-collapse:collapse;width:100%;font-size:14px}.stab th{letter-spacing:.1em;text-transform:uppercase;color:#58708b;text-align:left;border-bottom:1px solid #00172e1f;padding:10px 12px;font-size:11px}.stab th.r,.stab td.r{text-align:right}.stab td{color:var(--color-navy-700);border-bottom:1px solid #00172e14;padding:12px}.stab .acct{color:var(--color-navy-800);font-weight:600}.stab .num{color:var(--color-navy-800);font-variant-numeric:tabular-nums}.sig-board{width:100%;min-width:980px}.sig-row{border-bottom:1px solid #dde1e5;grid-template-columns:214fr 240fr 110fr minmax(120px,130fr) 140fr 82px minmax(138px,145fr);align-items:center;column-gap:0;min-height:89px;padding:0;display:grid}.sig-row.sig-head{border-bottom:1px solid #dde1e5;align-items:end;min-height:0;padding:0 0 18px}.sig-row.sig-head>div{text-transform:uppercase;color:#00172e;letter-spacing:0;font-size:18px;font-weight:700;line-height:24px}.sig-row.sig-head>:nth-child(4){white-space:nowrap}.sig-row:last-child{border-bottom:0}.sig-acct{color:#00172e;white-space:nowrap;padding-right:12px;font-size:16px;font-weight:500;line-height:20px}.sig-score{text-align:right;color:#00172e;font-variant-numeric:tabular-nums;box-sizing:border-box;padding-right:0;font-size:16px;font-weight:700;line-height:20px}.sig-row.sig-head .sig-score{text-transform:uppercase;font-weight:700}.sig-gap{pointer-events:none;width:100%}.sig-row>:last-child{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.sig-row.sig-head>:last-child{text-align:right;white-space:nowrap;display:block}.sig-board .pools{align-items:center;gap:5.7px;display:flex}.sig-board .pool{letter-spacing:0;border:0;border-radius:2px;justify-content:center;align-items:center;width:33px;height:33px;font-size:18px;font-weight:700;line-height:24px;display:flex}.sig-board .pool.on{color:#0099d1;background:#0099d12e}.sig-board .pool.off{color:#99b0c7;background:#ccd7e366}.sig-board .depth .dot5{align-items:center;gap:4px;width:66px;display:flex}.sig-board .depth .dd{background:#dde1e5;border-radius:50%;flex:none;width:10px;height:10px;display:block}.sig-board .depth .dd.on{background:#0b315e}.sig-board .spark{align-items:flex-end;gap:4.2px;width:66px;height:30px;margin-left:0;display:flex}.sig-board .spark i{width:5.5px;height:var(--h,8px);opacity:1;transform-origin:bottom;background:#0099d1;border-radius:0;flex:none;transition:transform 1.15s cubic-bezier(.16,1,.3,1);display:block;transform:scaleY(0)}.sig-board .spark i.peak{background:#00c4b3}.sig-board .spark--navy i{background:#0b315e}.gal-panel.is-enter .sig-board .spark i{transform:scaleY(1)}.gal-panel.is-enter .sig-board .spark i.peak{animation:.85s .95s both sigPeakGlow}.sig-board .pool{opacity:0;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1);transform:scale(.62)}.gal-panel.is-enter .sig-board .pool{opacity:1;transform:none}.sig-board .pool:first-child{transition-delay:0s}.sig-board .pool:nth-child(2){transition-delay:40ms}.sig-board .pool:nth-child(3){transition-delay:80ms}.sig-board .pool:nth-child(4){transition-delay:.12s}.sig-board .pool:nth-child(5){transition-delay:.16s}.gal-panel.is-enter .sig-row:nth-child(2) .pool:first-child{transition-delay:.22s}.gal-panel.is-enter .sig-row:nth-child(2) .pool:nth-child(2){transition-delay:.26s}.gal-panel.is-enter .sig-row:nth-child(2) .pool:nth-child(3){transition-delay:.3s}.gal-panel.is-enter .sig-row:nth-child(2) .pool:nth-child(4){transition-delay:.34s}.gal-panel.is-enter .sig-row:nth-child(2) .pool:nth-child(5){transition-delay:.38s}.gal-panel.is-enter .sig-row:nth-child(3) .pool:first-child{transition-delay:.32s}.gal-panel.is-enter .sig-row:nth-child(3) .pool:nth-child(2){transition-delay:.36s}.gal-panel.is-enter .sig-row:nth-child(3) .pool:nth-child(3){transition-delay:.4s}.gal-panel.is-enter .sig-row:nth-child(3) .pool:nth-child(4){transition-delay:.44s}.gal-panel.is-enter .sig-row:nth-child(3) .pool:nth-child(5){transition-delay:.48s}.gal-panel.is-enter .sig-row:nth-child(4) .pool:first-child{transition-delay:.42s}.gal-panel.is-enter .sig-row:nth-child(4) .pool:nth-child(2){transition-delay:.46s}.gal-panel.is-enter .sig-row:nth-child(4) .pool:nth-child(3){transition-delay:.5s}.gal-panel.is-enter .sig-row:nth-child(4) .pool:nth-child(4){transition-delay:.54s}.gal-panel.is-enter .sig-row:nth-child(4) .pool:nth-child(5){transition-delay:.58s}.gal-panel.is-enter .sig-row:nth-child(5) .pool:first-child{transition-delay:.52s}.gal-panel.is-enter .sig-row:nth-child(5) .pool:nth-child(2){transition-delay:.56s}.gal-panel.is-enter .sig-row:nth-child(5) .pool:nth-child(3){transition-delay:.6s}.gal-panel.is-enter .sig-row:nth-child(5) .pool:nth-child(4){transition-delay:.64s}.gal-panel.is-enter .sig-row:nth-child(5) .pool:nth-child(5){transition-delay:.68s}.gal-panel.is-enter .sig-row:nth-child(6) .pool:first-child{transition-delay:.62s}.gal-panel.is-enter .sig-row:nth-child(6) .pool:nth-child(2){transition-delay:.66s}.gal-panel.is-enter .sig-row:nth-child(6) .pool:nth-child(3){transition-delay:.7s}.gal-panel.is-enter .sig-row:nth-child(6) .pool:nth-child(4){transition-delay:.74s}.gal-panel.is-enter .sig-row:nth-child(6) .pool:nth-child(5){transition-delay:.78s}.sig-board .depth .dd{transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s;transform:scale(0)}.gal-panel.is-enter .sig-board .depth .dd{transform:none}.sig-board .depth .dd:first-child{transition-delay:0s}.sig-board .depth .dd:nth-child(2){transition-delay:45ms}.sig-board .depth .dd:nth-child(3){transition-delay:90ms}.sig-board .depth .dd:nth-child(4){transition-delay:.135s}.sig-board .depth .dd:nth-child(5){transition-delay:.18s}.gal-panel.is-enter .sig-row:nth-child(2) .dd:first-child{transition-delay:.28s}.gal-panel.is-enter .sig-row:nth-child(2) .dd:nth-child(2){transition-delay:.32s}.gal-panel.is-enter .sig-row:nth-child(2) .dd:nth-child(3){transition-delay:.36s}.gal-panel.is-enter .sig-row:nth-child(2) .dd:nth-child(4){transition-delay:.4s}.gal-panel.is-enter .sig-row:nth-child(2) .dd:nth-child(5){transition-delay:.44s}.gal-panel.is-enter .sig-row:nth-child(3) .dd:first-child{transition-delay:.38s}.gal-panel.is-enter .sig-row:nth-child(3) .dd:nth-child(2){transition-delay:.42s}.gal-panel.is-enter .sig-row:nth-child(3) .dd:nth-child(3){transition-delay:.46s}.gal-panel.is-enter .sig-row:nth-child(3) .dd:nth-child(4){transition-delay:.5s}.gal-panel.is-enter .sig-row:nth-child(3) .dd:nth-child(5){transition-delay:.54s}.gal-panel.is-enter .sig-row:nth-child(4) .dd:first-child{transition-delay:.48s}.gal-panel.is-enter .sig-row:nth-child(4) .dd:nth-child(2){transition-delay:.52s}.gal-panel.is-enter .sig-row:nth-child(4) .dd:nth-child(3){transition-delay:.56s}.gal-panel.is-enter .sig-row:nth-child(4) .dd:nth-child(4){transition-delay:.6s}.gal-panel.is-enter .sig-row:nth-child(4) .dd:nth-child(5){transition-delay:.64s}.gal-panel.is-enter .sig-row:nth-child(5) .dd:first-child{transition-delay:.58s}.gal-panel.is-enter .sig-row:nth-child(5) .dd:nth-child(2){transition-delay:.62s}.gal-panel.is-enter .sig-row:nth-child(5) .dd:nth-child(3){transition-delay:.66s}.gal-panel.is-enter .sig-row:nth-child(5) .dd:nth-child(4){transition-delay:.7s}.gal-panel.is-enter .sig-row:nth-child(5) .dd:nth-child(5){transition-delay:.74s}.gal-panel.is-enter .sig-row:nth-child(6) .dd:first-child{transition-delay:.68s}.gal-panel.is-enter .sig-row:nth-child(6) .dd:nth-child(2){transition-delay:.72s}.gal-panel.is-enter .sig-row:nth-child(6) .dd:nth-child(3){transition-delay:.76s}.gal-panel.is-enter .sig-row:nth-child(6) .dd:nth-child(4){transition-delay:.8s}.gal-panel.is-enter .sig-row:nth-child(6) .dd:nth-child(5){transition-delay:.84s}.sig-board .act-pill{letter-spacing:0;white-space:nowrap;opacity:0;border:0;border-radius:9px;justify-content:center;align-items:center;height:33px;padding:3px 14px;font-size:17px;font-weight:500;line-height:1.55;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translate(12px)}.gal-panel.is-enter .sig-board .act-pill{opacity:1;transform:none}.gal-panel.is-enter .sig-row:nth-child(2) .act-pill{transition-delay:.48s}.gal-panel.is-enter .sig-row:nth-child(3) .act-pill{transition-delay:.58s}.gal-panel.is-enter .sig-row:nth-child(4) .act-pill{transition-delay:.68s}.gal-panel.is-enter .sig-row:nth-child(5) .act-pill{transition-delay:.78s}.gal-panel.is-enter .sig-row:nth-child(6) .act-pill{transition-delay:.88s}@keyframes sigPeakGlow{0%{box-shadow:0 0 #00c4b300}45%{box-shadow:0 0 0 4px #00c4b347}to{box-shadow:0 0 #00c4b300}}.sig-board .act-now{color:#c1272d;background:#f3d4d5c2}.sig-board .act-week{color:#f4a261;background:#f4a26130}.sig-board .act-keep{color:#009d8f;background:#00c4b326}.sig-board .act-mon{color:#003973;background:#0b315e1a}.scale-board{width:100%;min-width:940px}.scale-row{border-bottom:1px solid #dde1e5;grid-template-columns:199fr 165fr 140fr 141fr 141fr 120fr 36px minmax(138px,145fr);align-items:center;min-height:69px;display:grid}.scale-row.scale-head{align-items:end;min-height:0;padding:0 0 18px}.scale-row.scale-head>div{text-transform:uppercase;color:#00172e;letter-spacing:0;font-size:18px;font-weight:700;line-height:24px}.scale-row:last-child{border-bottom:0}.scale-name{color:#00172e;font-size:16px;font-weight:500;line-height:20px}.scale-num{text-align:center;color:#00172e;font-variant-numeric:tabular-nums;padding:0;font-size:16px;font-weight:700;line-height:20px}.scale-row.scale-head .scale-num{text-transform:uppercase;text-align:center;font-weight:700}.scale-num .pct{color:#007aa7;font-weight:700}.scale-row>:last-child{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.scale-row.scale-head>:last-child{text-align:right;white-space:nowrap;display:block}.verdict-pill{letter-spacing:0;white-space:nowrap;opacity:0;border:0;border-radius:9px;justify-content:center;align-items:center;height:33px;padding:3px 14px;font-size:17px;font-weight:500;line-height:1.55;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translate(8px)}.gal-panel.is-enter .verdict-pill{opacity:1;transform:none}.gal-panel.is-enter .scale-row:nth-child(2) .verdict-pill{transition-delay:.45s}.gal-panel.is-enter .scale-row:nth-child(3) .verdict-pill{transition-delay:.58s}.gal-panel.is-enter .scale-row:nth-child(4) .verdict-pill{transition-delay:.71s}.gal-panel.is-enter .scale-row:nth-child(5) .verdict-pill{transition-delay:.84s}.gal-panel.is-enter .scale-row:nth-child(6) .verdict-pill{transition-delay:.97s}.gal-panel.is-enter .scale-row:nth-child(7) .verdict-pill{transition-delay:1.1s}.gal-panel.is-enter .scale-row:nth-child(8) .verdict-pill{transition-delay:1.23s}.vp-invest{color:#009d8f;background:#00c4b326}.vp-hold{color:#007aa7;background:#0099d124}.vp-reduce{color:#f4a261;background:#f4a26129}.vp-exclude{color:#c1272d;background:#f3d4d587}#galp-2 .spec-head{padding:37px 50px 0}#galp-2 .spec-body{padding:52px 50px 20px}#galp-4 .spec-head{padding:33px 47px 0}#galp-4 .spec-body{padding:35px 47px 16px}#galp-4 .spec-foot{padding:0 47px 37px}@media (max-width:900px){:is(.spec-body:has(.sig-board),.spec-body:has(.scale-board)){overflow-x:auto}}.stab-signals{width:100%}.stab-signals .spark i{transform:none!important}.pools{gap:4px;display:flex}.pool{border-radius:4px;justify-content:center;align-items:center;width:28px;height:24px;font-size:11px;font-weight:600;display:flex}.pool.on{color:#0099d1;background:#0099d11f}.pool.off{color:#58708b;background:#00172e08}.spark{align-items:flex-end;gap:3px;height:28px;display:flex}.spark i{background:var(--color-blue-bright);opacity:.55;transform-origin:bottom;border-radius:1px;width:6px;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scaleY(0)}.spark i:first-child{transition-delay:80ms}.spark i:nth-child(2){transition-delay:.14s}.spark i:nth-child(3){transition-delay:.2s}.spark i:nth-child(4){transition-delay:.26s}.spark i:nth-child(5){transition-delay:.32s}.spark i:nth-child(6){transition-delay:.38s}.spark i:nth-child(7){transition-delay:.44s}.gal-panel.is-enter .spark i{transform:scaleY(1)}.spark i.peak{background:var(--color-lime);opacity:1}.depth .dot5{gap:3px;display:flex}.depth .dd{background:#00172e26;border-radius:50%;width:7px;height:7px;display:inline-block}.depth .dd.on{background:var(--color-blue-bright)}.score-n{color:var(--color-navy-800);font-size:16px;font-weight:800}.act-pill{letter-spacing:.04em;border-radius:3px;padding:5px 10px;font-size:11px;font-weight:700}.act-now{color:#ff5a1f;background:#ff5a1f26;border:1px solid #ff5a1f80}.act-week{color:var(--color-orange-soft);background:#ffb62721;border:1px solid #f4a26173}.act-keep{color:#7baa3e;background:#7baa3e1a;border:1px solid #7baa3e66}.act-mon{color:#003973;background:#0b315e1a;border:0}.v-invest{color:#7baa3e;letter-spacing:.06em;text-transform:uppercase;background:#7baa3e14;border:1px solid #7baa3e80;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:700}.v-hold{color:#0099d1;letter-spacing:.06em;text-transform:uppercase;background:#0099d112;border:1px solid #0099d166;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:700}.v-reduce{color:var(--color-orange-soft);letter-spacing:.06em;text-transform:uppercase;background:#f4a26112;border:1px solid #f4a26166;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:700}.v-exclude,.v-suppress{color:#ff5a6e;letter-spacing:.06em;text-transform:uppercase;background:#ff5a6e14;border:1px solid #ff5a6e80;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:700}.dimbar{background:linear-gradient(90deg,var(--color-blue-bright),var(--color-blue-soft));vertical-align:middle;border-radius:4px;height:7px;margin-right:8px;display:inline-block}.pgrid{grid-template-columns:1fr 1fr;gap:19px 23px;display:grid}.pcard{box-sizing:border-box;--card-d:0s;background:#dde1e54d;border:0;border-top:4px solid #0000;border-radius:10px;min-height:275px;padding:30px 25px 28px;position:relative;overflow:hidden}.pcard:before{display:none}.pcard:after{content:"";width:0;height:4px;transition:width .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--card-d);background:#0099d1;border-radius:10px 10px 0 0;position:absolute;top:0;left:0}.gal-panel.is-enter .pcard:after{width:100%}.gal-panel.is-enter .pcard:first-child{--card-d:.28s}.gal-panel.is-enter .pcard:nth-child(2){--card-d:.48s}.gal-panel.is-enter .pcard:nth-child(3){--card-d:.68s}.gal-panel.is-enter .pcard:nth-child(4){--card-d:.88s}.pcard h4{color:#00172e;font-family:var(--font-sans);margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.pcard .prole{color:#007aa7;margin:0 0 18px;font-size:18px;font-weight:700;line-height:28px}.pcard .pline{color:#009d8f;letter-spacing:.32px;margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px}.pcard .pstats{color:#003973;margin:0 0 10px;font-size:16px;line-height:24px;display:block}.pcard .pstats .ps-lab{font-weight:500}.pcard .pstats .ps-sep{margin:0 2px;font-weight:500}.pcard .pstats b{color:#00172e;font-weight:700}.pcard .pstats .gv{color:#00c4b3}.pcard .pstats .bv{color:#0099d1}.pcard .paction{color:#003973;margin:0;font-size:16px;font-weight:400;line-height:24px}.pcard .paction b{color:#003973;font-weight:700}.pcard>h4,.pcard>.prole,.pcard>.pline,.pcard>.pstats,.pcard>.paction{opacity:0;transition:opacity .55s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.gal-panel.is-enter .pcard>h4,.gal-panel.is-enter .pcard>.prole,.gal-panel.is-enter .pcard>.pline,.gal-panel.is-enter .pcard>.pstats,.gal-panel.is-enter .pcard>.paction{opacity:1;transform:none}.gal-panel.is-enter .pcard>h4{transition-delay:calc(var(--card-d) + .12s)}.gal-panel.is-enter .pcard>.prole{transition-delay:calc(var(--card-d) + .24s)}.gal-panel.is-enter .pcard>.pline{transition-delay:calc(var(--card-d) + .36s)}.gal-panel.is-enter .pcard>.pstats{transition-delay:calc(var(--card-d) + .48s)}.gal-panel.is-enter .pcard>.paction{transition-delay:calc(var(--card-d) + .6s)}.pcard .pstats .gv,.pcard .pstats .bv{transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-block;transform:scale(.92)}.gal-panel.is-enter .pcard .pstats .gv,.gal-panel.is-enter .pcard .pstats .bv{transition-delay:calc(var(--card-d) + .7s);transform:none}#galp-3 .spec-head{padding:26px 76px 0}#galp-3 .spec-body{padding:16px 76px 20px}#galp-3 .spec-foot{color:#003973;padding:0 76px 37px;font-style:normal}#galp-3 .sp-ft{color:#003973;font-style:normal;font-weight:500}.waste-grid{grid-template-columns:1fr 1fr;gap:29px;display:grid}.waste-col{box-sizing:border-box;background:#dde1e54d;border-radius:10px;min-height:503px;padding:36px 25px 32px}.waste-col-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 22px;display:flex}.waste-col h5{font-family:var(--font-sans);color:#00172e;margin:0;font-size:20px;font-weight:700;line-height:28px}.waste-col .zc{color:#0099d1;white-space:nowrap;opacity:0;font-size:16px;font-weight:600;line-height:20px}.gal-panel.is-enter .waste-col .zc{animation:.9s cubic-bezier(.16,1,.3,1) both zcPulse}.gal-panel.is-enter .waste-col:first-child .zc{animation-delay:.45s}.gal-panel.is-enter .waste-col:nth-child(2) .zc{animation-delay:.65s}.waste-board{width:100%}.waste-row{border-bottom:1px solid #dde1e5;grid-template-columns:minmax(0,1fr) 78px 78px 96px;align-items:center;column-gap:16px;min-height:76px;display:grid}.gal-panel .waste-row:not(.waste-head){opacity:0}.gal-panel.is-enter .waste-row:not(.waste-head){animation:.75s cubic-bezier(.16,1,.3,1) both wasteRowIn}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(2){animation-delay:.5s}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(3){animation-delay:.62s}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(4){animation-delay:.74s}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(5){animation-delay:.86s}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(6){animation-delay:.98s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(2){animation-delay:.7s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(3){animation-delay:.82s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(4){animation-delay:.94s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(5){animation-delay:1.06s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(6){animation-delay:1.18s}.waste-row.waste-head{border-bottom:1px solid #dde1e5;align-items:end;min-height:0;padding:0 0 16px}.mh-96{min-height:96px}.waste-row.waste-head>div{text-transform:uppercase;color:#00172e;opacity:.67;letter-spacing:0;text-align:left;font-size:16px;font-weight:700;line-height:20px}.waste-row:last-child{border-bottom:0}.w-name{color:#00172e;min-width:0;font-size:16px;font-weight:500;line-height:20px}.w-num{text-align:right;color:#00172e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:500;line-height:20px}.waste-row>:nth-child(3){text-align:center}.waste-row.waste-head .w-num,.waste-row.waste-head .w-sig{text-transform:uppercase;text-align:right;opacity:.67;color:#00172e;white-space:nowrap;font-weight:700}.waste-row.waste-head>:nth-child(3){text-align:center}.w-sig{box-sizing:border-box;text-align:right;color:#0099d1;white-space:nowrap;opacity:0;width:100%;font-size:16px;font-weight:600;line-height:20px;display:block;transform:translate(8px)scale(.92)}.gal-panel.is-enter .w-sig{animation:.55s cubic-bezier(.16,1,.3,1) both suppressIn}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(2) .w-sig{animation-delay:.72s}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(3) .w-sig{animation-delay:.84s}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(4) .w-sig{animation-delay:.96s}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(5) .w-sig{animation-delay:1.08s}.gal-panel.is-enter .waste-col:first-child .waste-row:nth-child(6) .w-sig{animation-delay:1.2s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(2) .w-sig{animation-delay:.92s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(3) .w-sig{animation-delay:1.04s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(4) .w-sig{animation-delay:1.16s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(5) .w-sig{animation-delay:1.28s}.gal-panel.is-enter .waste-col:nth-child(2) .waste-row:nth-child(6) .w-sig{animation-delay:1.4s}.waste-row.waste-head .w-sig{opacity:1;animation:none;transform:none}#galp-5 .spec-q{display:none}#galp-5 .spec-head{padding:51px 46px 0}#galp-5 .spec-body{padding:36px 46px 20px}#galp-5 .spec-foot{color:#003973;padding:12px 46px 37px;font-style:normal}#galp-5 .sp-ft{color:#003973;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.spec-scroll{overflow-x:auto}@media (max-width:1200px){.wrap{padding-left:20px;padding-right:20px}}@media (max-width:900px){.gal-sources{border-radius:72px;width:fit-content;max-width:max-content;margin-left:auto;margin-right:auto;overflow:visible}.gal-source,.gal-tab{white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:none;height:auto;min-height:40px;padding:8px 16px;font-size:15px;line-height:1.35}.gal-tablist{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;max-width:100%;margin:0 0 28px;padding:4px 0;display:flex;overflow:auto hidden}.gal-tablist::-webkit-scrollbar{display:none}.gal-tab{scroll-snap-align:start}.spec-head,.spec-body,.spec-foot,#galp-3 .spec-head,#galp-3 .spec-body,#galp-3 .spec-foot,#galp-4 .spec-head,#galp-4 .spec-body,#galp-4 .spec-foot,#galp-5 .spec-head,#galp-5 .spec-body,#galp-5 .spec-foot{padding-left:20px;padding-right:20px}.gal-panel[data-gal-group=impactable] .spec-title{font-size:22px;line-height:28px}.gal-panel[data-gal-group=impactable] .spec-ask{font-size:16px;line-height:22px}.gal-panel[data-gal-group=impactable] .spec-foot,.gal-panel[data-gal-group=impactable] .sp-ft{font-size:13px;line-height:20px}.gal-panel[data-gal-group=impactable] .fun-label .fl-n{font-size:15px;line-height:20px}.gal-panel[data-gal-group=impactable] .fun-label .fl-s{font-size:13px}.gal-panel[data-gal-group=impactable] .fun-fill .fb-n{font-size:14px;line-height:18px}.gal-panel[data-gal-group=impactable] .fun-stat .fs-p{font-size:16px;line-height:22px}.gal-panel[data-gal-group=impactable] .fun-stat .fs-p small{font-size:12px;line-height:16px}.gal-panel[data-gal-group=impactable] .fun-delta{padding:3px 7px;font-size:12px}.gal-panel[data-gal-group=impactable] .fa-h{font-size:13px}.gal-panel[data-gal-group=impactable] .facard .fa-meta{font-size:12px}.gal-panel[data-gal-group=impactable] .sig-row.sig-head>div,.gal-panel[data-gal-group=impactable] .scale-row.scale-head>div,.gal-panel[data-gal-group=impactable] .sig-acct,.gal-panel[data-gal-group=impactable] .sig-score,.gal-panel[data-gal-group=impactable] .scale-name,.gal-panel[data-gal-group=impactable] .scale-num{font-size:13px;line-height:18px}.gal-panel[data-gal-group=impactable] .sig-board .pool{width:26px;height:26px;font-size:12px;line-height:16px}.gal-panel[data-gal-group=impactable] .sig-board .act-pill,.gal-panel[data-gal-group=impactable] .verdict-pill{height:28px;padding:2px 10px;font-size:13px}.gal-panel[data-gal-group=impactable] .pcard h4{font-size:17px;line-height:24px}.gal-panel[data-gal-group=impactable] .pcard .prole{margin-bottom:12px;font-size:15px;line-height:22px}.gal-panel[data-gal-group=impactable] .pcard .pline,.gal-panel[data-gal-group=impactable] .pcard .pstats,.gal-panel[data-gal-group=impactable] .pcard .paction{font-size:13px;line-height:20px}.gal-panel[data-gal-group=impactable] .waste-col h5{font-size:17px;line-height:24px}.gal-panel[data-gal-group=impactable] .waste-col .zc{font-size:13px}.gal-panel[data-gal-group=impactable] .waste-row.waste-head>div,.gal-panel[data-gal-group=impactable] .w-name,.gal-panel[data-gal-group=impactable] .w-num,.gal-panel[data-gal-group=impactable] .w-sig{font-size:13px;line-height:18px}.gal-panel[data-gal-group=impactable] .waste-row{column-gap:10px;min-height:56px}.fun-row{grid-template-columns:110px 1fr;gap:8px 12px}.fun-stat{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;display:flex}.fa-grid{grid-template-columns:1fr 1fr;gap:10px}.pgrid,.waste-grid{grid-template-columns:1fr}.waste-col{min-height:0;padding:28px 20px 22px}.pcard{min-height:0;padding:24px 22px 22px}.stab{min-width:560px}}@media (hover:none){.gal-source:hover,.gal-tab:hover{opacity:.7;color:var(--color-surface-200);background:0 0}.gal-source.is-active:hover,.gal-tab[aria-selected=true]:hover{opacity:1;color:var(--color-secondary-500);background:#ffffff29}}@media (prefers-reduced-motion:reduce){.gal-panel.is-enter{animation:none}.gal-panel .stab tbody tr,.gal-panel .sig-row:not(.sig-head),.gal-panel .scale-row:not(.scale-head),.gal-panel .pcard,.gal-panel .waste-col,.gal-panel .waste-row:not(.waste-head),.ds-panel img,.gal-panel.is-enter .stab tbody tr,.gal-panel.is-enter .sig-row:not(.sig-head),.gal-panel.is-enter .scale-row:not(.scale-head),.gal-panel.is-enter .pcard,.gal-panel.is-enter .waste-col,.gal-panel.is-enter .waste-row:not(.waste-head),.ds-panel.is-enter img{opacity:1;animation:none;transform:none}.fun-fill{transition:none}.fun-delta,.facard{opacity:1;transition:none;transform:none}.spark i,.sig-board .spark i{transition:none;animation:none;transform:none}.sig-board .pool,.sig-board .depth .dd,.sig-board .act-pill,.verdict-pill,.pcard>h4,.pcard>.prole,.pcard>.pline,.pcard>.pstats,.pcard>.paction,.pcard .pstats .gv,.pcard .pstats .bv,.pcard:after,.waste-col .zc,.w-sig{opacity:1;width:auto;transition:none;animation:none;transform:none}.pcard:after{width:100%}}:root:not(.dark) .rd-gal{background:#ccd7e35e}:root:not(.dark) .rd-gal:before{opacity:.35;filter:invert()hue-rotate(180deg)brightness(1.15)}:root:not(.dark) .gal-head h2,:root:not(.dark) .gal-head h2 .hl{color:#002245}:root:not(.dark) .gal-head p{color:#002245;opacity:1}:root:not(.dark) .gal-sources,:root:not(.dark) .gal-tablist{background:#fff}:root:not(.dark) .gal-source,:root:not(.dark) .gal-tab{color:#0022458c;background:0 0}:root:not(.dark) .gal-source:hover,:root:not(.dark) .gal-tab:hover{color:var(--color-navy-900);opacity:1}:root:not(.dark) .gal-source.is-active,:root:not(.dark) .gal-source.is-active:hover,:root:not(.dark) .gal-tab[aria-selected=true],:root:not(.dark) .gal-tab[aria-selected=true]:hover{color:#009d8f;background:#d4f5f2}:root:not(.dark) .gal-panel{color:var(--color-navy-800);background:#fff;border:1px solid #0039731a;box-shadow:0 16px 40px #0011220f}:root:not(.dark) .gal-panel .stab,:root:not(.dark) .gal-panel .sig-board,:root:not(.dark) .gal-panel .scale-board,:root:not(.dark) .gal-panel .waste-board,:root:not(.dark) .gal-panel .pcard{color:var(--color-navy-800);border-color:#0039731f}:root:not(.dark) .gal-panel h3,:root:not(.dark) .gal-panel h4,:root:not(.dark) .gal-panel .stab th,:root:not(.dark) .gal-panel .sig-head,:root:not(.dark) .gal-panel .scale-head{color:var(--color-navy-900)}:root:not(.dark) .gal-panel p,:root:not(.dark) .gal-panel td,:root:not(.dark) .gal-panel .sig-row,:root:not(.dark) .gal-panel .scale-row{color:var(--color-navy-700)}
.diff-grid{grid-template-columns:476px 1fr;align-items:start;gap:54px;display:grid}.diff-head-wrap{grid-area:1/1/span 2;max-width:476px}.diff-head{max-width:476px}.diff-head h2{letter-spacing:0;text-transform:none;font-size:48px;font-weight:400;line-height:56px}.diff-grid>:nth-child(2){grid-area:1/2}.diff-grid>:nth-child(3){grid-area:1/2;margin-left:330px}.diff-grid>:nth-child(4){grid-area:2/2}.diff-grid>:nth-child(5){grid-area:2/2;margin-left:330px}.diff-item{flex-direction:column;align-items:flex-start;width:300px;display:flex}.diff-item img{width:33px;height:33px;margin-bottom:12px;display:block}.diff-item h3{font-family:var(--font-display);color:var(--color-navy-700);margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.12}.diff-item p{color:var(--color-navy-700);opacity:.8;margin:0;font-size:16px;line-height:1.45}@media (max-width:1100px){.diff-grid{grid-template-columns:1fr 1fr;gap:28px 30px}.diff-head,.diff-head-wrap{grid-area:auto/1/auto/-1;max-width:720px}.diff-grid>:nth-child(n){grid-area:auto;justify-self:stretch;margin-left:0}.diff-item{width:auto}}@media (max-width:768px){.diff-head h2{font-size:40px;line-height:50px}}@media (max-width:700px){.diff-grid{grid-template-columns:1fr}}
.proc-rail{justify-content:center;align-items:stretch;gap:18px;max-width:1200px;height:238px;margin:50px auto 0;display:flex}.proc-card{cursor:pointer;text-align:left;width:138px;height:238px;color:var(--color-navy-700);background:#ccd7e38c;border:none;border-radius:6px;flex:0 0 138px;padding:10px 16px 0;transition:flex-basis .7s cubic-bezier(.16,1,.3,1),width .7s cubic-bezier(.16,1,.3,1),background .45s,border-color .45s,box-shadow .45s;position:relative;overflow:hidden}.proc-card:hover:not(.is-open){background:#ccd7e3d9}.proc-card:hover:not(.is-open) .proc-plus{transform:translate(-50%)scale(1.08)}.proc-card .proc-n{z-index:1;font-family:var(--font-sans);letter-spacing:-.02em;color:#02324f3b;transform-origin:0 0;font-size:62px;font-weight:900;line-height:1;transition:opacity .35s .32s,transform .45s cubic-bezier(.16,1,.3,1) .28s;position:absolute;top:10px;left:16px}.proc-card .proc-plus{z-index:1;width:28px;height:28px;transition:opacity .3s .32s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.proc-card .proc-body{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;padding:24px 28px 24px 26px;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0;transform:translate(22px)}.proc-card .proc-body h3{font-family:var(--font-sans);color:var(--color-navy-700);opacity:0;align-items:center;gap:12px;margin:0 0 14px;font-size:32px;font-weight:700;line-height:1.2;transition:opacity .15s,transform .15s;display:flex;transform:translateY(10px)}.proc-card .proc-body h3 img{flex:none;width:41px;height:41px;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:scale(.88)}.proc-card .proc-body p{color:var(--color-navy-700);opacity:0;max-width:530px;margin:0;font-size:18px;line-height:1.55;transition:opacity .15s,transform .15s;transform:translateY(12px)}.proc-card.is-open{cursor:default;background:#ccd7e3eb;flex-basis:577px;width:577px;box-shadow:0 10px 28px #02324f14}.proc-card.is-open .proc-n{opacity:0;pointer-events:none;transition:opacity .2s,transform .28s;transform:translateY(-6px)scale(.92)}.proc-card.is-open .proc-plus{opacity:0;pointer-events:none;transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1);transform:translate(-50%)rotate(45deg)scale(.75)}.proc-card.is-open .proc-body{opacity:1;pointer-events:auto;transition:opacity .4s .22s,transform .65s cubic-bezier(.16,1,.3,1) .18s;transform:none}.proc-card.is-open .proc-body h3{opacity:1;transition:opacity .4s .34s,transform .55s cubic-bezier(.16,1,.3,1) .3s;transform:none}.proc-card.is-open .proc-body h3 img{transition:transform .55s cubic-bezier(.16,1,.3,1) .38s;transform:none}.proc-card.is-open .proc-body p{opacity:1;transition:opacity .45s .44s,transform .6s cubic-bezier(.16,1,.3,1) .4s;transform:none}@media (max-width:1100px){.proc-rail{gap:12px;height:220px}.proc-card{flex-basis:110px;width:110px;height:220px}.proc-card .proc-n{font-size:48px}.proc-card.is-open{flex-basis:min(577px,52vw);width:min(577px,52vw)}.proc-card .proc-body h3{font-size:26px}.proc-card .proc-body p{font-size:16px}}@media (prefers-reduced-motion:reduce){.proc-card{transition:none}}@media (max-width:900px){.proc-rail{flex-direction:column;gap:10px;height:auto}.proc-card{width:100%;height:72px;max-height:72px;box-shadow:none;flex:none;padding:12px 16px;transition:max-height .6s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1),background .35s,box-shadow .35s}.proc-card .proc-n{font-size:28px;line-height:1.2}.proc-card .proc-plus{bottom:16px}.proc-card .proc-body{justify-content:flex-start;padding:22px 20px 18px;transform:translateY(10px)}.proc-card.is-open{width:100%;height:auto;min-height:180px;max-height:260px;box-shadow:0 8px 22px color-mix(in oklab, var(--color-navy-700) 7%, transparent);flex-basis:auto}.proc-card.is-open .proc-body{transition:opacity .35s .18s,transform .5s cubic-bezier(.16,1,.3,1) .14s;transform:none}.proc-card.is-open .proc-body h3{font-size:22px}.proc-card.is-open .proc-body p{font-size:16px}}
