@font-face{font-family:Clash Display;font-weight:600;font-display:swap;src:url(../../../fonts/clash-display-600.woff2) format("woff2")}@font-face{font-family:Clash Display;font-weight:700;font-display:swap;src:url(../../../fonts/clash-display-700.woff2) format("woff2")}@font-face{font-family:General Sans;font-weight:400;font-display:swap;src:url(../../../fonts/general-sans-400.woff2) format("woff2")}@font-face{font-family:General Sans;font-weight:500;font-display:swap;src:url(../../../fonts/general-sans-500.woff2) format("woff2")}@font-face{font-family:General Sans;font-weight:600;font-display:swap;src:url(../../../fonts/general-sans-600.woff2) format("woff2")}@font-face{font-family:General Sans;font-weight:700;font-display:swap;src:url(../../../fonts/general-sans-700.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url(../../../fonts/jetbrains-mono-700.woff2) format("woff2")}:root{--bg:#080a0d;--bg-soft:#0c0f14;--card:#11151c;--card2:#0e1117;--line:#1c2129;--line2:#28303b;--ink:#f3f6f9;--ink2:#bcc6d2;--mut:#7e8a98;--faint:#515c6a;--g:#39d7a0;--g2:rgba(57,215,160,.1);--gline:rgba(57,215,160,.26);--tl:#2dd4bf;--tl2:rgba(45,212,191,.1);--tlline:rgba(45,212,191,.28);--bl:#4cc4f0;--bl2:rgba(76,196,240,.1);--am:#f4b740;--bad:#f0746e;--disp:"Clash Display","General Sans",system-ui,sans-serif;--body:"General Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--r:16px}.mkt *{box-sizing:border-box;margin:0;padding:0}.mkt{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100dvh}.mkt a{color:inherit;text-decoration:none}.mkt .wrap{max-width:1140px;margin:0 auto;padding-inline:24px}.mkt .ic{display:inline-block;vertical-align:middle;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mkt .ic13{width:13px;height:13px;vertical-align:-2px}.mkt .ic15{width:15px;height:15px}.mkt .ic22{width:22px;height:22px}.mkt .ic24{width:24px;height:24px}.mkt .icon-sprite{position:absolute}.mkt .cl-bad{color:var(--bad)}.mkt .txt-center{text-align:center}.mkt .dash-state{font-family:var(--disp);font-weight:600;font-size:15px}.mkt .dash-sub{font-size:12px;color:var(--g)}.mkt .dash-caption{font-size:11.5px;color:var(--faint);text-align:center;margin-top:12px}.mkt .flink-row{display:flex;gap:18px}.mkt .lead-centered{margin:14px auto 0}.mkt .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mkt .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.mkt .reveal.in{opacity:1;transform:none}.mkt .hstack h1 .ln{display:block;opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.mkt .hstack.in h1 .ln{opacity:1;transform:none}.mkt .hstack.in h1 .ln:nth-child(1){transition-delay:.1s}.mkt .hstack.in h1 .ln:nth-child(2){transition-delay:.22s}.mkt .hstack>.kicker,.mkt .hstack>.lede,.mkt .hstack>.scanbox,.mkt .hstack>.micro{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.mkt .hstack.in>.kicker,.mkt .hstack.in>.lede,.mkt .hstack.in>.scanbox,.mkt .hstack.in>.micro{opacity:1;transform:none}.mkt .hstack.in>.kicker{transition-delay:.02s}.mkt .hstack.in>.lede{transition-delay:.34s}.mkt .hstack.in>.scanbox{transition-delay:.44s}.mkt .hstack.in>.micro{transition-delay:.54s}.mkt .scard .chk{opacity:0;transform:translate(10px);transition:opacity .5s ease,transform .5s ease}.mkt .scard.in .chk{opacity:1;transform:none}.mkt .scard.in .chk:nth-child(1){transition-delay:.3s}.mkt .scard.in .chk:nth-child(2){transition-delay:.4s}.mkt .scard.in .chk:nth-child(3){transition-delay:.5s}.mkt .scard.in .chk:nth-child(4){transition-delay:.6s}.mkt .scard.in .chk:nth-child(5){transition-delay:.7s}@media (prefers-reduced-motion:reduce){.mkt .reveal,.mkt .hstack>*,.mkt .hstack h1 .ln,.mkt .scard .chk{opacity:1!important;transform:none!important;transition:none!important}}.mkt nav{position:sticky;top:0;z-index:30;background:#080a0db8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.mkt .nav{display:flex;align-items:center;height:64px;gap:26px}.mkt .brand{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:18px;letter-spacing:-.4px;text-decoration:none;color:inherit;cursor:pointer}.mkt .brand .mk{width:24px;height:24px;display:grid;place-items:center;color:#04130e;background:linear-gradient(135deg,#39d7a0,#2dd4bf);border-radius:7px;font-size:13px;font-weight:800}.mkt .links{display:flex;gap:24px;margin-left:8px;font-size:14px;color:var(--ink2);font-weight:500}.mkt .links a{transition:color .15s}.mkt .links a:hover{color:var(--ink)}.mkt .navr{margin-left:auto;display:flex;gap:10px;align-items:center}.mkt .btn{border-radius:11px;padding:10px 17px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;font-family:var(--body);transition:transform .15s,background .15s,border-color .15s,box-shadow .15s}.mkt .btn.ghost{border-color:var(--line2);color:var(--ink2)}.mkt .btn.ghost:hover{color:var(--ink);border-color:var(--mut)}.mkt .btn.primary{background:var(--g);color:#03251a;font-weight:700}.mkt .btn.primary:hover{background:#52e3b1;transform:translateY(-1px);box-shadow:0 10px 26px -12px #39d7a099}.mkt .hero{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;padding-block:76px 52px}.mkt .kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--tl);letter-spacing:.01em;margin-bottom:18px}.mkt h1{font-family:var(--disp);font-weight:600;font-size:60px;line-height:1.02;letter-spacing:-2px}.mkt .hero p.lede{font-size:18.5px;color:var(--ink2);margin-top:22px;max-width:480px}.mkt .scanbox{margin-top:28px;display:flex;gap:10px;background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:8px;max-width:460px;transition:border-color .15s}.mkt .scanbox:focus-within{border-color:var(--gline)}.mkt .scanbox input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ink);font-size:15.5px;padding:10px 13px;font-family:var(--body)}.mkt .scanbox input::placeholder{color:var(--faint)}.mkt .micro{font-size:13px;color:var(--mut);margin-top:14px}.mkt .scard{background:linear-gradient(165deg,#131822,#0d1016);border:1px solid var(--line2);border-radius:20px;padding:22px;box-shadow:0 40px 90px -50px #000}.mkt .sc-h{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px}.mkt .sc-h .dom{font-family:var(--mono);font-weight:600;font-size:14px}.mkt .sc-h .when{font-family:var(--mono);font-size:11px;color:var(--faint)}.mkt .grade{display:flex;align-items:center;gap:16px;padding:18px 0}.mkt .gring{width:78px;height:78px;flex:none}.mkt .gring text.g{font-family:var(--mono);font-weight:700;font-size:28px;fill:var(--ink)}.mkt .grade .gl{font-family:var(--disp);font-weight:600;font-size:19px}.mkt .grade .gs{font-size:13px;color:var(--mut);margin-top:2px}.mkt .checks{display:flex;flex-direction:column;gap:9px}.mkt .chk{display:flex;align-items:center;gap:11px;font-size:13.5px}.mkt .chk .cdot{width:8px;height:8px;border-radius:50%;flex:none}.mkt .chk .cn{color:var(--ink2);flex:1}.mkt .chk .cv{font-size:12px;color:var(--mut)}.mkt .ok{background:var(--g)}.mkt .warn{background:var(--am)}.mkt .er{background:var(--bad)}.mkt .proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-soft);margin-top:24px}.mkt .proofin{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;flex-wrap:wrap}.mkt .pstat{display:flex;flex-direction:column;gap:2px}.mkt .pstat .pn{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:23px;letter-spacing:-.5px}.mkt .pstat .pl{font-size:12.5px;color:var(--mut)}.mkt .pbadges{display:flex;gap:9px;flex-wrap:wrap}.mkt .pb{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--ink2);background:var(--card);border:1px solid var(--line2);border-radius:9px;padding:8px 12px}.mkt .pb svg{color:var(--tl)}.mkt section{padding-block:64px;border-top:1px solid var(--line)}.mkt .kick2{font-size:13px;font-weight:600;color:var(--tl);letter-spacing:.01em}.mkt h2{font-family:var(--disp);font-weight:600;font-size:37px;letter-spacing:-1px;margin-top:10px;max-width:580px;line-height:1.08}.mkt .lead{color:var(--mut);font-size:16.5px;margin-top:14px;max-width:540px}.mkt .bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(184px,auto);gap:14px;margin-top:38px}.mkt .bt{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;transition:transform .18s,border-color .18s}.mkt .bt:hover{transform:translateY(-3px);border-color:var(--line2)}.mkt .bt .bi{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--g2);border:1px solid var(--gline);color:var(--g);margin-bottom:18px}.mkt .bt h3{font-family:var(--disp);font-weight:600;font-size:18px}.mkt .bt p{font-size:13.5px;color:var(--mut);margin-top:7px;line-height:1.55}.mkt .mgr{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;margin-top:36px}.mkt .mrow{display:flex;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.mkt .mrow:last-child{border-bottom:0}.mkt .mrow .mn{font-family:var(--mono);font-weight:600;font-size:18px;color:var(--tl);flex:none;width:34px;padding-top:2px}.mkt .mrow h4{font-family:var(--disp);font-weight:600;font-size:16.5px}.mkt .mrow p{font-size:14px;color:var(--mut);margin-top:3px}.mkt .dashcard{background:linear-gradient(165deg,#131822,#0d1016);border:1px solid var(--line2);border-radius:20px;padding:20px;box-shadow:0 40px 90px -50px #000}.mkt .dc-row{display:flex;align-items:center;gap:13px;margin-bottom:16px}.mkt .ring2{width:52px;height:52px;flex:none}.mkt .ring2 text{font-family:var(--mono);font-weight:700;font-size:17px;fill:var(--ink)}.mkt .dc-tiles{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mkt .dc-t{background:var(--g2);border:1px solid var(--gline);border-radius:11px;padding:11px 13px}.mkt .dc-t .l{font-size:11.5px;color:var(--mut)}.mkt .dc-t .v{font-family:var(--disp);font-weight:600;font-size:14px;margin-top:2px}.mkt .dc-t .v.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.mkt .report-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;margin-top:8px}.mkt .rep-points{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:13px}.mkt .rep-points li{display:flex;gap:11px;font-size:14.5px;color:var(--ink2);align-items:flex-start}.mkt .rep-points li svg{color:var(--g);flex:none;margin-top:3px;width:16px;height:16px}.mkt .repcard{background:linear-gradient(165deg,#131822,#0d1016);border:1px solid var(--line2);border-radius:20px;padding:24px;box-shadow:0 40px 90px -50px #000}.mkt .rep-h{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:16px}.mkt .rep-t{font-family:var(--disp);font-weight:600;font-size:16px}.mkt .rep-s{font-family:var(--mono);font-size:12px;color:var(--mut);margin-top:4px}.mkt .rep-badge{font-size:12px;font-weight:600;color:var(--g);background:var(--g2);border:1px solid var(--gline);border-radius:8px;padding:6px 11px;white-space:nowrap}.mkt .rep-sec{padding:16px 0;border-bottom:1px solid var(--line)}.mkt .rep-lbl{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:12px}.mkt .rep-line{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink2);padding:4px 0}.mkt .rep-line svg{color:var(--g);width:15px;height:15px;flex:none}.mkt .rep-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:16px}.mkt .rep-stat .l{font-size:11.5px;color:var(--mut)}.mkt .rep-stat .v{font-family:var(--mono);font-weight:600;font-size:18px;margin-top:4px;font-variant-numeric:tabular-nums}.mkt .rep-stat .v.up{color:var(--g)}.mkt .ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;align-items:stretch}.mkt .tier{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;transition:transform .18s,border-color .18s}.mkt .tier:hover{transform:translateY(-3px);border-color:var(--line2)}.mkt .tier.star{border-color:var(--gline);background:linear-gradient(180deg,rgba(57,215,160,.06),var(--card))}.mkt .tier .tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g);min-height:14px;margin-bottom:10px}.mkt .tier .tn{font-family:var(--disp);font-weight:600;font-size:18px}.mkt .tier .pr{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:32px;letter-spacing:-1px;margin-top:10px}.mkt .tier .pr small{font-size:13px;color:var(--mut);font-weight:500;font-family:var(--body)}.mkt .tier .td{font-size:13px;color:var(--mut);margin-top:7px;min-height:40px}.mkt .tier ul{list-style:none;margin:16px 0 0;display:flex;flex-direction:column;gap:9px;flex:1}.mkt .tier li{font-size:13px;color:var(--ink2);display:flex;gap:9px;align-items:flex-start}.mkt .tier li svg{color:var(--g);flex:none;margin-top:2px;width:15px;height:15px}.mkt .tier .cta{margin-top:18px}.mkt .guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:13px 28px;margin-top:30px}.mkt .guarantees span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2)}.mkt .guarantees svg{color:var(--g);width:16px;height:16px;flex:none}.mkt .fair{text-align:center;color:var(--mut);font-size:14px;margin-top:18px;line-height:1.7}.mkt .fair a{color:var(--bl);font-weight:600;white-space:nowrap}.mkt .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.mkt .tr{background:var(--card2);border:1px solid var(--line);border-radius:16px;padding:22px;transition:border-color .18s}.mkt .tr:hover{border-color:var(--line2)}.mkt .tr .ti{color:var(--tl);margin-bottom:13px}.mkt .tr h4{font-family:var(--disp);font-weight:600;font-size:16px}.mkt .tr p{font-size:13.5px;color:var(--mut);margin-top:6px}.mkt .dogfood{text-align:center;color:var(--mut);font-size:14px;margin-top:26px}.mkt .dogfood b{color:var(--ink2);font-family:var(--mono);font-weight:500;font-size:12.5px}.mkt .final{text-align:center;border:1px solid var(--line2);border-radius:24px;padding:54px 24px;margin:56px 0;background:radial-gradient(700px 300px at 50% 0,rgba(45,212,191,.08),transparent),var(--card2)}.mkt .final h2{margin:10px auto 0;max-width:none}.mkt .final .scanbox{margin:26px auto 0}.mkt footer{border-top:1px solid var(--line);padding:32px 0;color:var(--faint);font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.mkt footer a{color:var(--mut)}@media (max-width:860px){.mkt h1{font-size:42px}.mkt .hero,.mkt .mgr,.mkt .report-grid{grid-template-columns:1fr;gap:32px}.mkt .bento,.mkt .ladder{grid-template-columns:1fr 1fr}.mkt .trust{grid-template-columns:1fr}.mkt .links{display:none}.mkt .proofin{justify-content:flex-start;gap:26px}.mkt .flink-row{flex-wrap:wrap;row-gap:8px}.mkt .hero>*{min-width:0}}@media (max-width:540px){.mkt .wrap{padding-inline:16px}.mkt .nav{gap:10px}.mkt .navr{gap:8px}.mkt .btn{padding:9px 12px;font-size:13px;border-radius:10px}.mkt h1{font-size:32px;letter-spacing:-1px}.mkt h2{font-size:27px;letter-spacing:-.5px}.mkt .hero{padding-block:30px 22px}.mkt .hero p.lede{font-size:16.5px}.mkt section{padding-block:40px}.mkt .scanbox{padding:6px}.mkt .scanbox input{padding:10px 12px;font-size:15px}.mkt .proofin{gap:16px 20px}.mkt .bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:10px;margin-top:22px}.mkt .bt{padding:15px;border-radius:14px}.mkt .bt .bi{width:36px;height:36px;border-radius:10px;margin-bottom:11px}.mkt .bt h3{font-size:15px}.mkt .bt p{font-size:12px;margin-top:4px;line-height:1.45}.mkt .ladder{grid-template-columns:1fr;gap:10px;margin-top:22px}.mkt .tier{padding:17px;border-radius:14px}.mkt .tier .pr{font-size:27px}.mkt .tier .td{min-height:0;margin-top:5px}.mkt .tier ul{gap:7px;margin-top:12px}.mkt .tier li{font-size:12.5px}.mkt .tier .cta{margin-top:14px}.mkt .guarantees{margin-top:22px;gap:10px 18px}}
