
#counter-showcase {font-family:Manrope,Arial,sans-serif;}
#counter-showcase .gc-preview{--gc-ink:#102138;--gc-blue:#2675ed;--gc-muted:#67778c;--gc-line:#dfe5ed;--gc-h:clamp(62px,14vw,108px);color:var(--gc-ink);background:#fff;border-radius:20px;overflow:hidden;isolation:isolate;}
#counter-showcase *{box-sizing:border-box}
#counter-showcase .gc-nav{min-height:66px;padding:18px 28px;display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--gc-line);background:#fff;color:#102138}
#counter-showcase .gc-nav>span:last-child{font-size:10px;letter-spacing:1.1px;color:#67778c}
#counter-showcase .gc-brand{font-size:15px;font-weight:750;letter-spacing:1.4px;display:flex;align-items:center;gap:10px}
#counter-showcase .gc-brand b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #90a4ba;border-radius:50%;font-weight:400;font-size:20px;color:#2675ed}
#counter-showcase .gc-scene{height:356px;padding:28px 30px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}
#counter-showcase .gc-eyebrow{font-size:10px;letter-spacing:1.65px;font-weight:600;color:var(--gc-muted);margin-bottom:13px}
#counter-showcase h2{font-size:clamp(23px,5vw,32px);font-weight:500;letter-spacing:-1px;line-height:1.2;text-align:center;margin:0}
#counter-showcase .gc-measure{display:flex;gap:12px;align-items:baseline;width:100%;max-width:520px;margin-top:27px;position:relative}
#counter-showcase .gc-digits{display:flex;gap:6px;flex:1;min-width:0;font-variant-numeric:tabular-nums;font-weight:500}
#counter-showcase .gc-digit{flex:1;min-width:0;height:var(--gc-h);font-size:clamp(33px,8.7vw,75px);line-height:var(--gc-h);text-align:center;position:relative;font-family:Arial,sans-serif;}
#counter-showcase .gc-digit:nth-child(3){margin-right:9px}
#counter-showcase .gc-unit{font-size:25px;font-weight:500;flex:none;line-height:1}
#counter-showcase .gc-label{font-size:14px;line-height:1.5;color:var(--gc-muted);margin:16px 0 0}
#counter-showcase .gc-readable{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#counter-showcase .gc-demo{min-height:72px;padding:14px 28px;border-top:1px solid var(--gc-line);display:flex;gap:14px;align-items:center;justify-content:space-between;background:#fff;color:#102138}
#counter-showcase .gc-demo>span{font-size:11px;color:#67778c}
#counter-showcase button{font-family:inherit;background:#2675ed;color:white;border:0;border-radius:9px;padding:12px 16px;min-height:44px;font-size:12px;font-weight:600;white-space:nowrap;display:flex;gap:18px;align-items:center}
#counter-showcase button:disabled{opacity:.65}
#counter-showcase button:focus-visible{outline:3px solid #75a6ff;outline-offset:3px}
#counter-showcase .gc-flip .gc-scene{background:linear-gradient(180deg,#fff,#f2f6fb)}
#counter-showcase .gc-flip .gc-digit{color:#fff;perspective:500px;filter:drop-shadow(0 7px 5px #10213820)}
#counter-showcase .gc-flip .gc-digit:after{content:'';position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:#06121d99;z-index:5;box-shadow:0 1px #ffffff12}
#counter-showcase .gc-half{position:absolute;left:0;width:100%;height:50%;overflow:hidden;background:#1b344b;backface-visibility:hidden}
#counter-showcase .gc-half>span{position:absolute;left:0;top:0;width:100%;height:var(--gc-h);line-height:var(--gc-h)}
#counter-showcase .gc-top{top:0;border-radius:8px 8px 0 0;background:linear-gradient(#223c54,#182f45);transform-origin:center bottom}
#counter-showcase .gc-bottom{bottom:0;border-radius:0 0 8px 8px;background:linear-gradient(#1e384f,#193047);transform-origin:center top;box-shadow:0 3px #14273a,0 5px #203c53}
#counter-showcase .gc-bottom>span{top:calc(var(--gc-h) / -2)}
#counter-showcase .gc-flap{z-index:3}
#counter-showcase .gc-roll .gc-scene{--gc-muted:#a8bdcf;background:radial-gradient(ellipse at 85% 25%,#294964,#152b40 70%);color:#fff;align-items:flex-start;padding:34px}
#counter-showcase .gc-roll h2{text-align:left}
#counter-showcase .gc-roll .gc-measure{max-width:none;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;padding:14px 0;margin-top:25px;gap:18px}
#counter-showcase .gc-roll .gc-digit{overflow:hidden;mask-image:linear-gradient(transparent,#000 17%,#000 83%,transparent);font-weight:400}
#counter-showcase .gc-strip{position:absolute;top:0;left:0;right:0;will-change:transform}
#counter-showcase .gc-strip>span{display:block;height:var(--gc-h)}
#counter-showcase .gc-roll-caption{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px}
#counter-showcase .gc-roll-caption .gc-label{margin:0}
#counter-showcase .gc-increment{font-size:12px;color:#b9d5ff;background:#2675ed26;padding:5px 10px;border-radius:6px;opacity:0}
#counter-showcase .gc-light .gc-scene{align-items:flex-start;padding:42px 48px;background:#f8faff}
#counter-showcase .gc-light h2{text-align:left;position:relative;background:#f8faff;padding-right:15px}
#counter-showcase .gc-light .gc-eyebrow{z-index:1;background:#f8faff;letter-spacing:1.2px}
#counter-showcase .gc-light .gc-measure{margin-top:20px;max-width:530px;color:#2675ed;gap:16px}
#counter-showcase .gc-light .gc-digit{font-weight:400;overflow:hidden;font-size:clamp(35px,10vw,90px);letter-spacing:-3px}
#counter-showcase .gc-light .gc-label{margin-top:4px;position:relative}
#counter-showcase .gc-outline{position:absolute;inset:15px;width:calc(100% - 30px);height:calc(100% - 30px);fill:none;stroke-width:1.2;pointer-events:none}
#counter-showcase .gc-guide{stroke:#d9e5f5}
#counter-showcase .gc-beam{stroke:#2675ed;stroke-width:2;stroke-dasharray:120 1300;stroke-dashoffset:1300;opacity:0;filter:drop-shadow(0 0 4px #2675ed)}
@media(max-width:480px){#counter-showcase .gc-nav{padding:16px}#counter-showcase .gc-nav>span:last-child{display:none}#counter-showcase .gc-scene{padding:24px 16px;height:350px}#counter-showcase .gc-roll .gc-scene{padding:24px 20px}#counter-showcase .gc-light .gc-scene{padding:32px 26px}#counter-showcase .gc-eyebrow{font-size:10px;letter-spacing:1px;line-height:1.5}#counter-showcase .gc-digits{gap:4px}#counter-showcase .gc-digit:nth-child(3){margin-right:5px}#counter-showcase .gc-unit{font-size:19px}#counter-showcase .gc-measure{gap:8px}#counter-showcase .gc-demo{padding:12px 16px;gap:10px;flex-wrap:wrap}#counter-showcase .gc-demo>span{font-size:11px}#counter-showcase .gc-demo button{margin-left:auto}#counter-showcase .gc-light .gc-digit{letter-spacing:-2px}}

#counter-showcase{padding:52px 0 64px;scroll-margin-top:100px}
#counter-showcase .gc-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}
#counter-showcase .gc-heading h2{text-align:left;font-size:clamp(26px,3vw,38px);margin-top:8px}
#counter-showcase .gc-heading p{font-size:13px;color:#67778c;max-width:280px;margin:0}
#counter-showcase .gc-switcher{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
#counter-showcase .gc-switcher button{color:#52677d;background:#f2f6fb;border:1px solid #dfe5ed;font-size:13px;cursor:pointer}
#counter-showcase .gc-switcher button[aria-pressed=true]{color:#fff;background:#102b43;border-color:#102b43}
#counter-showcase .gc-preview{border:1px solid #dfe5ed;--gc-h:clamp(72px,14vw,118px)}
#counter-showcase .gc-scene{height:360px}
#counter-showcase .gc-measure{max-width:550px}
#counter-showcase .gc-digit{font-size:clamp(34px,8.7vw,82px)}
#counter-showcase .gc-roll .gc-scene,#counter-showcase .gc-light .gc-scene{align-items:center}
#counter-showcase .gc-roll h2,#counter-showcase .gc-light h2{text-align:center}
#counter-showcase .gc-roll .gc-measure{max-width:550px}
#counter-showcase .gc-roll-caption{max-width:550px}
#counter-showcase .gc-roll .gc-increment{opacity:1}
#counter-showcase .gc-digit.gc-group{margin-right:12px}
#counter-showcase .gc-digit:nth-child(3){margin-right:0}
#counter-showcase .gc-digit.gc-group{margin-right:12px}
#counter-showcase .gc-demo button{cursor:pointer}
#counter-showcase .gc-orbit .gc-scene{background:radial-gradient(ellipse at 50% 100%,#275a7e,#11273b 70%);color:#fff;--gc-muted:#acc4d7}
#counter-showcase .gc-orbit .gc-digit{overflow:hidden;font-weight:400;text-shadow:0 0 28px #65b4ff70}
#counter-showcase .gc-orbit .gc-digit>span,#counter-showcase .gc-draw .gc-digit>span{display:block}
#counter-showcase .gc-orbit .gc-scene:before{content:'';position:absolute;width:420px;height:420px;border:1px solid #ffffff15;border-radius:50%;pointer-events:none}
#counter-showcase .gc-orbit .gc-scene:after{content:'';position:absolute;width:470px;height:470px;border:1px solid #ffffff0b;border-radius:50%;pointer-events:none}
#counter-showcase .gc-orbit .gc-track{width:min(440px,90%);height:3px;background:#ffffff1a;margin-top:20px;border-radius:3px;overflow:hidden}
#counter-showcase .gc-orbit .gc-track span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#2675ed,#93e4ff);transform-origin:left}
#counter-showcase .gc-draw .gc-scene{background-color:#f8faff;background-image:linear-gradient(#2675ed06 1px,transparent 1px),linear-gradient(90deg,#2675ed06 1px,transparent 1px);background-size:24px 24px}
#counter-showcase .gc-draw .gc-measure{padding:10px 0;border-top:1px solid #2675ed40;border-bottom:1px solid #2675ed40;color:#1b589c}
#counter-showcase .gc-draw .gc-digit{overflow:hidden;font-weight:400}
#counter-showcase .gc-draw .gc-scan{position:absolute;top:0;bottom:0;width:2px;background:#2675ed;box-shadow:0 0 18px #2675ed70;opacity:0;pointer-events:none}
#counter-showcase [hidden]{display:none!important}
@media(max-width:600px){#counter-showcase .gc-heading{display:block}#counter-showcase .gc-heading p{margin-top:12px;max-width:none}#counter-showcase .gc-switcher{gap:6px}#counter-showcase .gc-switcher button{font-size:11px;padding:10px 12px;flex:1 1 auto}#counter-showcase .gc-scene{height:320px}#counter-showcase .gc-light .gc-scene{padding:24px 16px}#counter-showcase .gc-digit.gc-group{margin-right:6px}#counter-showcase .gc-demo{flex-direction:column;align-items:flex-start}#counter-showcase .gc-demo button{margin:0}#counter-showcase .gc-unit{font-size:20px}#counter-showcase .gc-eyebrow{letter-spacing:.7px;font-size:9px}}
