/* ifls.net — local stylesheet (replaces TailwindCSS CDN + Font Awesome CDN) */

/* ── Variables ── */
:root {
  --neon:#d946ef; --purple:#7c3aed; --accent:#10b981;
  --dark:#0a0a0c; --card:#13131a; --txt:#f1f5f9;
}

/* ── Reset ── */
*,*::before,*::after{box-sizing:border-box}
html{line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#e2e8f0;background-color:#050507;background-image:radial-gradient(at 0% 0%,hsla(253,16%,7%,1) 0,transparent 50%),radial-gradient(at 50% 0%,hsla(225,39%,30%,.3) 0,transparent 50%),radial-gradient(at 100% 0%,hsla(339,49%,30%,.3) 0,transparent 50%);min-height:100vh;display:flex;flex-direction:column}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}
a{color:inherit;text-decoration:inherit}
img,video{max-width:100%;height:auto;display:block;vertical-align:middle}
button{cursor:pointer;background:none;border:none;font:inherit;color:inherit}
table{border-collapse:collapse;width:100%}
ol,ul{list-style:none;margin:0;padding:0}
input::placeholder{opacity:1;color:#9ca3af}
details>summary{list-style:none;cursor:pointer}
details>summary::-webkit-details-marker{display:none}

/* ── Font Awesome Icon Base ── */
.fas,.fab,.far,.fa{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}


.fa-shield-alt {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M256%200c4.6%200%209.2%201%2013.4%202.9L457.7%2082.8c22%209.3%2038.4%2031%2038.3%2057.2c-.5%2099.2-41.3%20280.7-213.6%20363.2c-16.7%208-36.1%208-52.8%200C57.3%20420.7%2016.5%20239.2%2016%20140c-.1-26.2%2016.3-47.9%2038.3-57.2L242.7%202.9C246.8%201%20251.4%200%20256%200z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M256%200c4.6%200%209.2%201%2013.4%202.9L457.7%2082.8c22%209.3%2038.4%2031%2038.3%2057.2c-.5%2099.2-41.3%20280.7-213.6%20363.2c-16.7%208-36.1%208-52.8%200C57.3%20420.7%2016.5%20239.2%2016%20140c-.1-26.2%2016.3-47.9%2038.3-57.2L242.7%202.9C246.8%201%20251.4%200%20256%200z%27/%3E%3C/svg%3E");
}

.fa-users {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20d%3D%27M96%20128a128%20128%200%201%201%20256%200A128%20128%200%201%201%2096%20128zM0%20482.3C0%20383.8%2079.8%20304%20178.3%20304h91.4C368.2%20304%20448%20383.8%20448%20482.3c0%2016.4-13.3%2029.7-29.7%2029.7H29.7C13.3%20512%200%20498.7%200%20482.3zM609.3%20512H471.4c5.4-9.4%208.6-20.3%208.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1%204.7-.2%207.1-.2h61.4C567.8%20320%20640%20392.2%20640%20481.3c0%2017-13.8%2030.7-30.7%2030.7zM432%20256c-31%200-59-12.6-79.3-32.9C372.4%20196.5%20384%20163.6%20384%20128c0-26.8-6.6-52.1-18.3-74.3C384.3%2040.1%20407.2%2032%20432%2032c61.9%200%20112%2050.1%20112%20112s-50.1%20112-112%20112z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20d%3D%27M96%20128a128%20128%200%201%201%20256%200A128%20128%200%201%201%2096%20128zM0%20482.3C0%20383.8%2079.8%20304%20178.3%20304h91.4C368.2%20304%20448%20383.8%20448%20482.3c0%2016.4-13.3%2029.7-29.7%2029.7H29.7C13.3%20512%200%20498.7%200%20482.3zM609.3%20512H471.4c5.4-9.4%208.6-20.3%208.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1%204.7-.2%207.1-.2h61.4C567.8%20320%20640%20392.2%20640%20481.3c0%2017-13.8%2030.7-30.7%2030.7zM432%20256c-31%200-59-12.6-79.3-32.9C372.4%20196.5%20384%20163.6%20384%20128c0-26.8-6.6-52.1-18.3-74.3C384.3%2040.1%20407.2%2032%20432%2032c61.9%200%20112%2050.1%20112%20112s-50.1%20112-112%20112z%27/%3E%3C/svg%3E");
}

.fa-chevron-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%27/%3E%3C/svg%3E");
}

.fa-chevron-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20320%20512%27%3E%3Cpath%20d%3D%27M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20320%20512%27%3E%3Cpath%20d%3D%27M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z%27/%3E%3C/svg%3E");
}

.fa-gift {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M190.5%2068.8L225.3%20128H152c-22.1%200-40-17.9-40-40s17.9-40%2040-40h2.2c14.9%200%2028.8%207.9%2036.3%2020.8zM64%2088c0%2014.4%203.5%2028%209.6%2040H32c-17.7%200-32%2014.3-32%2032v64c0%2017.7%2014.3%2032%2032%2032H480c17.7%200%2032-14.3%2032-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12%209.6-25.6%209.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9%200-61.5%2016.9-77.7%2044.4L256%2085.5l-24.1-41C215.7%2016.9%20186.1%200%20154.2%200H152C103.4%200%2064%2039.4%2064%2088zm336%200c0%2022.1-17.9%2040-40%2040H288h-1.3l34.8-59.2C329.1%2055.9%20342.9%2048%20357.8%2048H360c22.1%200%2040%2017.9%2040%2040zM32%20288V464c0%2026.5%2021.5%2048%2048%2048H224V288H32zM288%20512H432c26.5%200%2048-21.5%2048-48V288H288V512z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M190.5%2068.8L225.3%20128H152c-22.1%200-40-17.9-40-40s17.9-40%2040-40h2.2c14.9%200%2028.8%207.9%2036.3%2020.8zM64%2088c0%2014.4%203.5%2028%209.6%2040H32c-17.7%200-32%2014.3-32%2032v64c0%2017.7%2014.3%2032%2032%2032H480c17.7%200%2032-14.3%2032-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12%209.6-25.6%209.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9%200-61.5%2016.9-77.7%2044.4L256%2085.5l-24.1-41C215.7%2016.9%20186.1%200%20154.2%200H152C103.4%200%2064%2039.4%2064%2088zm336%200c0%2022.1-17.9%2040-40%2040H288h-1.3l34.8-59.2C329.1%2055.9%20342.9%2048%20357.8%2048H360c22.1%200%2040%2017.9%2040%2040zM32%20288V464c0%2026.5%2021.5%2048%2048%2048H224V288H32zM288%20512H432c26.5%200%2048-21.5%2048-48V288H288V512z%27/%3E%3C/svg%3E");
}

.fa-trophy {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20d%3D%27M400%200H176c-26.5%200-48.1%2021.8-47.1%2048.2c.2%205.3%20.4%2010.6%20.7%2015.8H24C10.7%2064%200%2074.7%200%2088c0%2092.6%2033.5%20157%2078.5%20200.7c44.3%2043.1%2098.3%2064.8%20138.1%2075.8c23.4%206.5%2039.4%2026%2039.4%2045.6c0%2020.9-17%2037.9-37.9%2037.9H192c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032h192c17.7%200%2032-14.3%2032-32s-14.3-32-32-32H345.5C324.6%20448%20307.6%20431%20307.6%20410.1c0-19.6%2016-39.2%2039.4-45.6c39.9-11%2093.9-32.7%20138.2-75.8C530.5%20245%20564%20180.6%20564%2088c0-13.3-10.7-24-24-24H446.4c.3-5.2%20.5-10.4%20.7-15.8C448.1%2021.8%20426.5%200%20400%200z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20d%3D%27M400%200H176c-26.5%200-48.1%2021.8-47.1%2048.2c.2%205.3%20.4%2010.6%20.7%2015.8H24C10.7%2064%200%2074.7%200%2088c0%2092.6%2033.5%20157%2078.5%20200.7c44.3%2043.1%2098.3%2064.8%20138.1%2075.8c23.4%206.5%2039.4%2026%2039.4%2045.6c0%2020.9-17%2037.9-37.9%2037.9H192c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032h192c17.7%200%2032-14.3%2032-32s-14.3-32-32-32H345.5C324.6%20448%20307.6%20431%20307.6%20410.1c0-19.6%2016-39.2%2039.4-45.6c39.9-11%2093.9-32.7%20138.2-75.8C530.5%20245%20564%20180.6%20564%2088c0-13.3-10.7-24-24-24H446.4c.3-5.2%20.5-10.4%20.7-15.8C448.1%2021.8%20426.5%200%20400%200z%27/%3E%3C/svg%3E");
}

.fa-bars {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20d%3D%27M0%2096C0%2078.3%2014.3%2064%2032%2064H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H32C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32s14.3-32%2032-32H416c17.7%200%2032%2014.3%2032%2032z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20d%3D%27M0%2096C0%2078.3%2014.3%2064%2032%2064H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H32C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32H416c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032H32c-17.7%200-32-14.3-32-32s14.3-32%2032-32H416c17.7%200%2032%2014.3%2032%2032z%27/%3E%3C/svg%3E");
}

.fa-star {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20d%3D%27M316.9%2018C311.6%207%20300.4%200%20288.1%200s-23.4%207-28.8%2018L195%20150.3%2051.4%20171.5c-12%201.8-22%2010.2-25.7%2021.7s-.7%2024.2%207.9%2032.7L137.8%20329%20113.2%20474.7c-2%2012%203%2024.2%2012.9%2031.3s23%208%2033.8%202.3l128.3-68.5%20128.3%2068.5c10.8%205.7%2023.9%204.9%2033.8-2.3s14.9-19.3%2012.9-31.3L438.5%20329%20542.7%20225.9c8.6-8.5%2011.7-21.2%207.9-32.7s-13.7-19.9-25.7-21.7L381.2%20150.3%20316.9%2018z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20d%3D%27M316.9%2018C311.6%207%20300.4%200%20288.1%200s-23.4%207-28.8%2018L195%20150.3%2051.4%20171.5c-12%201.8-22%2010.2-25.7%2021.7s-.7%2024.2%207.9%2032.7L137.8%20329%20113.2%20474.7c-2%2012%203%2024.2%2012.9%2031.3s23%208%2033.8%202.3l128.3-68.5%20128.3%2068.5c10.8%205.7%2023.9%204.9%2033.8-2.3s14.9-19.3%2012.9-31.3L438.5%20329%20542.7%20225.9c8.6-8.5%2011.7-21.2%207.9-32.7s-13.7-19.9-25.7-21.7L381.2%20150.3%20316.9%2018z%27/%3E%3C/svg%3E");
}

.fa-arrow-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M169.4%20470.6c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L224%20370.8%20224%2064c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20306.7L54.6%20265.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l160%20160z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M169.4%20470.6c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L224%20370.8%20224%2064c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20306.7L54.6%20265.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l160%20160z%27/%3E%3C/svg%3E");
}

.fa-search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27/%3E%3C/svg%3E");
}

.fa-video {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20d%3D%27M0%20128C0%2092.7%2028.7%2064%2064%2064H320c35.3%200%2064%2028.7%2064%2064V384c0%2035.3-28.7%2064-64%2064H64c-35.3%200-64-28.7-64-64V128zM559.1%2099.8c10.4%205.6%2016.9%2016.4%2016.9%2028.2V384c0%2011.8-6.5%2022.6-16.9%2028.2s-23%205-32.9-1.6l-96-64L416%20337.1V174.9l14.2-9.5%2096-64c9.8-6.5%2022.4-7.2%2032.9-1.6z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20d%3D%27M0%20128C0%2092.7%2028.7%2064%2064%2064H320c35.3%200%2064%2028.7%2064%2064V384c0%2035.3-28.7%2064-64%2064H64c-35.3%200-64-28.7-64-64V128zM559.1%2099.8c10.4%205.6%2016.9%2016.4%2016.9%2028.2V384c0%2011.8-6.5%2022.6-16.9%2028.2s-23%205-32.9-1.6l-96-64L416%20337.1V174.9l14.2-9.5%2096-64c9.8-6.5%2022.4-7.2%2032.9-1.6z%27/%3E%3C/svg%3E");
}

.fa-twitch {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M391.17%20103.47H352.54v109.7h38.63zM285%20103h-38.63v109.7H285zM120.83%200%2024.31%2091.42v329.16h113.85V512l96.53-91.42h77.25L487.69%20256V0zm328.24%20237.94-77.22%2073.12H294l-67.62%2064v-64H140.48V36.58h308.59z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M391.17%20103.47H352.54v109.7h38.63zM285%20103h-38.63v109.7H285zM120.83%200%2024.31%2091.42v329.16h113.85V512l96.53-91.42h77.25L487.69%20256V0zm328.24%20237.94-77.22%2073.12H294l-67.62%2064v-64H140.48V36.58h308.59z%27/%3E%3C/svg%3E");
}

.fa-play {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M73%2039c-14.8-9.1-33.4-9.4-48.5-.9S0%2062.6%200%2080V432c0%2017.4%209.4%2033.4%2024.5%2041.9s33.7%208.1%2048.5-.9L361%20297c14.3-8.7%2023-24.2%2023-41s-8.7-32.2-23-41L73%2039z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M73%2039c-14.8-9.1-33.4-9.4-48.5-.9S0%2062.6%200%2080V432c0%2017.4%209.4%2033.4%2024.5%2041.9s33.7%208.1%2048.5-.9L361%20297c14.3-8.7%2023-24.2%2023-41s-8.7-32.2-23-41L73%2039z%27/%3E%3C/svg%3E");
}


/* ── Layout ── */
.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.contents{display:contents}
.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}
.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}
.items-center{align-items:center}.items-start{align-items:flex-start}
.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}
.self-center{align-self:center}
.col-span-2{grid-column:span 2/span 2}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}
.gap-1\.5{gap:.375rem}.gap-x-4{column-gap:1rem}
.space-y-1>*+*{margin-top:.25rem}.space-y-4>*+*{margin-top:1rem}
.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}
.inset-0{top:0;right:0;bottom:0;left:0}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}
.top-0{top:0}.top-20{top:5rem}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}
.top-1\/2{top:50%}.top-full{top:100%}
.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}
.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}
.clearfix::after{content:"";display:table;clear:both}
.float-none{float:none}

/* ── Sizing ── */
.w-full{width:100%}.w-px{width:1px}.w-auto{width:auto}
.w-5{width:1.25rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-32{width:8rem}.w-40{width:10rem}.w-80{width:20rem}
.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-full{height:100%}.h-auto{height:auto}.h-px{height:1px}
.min-h-screen{min-height:100vh}.min-w-0{min-width:0}
.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-none{max-width:none}
.mx-auto{margin-left:auto;margin-right:auto}

/* ── Spacing ── */
.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}
.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}
.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}
.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-28{padding-top:7rem}.pt-36{padding-top:9rem}
.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}
.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-11{padding-left:2.75rem}.pr-4{padding-right:1rem}.pl-3{padding-left:.75rem}
.m-0{margin:0}
.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}
.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-auto{margin-top:auto}
.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-10{margin-left:2.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}

/* ── Typography ── */
.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}
.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}
.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}
.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}
.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}
.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.leading-none{line-height:1}
.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.underline{text-decoration:underline}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/* ── Colors ── */
.text-white{color:#fff}.text-black{color:#000}
.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}
.text-yellow-400{color:#facc15}
.text-transparent{color:transparent}
.text-brand-neon,.text-\[var\(--neon\)\]{color:#d946ef}
.text-brand-accent{color:#10b981}
.text-brand-purple{color:#7c3aed}
.text-\[\#53FC18\]{color:#53FC18}.text-\[\#9146FF\]{color:#9146FF}.text-\[\#ff9900\]{color:#ff9900}.text-\[\#00c2ff\]{color:#00c2ff}.text-\[\#ff2a6d\]{color:#ff2a6d}

.bg-black{background-color:#000}.bg-white{background-color:#fff}
.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/80{background-color:rgba(0,0,0,.8)}
.bg-white\/5{background-color:rgba(255,255,255,.05)}.bg-white\/10{background-color:rgba(255,255,255,.1)}
.bg-\[\#0a0a0c\]{background-color:#0a0a0c}.bg-\[\#0e0e16\]{background-color:#0e0e16}.bg-\[\#13131a\]{background-color:#13131a}
.bg-brand-card{background-color:#13131a}.bg-brand-neon{background-color:#d946ef}.bg-brand-accent{background-color:#10b981}.bg-brand-purple{background-color:#7c3aed}
.bg-\[\#53FC18\]\/5{background-color:rgba(83,252,24,.05)}.bg-\[\#53FC18\]\/10{background-color:rgba(83,252,24,.1)}
.bg-\[\#9146FF\]\/5{background-color:rgba(145,70,255,.05)}.bg-\[\#9146FF\]\/10{background-color:rgba(145,70,255,.1)}
.\[\#53FC18\]{color:#53FC18}.\[\#9146FF\]{color:#9146FF}

/* ── Background utilities ── */
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}
.from-brand-neon{--tw-gradient-from:#d946ef;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,70,239,0))}
.from-brand-purple{--tw-gradient-from:#7c3aed;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(124,58,237,0))}
.from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,255,255,0))}
.from-\[\#53FC18\]\/10{--tw-gradient-from:rgba(83,252,24,.1);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-\[\#9146FF\]\/10{--tw-gradient-from:rgba(145,70,255,.1);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,rgba(255,255,255,0))}
.to-brand-purple{--tw-gradient-to:#7c3aed}.to-brand-neon{--tw-gradient-to:#d946ef}.to-white{--tw-gradient-to:#fff}
.to-transparent{--tw-gradient-to:transparent}.to-black\/80{--tw-gradient-to:rgba(0,0,0,.8)}

.bg-clip-text{-webkit-background-clip:text;background-clip:text}
.bg-gradient-to-r.from-brand-neon.to-white,.bg-gradient-to-r.from-brand-neon.via-white.to-brand-purple{background-image:linear-gradient(to right,#d946ef,#fff)}

/* ── Borders ── */
.border{border-width:1px;border-style:solid}.border-0{border-width:0}
.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-t{border-top-width:1px;border-top-style:solid}.border-x{border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.border-y{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.border-l{border-left-width:1px;border-left-style:solid}.border-r{border-right-width:1px;border-right-style:solid}
.border-2{border-width:2px}.border-4{border-width:4px}
.border-white\/5{border-color:rgba(255,255,255,.05)}.border-white\/8{border-color:rgba(255,255,255,.08)}.border-white\/10{border-color:rgba(255,255,255,.1)}.border-white\/20{border-color:rgba(255,255,255,.2)}
.border-black{border-color:#000}.border-white{border-color:#fff}.border-transparent{border-color:transparent}
.border-\[\#53FC18\]\/20{border-color:rgba(83,252,24,.2)}.border-\[\#9146FF\]\/20{border-color:rgba(145,70,255,.2)}
.border-brand-neon\/50{border-color:rgba(217,70,239,.5)}
.divide-y>*+*{border-top-width:1px;border-top-style:solid}

/* ── Radius ── */
.rounded{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}
.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}
.overflow-hidden{overflow:hidden}

/* ── Shadows ── */
.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}
.ring-1{box-shadow:0 0 0 1px rgba(255,255,255,.1)}.ring-white\/10{--tw-ring-color:rgba(255,255,255,.1)}

/* ── Transitions & Transforms ── */
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.duration-200{transition-duration:200ms}.duration-300{transition-duration:300ms}.duration-500{transition-duration:500ms}.duration-700{transition-duration:700ms}.duration-1000{transition-duration:1000ms}
.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
.transform{transform:translateZ(0)}
.-translate-y-0\.5:hover,.-translate-y-0\.5{--tw-translate-y:-0.125rem}
.hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}
.hover\:-translate-y-1:hover{transform:translateY(-.25rem)}
.hover\:scale-105:hover{transform:scale(1.05)}
.-translate-y-1\/2{transform:translateY(-50%)}
.rotate-180{transform:rotate(180deg)}

/* ── Opacity ── */
.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}
.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-50:hover{opacity:.5}

/* ── Filters ── */
.blur{filter:blur(8px)}.blur-xl{filter:blur(24px)}
.filter{filter:none}
.grayscale{filter:grayscale(100%)}.grayscale-0{filter:grayscale(0)}
.backdrop-blur-sm{backdrop-filter:blur(4px)}.backdrop-blur-md{backdrop-filter:blur(12px)}.backdrop-blur{backdrop-filter:blur(8px)}
.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur{-webkit-backdrop-filter:inherit}

/* ── Other utilities ── */
.pointer-events-none{pointer-events:none}
.cursor-pointer{cursor:pointer}
.select-none{user-select:none}
.object-cover{object-fit:cover}.object-contain{object-fit:contain}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.scroll-smooth{scroll-behavior:smooth}
.scroll-margin-top-100{scroll-margin-top:6.25rem}
section{scroll-margin-top:100px}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/* ── Custom Component Classes ── */
.offer-card{background:linear-gradient(180deg,rgba(30,30,40,.8) 0%,rgba(20,20,25,.9) 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease}
.offer-card:hover{border-color:rgba(217,70,239,.4);transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 0 30px rgba(217,70,239,.1)}
.nav-link{position:relative}
.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#d946ef;transition:width .3s ease}
.nav-link:hover::after{width:100%}
.dropdown:hover .dropdown-menu{display:block;animation:fadeIn .2s ease-out}
.win-table th{background-color:rgba(255,255,255,.05)}
.win-table tr:hover{background-color:rgba(255,255,255,.02)}
.pay-icon{filter:grayscale(100%);opacity:.7;transition:all .3s}
.pay-icon:hover{filter:grayscale(0%);opacity:1}
.streamer-link{background:linear-gradient(45deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.05);transition:all .3s}
.streamer-link:hover{background:linear-gradient(45deg,rgba(124,58,237,.2),rgba(217,70,239,.1));border-color:rgba(124,58,237,.4)}
.details-table{width:100%;border-collapse:separate;border-spacing:0}
.details-table td{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.05);color:#9ca3af;font-size:.8rem}
.details-table td:first-child{font-weight:bold;color:#fff;width:40%;border-right:1px solid rgba(255,255,255,.05)}
.details-table tr:last-child td{border-bottom:none}
.prose strong{color:#fff;font-weight:700}
.prose h3{color:#fff;font-weight:700;margin-top:1.5em;margin-bottom:.8em}
.prose p{margin-bottom:1em;line-height:1.8}
.hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:.15;pointer-events:none}
.counter-num{background:linear-gradient(135deg,#d946ef,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.streamer-card{animation:slideUp .4s ease-out both}
.player-tab{background-color:rgba(255,255,255,.05);color:#9ca3af;border:1px solid rgba(255,255,255,.1)}
.player-tab.active{background-color:#d946ef;color:#fff;border-color:#d946ef}
.protected-content{}
.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}

/* ── Animations ── */
@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}

/* ── Group hover / state ── */
.group:hover .group-hover\:opacity-20{opacity:.2}
.group:hover .group-hover\:opacity-75{opacity:.75}
.group:hover .group-hover\:border-brand-neon\/50{border-color:rgba(217,70,239,.5)}
.group:hover .group-hover\:text-brand-neon{color:#d946ef}
.group:hover .group-hover\:scale-105{transform:scale(1.05)}
.group:hover .group-hover\:opacity-100{opacity:1}
.group-open\:rotate-180{transform:rotate(180deg)}
details[open] .group-open\:rotate-180{transform:rotate(180deg)}
.hidden-by-search{display:none!important}

/* ── Hover states ── */
.hover\:text-white:hover{color:#fff}
.hover\:text-gray-400:hover{color:#9ca3af}
.hover\:text-brand-neon:hover{color:#d946ef}
.hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.05)}
.hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}
.hover\:bg-green-400:hover{background-color:#4ade80}
.hover\:bg-fuchsia-400:hover{background-color:#e879f9}
.hover\:border-brand-neon\/40:hover{border-color:rgba(217,70,239,.4)}
.hover\:border-\[\#53FC18\]\/40:hover{border-color:rgba(83,252,24,.4)}
.hover\:border-\[\#9146FF\]\/40:hover{border-color:rgba(145,70,255,.4)}
.hover\:border-\[\#ff9900\]\/40:hover{border-color:rgba(255,153,0,.4)}
.hover\:border-\[\#00c2ff\]\/40:hover{border-color:rgba(0,194,255,.4)}
.hover\:border-\[\#ff2a6d\]\/40:hover{border-color:rgba(255,42,109,.4)}
.hover\:border-brand-accent\/40:hover{border-color:rgba(16,185,129,.4)}
.hover\:grayscale-0:hover{filter:grayscale(0)}
.hover\:grayscale:hover{filter:grayscale(100%)}
.hover\:transition:hover{transition:all .3s}
.hover\:bg-\[\#53FC18\]\/10:hover{background-color:rgba(83,252,24,.1)}
.hover\:bg-\[\#9146FF\]\/10:hover{background-color:rgba(145,70,255,.1)}

/* Focus */
#search-input:focus{border-color:#d946ef;box-shadow:0 0 0 3px rgba(217,70,239,.2);outline:none}

/* ── Shadow utilities ── */
.shadow-\[0_0_20px_rgba\(16\,185\,129\,0\.3\)\]{box-shadow:0 0 20px rgba(16,185,129,.3)}
.hover\:shadow-\[0_0_30px_rgba\(16\,185\,129\,0\.5\)\]:hover{box-shadow:0 0 30px rgba(16,185,129,.5)}
.shadow-\[0_0_18px_rgba\(217\,70\,239\,0\.5\)\]{box-shadow:0 0 18px rgba(217,70,239,.5)}

/* ── Responsive: sm (640px+) ── */
@media(min-width:640px){
  .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
  .sm\:text-5xl{font-size:3rem;line-height:1}
  .sm\:text-6xl{font-size:3.75rem;line-height:1}
  .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}
  .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}
  .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
}

/* ── Responsive: md (768px+) ── */
@media(min-width:768px){
  .md\:hidden{display:none}
  .md\:block{display:block}
  .md\:flex{display:flex}
  .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .md\:flex-row{flex-direction:row}
  .md\:items-center{align-items:center}
  .md\:float-right{float:right}
  .md\:ml-10{margin-left:2.5rem}
  .md\:mb-4{margin-bottom:1rem}
  .md\:w-5\/12{width:41.666667%}
  .md\:w-80{width:20rem}
  .md\:h-\[400px\]{height:400px}
  .md\:float-none{float:none}
  .md\:justify-start{justify-content:flex-start}
  .md\:text-left{text-align:left}
  .md\:mx-0{margin-left:0;margin-right:0}
  .md\:w-40{width:10rem}
}

/* ── Responsive: lg (1024px+) ── */
@media(min-width:1024px){
  .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lg\:flex-row{flex-direction:row}
  .lg\:text-left{text-align:left}
  .lg\:justify-start{justify-content:flex-start}
  .lg\:w-44{width:11rem}.lg\:h-44{height:11rem}
  .lg\:w-32{width:8rem}.lg\:h-32{height:8rem}
  .lg\:pt-36{padding-top:9rem}
  .lg\:pb-24{padding-bottom:6rem}
  .lg\:pb-16{padding-bottom:4rem}
  .lg\:px-8{padding-left:2rem;padding-right:2rem}
  .lg\:gap-16{gap:4rem}
  .lg\:text-7xl{font-size:4.5rem;line-height:1}
  .lg\:text-left{text-align:left}
  .lg\:mx-0{margin-left:0;margin-right:0}
  .lg\:h-\[500px\]{height:500px}
  .lg\:cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
