:root{--bg:#fff;--alt:#f8fafc;--card:#fff;--ink:#0f172a;--mute:#64748b;--line:#e2e8f0}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0b1220;--alt:#0f172a;--card:#111c33;--ink:#e5e7eb;--mute:#94a3b8;--line:#1e293b;color-scheme:dark}}:root[data-theme="dark"]{--bg:#0b1220;--alt:#0f172a;--card:#111c33;--ink:#e5e7eb;--mute:#94a3b8;--line:#1e293b;color-scheme:dark}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink)}.mx-auto.max-w-\[1200px\]{max-width:1240px}#stats .text-4xl{font-size:56px;line-height:1.2}#stats .grid-cols-2 .text-xs{font-size:14px}#services .grid>div{padding:28px;min-height:238px}.cmp{-webkit-appearance:none;appearance:none;background:#fff0;cursor:ew-resize;margin:0;touch-action:pan-y;opacity:0}.cmp::-webkit-slider-runnable-track{height:100%}.cmp::-webkit-slider-thumb{-webkit-appearance:none;width:2px;height:100vh}.cmp::-moz-range-thumb{width:2px;height:100vh;border:0;background:#fff0}.tech-grid{background-image:linear-gradient(to right,rgb(13 148 136 / .09) 1px,transparent 1px),linear-gradient(to bottom,rgb(13 148 136 / .09) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 20%,transparent 80%)}.glass-card{background:rgb(22 31 57 / .92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(0 180 216 / .2);box-shadow:0 8px 32px 0 rgb(0 0 0 / .37);color:#f8fafc;transition:border-color .3s,box-shadow .3s}.glass-card:hover{border-color:rgb(0 180 216 / .4);box-shadow:0 8px 32px 0 rgb(0 180 216 / .15)}.glass-card .text-mute{color:#cbd5e1}.glass-card .text-mute\/60{color:rgb(148 163 184 / .7)}.glass-card input[type=checkbox]{accent-color:#00b4d8}