.hero{text-align:center;padding:148px 0 0}@media (min-width:1024px){.hero{padding-top:184px}}.hero-in{justify-items:center;gap:28px;display:grid}.hero .h1{max-width:900px}@media (min-width:1024px){.hero .h1{font-size:76px;line-height:.95}}.hero .lead{text-align:center;margin-inline:auto}.hero-form{justify-items:center;gap:14px;width:100%;display:grid}.hero .checks.inline{justify-content:center}.hero-shot{margin-top:72px;padding-bottom:24px}.aw{text-align:left;container-type:inline-size}.aw-top{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:52px;padding:0 18px;display:flex}.aw-dots{gap:6px;display:flex}.aw-dots i{background:var(--surface-3);border-radius:50%;width:10px;height:10px}.aw-top .chip{margin-left:auto}.aw-body{display:grid}@media (min-width:900px){.aw-body{grid-template-columns:1.15fr 1fr}}.aw-site{border-bottom:1px solid var(--line);min-height:320px;padding:28px;position:relative;overflow:clip}@media (min-width:900px){.aw-site{border-bottom:0;border-right:1px solid var(--line)}}.wf{gap:12px;display:grid}.wf b{background:var(--surface-3);border-radius:6px;height:10px;display:block}.wf .w1{background:color-mix(in srgb,var(--fg) 16%,transparent);width:42%;height:14px}.wf .w2{width:78%}.wf .w3{width:64%}.wf-hero{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface-2),var(--surface-3));border-radius:14px;height:150px;margin-top:8px}.wf-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.wf-row span{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;height:64px}.scan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#facc1514 70%,#facc1580 99%,#0000);height:120px;position:absolute;top:0;left:0;right:0}.nf[data-js] .aw[data-in] .scan{animation:2.4s cubic-bezier(.45,0,.25,1) .5s both hp-scan}@keyframes hp-scan{0%{opacity:0;transform:translateY(-120px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(340px)}}.pin{background:var(--accent);width:24px;height:24px;color:var(--on-accent);font:700 11px/1 var(--font-display);transition:transform .6s var(--ease-spring),opacity .4s;transition-delay:var(--d);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 6px #facc152e}.nf[data-js] .aw:not([data-in]) .pin{opacity:0;transform:scale(.4)}.aw-scores{padding:14px 26px 22px}.aw-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:6px 16px;padding:13px 0;display:grid}.aw-row:last-child{border-bottom:0}.aw-name{color:var(--fg);font-size:15px;font-weight:500}.aw-note{color:var(--muted);grid-column:1;font-size:12.5px}.aw-score{text-align:right;font:600 26px/1 var(--font-display);letter-spacing:-.03em;color:var(--fg);grid-area:1/2/3}.aw-score small{font:400 11px/1 var(--font-body);color:var(--faint);letter-spacing:0;margin-top:2px;display:block}.aw-score.y{color:var(--accent-ink)}.aw-bar{background:var(--surface-3);border-radius:4px;grid-column:1;height:4px;overflow:hidden}.aw-bar i{height:100%;width:var(--v);border-radius:inherit;background:var(--fg-2);transform-origin:0;transition:transform 1.2s var(--ease);transition-delay:calc(.9s + var(--k,0) * .12s);display:block}.aw-bar i.y{background:var(--accent)}.nf[data-js] .aw:not([data-in]) .aw-bar i{transform:scaleX(0)}.aw-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 18px;font-size:13px;display:flex}.stmt{font:600 28px/1.15 var(--font-display);letter-spacing:-.03em;max-width:1100px}@media (min-width:1024px){.stmt{letter-spacing:-.04em;font-size:48px;line-height:1.08}}.facts{gap:40px;margin-top:72px;display:grid}@media (min-width:900px){.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.fact{border-top:1px solid var(--line-2);padding-top:24px}.fact .num{font-size:64px;line-height:1}@media (min-width:1024px){.fact .num{font-size:88px}}.fact .num small{color:var(--muted);font-size:.45em}.fact p{color:var(--fg-2);max-width:340px;margin-top:14px;font-size:16px;line-height:24px}.bridge{font:600 24px/1.2 var(--font-display);letter-spacing:-.025em;margin-top:64px}.bridge span{color:var(--muted)}.mk-tree .c1{width:40%;top:36%;left:6%}.mk-tree .c2{width:40%;top:12%;right:5%}.mk-tree .c3{width:42%;bottom:12%;right:4%}.mk-tree .p1{top:28%;left:51%}.mk-tree .p2{top:63%;left:47%}.mk-lead .c0{text-align:center;width:46%;top:10%;left:50%;translate:-50%}.mk-lead .c1{width:28%;bottom:12%;left:5%}.mk-lead .c2{width:28%;bottom:12%;left:36%}.mk-lead .c3{width:28%;bottom:12%;right:5%}.mk-time{gap:12px;display:grid;position:absolute;top:12%;left:10%;right:10%}.mk-time .mk-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.mk-day{font:600 11px/1 var(--font-mono);color:#8a8f98;width:44px}.mk-ok{color:#facc15;background:#111214;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.mk-time .mk-card.last{color:#fff;background:#111214;border-color:#111214}.mk-time .mk-card.last .mk-ok{color:#111214;background:#facc15}.mk-dash .c1{width:40%;top:9%;left:7%}.mk-dash .c2{width:40%;top:9%;right:7%}.mk-dash .c3{height:30%;top:38%;left:7%;right:7%}.mk-dash .c4{bottom:8%;left:7%;right:7%}.mk-up{color:#15803d;font:600 10px/1.3 var(--font-body);background:#dcfce7;border-radius:5px;margin-left:6px;padding:2px 6px;display:inline-block}.mk-own{position:absolute;top:14%;left:9%;right:9%}.mk-own .mk-row b{font-weight:500}.mk-own .mk-row span{color:#854d0e;background:#fef9c3;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.mk-audit{position:absolute;top:11%;left:9%;right:9%}.mk-audit .mk-row{gap:12px}.mk-audit .mk-row>span:first-child{width:86px}.dash-stage{position:relative}.dash{font-size:13px;display:grid;container-type:inline-size}@media (min-width:900px){.dash{grid-template-columns:200px minmax(0,1fr)}}.dash-side{border-right:1px solid var(--line);background:color-mix(in srgb,var(--fg) 1.5%,transparent);padding:18px;display:none}@media (min-width:900px){.dash-side{align-content:start;gap:4px;display:grid}}.dash-side .brand{height:auto;margin-bottom:16px}.dash-side .mark{border-radius:7px;width:24px;height:24px;font-size:10px}.dash-side a{height:32px;color:var(--muted);border-radius:8px;align-items:center;padding:0 10px;display:flex}.dash-side a.on{background:var(--surface-2);color:var(--fg)}.dash-main{gap:16px;padding:22px;display:grid}.dash-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-head .h4{margin-right:auto}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px}.tile.kpi-on{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}.tile .mono{display:block}.tile .num{margin-top:8px;font-size:30px;line-height:1;display:block}.tile .delta{color:var(--good);margin-top:6px;font-size:12px}.dash-grid{gap:12px;display:grid}@media (min-width:900px){.dash-grid{grid-template-columns:1.5fr 1fr}}.panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.panel .row{justify-content:space-between}.chart{height:170px;margin-top:12px}.chart svg{width:100%;height:100%;overflow:visible}.chart .ln{fill:none;stroke:var(--accent-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--ease) .3s}.nf[data-js] .dash-stage:not([data-in]) .chart .ln{stroke-dashoffset:900px}.chart .ar{fill:url(#hp-fill);opacity:.9}.chart .gl{stroke:var(--line);stroke-width:1px}.ch-list{gap:10px;margin-top:12px;display:grid}.ch-list li{color:var(--fg-2);grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ch-list .aw-bar{height:6px}.next li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:10px 0;font-size:13px;display:grid}.next li:last-child{border-bottom:0}.next li:before{content:"";background:var(--accent);border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:5px}.next small{color:var(--muted);font-size:12px}.toast{background:var(--surface-2);border:1px solid var(--line-2);box-shadow:var(--shadow);transition:transform .8s var(--ease-spring) 1.4s,opacity .5s 1.4s;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:absolute;bottom:24px;right:24px}.toast small{color:var(--muted);font-size:12px;display:block}.nf[data-js] .dash-stage:not([data-in]) .toast{opacity:0;transform:translateY(20px)scale(.95)}.caps{gap:24px;margin-top:56px;display:grid}@media (min-width:900px){.caps{grid-template-columns:repeat(4,minmax(0,1fr))}}.cap .mono{color:var(--accent-ink)}.cap .h4{margin-top:12px}.cap .body{margin-top:8px;font-size:15px;line-height:23px}.dash-note{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;font-size:15px;display:flex}.dash-note b{color:var(--fg);font-weight:500}.ab{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.ab{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:80px}}.five li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:4px 14px;padding:16px 0;display:grid}.five li:last-child{border-bottom:0}.five .mono{color:var(--accent-ink);grid-row:1/3;padding-top:3px}.five b{color:var(--fg);font-weight:500}.five span{color:var(--muted);font-size:14px}.faq-wrap{gap:40px;display:grid}@media (min-width:1024px){.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}.faq-wrap .sec-head{align-self:start;margin:0;position:sticky;top:120px}}
.svc-stage{gap:48px;display:grid}.svc-left{align-content:start;gap:24px;display:grid}.svc-stats{gap:40px;margin-top:8px;display:flex}.svc-stats p{gap:6px;display:grid}.svc-stats .num{align-items:flex-end;font-size:48px;line-height:1;display:flex}.svc-stats .num small{color:var(--muted);margin-left:4px;padding-bottom:4px;font-size:24px;line-height:1}.svc-cap{color:var(--muted);font-size:14px;line-height:20px}.svc-pager{color:var(--muted);align-items:center;gap:12px;font-size:13px;line-height:20px;display:none}.svc-bars{gap:4px;display:flex}.svc-bars i{background:var(--line-2);border-radius:999px;width:24px;height:4px;position:relative;overflow:clip}.svc-bars i:after{content:"";transform-origin:0;background:var(--accent);position:absolute;inset:0}.svc-count{display:inline-grid}.svc-count>*{grid-area:1/1}.svc-right,.svc-page{gap:24px;display:grid}@media (min-width:768px){.svc-page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.svc-stage{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:64px}.svc-left{position:sticky;top:96px}}.svc-card{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--hi);align-content:start;gap:24px;padding:24px;display:grid}@media (min-width:1024px){.svc-card{padding:32px}}.svc-head{gap:16px;display:grid}.svc-art{fill:none;width:56px;height:56px;stroke:var(--muted);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.svc-art .svc-acc{stroke:var(--accent-ink);stroke-width:1.8px}.svc-ba{gap:24px;padding-left:28px;display:grid;position:relative}.svc-ba:before{content:"";border-left:1px solid var(--line-2);transform-origin:top;position:absolute;top:12px;bottom:36px;left:7px}.svc-ba li{gap:4px;display:grid;position:relative}.svc-dot0,.svc-dot{border:1px solid var(--line-2);background:var(--surface);border-radius:50%;width:15px;height:15px;position:absolute;top:4px;left:-28px}.svc-dot{border-color:var(--accent);background:var(--accent)}.svc-lbl{color:var(--fg);font-size:14px;font-weight:600;line-height:20px}.svc-out{color:var(--fg-2);text-wrap:pretty;font-size:16px;line-height:24px}.svc-box{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);font-size:13px;line-height:20px;display:grid}.svc-box>div{gap:4px;padding:12px 16px;display:grid}.svc-box>div+div{border-top:1px solid var(--line)}.svc-box dt{color:var(--muted)}.svc-box dd{color:var(--fg-2)}@media (min-width:640px){.svc-box>div{grid-template-columns:6.5rem minmax(0,1fr);gap:16px}}@media (min-width:1024px) and (max-width:1279.98px){.svc-box>div{grid-template-columns:none;gap:4px}}@media screen and (prefers-reduced-motion:no-preference){.nf[data-js] .svc-card :is(.svc-head,.svc-before,.svc-after,.svc-box){transition:opacity .6s var(--ease-expo),transform .7s var(--ease-expo)}.nf[data-js] .svc-card .svc-before{transition-delay:.12s}.nf[data-js] .svc-card .svc-after{transition-delay:.24s}.nf[data-js] .svc-card .svc-box{transition-delay:.36s}.nf[data-js] .svc-card[data-io]:not([data-in]) :is(.svc-head,.svc-before,.svc-after,.svc-box){opacity:var(--svc-o,0);transform:translateY(var(--svc-y,14px))}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:80rem) and (min-height:45rem){@supports (animation-timeline:view()){.svc-sec{padding-block:0}.svc-track{--svc-o:1;--svc-y:0px;view-timeline:--svc block;view-timeline-inset:4.5rem 0;height:460vh}.svc-stage{align-content:center;height:calc(100svh - 4.5rem);padding-block:2.5rem;position:sticky;top:4.5rem}.svc-left{position:static}.svc-pager{display:flex}.svc-right{grid-template-areas:"p"}.svc-page{grid-area:p}.svc-card{box-shadow:none;background:0 0;border:0;padding:0}.svc-page+.svc-page{--svc-p:52%}.svc-card{--svc-at:var(--svc-p,0%)}.svc-card+.svc-card{--svc-at:calc(var(--svc-p,0%) + 14%)}.svc-card,.svc-before,.svc-after,.svc-box{animation:linear both svc-wipe;animation-timeline:--svc}.svc-ba:before{animation:linear both svc-grow-y;animation-timeline:--svc}.svc-dot{animation:linear both svc-dot;animation-timeline:--svc}.svc-card{animation-range:contain var(--svc-at) contain calc(var(--svc-at) + 4%)}.svc-before{animation-range:contain calc(var(--svc-at) + 4%) contain calc(var(--svc-at) + 8%)}.svc-ba:before{animation-range:contain calc(var(--svc-at) + 8%) contain calc(var(--svc-at) + 12%)}.svc-after,.svc-dot{animation-range:contain calc(var(--svc-at) + 12%) contain calc(var(--svc-at) + 16%)}.svc-box{animation-range:contain calc(var(--svc-at) + 16%) contain calc(var(--svc-at) + 20%)}.svc-page:first-child{animation:linear both svc-page-out;animation-timeline:--svc;animation-range:contain 44% contain 50%}.svc-bar-2:after{animation:linear both svc-grow-x;animation-timeline:--svc;animation-range:contain 46% contain 50%}.svc-count>:first-child{animation:linear both svc-swap-out;animation-timeline:--svc;animation-range:contain 47% contain 49%}.svc-count>:last-child{animation:linear both svc-swap-in;animation-timeline:--svc;animation-range:contain 47% contain 49%}}}@keyframes svc-wipe{0%{clip-path:inset(-1rem -1rem calc(100% + 1rem) -2.5rem);transform:translateY(14px)}to{clip-path:inset(-1rem -1rem -1rem -2.5rem)}}@keyframes svc-page-out{0%{clip-path:inset(-1rem -1rem -1rem -2.5rem)}to{clip-path:inset(-1rem -1rem calc(100% + 1rem) -2.5rem);transform:translateY(-12px)}}@keyframes svc-grow-y{0%{transform:scaleY(0)}}@keyframes svc-grow-x{0%{transform:scaleX(0)}}@keyframes svc-dot{0%{background-color:var(--surface);border-color:var(--line-2)}}@keyframes svc-swap-out{to{opacity:0}}@keyframes svc-swap-in{0%{opacity:0}}
