
:root{--bg:#f4f6fb;--bg2:#e9edf7;--card:#fff;--tx:#0d1330;--mut:#58607f;--line:#d9deee;--a:#7c5cff;--b:#22d3ee;--hero:#080c22;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0e27;--bg2:#0f1435;--card:#141a40;--tx:#eef0ff;--mut:#9aa3cc;--line:#252c5c}}
html{scroll-behavior:smooth;scroll-padding-top:90px}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font:16px/1.6 Inter,system-ui,Segoe UI,Arial,sans-serif}
a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(2rem,5vw,3.4rem)}h2{font-size:clamp(1.5rem,3vw,2.2rem)}p{margin:0 0 1em}
.w{max-width:1180px;margin:auto;padding:0 20px}
header{position:sticky;top:0;z-index:20;background:#080c22ee;backdrop-filter:blur(10px);color:#fff;padding-top:env(safe-area-inset-top,0px)}
.nav{display:flex;align-items:center;gap:18px;height:68px}.nav img{height:44px;filter:hue-rotate(125deg) saturate(1.2)}
.menu{display:flex;gap:4px;margin-left:auto;align-items:center}.menu>div{position:relative}.menu>div>a{padding:10px 11px;border-radius:8px;font-size:.92rem;display:block;color:#d7dcff}
.menu>div>a:hover{background:#ffffff18;color:#fff}.dd{display:none;position:absolute;top:100%;left:0;min-width:260px;background:#10163a;border:1px solid #2b3375;border-radius:12px;padding:8px;box-shadow:0 20px 40px #0008}
.menu>div:hover .dd,.menu>div:focus-within .dd{display:block}.dd a{display:block;padding:8px 12px;border-radius:8px;font-size:.9rem;color:#cfd5ff}.dd a:hover{background:#7c5cff44}
.btn{display:inline-block;padding:12px 22px;border-radius:10px;font-weight:600;background:linear-gradient(135deg,var(--a),var(--b));color:#fff;border:0;cursor:pointer;font-size:1rem;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #7c5cff55}
.btn.o{background:transparent;border:1px solid #ffffff66}.burger{display:none;margin-left:auto;background:none;border:0;color:#fff;font-size:1.8rem}
.hero{background:radial-gradient(900px 400px at 80% 0,#7c5cff55,transparent),radial-gradient(700px 400px at 0 100%,#22d3ee33,transparent),var(--hero);color:#fff;padding:70px 0}
.hero .g{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero p{color:#c3c9f2;font-size:1.1rem}.tag{display:inline-block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--b);margin-bottom:10px}
.hero .btn+.btn{margin-left:10px}.crumb{font-size:.85rem;color:#9aa3cc;margin-bottom:14px}.crumb a:hover{color:#fff}
section{padding:64px 0}section.alt{background:var(--bg2)}.sh{max-width:720px;margin-bottom:32px}.sh p{color:var(--mut)}
.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.g4{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}
.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;transition:transform .25s,border-color .25s;display:block}a.card:hover{transform:translateY(-4px);border-color:var(--a)}
.card h3{font-size:1.1rem}.card p{color:var(--mut);font-size:.95rem;margin:0}.ic{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--a),var(--b));display:grid;place-items:center;color:#fff;font-weight:700;margin-bottom:14px}
.more{color:var(--a);font-weight:600;font-size:.9rem;display:inline-block;margin-top:12px}
.mock{background:#0c1233;border:1px solid #2b3375;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px #0006;color:#cfd5ff;font-size:.75rem}
.mh{display:flex;gap:6px;align-items:center;padding:10px 14px;background:#10163a}.mh i{width:9px;height:9px;border-radius:50%;background:#3a437f}.mh span{margin-left:8px;opacity:.7}
.mb{display:grid;grid-template-columns:70px 1fr;min-height:230px}.sb{background:#0a0f2b;padding:12px 8px;display:grid;gap:8px;align-content:start}.sb b{height:8px;border-radius:4px;background:#2b3375}.sb b:first-child{background:var(--a)}
.mc{padding:14px}.kp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.kp div{background:#141b47;border-radius:8px;padding:8px}.kp i{display:block;height:6px;width:60%;background:#3a437f;border-radius:3px;margin-bottom:8px}.kp u{display:block;height:12px;width:80%;background:linear-gradient(90deg,var(--a),var(--b));border-radius:3px}
.bars{display:flex;align-items:flex-end;gap:6px;height:90px}.bars s{flex:1;background:linear-gradient(var(--b),var(--a));border-radius:4px 4px 0 0;animation:gr 1.2s ease both;transform-origin:bottom}@keyframes gr{from{transform:scaleY(.1)}}
.lg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.lg a{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 10px;text-align:center;font-weight:700;transition:.2s}.lg a:hover{border-color:var(--a);color:var(--a)}
.steps{counter-reset:s;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.steps div{counter-increment:s;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px}.steps div:before{content:counter(s);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--a);color:#fff;font-weight:700;margin-bottom:10px}
ul.ck{list-style:none;padding:0;margin:0;display:grid;gap:10px}ul.ck li{padding-left:28px;position:relative}ul.ck li:before{content:"✓";position:absolute;left:0;color:var(--b);font-weight:700}
details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:10px}summary{cursor:pointer;font-weight:600}details p{margin:10px 0 0;color:var(--mut)}
input,select,textarea{width:100%;padding:12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--tx);font:inherit;margin-bottom:12px}
.cta{background:linear-gradient(135deg,#2a1d7a,#0b4f66);color:#fff;border-radius:22px;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.cta p{color:#cfd5ff}.cta input,.cta select,.cta textarea{background:#ffffff14;border-color:#ffffff33;color:#fff}.cta option{color:#000}.cta label.c{font-size:.85rem;display:flex;gap:8px;margin-bottom:12px}.cta label.c input{width:auto;margin:3px 0 0}
.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.chips button{padding:7px 14px;border-radius:20px;border:1px solid var(--line);background:var(--card);color:var(--tx);cursor:pointer}.chips button.on{background:var(--a);color:#fff;border-color:var(--a)}
.srch{max-width:420px}.note{font-size:.85rem;color:var(--mut)}.pill{display:inline-block;font-size:.75rem;padding:2px 10px;border-radius:20px;background:#7c5cff22;color:var(--a);margin:0 4px 4px 0}
footer{background:#060919;color:#aab1dc;padding:50px 0 30px;font-size:.92rem}footer .fg{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}footer h4{color:#fff;margin:0 0 10px}footer a{display:block;padding:3px 0}footer a:hover{color:#fff}footer img{height:48px;filter:hue-rotate(125deg)}
.rv{opacity:0;transform:translateY(16px);transition:.6s}.rv.in{opacity:1;transform:none}
@media(max-width:900px){.burger{display:block}.menu{display:none;position:absolute;top:68px;left:0;right:0;background:#080c22;flex-direction:column;align-items:stretch;padding:10px 20px 20px;max-height:80vh;overflow:auto}.menu.open{display:flex}.dd{display:block;position:static;border:0;background:none;box-shadow:none;padding:0 0 0 12px}.hero .g,.cta,footer .fg{grid-template-columns:1fr}.nav .btn{display:none}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
:root,:root:not([data-theme=light]){--bg:#04070f;--bg2:#090e1a;--card:#0e1424;--tx:#f2f4f8;--mut:#98a1b8;--line:#222b40;--a:#c8d400;--b:#eaf44a;--hero:#04070f;color-scheme:dark}
header{background:#04070fee}.menu>div>a,.dd a{color:#c9d0e0}.dd{background:#0b101c;border-color:#2a3350}.dd a:hover{background:#c8d40026;color:#fff}
.btn,.ic,.steps div:before,.chips button.on{color:#04070f}.btn.o{color:#fff;background:transparent}.btn:hover{box-shadow:0 10px 26px #c8d40040}
.hero{background:radial-gradient(900px 400px at 80% 0,#c8d40022,transparent),radial-gradient(700px 400px at 0 100%,#8a93a822,transparent),#04070f}.hero p{color:#b4bccd}.crumb{color:#98a1b8}
.mock{background:#090e1a;border-color:#222b40}.mh{background:#0e1424}.sb{background:#070b14}.kp div{background:#121a2c}.kp i,.mh i,.sb b{background:#2c3650}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#1c2300,#0e1424 60%,#1f2430)}.cta p{color:#b4bccd}.cta .tag{color:var(--a)!important}.cta label.c{color:#d7dce8}
.pill{background:#c8d40022;color:var(--a)}footer{background:#02040a;color:#98a1b8}.nav img,footer img{filter:none}@media(max-width:900px){.menu{background:#04070f}}
:root,:root:not([data-theme=light]){--bg:#0b0b0e;--bg2:#121217;--card:#17171d;--tx:#f5f5f7;--mut:#a3a3b0;--line:#2a2a33;--a:#e5202e;--b:#ffc629;--hero:#0b0b0e;color-scheme:dark}
header{background:#0b0b0eee}.menu>div>a,.dd a{color:#d6d6de}.dd{background:#121217;border-color:#33333d}.dd a:hover{background:#e5202e33;color:#fff}
.btn,.ic,.steps div:before,.chips button.on{color:#fff}.btn,.ic{background:var(--a)}.btn:hover{box-shadow:0 10px 26px #e5202e55;background:#f02b39}.btn.o{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}
.hero{background:radial-gradient(900px 400px at 80% 0,#e5202e33,transparent),radial-gradient(700px 400px at 0 100%,#ffc62922,transparent),#0b0b0e}.hero p{color:#c4c4cf}.tag{color:var(--b)}
.mock{background:#121217;border-color:#2a2a33}.mh{background:#17171d}.sb{background:#0e0e12}.kp div{background:#1d1d25}.kp i,.mh i,.sb b{background:#34343f}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#7d0f18,#17171d 65%,#3a2a05)}.cta p{color:#e0e0e8}.cta .tag{color:var(--b)!important}
.pill{background:#e5202e26;color:#ff6b75}.more{color:#ff6b75}footer{background:#060608;color:#a3a3b0}.nav img,footer img{filter:hue-rotate(-70deg) saturate(1.3)}@media(max-width:900px){.menu{background:#0b0b0e}}
:root,:root:not([data-theme=light]){--bg:#0a0e27;--bg2:#0f1435;--card:#141a40;--tx:#eef0ff;--mut:#9aa3cc;--line:#252c5c;--a:#7c5cff;--b:#22d3ee;--hero:#080c22;color-scheme:dark}
header{background:#080c22ee}.menu>div>a{color:#d7dcff}.dd a{color:#cfd5ff}.dd{background:#10163a;border-color:#2b3375}.dd a:hover{background:#7c5cff44;color:#fff}
.btn,.btn:hover,.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.btn:hover{box-shadow:0 10px 26px #7c5cff55}.btn.o,.btn.o:hover{background:transparent}.chips button.on{color:#fff}.steps div:before{background:#f5b942;color:#1a1200}
.hero{background:radial-gradient(900px 400px at 80% 0,#7c5cff55,transparent),radial-gradient(700px 400px at 0 100%,#22d3ee33,transparent),#080c22}.hero p{color:#c3c9f2}.tag{color:var(--b)}
.mock{background:#0c1233;border-color:#2b3375}.mh{background:#10163a}.sb{background:#0a0f2b}.kp div{background:#141b47}.kp i,.mh i,.sb b{background:#3a437f}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#2a1d7a,#0b4f66)}.cta p{color:#cfd5ff}.cta .tag{color:var(--b)!important}
.pill{background:#7c5cff22;color:#a898ff}.more{color:#a898ff}footer{background:#060919;color:#aab1dc}.nav img,footer img{filter:hue-rotate(125deg) saturate(1.2)}@media(max-width:900px){.menu{background:#080c22}}
.nav img{height:54px;filter:brightness(2.4)!important}footer img{height:70px;filter:brightness(2.4)!important}
:root,:root:not([data-theme=light]){--bg:#0b0b0e;--bg2:#121217;--card:#17171d;--tx:#f5f5f7;--mut:#a3a3b0;--line:#2a2a33;--a:#e5202e;--b:#ffc629;--hero:#0b0b0e;color-scheme:dark}
header{background:#0b0b0eee}.menu>div>a,.dd a{color:#d6d6de}.dd{background:#121217;border-color:#33333d}.dd a:hover{background:#e5202e33;color:#fff}
.btn,.btn:hover,.ic{background:var(--a);color:#fff}.btn:hover{box-shadow:0 10px 26px #e5202e55;background:#f02b39}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.hero{background:radial-gradient(900px 400px at 80% 0,#e5202e33,transparent),radial-gradient(700px 400px at 0 100%,#ffc62922,transparent),#0b0b0e}.hero p{color:#c4c4cf}.tag{color:var(--b)}
.mock{background:#121217;border-color:#2a2a33}.mh{background:#17171d}.sb{background:#0e0e12}.kp div{background:#1d1d25}.kp i,.mh i,.sb b{background:#34343f}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#7d0f18,#17171d 65%,#3a2a05)}.cta p{color:#e0e0e8}.cta .tag{color:var(--b)!important}
.pill{background:#e5202e26;color:#ff6b75}.more{color:#ff6b75}footer{background:#060608;color:#a3a3b0}@media(max-width:900px){.menu{background:#0b0b0e}}
.nav{height:78px;gap:12px}.nav img{height:60px!important;width:auto;display:block;filter:brightness(2.4)!important}footer img{height:80px!important;filter:brightness(2.4)!important}
.menu{flex:1;justify-content:center;margin:0 8px;gap:2px}.menu>div>a{white-space:nowrap;font-size:.88rem;padding:10px 9px}.nav>.btn{white-space:nowrap;padding:10px 18px;font-size:.9rem;flex:none}
@media(max-width:1080px){.burger{display:block;margin-left:0;order:3}.nav>.btn{order:2}.nav>a:first-child{margin-right:auto}.menu{display:none;position:absolute;top:78px;left:0;right:0;background:#0b0b0e;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:10px 20px 20px;max-height:80vh;overflow:auto;margin:0}.menu.open{display:flex}.dd{display:block;position:static;border:0;background:none;box-shadow:none;padding:0 0 0 12px}}
@media(max-width:560px){.nav>.btn{display:none}.nav img{height:52px!important}}
:root,:root:not([data-theme=light]){--bg:#060d1f;--bg2:#0a1530;--card:#0e1c3d;--tx:#f2f6ff;--mut:#9fb0d4;--line:#1f3366;--a:#1a6dff;--b:#19d3da;--hero:#050b1a;color-scheme:dark}
header{background:#050b1aee}.menu>div>a,.dd a{color:#d3def5}.dd{background:#0a1530;border-color:#24407f}.dd a:hover{background:#1a6dff33;color:#fff}
.btn,.btn:hover{background:var(--a);color:#fff}.btn:hover{background:#3a82ff;box-shadow:0 10px 26px #1a6dff55}.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.hero{background:radial-gradient(900px 420px at 80% 0,#1a6dff44,transparent),radial-gradient(700px 400px at 0 100%,#19d3da22,transparent),#050b1a}.hero p{color:#bccaea}.tag{color:var(--b)}
.mock{background:#0a1530;border-color:#24407f}.mh{background:#0e1c3d}.sb{background:#070f24}.kp div{background:#122550}.kp i,.mh i,.sb b{background:#2c4a8f}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#0d3a99,#0a1530 60%,#07505a)}.cta p{color:#d3def5}.cta .tag{color:var(--b)!important}
.pill{background:#1a6dff26;color:#7fb2ff}.more{color:#6fa8ff}footer{background:#030814;color:#9fb0d4}@media(max-width:1080px){.menu{background:#050b1a}}
:root,:root:not([data-theme=light]){--bg:#fff;--bg2:#f4f5f9;--card:#fff;--tx:#0f1115;--mut:#586070;--line:#e2e5ee;--a:#6d3df5;--b:#ff4f9a;--hero:#0b0b10;color-scheme:light}
header{background:#0b0b10f2}.menu>div>a,.dd a{color:#d9d9e3}.dd{background:#14141b;border-color:#2d2d38}.dd a:hover{background:#6d3df544;color:#fff}
.btn,.btn:hover{background:var(--a);color:#fff}.btn:hover{background:#8156ff;box-shadow:0 10px 26px #6d3df544}.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.card,.steps div,.lg a,details{box-shadow:0 4px 18px #1012200f}
.hero{background:radial-gradient(900px 420px at 80% 0,#6d3df555,transparent),radial-gradient(700px 400px at 0 100%,#ff4f9a22,transparent),#0b0b10}.hero p{color:#c4c4d0}.tag{color:var(--b)}
.mock{background:#14141b;border-color:#2d2d38;color:#d9d9e3}.mh{background:#1b1b24}.sb{background:#0f0f15}.kp div{background:#1f1f2a}.kp i,.mh i,.sb b{background:#3a3a48}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#3a1a9e,#14141b 70%,#5a1636);color:#fff}.cta p{color:#dcdce8}.cta .tag{color:var(--b)!important}
.pill{background:#6d3df51a;color:#5a2fe0}.more{color:#5a2fe0}footer{background:#0b0b10;color:#a6a6b4}@media(max-width:1080px){.menu{background:#0b0b10}}
:root,:root:not([data-theme=light]){--bg:#060d1f;--bg2:#0a1530;--card:#0e1c3d;--tx:#f2f6ff;--mut:#9fb0d4;--line:#1f3366;--a:#1a6dff;--b:#19d3da;--hero:#050b1a;color-scheme:dark}
header{background:#050b1aee}.menu>div>a,.dd a{color:#d3def5}.dd{background:#0a1530;border-color:#24407f}.dd a:hover{background:#1a6dff33;color:#fff}
.btn,.btn:hover{background:var(--a);color:#fff}.btn:hover{background:#3a82ff;box-shadow:0 10px 26px #1a6dff55}.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.card,.steps div,.lg a,details{box-shadow:none}
.hero{background:radial-gradient(900px 420px at 80% 0,#1a6dff44,transparent),radial-gradient(700px 400px at 0 100%,#19d3da22,transparent),#050b1a}.hero p{color:#bccaea}.tag{color:var(--b)}
.mock{background:#0a1530;border-color:#24407f;color:#d3def5}.mh{background:#0e1c3d}.sb{background:#070f24}.kp div{background:#122550}.kp i,.mh i,.sb b{background:#2c4a8f}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#0d3a99,#0a1530 60%,#07505a)}.cta p{color:#d3def5}.cta .tag{color:var(--b)!important}
.pill{background:#1a6dff26;color:#7fb2ff}.more{color:#6fa8ff}footer{background:#030814;color:#9fb0d4}@media(max-width:1080px){.menu{background:#050b1a}}
:root,:root:not([data-theme=light]){--bg:#f7f6f2;--bg2:#edece5;--card:#fff;--tx:#14162b;--mut:#575b75;--line:#e0ded4;--a:#3b3fdb;--b:#0fa3a3;--hero:#14162b;color-scheme:light}
header{background:#14162bf2}.menu>div>a,.dd a{color:#d9dcf5}.dd{background:#1c1f3d;border-color:#34386a}.dd a:hover{background:#3b3fdb55;color:#fff}
.btn,.btn:hover{background:var(--a);color:#fff}.btn:hover{background:#5256ee;box-shadow:0 10px 26px #3b3fdb44}.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.card,.steps div,.lg a,details{box-shadow:0 4px 18px #14162b0f}
.hero{background:radial-gradient(900px 420px at 80% 0,#3b3fdb55,transparent),radial-gradient(700px 400px at 0 100%,#0fa3a328,transparent),#14162b}.hero p{color:#c3c7e6}.tag{color:#c8f560}
.mock{background:#1c1f3d;border-color:#34386a;color:#d9dcf5}.mh{background:#232748}.sb{background:#14162b}.kp div{background:#272b52}.kp i,.mh i,.sb b{background:#3e4380}.sb b:first-child{background:#5b5fef}
.cta{background:linear-gradient(135deg,#2a2d9e,#14162b 70%,#0a5a5c);color:#fff}.cta p{color:#dcdff5}.cta .tag{color:#c8f560!important}
.pill{background:#3b3fdb1a;color:#3b3fdb}.more{color:#3b3fdb}footer{background:#0f1122;color:#a9adc7}@media(max-width:1080px){.menu{background:#14162b}}
:root,:root:not([data-theme=light]){--bg:#fafaf7;--bg2:#f0f0ea;--card:#fff;--tx:#10201f;--mut:#51615f;--line:#dfe3dc;--a:#0e7c86;--b:#ff6a3d;--hero:#0c1f22;color-scheme:light}
header{background:#0c1f22f2}.menu>div>a,.dd a{color:#d6e6e4}.dd{background:#132a2d;border-color:#254a4f}.dd a:hover{background:#0e7c8655;color:#fff}
.btn,.btn:hover{background:var(--b);color:#10201f}.btn:hover{background:#ff8057;box-shadow:0 10px 26px #ff6a3d44}.ic{background:linear-gradient(135deg,var(--a),#17b3b9);color:#fff}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.card,.steps div,.lg a,details{box-shadow:0 4px 18px #10201f0f}
.hero{background:radial-gradient(900px 420px at 80% 0,#0e7c8666,transparent),radial-gradient(700px 400px at 0 100%,#ff6a3d22,transparent),#0c1f22}.hero p{color:#bfd3d0}.tag{color:#ff8057}
.mock{background:#132a2d;border-color:#254a4f;color:#d6e6e4}.mh{background:#183437}.sb{background:#0c1f22}.kp div{background:#1b3a3e}.kp i,.mh i,.sb b{background:#2f565b}.sb b:first-child{background:#17b3b9}
.cta{background:linear-gradient(135deg,#0a5d66,#0c1f22 70%,#7a2f18);color:#fff}.cta p{color:#d6e6e4}.cta .tag{color:#ff8057!important}
.pill{background:#0e7c861a;color:#0e7c86}.more{color:#0e7c86}footer{background:#081618;color:#a3b8b5}@media(max-width:1080px){.menu{background:#0c1f22}}
:root,:root:not([data-theme=light]){--bg:#f4f1ea;--bg2:#e9e5da;--card:#fffdf8;--tx:#2b2a26;--mut:#645f55;--line:#dcd6c8;--a:#52796f;--b:#b9552d;--hero:#1f2a26;color-scheme:light}
header{background:#1f2a26f2}.menu>div>a,.dd a{color:#dbe3dc}.dd{background:#28362f;border-color:#3f5249}.dd a:hover{background:#52796f66;color:#fff}
.btn,.btn:hover{background:var(--b);color:#fff}.btn:hover{background:#cf6a3e;box-shadow:0 10px 26px #b9552d44}.ic{background:linear-gradient(135deg,var(--a),#84a98c);color:#fff}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.card,.steps div,.lg a,details{box-shadow:0 4px 18px #2b2a260f}
.hero{background:radial-gradient(900px 420px at 80% 0,#52796f66,transparent),radial-gradient(700px 400px at 0 100%,#b9552d22,transparent),#1f2a26}.hero p{color:#cdd6cf}.tag{color:#e6a27f}
.mock{background:#28362f;border-color:#3f5249;color:#dbe3dc}.mh{background:#2f4037}.sb{background:#1f2a26}.kp div{background:#34493f}.kp i,.mh i,.sb b{background:#4f6a5e}.sb b:first-child{background:#84a98c}
.cta{background:linear-gradient(135deg,#3f6359,#1f2a26 70%,#6e3118);color:#fff}.cta p{color:#dbe3dc}.cta .tag{color:#e6a27f!important}
.pill{background:#52796f1f;color:#3f6359}.more{color:#3f6359}footer{background:#161e1b;color:#aab8ae}@media(max-width:1080px){.menu{background:#1f2a26}}
:root,:root:not([data-theme=light]){--bg:#f7f6f2;--bg2:#edece5;--card:#fff;--tx:#14162b;--mut:#575b75;--line:#e0ded4;--a:#3b3fdb;--b:#0fa3a3;--hero:#14162b;color-scheme:light}
header{background:#14162bf2}.menu>div>a,.dd a{color:#d9dcf5}.dd{background:#1c1f3d;border-color:#34386a}.dd a:hover{background:#3b3fdb55;color:#fff}
.btn,.btn:hover{background:var(--a);color:#fff}.btn:hover{background:#5256ee;box-shadow:0 10px 26px #3b3fdb44}.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.card,.steps div,.lg a,details{box-shadow:0 4px 18px #14162b0f}
.hero{background:radial-gradient(900px 420px at 80% 0,#3b3fdb55,transparent),radial-gradient(700px 400px at 0 100%,#0fa3a328,transparent),#14162b}.hero p{color:#c3c7e6}.tag{color:#c8f560}
.mock{background:#1c1f3d;border-color:#34386a;color:#d9dcf5}.mh{background:#232748}.sb{background:#14162b}.kp div{background:#272b52}.kp i,.mh i,.sb b{background:#3e4380}.sb b:first-child{background:#5b5fef}
.cta{background:linear-gradient(135deg,#2a2d9e,#14162b 70%,#0a5a5c);color:#fff}.cta p{color:#dcdff5}.cta .tag{color:#c8f560!important}
.pill{background:#3b3fdb1a;color:#3b3fdb}.more{color:#3b3fdb}footer{background:#0f1122;color:#a9adc7}@media(max-width:1080px){.menu{background:#14162b}}
:root,:root:not([data-theme=light]){--bg:#f5f6f8;--bg2:#eaecf1;--card:#fff;--tx:#1b1d24;--mut:#5a6070;--line:#dde0e8;--a:#2d7fd6;--b:#ff9f1c;--hero:#1b1d24;color-scheme:light}
header{background:#1b1d24f2}.menu>div>a,.dd a{color:#dfe3ee}.dd{background:#262a35;border-color:#3a4050}.dd a:hover{background:#2d7fd655;color:#fff}
.btn,.btn:hover{background:var(--b);color:#1b1d24}.btn:hover{background:#ffb23f;box-shadow:0 10px 26px #ff9f1c44}.ic{background:linear-gradient(135deg,var(--a),#5bb0f5);color:#fff}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#fff}.chips button.on{color:#fff}
.card,.steps div,.lg a,details{box-shadow:0 4px 18px #1b1d240f}
.hero{background:radial-gradient(900px 420px at 80% 0,#2d7fd655,transparent),radial-gradient(700px 400px at 0 100%,#ff9f1c22,transparent),#1b1d24}.hero p{color:#c9cedb}.tag{color:#ffb54d}
.mock{background:#262a35;border-color:#3a4050;color:#dfe3ee}.mh{background:#2d3240}.sb{background:#1b1d24}.kp div{background:#313644}.kp i,.mh i,.sb b{background:#4a5164}.sb b:first-child{background:#5bb0f5}
.cta{background:linear-gradient(135deg,#1f4f8f,#1b1d24 70%,#8a4a00);color:#fff}.cta p{color:#dfe3ee}.cta .tag{color:#ffb54d!important}
.pill{background:#2d7fd61a;color:#1f64b0}.more{color:#1f64b0}footer{background:#121318;color:#a9aebb}@media(max-width:1080px){.menu{background:#1b1d24}}
:root,:root:not([data-theme=light]){--bg:#0a0e27;--bg2:#0f1435;--card:#141a40;--tx:#eef0ff;--mut:#9aa3cc;--line:#252c5c;--a:#7c5cff;--b:#22d3ee;--hero:#080c22;color-scheme:dark}
header{background:#080c22ee}.menu>div>a{color:#d7dcff}.dd a{color:#cfd5ff}.dd{background:#10163a;border-color:#2b3375}.dd a:hover{background:#7c5cff44;color:#fff}
.btn,.btn:hover,.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.btn:hover{box-shadow:0 10px 26px #7c5cff55}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.chips button.on{color:#fff}.steps div:before{background:#f5b942;color:#1a1200}
.card,.steps div,.lg a,details{box-shadow:none}
.hero{background:radial-gradient(900px 400px at 80% 0,#7c5cff55,transparent),radial-gradient(700px 400px at 0 100%,#22d3ee33,transparent),#080c22}.hero p{color:#c3c9f2}.tag{color:var(--b)}
.mock{background:#0c1233;border-color:#2b3375;color:#cfd5ff}.mh{background:#10163a}.sb{background:#0a0f2b}.kp div{background:#141b47}.kp i,.mh i,.sb b{background:#3a437f}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#2a1d7a,#0b4f66);color:#fff}.cta p{color:#cfd5ff}.cta .tag{color:var(--b)!important}
.pill{background:#7c5cff22;color:#a898ff}.more{color:#a898ff}footer{background:#060919;color:#aab1dc}@media(max-width:1080px){.menu{background:#080c22}}
:root,:root:not([data-theme=light]){--bg:#07080a;--bg2:#0d0f12;--card:#111419;--tx:#f4f6f0;--mut:#9ba39a;--line:#242a27;--a:#c6ff3d;--b:#19e6a8;--hero:#050607;color-scheme:dark}
header{background:#050607ee}.menu>div>a,.dd a{color:#dfe5dc}.dd{background:#0f1316;border-color:#26302b}.dd a:hover{background:#c6ff3d22;color:#fff}
.btn,.btn:hover,.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#07080a}.btn:hover{box-shadow:0 10px 26px #c6ff3d40}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.steps div:before{background:var(--a);color:#07080a}.chips button.on{color:#07080a}
.card,.steps div,.lg a,details{box-shadow:none}
.hero{background:radial-gradient(900px 420px at 80% 0,#c6ff3d26,transparent),radial-gradient(700px 400px at 0 100%,#19e6a822,transparent),#050607}.hero p{color:#b9c1b6}.tag{color:var(--a)}
.mock{background:#0f1316;border-color:#26302b;color:#dfe5dc}.mh{background:#141a1d}.sb{background:#090c0e}.kp div{background:#151c1f}.kp i,.mh i,.sb b{background:#2f3b36}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#27430b,#07080a 65%,#06403a);color:#fff}.cta p{color:#dfe5dc}.cta .tag{color:var(--a)!important}
.pill{background:#c6ff3d1f;color:#c6ff3d}.more{color:#c6ff3d}footer{background:#040505;color:#9ba39a}@media(max-width:1080px){.menu{background:#050607}}
:root,:root:not([data-theme=light]){--bg:#f7f9f2;--bg2:#ecf2e1;--card:#fff;--tx:#1a2016;--mut:#566050;--line:#dde5d0;--a:#8fd600;--b:#19c98f;--hero:#eaf5d3;color-scheme:light}
header{background:#f3f8e8f5;border-bottom:1px solid #dde5d0}.menu>div>a,.dd a{color:#1a2016}.menu>div>a:hover{background:#8fd60026;color:#1a2016}.burger{color:#1a2016}.dd{background:#fff;border-color:#dde5d0;box-shadow:0 16px 36px #1a20161f}.dd a:hover{background:#8fd60030;color:#1a2016}
.btn,.btn:hover,.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#14210a}.btn:hover{box-shadow:0 10px 26px #8fd60050}.btn.o,.btn.o:hover{background:transparent;color:#1a2016;border:1px solid #1a201655}.btn.o:hover{background:#1a201610}.steps div:before{background:var(--a);color:#14210a}.chips button.on{color:#14210a}
.card,.steps div,.lg a,details{box-shadow:0 4px 18px #1a20160d}
.hero{color:#1a2016;background:radial-gradient(900px 420px at 85% 0,#8fd60040,transparent),radial-gradient(700px 400px at 0 100%,#19c98f26,transparent),#eaf5d3}.hero p{color:#44503d}.crumb{color:#566050}.crumb a:hover{color:#1a2016}.tag,.cta .tag{color:#3f7a00!important}
.mock{background:#fff;border-color:#d6e2c4;color:#1a2016;box-shadow:0 24px 50px #1a20161a}.mh{background:#eef5e0}.sb{background:#e4eed3}.kp div{background:#eef5e0}.kp i,.mh i,.sb b{background:#c9d8b3}.sb b:first-child{background:#8fd600}
.cta{background:linear-gradient(135deg,#e3f6bd,#d3f6e8);color:#1a2016;border:1px solid #d6e2c4}.cta p{color:#44503d}.cta input,.cta select,.cta textarea{background:#fff;border-color:#cfdcbc;color:#1a2016}.cta input::placeholder,.cta textarea::placeholder{color:#7a8573}.cta label.c{color:#1a2016}
.pill{background:#8fd60030;color:#3f7a00}.more{color:#3f7a00}footer{background:#e8f0da;color:#4a5543}footer h4{color:#1a2016}footer a:hover{color:#1a2016}@media(max-width:1080px){.menu{background:#f3f8e8}}
.nav img,footer img{filter:invert(1)!important}
/* Playtech-style theme: near-black, white type, electric blue + cyan */
:root,:root:not([data-theme=light]){--bg:#08090d;--bg2:#0f1118;--card:#141722;--tx:#ffffff;--mut:#a4abbd;--line:#252a38;--a:#2f6bff;--b:#00c8ff;--hero:#050608;color-scheme:dark}
header{background:#050608f0;border-bottom:1px solid #1c202b}.menu>div>a,.dd a{color:#dfe3ec}.menu>div>a:hover{background:#ffffff14;color:#fff}.burger{color:#fff}
.dd{background:#0f1118;border-color:#252a38;box-shadow:0 20px 40px #0009}.dd a:hover{background:#2f6bff2e;color:#fff}
.btn,.btn:hover{background:var(--a);color:#fff}.btn:hover{background:#4a80ff;box-shadow:0 10px 26px #2f6bff55}
.btn.o,.btn.o:hover{background:transparent;color:#fff;border:1px solid #ffffff55}.btn.o:hover{background:#ffffff14}
.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.steps div:before{background:var(--a);color:#fff}.chips button.on{background:var(--a);border-color:var(--a);color:#fff}
.card,.steps div,.lg a,details{box-shadow:none}a.card:hover,.lg a:hover{border-color:var(--a)}.lg a:hover{color:#6f9bff}
.hero{color:#fff;background:radial-gradient(900px 420px at 80% 0,#2f6bff3d,transparent),radial-gradient(700px 400px at 0 100%,#00c8ff1f,transparent),#050608}
.hero p{color:#b9c0d0}.crumb{color:#8e95a8}.crumb a:hover{color:#fff}.tag,.cta .tag{color:var(--b)!important}
.mock{background:#0f1118;border-color:#252a38;color:#dfe3ec;box-shadow:0 30px 60px #000a}.mh{background:#141722}.sb{background:#0a0c11}.kp div{background:#181c28}.kp i,.mh i,.sb b{background:#2c3244}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#1638a8,#0f1118 62%,#00546b);color:#fff;border:0}.cta p{color:#d3d9e6}.cta label.c{color:#e3e7ef}
.cta input,.cta select,.cta textarea{background:#ffffff12;border-color:#ffffff30;color:#fff}.cta input::placeholder,.cta textarea::placeholder{color:#a9b0c2}
.pill{background:#2f6bff22;color:#7ea4ff}.more{color:#6f9bff}
footer{background:#030405;color:#99a0b2}footer h4{color:#fff}footer a:hover{color:#fff}
.nav img,footer img{filter:brightness(2.4)!important}
@media(max-width:1080px){.menu{background:#050608}}
/* Palette modeled on igamingsoftwaresolutions.com: navy #0a0e27, violet + cyan, gold highlights */
:root,:root:not([data-theme=light]){--bg:#0a0e27;--bg2:#0f1435;--card:#141a40;--tx:#eef0ff;--mut:#9aa3cc;--line:#252c5c;--a:#7c5cff;--b:#22d3ee;--hero:#080c22;color-scheme:dark}
header{background:#080c22ee}.menu>div>a{color:#d7dcff}.dd a{color:#cfd5ff}.dd{background:#10163a;border-color:#2b3375}.dd a:hover{background:#7c5cff44;color:#fff}
.btn,.btn:hover,.ic{background:linear-gradient(135deg,var(--a),var(--b));color:#fff}.btn:hover{box-shadow:0 10px 26px #7c5cff55}.btn.o,.btn.o:hover{background:transparent;color:#fff}.btn.o:hover{background:#ffffff18}.chips button.on{color:#fff}.steps div:before{background:#f5b942;color:#1a1200}
.card,.steps div,.lg a,details{box-shadow:none}
.hero{background:radial-gradient(900px 400px at 80% 0,#7c5cff55,transparent),radial-gradient(700px 400px at 0 100%,#22d3ee33,transparent),#080c22}.hero p{color:#c3c9f2}.tag{color:var(--b)}
.mock{background:#0c1233;border-color:#2b3375;color:#cfd5ff}.mh{background:#10163a}.sb{background:#0a0f2b}.kp div{background:#141b47}.kp i,.mh i,.sb b{background:#3a437f}.sb b:first-child{background:var(--a)}
.cta{background:linear-gradient(135deg,#2a1d7a,#0b4f66);color:#fff}.cta p{color:#cfd5ff}.cta .tag{color:var(--b)!important}
.pill{background:#7c5cff22;color:#a898ff}.more{color:#a898ff}footer{background:#060919;color:#aab1dc}@media(max-width:1080px){.menu{background:#080c22}}
.btn.o,.btn.o:hover{border:1px solid #ffffff55}.chips button.on{background:var(--a);border-color:var(--a)}a.card:hover,.lg a:hover{border-color:var(--a)}.lg a:hover{color:#a898ff}.tag,.cta .tag{color:var(--b)!important}header{border-bottom:1px solid #1b2150}.dd{box-shadow:0 20px 40px #0008}.mock{box-shadow:0 30px 60px #0006}.cta{border:0}.cta input,.cta select,.cta textarea{background:#ffffff14;border-color:#ffffff33;color:#fff}footer h4{color:#fff}
/* Text logo */
.tl{display:inline-flex;align-items:center;gap:10px;font-size:1.32rem;letter-spacing:-.01em;line-height:1;white-space:nowrap;color:#fff}
.tl i{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--a),var(--b));transform:rotate(45deg) scale(.82);box-shadow:0 0 18px #7c5cff66;flex:none}
.tl b{font-weight:800}.tl em{font-style:normal;font-weight:600;background:linear-gradient(90deg,var(--a),var(--b));-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:-4px;padding:.12em 0;line-height:1.1}
footer .tl{font-size:1.45rem}
header .tl{font-size:1.15rem;gap:8px}header .tl i{width:22px;height:22px}.menu>div>a{padding:10px 7px}
@media(max-width:1300px){.burger{display:block;margin-left:0;order:3}.nav>.btn{order:2}.nav>a:first-child{margin-right:auto}.menu{display:none;position:absolute;top:78px;left:0;right:0;background:#080c22;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:10px 20px 20px;max-height:80vh;overflow:auto;margin:0}.menu.open{display:flex}.dd{display:block;position:static;border:0;background:none;box-shadow:none;padding:0 0 0 12px}}
@media(max-width:560px){header .tl{font-size:1.08rem}}
/* Palette from igamingsoftwaresolutions.com (app.css): light surfaces, night navy dark bands, violet→blue→cyan brand, gold highlights */
:root,:root:not([data-theme=light]){--bg:#fff;--bg2:#f4f5fa;--card:#fff;--tx:#33395c;--mut:#5a6283;--line:#e3e6f0;--a:#7b2ff7;--b:#3d5afe;--c:#00c8ff;--night:#0a0e27;--mid:#0e1333;--gold:#ffd24a;--hero:#f4f5fa;--grad:linear-gradient(120deg,#7b2ff7,#3d5afe);--edge:linear-gradient(135deg,#7b2ff7,#3d5afe 55%,#00c8ff);color-scheme:light}
h1,h2,h3{color:var(--mid)}
header{background:#ffffffeb;border-bottom:1px solid var(--line);box-shadow:none}header:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--edge)}
.menu>div>a,.dd a{color:#1b2150}.menu>div>a:hover{background:#f4f5fa;color:#5a1ed0}.burger{color:#1b2150}
.dd{background:#fff;border-color:var(--line);box-shadow:0 18px 40px #0e133322}.dd a:hover{background:#f4f5fa;color:#5a1ed0}
.btn,.btn:hover{background:var(--grad);color:#fff;border:0}.btn:hover{background:linear-gradient(120deg,#5a1ed0,#2a3fd6);box-shadow:0 10px 26px #7b2ff733}
.btn.o,.btn.o:hover{background:transparent;color:#5a1ed0;border:1px solid #5a1ed0}.btn.o:hover{background:#f4f5fa}
.ic{background:var(--edge);color:#fff}.steps div:before{background:var(--grad);color:#fff}.chips button.on{background:var(--a);border-color:var(--a);color:#fff}
.card,.steps div,.lg a,details{background:#fff;border-color:var(--line);box-shadow:0 4px 18px #0e13330a}a.card:hover,.lg a:hover{border-color:#a58bff}.lg a:hover{color:#5a1ed0}
section.alt{background:var(--bg2)}
.hero{color:var(--mid);background:radial-gradient(900px 420px at 85% 0,#7b2ff726,transparent),radial-gradient(700px 400px at 0 100%,#00c8ff1f,transparent),linear-gradient(#f4f5fa,#fff)}
.hero p{color:#33395c}.crumb{color:#5a6283}.crumb a:hover{color:#5a1ed0}.tag{color:#5a1ed0!important}
.mock{background:linear-gradient(180deg,#151b46,#0f1437);border-color:#a58bff55;color:#c8cde6;box-shadow:0 30px 60px #0e133333}.mh{background:#141a42}.sb{background:#0e1333}.kp div{background:#1d2456}.kp i,.mh i,.sb b{background:#2c3570}.sb b:first-child{background:var(--c)}
.bars s{background:linear-gradient(#00c8ff,#7b2ff7)}.kp u{background:var(--edge)}
.cta{background:radial-gradient(600px 300px at 90% 0,#7b2ff74d,transparent),radial-gradient(500px 300px at 0 100%,#00c8ff21,transparent),#0a0e27;color:#c8cde6;border:1px solid #ffffff1a}.cta h2,.cta h3{color:#fff}.cta p{color:#c8cde6}.cta .tag{color:var(--gold)!important}.cta label.c{color:#c8cde6}
.cta input,.cta select,.cta textarea{background:#141a42;border-color:#ffffff26;color:#fff}.cta input::placeholder,.cta textarea::placeholder{color:#9ca4c8}
.pill{background:#7b2ff714;color:#5a1ed0}.more{color:#5a1ed0}a.more:hover{color:#3f12a0}
footer{background:#0a0e27;color:#9ca4c8;border-top:0;position:relative}footer:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--edge)}footer h4{color:#fff}footer a{color:#9ca4c8}footer a:hover{color:#fff}
.tl i{background:var(--edge);box-shadow:0 0 16px #7b2ff744}.tl em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#7b2ff7}footer .tl em{color:#7b2ff7}header .tl b{color:#0e1333}footer .tl b{color:#fff}
@media(max-width:1300px){.menu{background:#fff;border-bottom:1px solid var(--line)}}
/* Stacked text logo: ProLogic over GAMING */
.tl{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:11px;row-gap:3px;align-items:center;justify-items:start}
.tl i{grid-row:1/3;grid-column:1;width:30px;height:30px;transform:rotate(45deg) scale(.8)}
header .tl i{width:30px;height:30px}
.tl b{grid-column:2;grid-row:1;line-height:1;font-size:1.22em}
.tl em{grid-column:2;grid-row:2;margin:0;padding:0;line-height:1;font-size:.7em;font-weight:700;letter-spacing:.34em;text-transform:uppercase}
footer .tl i{width:34px;height:34px}
/* Logo without icon: two stacked lines, GAMING tracked to ProLogic's width */
.tl{grid-template-columns:auto;column-gap:0;row-gap:4px}
.tl b,.tl em{grid-column:1}
.tl b{font-size:1.3em;letter-spacing:-.01em}
.tl em{font-size:calc(.75em - 2px);letter-spacing:.3em;margin:-7px -.3em 0 0;justify-self:end;text-align:right}
.tl em{font-size:9.5px;letter-spacing:.08em;margin-right:-.08em;white-space:nowrap;margin-top:-5px}header .tl b{font-size:1.38em}footer .tl em{font-size:11.2px;margin-top:0}.tl{row-gap:0;align-content:start}.tl b{line-height:.95}
/* Final wordmark: ProLogic over a smaller, right-aligned "Gaming" in the same color */
.tl{display:inline-grid;grid-template-columns:auto;row-gap:0;justify-items:end}
.tl b{justify-self:start;font-weight:800;letter-spacing:-.025em;line-height:1}
.tl em{justify-self:end;text-align:right;text-transform:none;font-style:normal;font-weight:600;letter-spacing:.01em;margin:1px 0 0;padding:0;line-height:1.1;white-space:nowrap}
header .tl,footer .tl{gap:0}header .tl b{font-size:25.5px}header .tl em{font-size:12.4px;color:#0e1333}
footer .tl b{font-size:30px}footer .tl em{font-size:14.5px;color:#fff;margin-top:1px}
@media(max-width:560px){header .tl b{font-size:22px}header .tl em{font-size:10.7px}}
/* Image logo from ProLogic_Gaming_logo_2.psd: color-inverted on the light header, original silver on the dark footer */
header .nav img.lgi{height:36px!important;width:auto;display:block;filter:none!important}
footer img.lgi{height:44px!important;width:auto;display:block;filter:none!important;margin-bottom:6px}
@media(max-width:560px){header .nav img.lgi{height:30px!important}}
.cta .btn.o,.cta .btn.o:hover{color:#fff;border-color:#ffffff66}.cta .btn.o:hover{background:#ffffff14}
.hero-img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid #a58bff55;box-shadow:0 30px 60px #0e133340;background:#141a42}

/* WordPress integration */
.admin-bar header{top:32px}@media(max-width:782px){.admin-bar header{top:46px}}
@media screen and (max-width:600px){#wpadminbar{position:fixed}}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
