.ac{color:#1f2126;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6;margin-left:auto;margin-right:auto;max-width:var(--ac-max,1200px);padding-left:16px;padding-right:16px;width:100%;-webkit-font-smoothing:antialiased}.ac,.ac *{box-sizing:border-box}.ac p{margin-top:0}.ac ::selection{background:#decdff;color:#2e0057}.ac-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);margin:0;padding:0;white-space:nowrap}.ac-wrap{width:100%}.ac-shell{padding:var(--ac-pt,88px) 0 var(--ac-pb,88px)}.ac-head{margin:0 auto 64px;max-width:600px;text-align:center}.ac-eyebrow{color:#6a00c7;font-size:12px;font-weight:500;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.ac-title{color:#1f2126;font-size:44px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 16px;text-wrap:balance}.ac-lead{color:#55575d;font-size:18px;line-height:1.55;margin:0;text-wrap:pretty}.ac-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr}.ac-grid>*{min-width:0}.ac-card{background:#fff;border:1px solid #e6e7e9;border-radius:24px;box-shadow:0 1px 2px rgba(31,33,38,.03),0 16px 40px rgba(31,33,38,.04);height:100%;margin:0;padding:48px 40px;transition:box-shadow .3s ease,transform .3s ease}.ac-card:hover{box-shadow:0 1px 2px rgba(31,33,38,.03),0 24px 56px rgba(31,33,38,.07)}.ac-field{border:0;margin:0 0 40px;min-width:0;padding:0}.ac-field:last-child{margin-bottom:0}.ac-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.ac-label{color:#1f2126;display:inline;float:none;font-weight:500;margin:0;padding:0;width:auto}.ac-label,.ac-value{font-size:16px;line-height:1.4}.ac-value{background:#f5f0ff;border-radius:999px;color:#6a00c7;font-variant-numeric:tabular-nums;font-weight:700;min-width:48px;padding:2px 14px;text-align:center;transition:background .2s,color .2s}.ac-field:hover .ac-value{background:#eee4ff}.ac-hint{color:#70737b;font-size:14px;line-height:1.4;margin:4px 0 0}.ac-seg{background:#f4f4f5;border-radius:14px;display:flex;gap:4px;margin-top:12px;padding:4px;position:relative}.ac-seg input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.ac-seg label{background:transparent;border:0;border-radius:10px;color:#55575d;cursor:pointer;flex:1;font-size:15px;font-weight:500;line-height:44px;margin:0;min-height:44px;text-align:center;transition:background .2s,color .2s,box-shadow .2s,transform .15s}.ac-seg label:hover{color:#1f2126}.ac-seg label:active{transform:scale(.97)}.ac-seg input:checked+label{background:#fff;box-shadow:0 1px 2px rgba(31,33,38,.1),0 0 0 1px #decdff;color:#4c008f;font-weight:700}.ac-seg input:focus-visible+label{box-shadow:0 0 0 4px rgba(136,0,255,.18);outline:3px solid #4c008f;outline-offset:2px}.ac-slider{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:block;height:44px;margin:12px 0 0;padding:0;width:100%}.ac-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#80f var(--p,50%),#e6e7e9 var(--p,50%));border-radius:3px;height:6px}.ac-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:4px solid #80f;border-radius:50%;box-shadow:0 2px 6px rgba(31,33,38,.18);height:24px;margin-top:-9px;transition:box-shadow .2s,transform .2s;width:24px}.ac-slider:hover::-webkit-slider-thumb{box-shadow:0 2px 6px rgba(31,33,38,.18),0 0 0 6px rgba(136,0,255,.12)}.ac-slider:active::-webkit-slider-thumb{box-shadow:0 2px 6px rgba(31,33,38,.18),0 0 0 8px rgba(136,0,255,.16);transform:scale(1.08)}.ac-slider::-moz-range-track{background:#e6e7e9;border-radius:3px;height:6px}.ac-slider::-moz-range-progress{background:#80f;border-radius:3px;height:6px}.ac-slider::-moz-range-thumb{background:#fff;border:4px solid #80f;border-radius:50%;box-shadow:0 2px 6px rgba(31,33,38,.18);height:16px;width:16px}.ac-slider:hover::-moz-range-thumb{box-shadow:0 2px 6px rgba(31,33,38,.18),0 0 0 6px rgba(136,0,255,.12)}.ac-slider:focus-visible{outline:none}.ac-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #4c008f}.ac-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #4c008f}.ac-ticks{align-items:flex-end;display:flex;height:12px;justify-content:space-between;margin-top:-4px;padding:0 12px}.ac-ticks i{background:#d3d4d8;display:block;height:4px;width:1px}.ac-ticks i:first-child,.ac-ticks i:nth-child(11),.ac-ticks i:nth-child(6){background:#a1a3a9;height:8px}.ac-scale{color:#70737b;display:flex;font-size:13px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;padding:0 4px}.ac-optional{border-top:1px solid #e6e7e9;padding-top:32px}.ac-check{align-items:center;display:flex;gap:12px;min-height:44px}.ac-check input{accent-color:#80f;cursor:pointer;flex:none;height:20px;margin:0;width:20px}.ac-check label{color:#1f2126;cursor:pointer;font-size:15px;margin:0}.ac-check label:hover{color:#4c008f}.ac-check input:focus-visible{outline:3px solid #4c008f;outline-offset:2px}.ac-cpa{margin:8px 0}.ac-input{background:#fff;border:1px solid #d3d4d8;border-radius:12px;color:#1f2126;display:block;font:inherit;font-size:16px;height:48px;margin-top:8px;padding:0 16px;transition:border-color .2s,box-shadow .2s;width:100%}.ac-input:hover{border-color:#a1a3a9}.ac-input:focus-visible{border-color:#80f;box-shadow:0 0 0 4px rgba(136,0,255,.18);outline:none}.ac-result{background:linear-gradient(180deg,#f5f0ff,#fff 380px);display:flex;flex-direction:column;padding-bottom:40px}.ac-top{margin-bottom:16px;text-align:center}.ac-years{border:0;display:flex;justify-content:center;margin:0 0 28px;min-width:0;padding:0}.ac-seg-sm{background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px #e6e7e9;margin-top:0;max-width:288px;width:100%}.ac-seg-sm label{font-size:14px;line-height:36px;min-height:36px}.ac-range{color:#2e0057;font-size:clamp(40px,5.2vw,60px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0;text-wrap:balance;transition:opacity .25s}.ac-ramp{color:#55575d;font-size:14px;line-height:1.5;margin:12px auto 0;max-width:360px;text-wrap:balance}.ac-data{transition:opacity .25s}.ac-result[aria-busy=true] .ac-data,.ac-result[aria-busy=true] .ac-range{opacity:.4}.ac-gauge{margin:24px auto 48px;max-width:420px;position:relative}.ac-gauge svg{display:block;height:auto;overflow:visible;width:100%}.ac-orbit{stroke:#decdff;stroke-width:1.5}.ac-arcs{filter:drop-shadow(0 10px 12px rgba(76,0,143,.2));transition:opacity .4s ease}.ac-result[aria-busy=true] .ac-arcs{opacity:.3}.ac-gauge .ac-track{stroke:#eee4ff;stroke-linecap:round;stroke-width:14}.ac-gauge .ac-seg-c{stroke-linecap:round;stroke-width:14;transition:stroke-dasharray .8s cubic-bezier(.3,.7,.2,1),stroke-dashoffset .8s cubic-bezier(.3,.7,.2,1),opacity .35s ease}.ac-hole-a{fill:#2e0057;font-family:Inter,Arial,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.02em}.ac-result:has(.ac-kpi:focus-within) .ac-seg-c,.ac-result:has(.ac-kpi:hover) .ac-seg-c{opacity:.22}.ac-result:has(.ac-kpi[data-key=cost]:hover) .ac-seg-c[data-key=cost],.ac-result:has(.ac-kpi[data-key=productivity]:hover) .ac-seg-c[data-key=productivity],.ac-result:has(.ac-kpi[data-key=risk]:hover) .ac-seg-c[data-key=risk]{opacity:1}.ac-kpis{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ac-kpi{background:#fff;border:1px solid #e6e7e9;border-radius:16px;box-shadow:0 1px 2px rgba(31,33,38,.03);height:100%;padding:18px 16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ac-kpi:hover{border-color:#decdff;box-shadow:0 12px 28px rgba(76,0,143,.1);transform:translateY(-3px)}.ac-kdot{border-radius:50%;display:block;height:8px;margin-bottom:14px;width:8px}.ac-kname{color:#55575d;font-size:13px;font-weight:500;line-height:1.4;margin:0 0 8px;min-height:36px}.ac-kamt{color:#1f2126;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0}.ac-kshare{color:#70737b;font-size:13px;margin:4px 0 0}.ac-next{margin-top:auto;padding-top:32px}.ac-next-title{color:#1f2126;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}.ac-next-copy{color:#55575d;font-size:15px;line-height:1.55;margin:0 0 24px;text-wrap:pretty}.ac-ctas{display:flex;flex-wrap:wrap;gap:12px}.ac-ctas .ac-btn{flex:1 1 180px;width:auto}.ac-btn{align-items:center;background:#80f;border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -2px 0 rgba(46,0,87,.18);color:#fff;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;min-height:56px;padding:0 28px;position:relative;text-decoration:none;transition:background .2s,box-shadow .25s,transform .2s;width:100%}.ac-btn:after{content:"\2192";display:inline-block;transition:transform .25s ease}.ac-btn:hover{background:#6a00c7;box-shadow:0 8px 20px rgba(106,0,199,.22);color:#fff;text-decoration:none;transform:translateY(-1px)}.ac-btn:hover:after{transform:translateX(4px)}.ac-btn:active{box-shadow:none;transform:translateY(1px)}.ac-btn:focus-visible{outline:3px solid #4c008f;outline-offset:3px}.ac-btn:visited{color:#fff}.ac-btn-secondary,.ac-btn-secondary:visited{background:#fff;box-shadow:inset 0 0 0 1.5px #80f;color:#6a00c7}.ac-btn-secondary:hover{background:#f5f0ff;box-shadow:inset 0 0 0 1.5px #6a00c7,0 8px 20px rgba(106,0,199,.12);color:#4c008f}.ac-btn-secondary:active{box-shadow:inset 0 0 0 1.5px #6a00c7}.ac .ac-fine{color:#70737b;font-size:12px;line-height:1.5;margin:20px 0 0;text-align:center}.ac-error{background:#f5f0ff;border:1px solid #decdff;border-radius:12px;margin:24px 0 0;padding:16px 20px}.ac-error p{font-size:15px;margin:0 0 4px}.ac-link{background:none;border:0;color:#6a00c7;cursor:pointer;font:inherit;font-size:15px;font-weight:500;min-height:24px;padding:0;text-decoration:underline;text-underline-offset:3px}.ac-link:hover{background:none;color:#4c008f}.ac-link:focus-visible{outline:3px solid #4c008f;outline-offset:2px}@keyframes ac-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ac-head{animation:ac-rise .7s cubic-bezier(.2,.7,.2,1) both}.ac-inputs{animation:ac-rise .7s cubic-bezier(.2,.7,.2,1) .08s both}.ac-result{animation:ac-rise .7s cubic-bezier(.2,.7,.2,1) .16s both}@media (max-width:991px){.ac-head{margin-bottom:48px}.ac-grid{grid-template-columns:1fr}}@media (max-width:575px){.ac-shell{padding:var(--ac-pt-m,40px) 0 var(--ac-pb-m,40px)}.ac-head{margin-bottom:32px;padding:0 8px}.ac-title{font-size:32px}.ac-lead{font-size:16px}.ac-card{border-radius:20px;padding:28px 20px}.ac-field{margin-bottom:32px}.ac-gauge{margin:16px auto 28px;max-width:300px}.ac-hole-a{font-size:28px}.ac-kpis{grid-template-columns:1fr}.ac-kpi{align-items:center;column-gap:12px;display:grid;grid-template-columns:10px 1fr auto;padding:14px 16px;transform:none!important}.ac-kdot{grid-row:1/span 2;margin:0}.ac-kname{margin:0;min-height:0}.ac-kamt{font-size:20px;grid-column:3;grid-row:1/span 2}.ac-kshare{grid-column:2;margin:0}}@media (prefers-reduced-motion:reduce){.ac *{transition:none!important}.ac-head,.ac-inputs,.ac-result{animation:none}.ac-btn:hover,.ac-kpi:hover{transform:none}}