.tg-root{z-index:1;color:#d8d8d8;padding:56px 20px 72px;position:relative}.tg-inner{max-width:880px;margin:0 auto}.tg-h2{font-family:var(--font-mc),system-ui,sans-serif;letter-spacing:.02em;color:#fff;text-shadow:.125em .125em #3f3f3f;margin:44px 0 16px;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.2}.tg-h2:first-of-type{margin-top:0}.tg-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tg-steps li{background:#2c2c32;align-items:flex-start;gap:14px;padding:12px 14px;font-size:15.5px;line-height:1.55;display:flex;box-shadow:inset 2px 2px #ffffff24,inset -2px -2px #00000080,0 0 0 2px #09090b}.tg-num{width:28px;height:28px;font-family:var(--font-mc),system-ui,sans-serif;color:#fff;text-shadow:.125em .125em #3f3f3f;background:#141417;flex:none;place-items:center;font-size:16px;display:grid;box-shadow:inset 2px 2px #000000bf,inset -2px -2px #ffffff14}.tg-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.tg-features li{padding-left:18px;font-size:15px;line-height:1.5;position:relative}.tg-features li:before{content:"";background:#5f5;width:7px;height:7px;position:absolute;top:.55em;left:0}@media (max-width:640px){.tg-features{grid-template-columns:1fr}}.tg-faq{gap:10px;display:grid}.tg-qa{background:#242429;padding:16px 18px;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #00000080,0 0 0 2px #09090b}.tg-qa h3{font-family:var(--font-mc),system-ui,sans-serif;color:#ff5;text-shadow:.125em .125em #3f3f15;margin:0;font-size:17px;font-weight:500;line-height:1.3}.tg-qa p{color:#cfcfcf;margin:8px 0 0;font-size:15px;line-height:1.6}.tg-related{flex-wrap:wrap;gap:10px;display:flex}.tg-related a{font-family:var(--font-mc),system-ui,sans-serif;color:#fff;text-shadow:.125em .125em #3f3f3f;background:#4a4a53;padding:10px 14px;font-size:15px;text-decoration:none;box-shadow:inset 2px 2px #fff3,inset -2px -2px #00000080,0 0 0 2px #09090b}.tg-related a:hover,.tg-related a:focus-visible{background:#5a5a65;outline:none;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #09090b}:root[data-theme=light] .tg-root:where(:not(.theme-fixed,.theme-fixed *)){color:#1a1a1a}:root[data-theme=light] .tg-h2:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;text-shadow:.125em .125em #a8a8a8}:root[data-theme=light] .tg-steps li:where(:not(.theme-fixed,.theme-fixed *)){background:#bebec6;box-shadow:inset 2px 2px #ffffffb3,inset -2px -2px #00000080,0 0 0 2px #09090b}:root[data-theme=light] .tg-num:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;text-shadow:.125em .125em #a8a8a8;background:#e0e0e4;box-shadow:inset 2px 2px #000000bf,inset -2px -2px #fff6}:root[data-theme=light] .tg-qa:where(:not(.theme-fixed,.theme-fixed *)){background:#c9c9d0;box-shadow:inset 2px 2px #ffffff80,inset -2px -2px #00000080,0 0 0 2px #09090b}:root[data-theme=light] .tg-qa h3:where(:not(.theme-fixed,.theme-fixed *)){color:#4b4b0e;text-shadow:.125em .125em #adaf8b}:root[data-theme=light] .tg-qa p:where(:not(.theme-fixed,.theme-fixed *)){color:#202020}:root[data-theme=light] .tg-related a:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;text-shadow:.125em .125em #a8a8a8;background:#9999a4;box-shadow:inset 2px 2px #fff,inset -2px -2px #00000080,0 0 0 2px #09090b}:root[data-theme=light] .tg-related a:hover:where(:not(.theme-fixed,.theme-fixed *)),:root[data-theme=light] .tg-related a:focus-visible:where(:not(.theme-fixed,.theme-fixed *)){background:#878793;box-shadow:inset 0 0 0 2px #030303,0 0 0 2px #09090b}:root[data-theme=light] .tg-qa h3{color:#8f5e00;text-shadow:none}
