body{font-family:"REM",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"REM",system-ui,sans-serif}.spotlight{position:relative;overflow:hidden}.spotlight::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(650px circle at var(--mx,50%) var(--my,50%),rgba(0,91,255,.30) 0%,rgba(0,91,255,.12) 25%,rgba(0,0,0,0) 60%)}.spotlight .et_pb_row,.spotlight .et_pb_module{position:relative;z-index:2}@media (hover:none){.spotlight::before{display:none}}.stats-row .stat-col{display:flex;flex-direction:column;gap:22px;height:100%}.stats-row .stat-top,.stats-row .stat-bottom{background:linear-gradient(180deg,#14161b,#12141a);border-radius:22px;padding:28px 30px;box-shadow:0 18px 50px rgba(0,0,0,.55)}.stats-row .stat-top{display:flex;align-items:flex-start;justify-content:space-between;min-height:110px}.stats-row .stat-num{color:#fff;font-weight:800;line-height:1;font-size:64px;letter-spacing:-.02em}.stats-row .stat-idx{color:rgba(255,255,255,.85);font-weight:700;font-size:18px;letter-spacing:.06em}.stats-row .stat-bottom{flex:1;min-height:320px;display:flex;flex-direction:column;justify-content:space-between}.stats-row .stat-bottom h3{color:#fff;font-size:28px;line-height:1.15;font-weight:700;margin:0}.stats-row .stat-bottom p{color:rgba(255,255,255,.55);font-size:16px;line-height:1.55;margin:0;max-width:32ch}@media (max-width:980px){.stats-row .stat-num{font-size:54px}.stats-row .stat-bottom{min-height:260px}}.stats-row .stat-top:hover,.stats-row .stat-bottom:hover{box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 0 1px rgba(0,91,255,.25),0 0 40px rgba(0,91,255,.18)}.stats-row .stat-top,.stats-row .stat-bottom{background:radial-gradient(120% 140% at 20% 0%,rgba(255,255,255,.08) 0%,rgba(255,255,255,0) 45%),linear-gradient(180deg,#141821 0%,#0b0d12 100%);box-shadow:0 24px 80px rgba(0,0,0,.75);outline:1px solid rgba(255,255,255,.06)}.stats-section{position:relative;overflow:hidden}.stats-section:before{content:"";position:absolute;inset:-40%;pointer-events:none;opacity:.12;filter:blur(.2px);transform:rotate(-12deg);background:linear-gradient(90deg,rgba(0,91,255,.0) 0%,rgba(0,91,255,.35) 35%,rgba(0,91,255,.0) 70%),radial-gradient(800px 500px at 25% 35%,rgba(0,91,255,.35) 0%,rgba(0,91,255,0) 65%);-webkit-mask-image:linear-gradient(135deg,#000 0 35%,rgba(0,0,0,0) 35% 45%,#000 45% 100%);mask-image:linear-gradient(135deg,#000 0 35%,rgba(0,0,0,0) 35% 45%,#000 45% 100%)}.stats-section:after{content:"";position:absolute;width:900px;height:900px;right:-420px;top:-320px;pointer-events:none;opacity:.08;background:radial-gradient(circle at 40% 40%,rgba(0,91,255,.35),rgba(0,91,255,0) 65%);transform:rotate(18deg)}.stats-row .stat-top{position:relative;overflow:hidden}.stats-row .stat-top:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;background:#005BFF;opacity:1;transform:rotate(12deg);border-radius:22px}.stats-row .stat-idx{color:#fff;z-index:999}.title2-heading:before{content:"";position:absolute;width:560px;height:560px;right:-190px;top:-220px;background:url("https://deltify.pt/wp-content/uploads/2026/01/svg") no-repeat;background-size:contain;opacity:.035;pointer-events:none;z-index:0;filter:blur(.3px);-webkit-mask-image:radial-gradient(circle at 35% 35%,#000 0%,rgba(0,0,0,0) 70%);mask-image:radial-gradient(circle at 35% 35%,#000 0%,rgba(0,0,0,0) 70%)}html.has-underscore-cursor,html.has-underscore-cursor *{cursor:none!important}.fake-cursor{position:fixed;left:0;top:0;transform:translate(-50%,-50%);pointer-events:none;z-index:2147483647;font:700 clamp(22px,1.6vw,34px)/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:rgba(0,196,255,.95);opacity:.85;text-shadow:0 0 22px rgba(0,196,255,.55);transition:opacity .18s ease,filter .18s ease,text-shadow .18s ease;will-change:transform}.fake-cursor::before{content:"_"}.fake-cursor.is-link::before{content:"|"}.fake-cursor.is-link{opacity:1;filter:brightness(1.1);text-shadow:0 0 18px rgba(0,196,255,.55)}.fake-cursor.is-hidden{opacity:0}html.cursor-paused,html.cursor-paused *{cursor:auto!important}html.cursor-paused .fake-cursor{display:none!important}@media (max-width:980px){html.has-underscore-cursor,html.has-underscore-cursor *{cursor:auto!important}.fake-cursor{display:none!important}}#page-container{overflow-x:hidden}