@property --n{syntax:"<integer>";inherits:false;initial-value:0}.C-3R0W_root{aspect-ratio:900/780;position:relative;container-type:inline-size}.C-3R0W_stage{--u:calc(100cqw / 900);--ease:cubic-bezier(.25, .46, .45, .94);--text:#fff;--muted:#9fb3c8;--subtle:#6f88a3;--line:#8cbeeb29;--row:#ffffff09;--accent:#5fb3e0;--success:#34d399;--warning:#fbbf24;color:var(--text);position:absolute;inset:0}.C-3R0W_stage[data-paused] *,.C-3R0W_stage[data-paused] :after{animation-play-state:paused!important}.C-3R0W_progress{gap:calc(var(--u) * 10);display:flex;position:absolute;inset:0 0 auto}.C-3R0W_progressTrack{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 4);background:#ffffff1f;flex:1;overflow:hidden}.C-3R0W_progressFill{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--fill,0))}.C-3R0W_progressFill[data-active]{animation:4.5s linear both C-3R0W_progressRun}.C-3R0W_scene{animation:.45s ease-in 4.05s both C-3R0W_sceneOut;position:absolute;inset:0}.C-3R0W_title{top:calc(var(--u) * 44);width:calc(var(--u) * 860);font-size:calc(var(--u) * 46);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15;position:absolute;left:0}.C-3R0W_word{vertical-align:top;margin-right:.26em;display:inline-block;overflow:hidden}.C-3R0W_word>span{animation:C-3R0W_wordIn .6s var(--ease) var(--d,0s) both;display:inline-block}.C-3R0W_panel{top:calc(var(--u) * 200);padding:calc(var(--u) * 36);border:1px solid var(--line);border-radius:calc(var(--u) * 30);animation:C-3R0W_rise .6s var(--ease) .2s both;background:#04142ec7;position:absolute;bottom:0;left:0;right:0}.C-3R0W_rise{animation:C-3R0W_rise .6s var(--ease) var(--d,0s) both}.C-3R0W_panelHeader{margin-bottom:calc(var(--u) * 26);font-size:calc(var(--u) * 25);justify-content:space-between;align-items:center;font-weight:600;display:flex}.C-3R0W_aside{font-size:calc(var(--u) * 20);color:var(--muted);font-weight:400}.C-3R0W_chip{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 21);white-space:nowrap;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone) 25%, transparent);font-weight:600;display:inline-flex}.C-3R0W_chip svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.C-3R0W_success{--tone:var(--success)}.C-3R0W_warning{--tone:var(--warning)}.C-3R0W_accent{--tone:var(--accent)}.C-3R0W_track{height:calc(var(--u) * 8);border-radius:calc(var(--u) * 8);background:#ffffff14;overflow:hidden}.C-3R0W_bar{border-radius:inherit;background:var(--tone,var(--success));transform-origin:0;height:100%;transform:scaleX(var(--w));animation:C-3R0W_barGrow 1.1s var(--ease) var(--d,0s) both}.C-3R0W_count{--n:var(--to);counter-reset:n var(--n);font-variant-numeric:tabular-nums;animation:C-3R0W_countUp 1.1s var(--ease) var(--d,0s) both}.C-3R0W_count:after{content:counter(n) "%"}.C-3R0W_later{animation:C-3R0W_rise .6s var(--ease) var(--d,0s) both}.C-3R0W_topLine{top:-1px;left:calc(var(--u) * 40);right:calc(var(--u) * 40);background:linear-gradient(90deg, transparent, var(--accent), transparent);transform-origin:0;height:1px;animation:C-3R0W_lineDraw .9s var(--ease) .5s both;position:absolute}.C-3R0W_mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--u) * 18);color:var(--subtle);font-weight:400}.C-3R0W_clients{position:relative}.C-3R0W_selection{height:calc(var(--u) * 92);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:calc(var(--u) * 14);background:color-mix(in srgb, var(--accent) 8%, transparent);animation:C-3R0W_selectionIn .5s var(--ease) 1.3s both, C-3R0W_selectionMove .7s var(--ease) 2.1s both;position:absolute;inset:0 0 auto}.C-3R0W_clientRow{align-items:center;gap:calc(var(--u) * 24);height:calc(var(--u) * 92);margin-bottom:calc(var(--u) * 12);padding:0 calc(var(--u) * 22);border-radius:calc(var(--u) * 14);background:var(--row);display:flex;position:relative}.C-3R0W_avatar{width:calc(var(--u) * 46);height:calc(var(--u) * 46);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 21);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);justify-content:center;align-items:center;font-weight:700;display:flex}.C-3R0W_clientName{font-size:calc(var(--u) * 24);flex:1;font-weight:600}.C-3R0W_clientName small{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 19);color:var(--muted);font-weight:400;display:block}.C-3R0W_spark{width:calc(var(--u) * 180);height:calc(var(--u) * 44);overflow:visible}.C-3R0W_spark path{fill:none;stroke:var(--tone,var(--success));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:C-3R0W_draw 1.3s var(--ease) var(--d,0s) both}.C-3R0W_spark .C-3R0W_area{fill:color-mix(in srgb, var(--tone,var(--success)) 14%, transparent);stroke:none;animation:C-3R0W_fadeIn .6s var(--ease) calc(var(--d,0s) + .8s) both}.C-3R0W_clientScore{width:calc(var(--u) * 60);text-align:right;font-size:calc(var(--u) * 23);font-weight:600}.C-3R0W_tableHead,.C-3R0W_tableRow{grid-template-columns:calc(var(--u) * 104) 1.75fr 1fr calc(var(--u) * 160);column-gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 20);border-bottom:1px solid var(--line);align-items:center;display:grid}.C-3R0W_tableHead{padding-bottom:calc(var(--u) * 14);font-size:calc(var(--u) * 18);color:var(--subtle);font-weight:600}.C-3R0W_tableRow{height:calc(var(--u) * 84)}.C-3R0W_flash{animation:C-3R0W_rise .6s var(--ease) var(--d,0s) both, C-3R0W_rowFlash 1.2s ease var(--a) both}.C-3R0W_strong{font-size:calc(var(--u) * 23);font-weight:600}.C-3R0W_soft{font-size:calc(var(--u) * 21);color:var(--muted)}.C-3R0W_status{height:calc(var(--u) * 36);position:relative}.C-3R0W_status>*{position:absolute;top:0;left:0}.C-3R0W_pendingOut{animation:C-3R0W_fadeOut .35s ease var(--d) both}.C-3R0W_approvedIn{animation:C-3R0W_approve .4s var(--ease) var(--d) both}.C-3R0W_timeline{padding-left:calc(var(--u) * 48);position:relative}.C-3R0W_timelineTrack,.C-3R0W_timelineFill{left:calc(var(--u) * 15);top:calc(var(--u) * 18);width:calc(var(--u) * 2);height:calc(var(--u) * 330);position:absolute}.C-3R0W_timelineTrack{background:#ffffff1a}.C-3R0W_timelineFill{background:var(--accent);transform-origin:top;animation:C-3R0W_lineGrow 2.7s var(--ease) .8s both}.C-3R0W_step{height:calc(var(--u) * 108);position:relative}.C-3R0W_stepDot{left:calc(var(--u) * -44);top:calc(var(--u) * 8);width:calc(var(--u) * 26);height:calc(var(--u) * 26);background:#04142e;border:2px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.C-3R0W_stepDot:before{content:"";background:var(--accent);animation:C-3R0W_dotFill .35s var(--ease) var(--d) both;border-radius:50%;position:absolute;inset:-2px}.C-3R0W_stepDot svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14);animation:C-3R0W_dotFill .35s var(--ease) var(--d) both;position:relative}.C-3R0W_stepLine{justify-content:space-between;align-items:baseline;display:flex}.C-3R0W_stepTime{font-size:calc(var(--u) * 20);color:var(--muted);font-variant-numeric:tabular-nums}.C-3R0W_stepDetail{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 20);color:var(--muted)}.C-3R0W_sla{align-items:center;gap:calc(var(--u) * 16);margin:calc(var(--u) * -8) 0 calc(var(--u) * 26);display:flex}.C-3R0W_sla .C-3R0W_track{height:calc(var(--u) * 6);flex:1}.C-3R0W_slaBar{border-radius:inherit;background:var(--warning);transform-origin:0;height:100%;animation:3.4s linear .5s both C-3R0W_slaDrain;transform:scaleX(.58)}.C-3R0W_event{align-items:center;gap:calc(var(--u) * 18);height:calc(var(--u) * 70);margin-bottom:calc(var(--u) * 8);padding:0 calc(var(--u) * 18);border-radius:calc(var(--u) * 12);background:var(--row);display:flex;position:relative}.C-3R0W_event+.C-3R0W_event:before{content:"";left:calc(var(--u) * 22);top:calc(var(--u) * -38);width:2px;height:calc(var(--u) * 68);background:color-mix(in srgb, var(--accent) 45%, transparent);transform-origin:top;animation:C-3R0W_lineGrowY .4s var(--ease) var(--d,0s) both;position:absolute}.C-3R0W_eventDot{width:calc(var(--u) * 10);height:calc(var(--u) * 10);background:var(--accent);border-radius:50%;flex-shrink:0}.C-3R0W_eventAction{font-size:calc(var(--u) * 22);flex:1;font-weight:600}.C-3R0W_eventWho{width:calc(var(--u) * 140);font-size:calc(var(--u) * 19);color:var(--muted)}.C-3R0W_hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--u) * 18);color:var(--subtle)}.C-3R0W_adequacy{align-items:center;gap:calc(var(--u) * 44);display:flex}.C-3R0W_ring{width:calc(var(--u) * 220);height:calc(var(--u) * 220);flex-shrink:0;position:relative}.C-3R0W_ring svg{width:100%;height:100%;transform:rotate(-90deg)}.C-3R0W_tick{stroke:#ffffff24;stroke-width:2px}.C-3R0W_tickOn{stroke:color-mix(in srgb, var(--accent) 70%, transparent);animation:C-3R0W_fadeIn .3s ease var(--d) both}.C-3R0W_ringValue{animation:C-3R0W_ringFill 1.8s var(--ease) .5s both}.C-3R0W_ringLabel{font-size:calc(var(--u) * 58);letter-spacing:-.03em;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.C-3R0W_modules{flex:1}.C-3R0W_module{margin-bottom:calc(var(--u) * 20)}.C-3R0W_moduleLine{margin-bottom:calc(var(--u) * 8);font-size:calc(var(--u) * 20);justify-content:space-between;display:flex}.C-3R0W_moduleLine>span:first-child{font-weight:600}.C-3R0W_moduleLine>span:last-child{color:var(--muted)}.C-3R0W_stats{gap:calc(var(--u) * 28);margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 21);color:var(--muted);display:flex}.C-3R0W_stats strong{color:var(--text)}@keyframes C-3R0W_rise{0%{opacity:0;transform:translateY(calc(var(--u) * 24))}}@keyframes C-3R0W_wordIn{0%{opacity:0;transform:translateY(calc(var(--u) * 30))}}@keyframes C-3R0W_sceneOut{to{opacity:0;transform:translateY(calc(var(--u) * -16))}}@keyframes C-3R0W_progressRun{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes C-3R0W_barGrow{0%{transform:scaleX(0)}}@keyframes C-3R0W_countUp{0%{--n:0}}@keyframes C-3R0W_fadeIn{0%{opacity:0}}@keyframes C-3R0W_lineDraw{0%{transform:scaleX(0)}}@keyframes C-3R0W_lineGrowY{0%{transform:scaleY(0)}}@keyframes C-3R0W_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes C-3R0W_rowFlash{0%{background-color:#0000}25%{background-color:color-mix(in srgb, var(--success) 10%, transparent)}to{background-color:#0000}}@keyframes C-3R0W_slaDrain{0%{transform:scaleX(.92)}}@keyframes C-3R0W_fadeOut{to{opacity:0}}@keyframes C-3R0W_approve{0%{opacity:0;transform:translateY(calc(var(--u) * 10))}}@keyframes C-3R0W_selectionIn{0%{opacity:0}}@keyframes C-3R0W_selectionMove{to{transform:translateY(calc(var(--u) * 104))}}@keyframes C-3R0W_lineGrow{0%{transform:scaleY(0)}}@keyframes C-3R0W_dotFill{0%{opacity:0}}@keyframes C-3R0W_ringFill{0%{stroke-dashoffset:var(--ring-empty)}}@media (prefers-reduced-motion:reduce){.C-3R0W_stage *,.C-3R0W_stage :after,.C-3R0W_stage :before{animation:none!important}}
.n-UULG_cta{--ease:cubic-bezier(.25, .46, .45, .94);transition:transform .4s var(--ease), background-color .4s var(--ease);position:relative}.n-UULG_cta:hover{transform:translateY(-2px)}.n-UULG_cta:after{content:"";border-radius:inherit;pointer-events:none;animation:n-UULG_halo 5s var(--ease) 1.6s infinite;position:absolute;inset:0}.n-UULG_cta:hover:after{animation:none}.n-UULG_cta:focus-visible:after{animation:none}@keyframes n-UULG_halo{0%{box-shadow:0 0 #5fb3e08c}32%,to{box-shadow:0 0 0 14px #5fb3e000}}@media (prefers-reduced-motion:reduce){.n-UULG_cta{transition:background-color .4s var(--ease)}.n-UULG_cta:hover{transform:none}.n-UULG_cta:after{animation:none}}@media (max-height:820px) and (min-width:1024px){.n-UULG_heroContent{padding-top:5.5rem!important;padding-bottom:2.5rem!important}.n-UULG_heroTitle{font-size:3rem!important;line-height:1.1!important}.n-UULG_heroDesc{margin-top:1.25rem!important;font-size:1rem!important;line-height:1.5!important}.n-UULG_heroBadges{margin-top:1rem!important}.n-UULG_heroActions,.n-UULG_heroRating{margin-top:1.5rem!important}}@media (max-height:700px) and (max-width:640px){.n-UULG_heroContent{padding-top:4.75rem!important;padding-bottom:1.5rem!important}.n-UULG_heroTitle{font-size:2rem!important;line-height:1.15!important}.n-UULG_heroDesc{margin-top:.875rem!important;font-size:.875rem!important;line-height:1.45!important}.n-UULG_heroBadges{gap:.5rem!important;margin-top:.75rem!important}.n-UULG_heroActions{gap:.5rem!important;margin-top:1.25rem!important}.n-UULG_heroRating{margin-top:1rem!important}}