#px-signature .ref-white,#px-signature .ref-coverage{background:#fff;color:#14253b;padding:88px 0}#px-signature .ref-white h2,#px-signature .ref-white h3,#px-signature .ref-coverage h2{color:#14253b}#px-signature .ref-white p,#px-signature .ref-coverage .s-lead{color:#536177}#px-signature .ref-white .p-link,#px-signature .ref-coverage .p-link{color:#2b3990}.ref-lead{max-width:700px;font-size:18px;line-height:1.7}.ref-workgrid,.ref-tailgrid{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;margin:36px 0}.ref-panel{padding:30px;border:1px solid #dfe5ed;border-radius:24px;box-shadow:0 16px 50px #13263d09;background:#fff}.ref-panel h3{font-size:25px}.ref-hour{display:grid;grid-template-columns:1fr 66px;gap:16px;padding:12px 0;border-bottom:1px solid #e8ecf2;align-items:center}.ref-hour span{font-size:14px}.ref-hour i{display:block;height:4px;border-radius:4px;background:linear-gradient(90deg,#2b3990,#00adee);margin-top:7px;width:var(--bar);transition:width .5s}.ref-hour input,.ref-panel input{width:100%;box-sizing:border-box;border:1px solid #cdd7e5;border-radius:8px;padding:8px;font:inherit;background:#fff;color:#14253b}.ref-total{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0 0;margin-top:20px;border-top:1px solid #ccd7e5}.ref-total strong{font-size:32px;white-space:nowrap}.ref-total span{font-size:13px;max-width:190px}#px-signature .ref-blue{background:linear-gradient(145deg,#202d79,#2b3990);color:#fff}#px-signature .ref-blue h3,#px-signature .ref-blue p{color:white}.ref-blue label{display:block;margin:32px 0 10px}.ref-blue small{display:block;line-height:1.6;margin-top:20px;color:#dce8ff}.ref-tail{background:#081323!important;padding:90px 0;color:white}.ref-tail h2{font-size:clamp(34px,4vw,52px);line-height:1.1}.ref-tail p{color:#bdccdd}.ref-tail small{display:block;color:#9eafc5;line-height:1.6}.ref-tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;align-content:center}.ref-tiles i{aspect-ratio:1;border-radius:4px;background:#172941;transition:background .35s,box-shadow .35s,transform .35s;transform:scale(.85)}.ref-tiles i.on{background:#39afe9;box-shadow:0 0 10px #39afe930;transform:scale(1)}.ref-money{display:block;font-size:clamp(40px,5vw,66px);letter-spacing:-2px;color:#48b7f3;margin:16px 0}.ref-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#abc4de}.ref-current{min-height:52px;font-size:15px;line-height:1.6;color:white}.ref-replay{background:transparent;color:#9cddff;border:1px solid #48627c;padding:10px 16px;border-radius:9px;font:inherit;cursor:pointer}#px-signature .ref-coverage .n-tiers{width:100%;min-width:0;box-sizing:border-box;overflow:hidden}#px-signature .ref-coverage .n-tier{padding:24px;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .75s}#px-signature .ref-coverage .n-tier.ref-wait{transform:translateY(-24px);opacity:0}#px-signature .ref-coverage .n-blocks i{width:22%;animation:ref-breathe 4s ease-in-out infinite}#px-signature .ref-coverage .n-blocks i:nth-child(2){animation-delay:.6s}#px-signature .ref-coverage .n-blocks i:nth-child(3){animation-delay:1.2s}#px-signature .ref-coverage .n-blocks i:nth-child(4){animation-delay:1.8s}#px-signature .ref-coverage .n-tail{animation:ref-breathe 4s ease-in-out infinite}#px-signature .ref-coverage .s-grid{width:100%;max-width:100%;box-sizing:border-box;grid-template-columns:repeat(8,minmax(0,1fr))}#px-signature .ref-console .obpane{display:none}#px-signature .ref-console .obpane.on{display:block}#px-signature .ref-console .obtab{padding:12px 14px;font:inherit;font-size:12px;white-space:nowrap;background:white;color:#536177;border:0;border-bottom:2px solid transparent;cursor:pointer}#px-signature .ref-console .obtab.on{color:#2b3990;border-bottom-color:#2b3990}#px-signature .ref-console .obgrid{display:grid;grid-template-columns:140px minmax(0,1fr)}#px-signature .ref-console .scroll{overflow-x:auto}.ref-console .s-wrap{max-width:1160px}.ref-console .wrap{width:100%;max-width:none}.ref-console .obpane{animation:ref-enter .4s ease}@keyframes ref-enter{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ref-breathe{50%{opacity:.5;transform:translateY(-3px)}}@media(max-width:700px){#px-signature .ref-white,#px-signature .ref-coverage,.ref-tail{padding:56px 0}.ref-workgrid,.ref-tailgrid{grid-template-columns:minmax(0,1fr);gap:22px}.ref-panel{padding:22px}.ref-tiles{gap:5px}.ref-hour{gap:10px}#px-signature .ref-coverage .s-gap{grid-template-columns:minmax(0,1fr)}#px-signature .ref-coverage .n-tier{padding:20px}#px-signature .ref-console .obgrid{display:block}#px-signature .ref-console .obsb{display:none}#px-signature .ref-console .kpi3{grid-template-columns:1fr!important}#px-signature .ref-console .s-wrap{padding:0 20px}.ref-console{overflow:hidden}}@media(prefers-reduced-motion:reduce){.ref-tiles i,#px-signature .ref-coverage .n-tier{transition:none}#px-signature .ref-coverage .n-blocks i,#px-signature .ref-coverage .n-tail,.ref-console .obpane{animation:none}}
#px-signature .ref-coverage .s-lead,#px-signature .ref-white .ref-lead{color:#536177!important}#px-signature .ref-coverage .s-kicker,#px-signature .ref-white .s-kicker{color:#2b3990!important}#px-signature .ref-coverage .s-gradient{background:none!important;color:#1477b8!important;-webkit-text-fill-color:#1477b8!important}#px-signature .ref-blue .s-kicker{color:#bbdcff!important}
@media(max-width:700px){#px-signature .ref-coverage .n-tier{padding:16px 20px}#px-signature .ref-coverage .n-tier h3{font-size:19px;margin:6px 0}#px-signature .ref-coverage .n-tier p{font-size:12px;margin:6px 0}#px-signature .ref-coverage .n-blocks{margin-top:10px}#px-signature .ref-coverage .n-tiernote{padding:12px 20px}#px-signature .ref-coverage .s-grid{gap:4px}}
.ref-tiles{grid-template-columns:repeat(16,minmax(0,1fr))}
@media(max-width:700px){.ref-tiles{grid-template-columns:repeat(12,minmax(0,1fr))}}
.ref-presets{display:flex;gap:10px;margin-bottom:12px}.ref-presets button{flex:1;border:1px solid #a8baf0;background:transparent;color:white;padding:13px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.ref-presets button[aria-pressed=true]{background:white;color:#2b3990;box-shadow:0 4px 20px #0002}.ref-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0}.ref-benefits article{border-top:3px solid #208bc8;padding:22px 0}.ref-benefits article>span{font-size:10px;letter-spacing:1.4px;color:#2b3990;font-weight:700}.ref-benefits h3{font-size:22px;line-height:1.3;margin:12px 0}.ref-benefits p{font-size:15px;line-height:1.7}.ref-tracker{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;margin:20px 0}.ref-trackerhead,.ref-trackrow{display:flex;justify-content:space-between;gap:18px;padding:12px 0}.ref-trackerhead{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#9db7d0}.ref-trackrow{border-top:1px solid #ffffff15;font-size:13px;animation:ref-enter .65s ease}.ref-trackrow>span{text-align:right;color:#b9cadd}.ref-trackrow strong{display:block;color:#63caff;margin-top:3px}.ref-console-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;padding:12px 16px;color:#33465e}.ref-console-controls button{font:inherit;color:#2b3990;background:#fff;border:1px solid #cbd6e6;border-radius:8px;padding:8px 12px;cursor:pointer}#px-signature .ref-console .obpane.on{animation:ref-enter .7s ease}#execution-studio,#workload,#value-portfolio{scroll-margin-top:95px}@media(max-width:700px){.ref-benefits{grid-template-columns:1fr;gap:0}.ref-benefits article{padding:18px 0}.ref-trackrow{font-size:12px}.ref-console-controls{font-size:11px}#px-signature .ref-console .obpane .scroll{overflow-x:auto;scrollbar-width:thin}}

@media(max-width:700px){#px-signature .ref-console .ref-mobile-table{min-width:0!important;display:block}#px-signature .ref-console .ref-mobile-table tbody{display:block}#px-signature .ref-console .ref-mobile-table .ref-table-head{display:none}#px-signature .ref-console .ref-mobile-table tr{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;border-bottom:1px solid #dce4ed!important}#px-signature .ref-console .ref-mobile-table td{display:block;text-align:left!important;padding:6px!important;overflow-wrap:anywhere}#px-signature .ref-console .ref-mobile-table td:before{content:attr(data-label);display:block;font-size:9px;text-transform:uppercase;color:#62748b;margin-bottom:5px}}

.launch-language{font:700 13px sans-serif;color:white!important;margin-left:14px}.launch-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;background:#091729;color:white;padding:32px;font:14px sans-serif}.launch-footer a{color:white}#launch-report{margin-top:22px}#launch-report label{display:block;margin:12px 0 6px;font-size:14px}#launch-report input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #bac8d9;border-radius:9px;font:inherit;background:white;color:#14253b}#launch-report p{font-size:12px;line-height:1.6;color:#42566f}#launch-report button{cursor:pointer;font:inherit}#launch-report button:disabled{opacity:.65}.report-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}

#launch-report .report-consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0 16px;font-size:12px;line-height:1.55;color:#42566f;cursor:pointer}#launch-report .report-consent input{appearance:auto;width:17px;height:17px;flex:none;margin:1px 0 0;padding:0;accent-color:#2b3990}#launch-report .report-consent span{display:block}#launch-report .report-consent a{color:#2b3990;text-decoration:underline;text-underline-offset:2px}

.ref-trackviewport{overflow:hidden}.ref-trackrow{box-sizing:border-box;min-height:64px;align-items:center;animation:none}.ref-trackrow b{font-weight:600}.launch-proofpoints{list-style:none;display:flex;justify-content:center;gap:10px 24px;flex-wrap:wrap;padding:0;margin:22px auto 0;color:#e7f0fa;font-size:13px;line-height:1.45}.launch-proofpoints li{border-top:1px solid #58a9d174;padding-top:10px}.launch-proofpoints li::marker{content:none}#px-signature .ref-white,#px-signature .ref-coverage,#px-signature .ref-panel{background-color:#fff!important}@media(max-width:700px){.ref-trackrow{min-height:72px}.launch-proofpoints{gap:6px 16px;margin-top:18px;font-size:12px}.launch-proofpoints li{width:100%;max-width:290px;padding-top:7px}}
