@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BZdD_g9V.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.b6lpi8_2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.Cjtb1TV-.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-vietnamese-wght-normal.ei70gACF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-latin-ext-wght-normal.CrJ75Ewg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-latin-wght-normal.Buj9m_3d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-arabic-wght-normal.CGnJ-sf6.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-ext-wght-normal.BjodpZir.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-wght-normal.DveCct9I.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-hebrew-wght-normal.BIkpbuMU.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-ext-wght-normal.OacczzuJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-wght-normal.CnQIisVs.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-cyrillic-ext-wght-normal.B3XMVzw1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-cyrillic-wght-normal.Cxxi75Cn.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-vietnamese-wght-normal.CiTUBHt1.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-latin-ext-wght-normal.BHZ6ODhS.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/mulish-latin-wght-normal.WL5YNY-W.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{height:100%}body{background-color:var(--surface-0);background-image:radial-gradient(ellipse 70% 55% at 90% 5%,color-mix(in srgb,var(--accent) 15%,transparent) 0%,transparent 65%),radial-gradient(ellipse 65% 50% at 10% 95%,color-mix(in srgb,var(--accent) 13%,transparent) 0%,transparent 65%),radial-gradient(ellipse 80% 32% at 50% 38%,color-mix(in srgb,var(--accent) 9%,transparent) 0%,transparent 72%),radial-gradient(ellipse 80% 32% at 50% 78%,color-mix(in srgb,var(--accent) 7%,transparent) 0%,transparent 72%),linear-gradient(180deg,var(--surface-0) 0%,color-mix(in srgb,var(--surface-0) 88%,var(--accent) 12%) 28%,var(--surface-0) 50%,color-mix(in srgb,var(--surface-0) 91%,var(--accent) 9%) 72%,var(--surface-0) 100%);background-attachment:fixed,fixed,fixed,fixed,fixed;position:relative}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:pretty}:root{--accent: var(--primary);--accent-hover: var(--primary-hover);--surface-0: var(--bg-main);--surface-1: color-mix(in srgb, var(--bg-main) 92%, white 8%);--surface-2: color-mix(in srgb, var(--bg-main) 84%, white 16%);--hairline: color-mix(in srgb, var(--text-main) 8%, transparent);--hairline-strong: color-mix(in srgb, var(--text-main) 16%, transparent);--inner-highlight: 0 1px 0 color-mix(in srgb, var(--text-main) 8%, transparent) inset;--font-display: "Nunito Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Nunito Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease: cubic-bezier(.32, .72, 0, 1);--duration-fast: .18s;--duration-base: .32s;--duration-slow: .6s;--container: 1280px;--container-narrow: 880px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--btn-primary-text: var(--surface-0)}:root.font-set-nunito{--font-display: "Nunito Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Nunito Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-quicksand{--font-display: "Quicksand Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Quicksand Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-rubik{--font-display: "Rubik Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Rubik Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-mulish{--font-display: "Mulish Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Mulish Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-outfit{--font-display: "Outfit Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Outfit Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-plus-jakarta-sans{--font-display: "Plus Jakarta Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Plus Jakarta Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-dm-sans{--font-display: "DM Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "DM Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-figtree{--font-display: "Figtree Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Figtree Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-bricolage-grotesque{--font-display: "Bricolage Grotesque Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Bricolage Grotesque Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.font-set-manrope{--font-display: "Manrope Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Manrope Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.skin-heavy{--hairline: color-mix(in srgb, var(--text-main) 14%, transparent);--hairline-strong: color-mix(in srgb, var(--text-main) 24%, transparent);--radius-sm: 14px;--radius-md: 22px;--radius-lg: 32px;--inner-highlight: 0 1px 0 color-mix(in srgb, var(--text-main) 16%, transparent) inset, 0 0 0 1px color-mix(in srgb, var(--text-main) 4%, transparent) inset}:root.skin-flat{--hairline: color-mix(in srgb, var(--text-main) 4%, transparent);--hairline-strong: color-mix(in srgb, var(--text-main) 10%, transparent);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--inner-highlight: 0 0 0 0 transparent}:root.skin-heavy .btn-primary{padding:.95rem 1.6rem;box-shadow:0 12px 32px -8px color-mix(in srgb,var(--accent) 50%,transparent),0 2px 6px -2px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px color-mix(in srgb,white 20%,transparent)}:root.skin-heavy .btn-ghost{border-width:1.5px}:root.skin-heavy .bezel,:root.skin-heavy .game-card,:root.skin-heavy .stats-tile{box-shadow:0 18px 40px -12px color-mix(in srgb,black 60%,transparent),0 4px 12px -4px color-mix(in srgb,black 40%,transparent)}:root.skin-heavy main>section+section{border-top:1px solid var(--hairline)}:root.skin-flat .btn-primary,:root.skin-flat .btn-ghost{box-shadow:none;padding:.8rem 1.3rem}:root.skin-flat .bezel,:root.skin-flat .game-card,:root.skin-flat .stats-tile,:root.skin-flat .crypto-section{box-shadow:none}:root.skin-flat .game-card{border-width:1px;border-style:solid;border-color:var(--hairline)}:root.skin-flat main>section+section{border-top:none}:root.motif-minimal body{background-image:none}:root.motif-deco body{background-color:var(--surface-0);background-image:repeating-linear-gradient(45deg,transparent 0px,transparent 38px,color-mix(in srgb,var(--accent) 9%,transparent) 38px,color-mix(in srgb,var(--accent) 9%,transparent) 41px),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 13%,transparent) 1.5px,transparent 2.5px);background-size:80px 80px,60px 60px;background-position:0 0,30px 30px;background-attachment:fixed}:root.motif-deco .bezel,:root.motif-deco .game-card,:root.motif-deco .stats-tile,:root.motif-deco .crypto-section{position:relative}:root.motif-deco .bezel:before,:root.motif-deco .bezel:after,:root.motif-deco .stats-tile:before,:root.motif-deco .stats-tile:after,:root.motif-deco .crypto-section:before,:root.motif-deco .crypto-section:after{content:"";position:absolute;width:48px;height:48px;border-color:color-mix(in srgb,var(--accent) 75%,transparent);border-style:solid;border-width:0;pointer-events:none;z-index:1}:root.motif-deco .bezel:before,:root.motif-deco .stats-tile:before,:root.motif-deco .crypto-section:before{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:var(--radius-lg)}:root.motif-deco .bezel:after,:root.motif-deco .stats-tile:after,:root.motif-deco .crypto-section:after{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:var(--radius-lg)}:root.motif-deco main>section+section{position:relative}:root.motif-deco main>section+section:before{content:"";display:block;width:60%;height:8px;margin:0 auto 1rem;background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--accent) 30%,transparent) 30%,color-mix(in srgb,var(--accent) 30%,transparent) 70%,transparent 100%) center / 100% 1px no-repeat,radial-gradient(circle,color-mix(in srgb,var(--accent) 50%,transparent) 3px,transparent 4px) center / 8px 8px no-repeat}:root.motif-blueprint body{background-color:var(--surface-0);background-image:linear-gradient(color-mix(in srgb,var(--text-main) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-main) 8%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,#6ec3ff 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,#6ec3ff 14%,transparent) 1px,transparent 1px);background-size:32px 32px,32px 32px,160px 160px,160px 160px;background-attachment:fixed}:root.motif-blueprint .bezel,:root.motif-blueprint .game-card,:root.motif-blueprint .stats-tile,:root.motif-blueprint .crypto-section{position:relative}:root.motif-blueprint .bezel:before,:root.motif-blueprint .stats-tile:before,:root.motif-blueprint .crypto-section:before{content:"";position:absolute;top:12px;left:12px;width:22px;height:22px;background:linear-gradient(color-mix(in srgb,var(--accent) 85%,transparent) 1.5px,transparent 1.5px) 0 10px / 22px 1.5px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--accent) 85%,transparent) 1.5px,transparent 1.5px) 10px 0 / 1.5px 22px no-repeat;pointer-events:none;z-index:1}:root.motif-blueprint .bezel:after,:root.motif-blueprint .stats-tile:after,:root.motif-blueprint .crypto-section:after{content:"";position:absolute;bottom:12px;right:12px;width:22px;height:22px;background:linear-gradient(color-mix(in srgb,var(--accent) 85%,transparent) 1.5px,transparent 1.5px) 0 10px / 22px 1.5px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--accent) 85%,transparent) 1.5px,transparent 1.5px) 10px 0 / 1.5px 22px no-repeat;pointer-events:none;z-index:1}:root.motif-blueprint main>section+section{position:relative}:root.motif-blueprint main>section+section:before{content:"";display:block;width:80%;height:12px;margin:0 auto 1rem;background:linear-gradient(to right,color-mix(in srgb,var(--text-main) 18%,transparent),color-mix(in srgb,var(--text-main) 18%,transparent)) center / 100% 1px no-repeat,linear-gradient(to bottom,color-mix(in srgb,var(--text-main) 18%,transparent),color-mix(in srgb,var(--text-main) 18%,transparent)) left center / 1.5px 12px no-repeat,linear-gradient(to bottom,color-mix(in srgb,var(--text-main) 18%,transparent),color-mix(in srgb,var(--text-main) 18%,transparent)) right center / 1.5px 12px no-repeat}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03";padding-bottom:96px}@media(min-width:768px){body{padding-bottom:88px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-main);line-height:1.05;font-weight:600;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:600;letter-spacing:-.035em;margin-bottom:1rem}h2{font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:600;letter-spacing:-.025em;margin-top:3rem;margin-bottom:1rem}h3{font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:600;letter-spacing:-.015em;margin-top:2rem;margin-bottom:.75rem}p{margin-bottom:1rem;color:var(--text-main);max-width:65ch}a{color:var(--text-main);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:var(--hairline-strong);transition:text-decoration-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}a:hover{text-decoration-color:var(--accent)}.num,.bonus-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-muted);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.5rem}.eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 8px var(--accent)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.container{padding:0 2.5rem}}.container-narrow{width:100%;max-width:var(--container-narrow);margin:0 auto;padding:0 1.5rem}.section{padding:4rem 0}@media(min-width:768px){.section{padding:7rem 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:600;font-size:.95rem;text-decoration:none;text-align:center;cursor:pointer;border:1px solid transparent;transition:background-color var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease);will-change:transform}.btn-primary{background:var(--accent);color:var(--btn-primary-text);border-color:var(--accent);position:relative;overflow:hidden;isolation:isolate}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px);text-decoration:none}.btn-primary:active{transform:scale(.98)}@property --cta-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --cta-spot-x{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --cta-spot-y{syntax: "<percentage>"; initial-value: 50%; inherits: false;}:root.cta-flair-orbit-line .btn-primary,:root.cta-flair-ring-expand .btn-primary,:root.cta-flair-spotlight-sweep .btn-primary{overflow:visible}:root.cta-flair-pulse-glow .btn-primary{animation:cta-pulse-shadow 2.4s var(--ease) infinite}:root.cta-flair-pulse-glow .btn-primary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 25%,color-mix(in srgb,white 38%,transparent) 50%,transparent 75%);transform:translate(-120%);animation:cta-shimmer 3.6s var(--ease) infinite;pointer-events:none;mix-blend-mode:overlay}@keyframes cta-pulse-shadow{0%,to{box-shadow:0 0 14px 2px color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 32px 8px color-mix(in srgb,var(--accent) 65%,transparent)}}@keyframes cta-shimmer{0%{transform:translate(-120%)}45%{transform:translate(120%)}to{transform:translate(120%)}}:root.cta-flair-orbit-line .btn-primary:before{content:"";position:absolute;inset:-3px;border-radius:inherit;background:conic-gradient(from var(--cta-angle),transparent 0deg,var(--accent) 40deg,transparent 90deg,transparent 360deg);filter:blur(2px);opacity:.9;z-index:-1;pointer-events:none;animation:cta-orbit-spin 2.8s linear infinite;-webkit-mask:radial-gradient(ellipse at center,transparent 56%,black 60%);mask:radial-gradient(ellipse at center,transparent 56%,black 60%)}@keyframes cta-orbit-spin{to{--cta-angle: 360deg}}:root.cta-flair-ring-expand .btn-primary:before,:root.cta-flair-ring-expand .btn-primary:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--accent);opacity:0;z-index:-1;pointer-events:none;animation:cta-ring-expand 2.6s var(--ease) infinite}:root.cta-flair-ring-expand .btn-primary:after{animation-delay:1.3s}@keyframes cta-ring-expand{0%{transform:scale(1);opacity:.75}80%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}:root.cta-flair-spotlight-sweep .btn-primary:before{content:"";position:absolute;inset:-14px;border-radius:inherit;background:radial-gradient(circle 38px at var(--cta-spot-x) var(--cta-spot-y),var(--accent),transparent 70%);filter:blur(8px);opacity:.85;z-index:-1;pointer-events:none;animation:cta-spotlight-travel 3.4s var(--ease) infinite}@keyframes cta-spotlight-travel{0%{--cta-spot-x: 0%;--cta-spot-y: 50%}25%{--cta-spot-x: 50%;--cta-spot-y: 0%}50%{--cta-spot-x: 100%;--cta-spot-y: 50%}75%{--cta-spot-x: 50%;--cta-spot-y: 100%}to{--cta-spot-x: 0%;--cta-spot-y: 50%}}:root.cta-flair-heartbeat .btn-primary{animation:cta-heartbeat-shadow 1.8s var(--ease) infinite}@keyframes cta-heartbeat-shadow{0%,45%,to{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 32%,transparent)}10%{box-shadow:0 0 30px 8px color-mix(in srgb,var(--accent) 70%,transparent)}20%{box-shadow:0 0 16px 2px color-mix(in srgb,var(--accent) 40%,transparent)}30%{box-shadow:0 0 30px 8px color-mix(in srgb,var(--accent) 70%,transparent)}}@media(prefers-reduced-motion:reduce){:root[class*=cta-flair-] .btn-primary,:root[class*=cta-flair-] .btn-primary:before,:root[class*=cta-flair-] .btn-primary:after{animation:none;transform:none}:root.cta-flair-pulse-glow .btn-primary,:root.cta-flair-heartbeat .btn-primary{box-shadow:0 0 18px 3px color-mix(in srgb,var(--accent) 45%,transparent)}:root.cta-flair-pulse-glow .btn-primary:after,:root.cta-flair-orbit-line .btn-primary:before,:root.cta-flair-ring-expand .btn-primary:before,:root.cta-flair-ring-expand .btn-primary:after,:root.cta-flair-spotlight-sweep .btn-primary:before{display:none}}.btn-ghost{background:var(--surface-1);color:var(--text-main);border-color:var(--hairline)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--hairline-strong);text-decoration:none}.btn-arrow{width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-0) 40%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--duration-base) var(--ease)}.btn:hover .btn-arrow{transform:translate(2px,-1px)}.btn-arrow svg{width:.875rem;height:.875rem;stroke:currentColor;stroke-width:1.75}.btn-lg{padding:1.05rem 1.75rem;font-size:1rem}.surface{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--inner-highlight)}.bezel{background:color-mix(in srgb,var(--text-main) 4%,transparent);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:6px}.bezel-inner{position:relative;overflow:hidden;border:none;border-radius:calc(var(--radius-lg) - 6px);padding:1.75rem;background:color-mix(in srgb,var(--surface-1) 60%,transparent);background-blend-mode:luminosity;backdrop-filter:blur(40px) saturate(140%);-webkit-backdrop-filter:blur(40px) saturate(140%);box-shadow:0 4px 24px -8px #0000002e,inset 0 1px 1px color-mix(in srgb,var(--text-main) 15%,transparent)}.bezel-inner:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--text-main) 25%,transparent) 0%,color-mix(in srgb,var(--text-main) 10%,transparent) 20%,transparent 40%,transparent 60%,color-mix(in srgb,var(--text-main) 10%,transparent) 80%,color-mix(in srgb,var(--text-main) 25%,transparent) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bezel-inner>*{position:relative;z-index:1}.liquid-glass,.liquid-glass-strong{position:relative;overflow:hidden;border:none;background:color-mix(in srgb,var(--text-main) 1%,transparent);background-blend-mode:luminosity;box-shadow:inset 0 1px 1px color-mix(in srgb,var(--text-main) 10%,transparent)}.liquid-glass{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.liquid-glass-strong{backdrop-filter:blur(40px) saturate(140%);-webkit-backdrop-filter:blur(40px) saturate(140%);box-shadow:0 4px 24px -8px #0000002e,inset 0 1px 1px color-mix(in srgb,var(--text-main) 15%,transparent)}.liquid-glass:before,.liquid-glass-strong:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--text-main) 20%,transparent) 0%,color-mix(in srgb,var(--text-main) 8%,transparent) 20%,transparent 40%,transparent 60%,color-mix(in srgb,var(--text-main) 8%,transparent) 80%,color-mix(in srgb,var(--text-main) 20%,transparent) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.liquid-glass-strong:before{background:linear-gradient(180deg,color-mix(in srgb,var(--text-main) 25%,transparent) 0%,color-mix(in srgb,var(--text-main) 10%,transparent) 20%,transparent 40%,transparent 60%,color-mix(in srgb,var(--text-main) 10%,transparent) 80%,color-mix(in srgb,var(--text-main) 25%,transparent) 100%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-muted{color:var(--text-muted)}.text-accent{color:var(--accent)}.prose{max-width:68ch;margin:0 auto;font-size:1.0625rem;line-height:1.75;color:var(--text-main)}.prose h2{margin-top:3.5rem;margin-bottom:1rem}.prose h3{margin-top:2.5rem;margin-bottom:.75rem}.prose p{color:var(--text-main);margin-bottom:1.25rem}.prose ul,.prose ol{margin:1rem 0 1.5rem 1.25rem;color:var(--text-main)}.prose li{margin-bottom:.5rem;padding-left:.25rem}.prose strong{color:var(--text-main);font-weight:600}.prose a{color:var(--accent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent)}.prose a:hover{text-decoration-color:var(--accent)}.prose blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:2px solid var(--accent);background:var(--surface-1);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);font-style:normal}.prose blockquote strong{color:var(--text-main)}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;font-variant-numeric:tabular-nums}.prose th,.prose td{padding:.625rem .75rem;text-align:left;border-bottom:1px solid var(--hairline)}.prose th{font-weight:600;color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.prose>p:first-of-type:first-letter{font-family:var(--font-display);float:left;font-size:4em;line-height:.85;font-weight:600;margin:.05em .15em 0 0;color:var(--accent);letter-spacing:-.04em}.prose h2{position:relative;padding-left:1.25rem}.prose h2:before{content:"";position:absolute;left:0;top:.55em;width:.75rem;height:.18rem;background:var(--accent);border-radius:1px;box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}.prose blockquote{position:relative;margin:2.5rem 0;padding:1.5rem 1.75rem 1.5rem 2.5rem;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--surface-1) 75%,transparent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:1.075em;line-height:1.6;color:var(--text-main);font-style:normal}.prose blockquote:before{content:"“";position:absolute;top:-.05em;left:.4em;font-family:var(--font-display);font-size:3.25rem;color:var(--accent);opacity:.22;line-height:1;pointer-events:none}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:.75rem}.prose ul{list-style:none;margin:1.25rem 0 1.5rem;padding-left:0}.prose ul>li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.prose ul>li:before{content:"";position:absolute;left:.25rem;top:.7em;width:.45rem;height:.45rem;border-radius:999px;background:var(--accent);box-shadow:0 0 5px color-mix(in srgb,var(--accent) 50%,transparent)}.prose ol{list-style:none;margin:1.25rem 0 1.5rem;padding-left:0;counter-reset:prose-ol}.prose ol>li{position:relative;padding-left:2rem;margin-bottom:.5rem;counter-increment:prose-ol}.prose ol>li:before{content:counter(prose-ol);position:absolute;left:0;top:.05em;font-family:var(--font-display);font-weight:600;font-size:.85em;color:var(--accent);font-variant-numeric:tabular-nums}.prose table{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--inner-highlight)}.prose th{background:color-mix(in srgb,var(--accent) 6%,transparent);border-bottom:1px solid var(--hairline-strong)}.prose tbody tr{transition:background var(--duration-fast) var(--ease)}.prose tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.prose tbody tr:last-child td{border-bottom:none}.js [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}.js [data-reveal-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease)}.js [data-reveal-stagger].is-visible>*{opacity:1;transform:translateY(0)}.js [data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:0ms}.js [data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:60ms}.js [data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.12s}.js [data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.18s}.js [data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.24s}.js [data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:.3s}.js [data-reveal-stagger].is-visible>*:nth-child(7){transition-delay:.36s}.js [data-reveal-stagger].is-visible>*:nth-child(8){transition-delay:.42s}.js [data-reveal-stagger].is-visible>*:nth-child(9){transition-delay:.48s}.js [data-reveal-stagger].is-visible>*:nth-child(10){transition-delay:.54s}.js [data-reveal-stagger].is-visible>*:nth-child(11){transition-delay:.6s}.js [data-reveal-stagger].is-visible>*:nth-child(12){transition-delay:.66s}.js [data-prose-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}.js [data-prose-reveal].is-visible{opacity:1;transform:translateY(0)}.prose a{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;padding-bottom:1px;transition:background-size var(--duration-base) var(--ease),color var(--duration-fast) var(--ease)}.prose a:hover{background-size:100% 1px}.prose strong{background-image:linear-gradient(transparent 60%,color-mix(in srgb,var(--accent) 22%,transparent) 60%,color-mix(in srgb,var(--accent) 22%,transparent) 92%,transparent 92%);background-repeat:no-repeat;background-size:100% 100%;padding:0 .1em;border-radius:2px}.prose>p:first-of-type:first-letter{animation:dropCapEnter .7s var(--ease) both}@keyframes dropCapEnter{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none;background:color-mix(in srgb,var(--accent) 10%,transparent)}.reading-progress-fill{width:100%;height:100%;background:linear-gradient(to right,var(--accent) 0%,color-mix(in srgb,var(--accent) 70%,white 30%) 100%);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent);transform:scaleX(0);transform-origin:0 50%;transition:transform 60ms linear}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-reveal],.js [data-reveal-stagger]>*,.js [data-prose-reveal]{opacity:1!important;transform:none!important}.reading-progress{display:none!important}}.seo-toc-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important}.seo-toc-list li{list-style:none!important;margin:0!important;padding:0!important}.seo-toc-list li:before,.seo-toc-list li::marker{content:none!important;display:none!important}.seo-toc-link{display:block;padding:.5rem 0 .5rem .875rem;margin-left:-2px;border-left:2px solid var(--hairline);color:var(--text-muted);text-decoration:none!important;font-size:.85rem;line-height:1.4;background-image:none!important;background-size:0!important;transition:color var(--duration-fast) var(--ease),border-left-color var(--duration-fast) var(--ease)}.seo-toc-link:hover{color:var(--text-main);border-left-color:var(--hairline-strong);text-decoration:none!important}.seo-toc-link.is-active{color:var(--accent);border-left-color:var(--accent);font-weight:500}.ambient-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 50%,transparent) 0%,transparent 60%);filter:blur(40px);pointer-events:none;z-index:0;opacity:.6}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}button:focus-visible,a:focus-visible{outline-offset:4px}body[data-brand=jasminslots-io]{--bg-page: #1F2252;--bg-elevated: #252873;--bg-footer: #181B57;background-color:#1f2252;background-image:none}body[data-brand=jasminslots-io] h1,body[data-brand=jasminslots-io] h2{color:#fff}body[data-brand=jasminslots-io] .header-mirror .primary-nav{justify-content:flex-start;margin-left:1.5rem;flex:0 1 auto}body[data-brand=jasminslots-io] .header-mirror .header-cta-group{margin-left:auto}body[data-brand=jasminslots-io] .header-mirror .nav-link{text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}body[data-brand=jasminslots-io] .header-mirror .header-cta{text-transform:uppercase;letter-spacing:.05em}body[data-brand=jasminslots-io] .signup-card{max-width:min(94vw,720px);width:min(94vw,720px)}body[data-brand=jasminslots-io] .signup-bezel,body[data-brand=jasminslots-io] .signup-inner{border-radius:24px}body[data-brand=jasminslots-io] .signup-inner{padding:2rem 2.25rem 1.75rem}body[data-brand=jasminslots-io] .signup-heading{font-size:clamp(2rem,3.4vw,2.6rem);font-weight:900;letter-spacing:-.01em;margin-bottom:1.25rem}body[data-brand=jasminslots-io] .signup-eyebrow-dot{background:#ffc857}body[data-brand=jasminslots-io] .signup-hero{min-height:clamp(640px,78vh,760px)}body[data-brand=jasminslots-io] .signup-hero-bg-veil{background:linear-gradient(to bottom,transparent 0%,transparent 70%,color-mix(in srgb,#1F2252 60%,transparent) 100%)}body[data-brand=jasminslots-io] .pill-row-section{background:#1f2252}body[data-brand=jasminslots-io] .pill-row-shell{justify-content:flex-start}body[data-brand=jasminslots-io] .pill-row-actions{margin-left:auto}body[data-brand=jasminslots-io] .pill-row-section .pill:not(.pill-action){background:#2a2d6e;border-color:#3a3f8e;min-width:130px;padding:.4rem 1rem .4rem .4rem;color:#fff}body[data-brand=jasminslots-io] .pill-row-section .pill:not(.pill-action):hover{background:#353891;border-color:#4a4fa0}body[data-brand=jasminslots-io] .pill-row-section .pill .pill-label{white-space:nowrap}body[data-brand=jasminslots-io] .games-section{padding:1.5rem 0}body[data-brand=jasminslots-io] .games-section>.container{background:#252873;border-radius:16px;padding:20px 24px}body[data-brand=jasminslots-io] .games-section .section-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}body[data-brand=jasminslots-io] .games-section .section-header h2{font-size:32px;font-weight:700;color:#fff}body[data-brand=jasminslots-io] .games-section .section-header .eyebrow{display:none}body[data-brand=jasminslots-io] .game-card{border-radius:8px;background:transparent;border:none;box-shadow:none;padding:0;aspect-ratio:1 / 1.05;overflow:hidden}body[data-brand=jasminslots-io] .game-card:hover{transform:translateY(-3px);border-color:transparent}body[data-brand=jasminslots-io] .game-card .game-card-art,body[data-brand=jasminslots-io] .game-card .game-card-img{border-radius:8px;overflow:hidden}body[data-brand=jasminslots-io] .game-card .game-card-veil{background:transparent}body[data-brand=jasminslots-io] .game-card .game-card-meta{position:absolute;inset:auto 0 0;padding:6px 8px;height:auto;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 100%);transition:opacity .18s var(--ease)}body[data-brand=jasminslots-io] .game-card:hover .game-card-meta{opacity:1}body[data-brand=jasminslots-io] .game-card .game-card-cta{display:none}body[data-brand=jasminslots-io] .game-grid.grid-layout-uniform{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:.6rem}@media(min-width:600px){body[data-brand=jasminslots-io] .game-grid.grid-layout-uniform{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){body[data-brand=jasminslots-io] .game-grid.grid-layout-uniform{grid-template-columns:repeat(5,1fr);gap:.7rem}}@media(min-width:1200px){body[data-brand=jasminslots-io] .game-grid.grid-layout-uniform{grid-template-columns:repeat(7,1fr);gap:.75rem}}body[data-brand=jasminslots-io] .game-card .status-badge{top:0;left:0;padding:4px 10px 6px;border-radius:0 0 12px;background:#ffc857;color:#1a1a2e;border:none;font-weight:800;font-size:10px;letter-spacing:.06em;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-brand=jasminslots-io] .game-card .status-badge .status-dot{display:none}body[data-brand=jasminslots-io] .trust-section.trust-conquer{padding:2rem 0 3rem}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-conquer-card{background:#2a2d6e;border:1px solid #3A3F8E;border-radius:24px;padding:56px 48px;text-align:center}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-conquer-heading{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#ffc857;text-transform:uppercase;letter-spacing:.01em;margin:0 0 2.5rem;line-height:1.05}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(min-width:900px){body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-grid{grid-template-columns:repeat(4,1fr)}}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-pillar{background:transparent;border:none;box-shadow:none;padding:.75rem .5rem;text-align:center}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-pillar:hover{transform:none;border-color:transparent}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-grid[data-reveal-stagger]>*,body[data-brand=jasminslots-io] .trust-section.trust-conquer [data-reveal-stagger]>*,body[data-brand=jasminslots-io] .trust-section.trust-conquer [data-reveal],body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-pillar{opacity:1!important;transform:none!important}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-icon{margin:0 auto .75rem;background:#ffc85729;color:#ffc857}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-label{color:#fff;font-size:1rem}body[data-brand=jasminslots-io] .trust-section.trust-conquer .trust-proof{color:#ffffffb3;margin-left:auto;margin-right:auto}body[data-brand=jasminslots-io] .sticky-banner-wrap.inline-wide{position:relative;bottom:auto;left:auto;right:auto;padding:1.5rem 0;pointer-events:auto;display:block}body[data-brand=jasminslots-io] .sticky-banner-wrap.inline-wide .container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}body[data-brand=jasminslots-io] .sticky-banner-wrap.inline-wide .sticky-banner{max-width:none;min-height:120px;border-radius:24px;padding:1.25rem 2rem;background:linear-gradient(90deg,#ffc857,#ffd984);border:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#1a1a2e}body[data-brand=jasminslots-io] .sticky-banner-wrap.inline-wide .banner-label{color:#1a1a2e;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.7}body[data-brand=jasminslots-io] .sticky-banner-wrap.inline-wide .banner-dot{background:#1a1a2e;box-shadow:none}body[data-brand=jasminslots-io] .sticky-banner-wrap.inline-wide .banner-headline{color:#1a1a2e;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800}body[data-brand=jasminslots-io] .sticky-banner-wrap.inline-wide .banner-cta{background:#1a1a2e;color:#ffc857;padding:.85rem 1.75rem;font-size:1rem;font-weight:700}body[data-brand=jasminslots-io] .site-footer{background:#181b57;padding:5rem 1.5rem 2rem;border-top:1px solid rgba(255,255,255,.08);margin-top:4rem}body[data-brand=jasminslots-io] .site-footer .footer-payments{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0 auto 1.5rem;max-width:var(--container);padding:0 .5rem}@media(min-width:720px){body[data-brand=jasminslots-io] .site-footer .footer-payments{grid-template-columns:repeat(6,1fr)}}@media(min-width:1100px){body[data-brand=jasminslots-io] .site-footer .footer-payments{grid-template-columns:repeat(12,1fr)}}body[data-brand=jasminslots-io] .site-footer .footer-payment-tile{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 .5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffffd1;text-decoration:none;transition:background var(--duration-fast) var(--ease)}body[data-brand=jasminslots-io] .site-footer .footer-payment-tile:hover{background:#ffffff14;border-color:#ffffff2e}body[data-brand=jasminslots-io] .site-footer .footer-payment-tile svg{max-height:22px;max-width:100%;width:auto;height:auto}body[data-brand=jasminslots-io] .site-footer .footer-payment-label{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#ffffffc7;text-transform:uppercase}body[data-brand=jasminslots-io] .site-footer .footer-licenses{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;margin:0 auto 2.5rem;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);max-width:var(--container)}body[data-brand=jasminslots-io] .site-footer .footer-license{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 .75rem;color:#ffffff8c;font-size:.78rem;letter-spacing:.05em;font-weight:700;text-transform:uppercase}body[data-brand=jasminslots-io] .site-footer .footer-license svg{height:28px;width:auto;color:#ffffff8c}body[data-brand=jasminslots-io] .site-footer .footer-cols{grid-template-columns:repeat(2,1fr)}@media(min-width:900px){body[data-brand=jasminslots-io] .site-footer .footer-cols{grid-template-columns:repeat(4,1fr)}}body[data-brand=jasminslots-io] .faq-section{padding:3rem 0}body[data-brand=jasminslots-io] .faq-section .section-header h2{font-size:36px;font-weight:700}body[data-brand=jasminslots-io] .faq-section .section-header .eyebrow{display:none}body[data-brand=jasminslots-io] .faq-item summary{padding:1.1rem 0;font-size:1rem}body[data-brand=jasminslots-io] .faq-answer{padding-bottom:1.2rem}body[data-brand=jasminslots-io] .seo-section{padding:2.5rem 0 1.5rem}body[data-brand=jasminslots-io] .seo-grid{grid-template-columns:1fr!important;max-width:880px;padding:0 1.5rem}body[data-brand=jasminslots-io] .seo-toc,body[data-brand=jasminslots-io] .seo-sidebar{display:none!important}body[data-brand=jasminslots-io] .seo-section .prose{font-size:.97rem;line-height:1.65}body[data-brand=jasminslots-io] .seo-section .prose h2{font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:700;margin-top:2rem;margin-bottom:.8rem;color:#fff}body[data-brand=jasminslots-io] .seo-section .prose h3{font-size:clamp(1.125rem,1.6vw,1.25rem);font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}body[data-brand=jasminslots-io] .seo-section .prose p{margin-bottom:1rem}body[data-brand=jasminslots-io] .seo-section [data-reveal],body[data-brand=jasminslots-io] .seo-section [data-reveal-stagger]>*,body[data-brand=jasminslots-io] .seo-section .prose *{opacity:1!important;transform:none!important}body[data-template=casino-mirror] .footer-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 1.5rem;max-width:var(--container);padding:0 1.5rem;align-items:center}body[data-template=casino-mirror] .footer-payments .footer-payment-tile{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:72px;height:36px;padding:0 .65rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffffd1;text-decoration:none;box-sizing:border-box;overflow:hidden;flex:0 0 auto}body[data-template=casino-mirror] .footer-payments .footer-payment-tile svg{width:auto;height:auto;max-height:22px;max-width:100%}body[data-template=casino-mirror] .footer-payments .footer-payment-label{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#ffffffd1;text-transform:uppercase;white-space:nowrap}body[data-template=casino-mirror] .footer-licenses{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;margin:0 auto 2.5rem;padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);max-width:var(--container);box-sizing:border-box}body[data-template=casino-mirror] .footer-licenses .footer-license{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 .75rem;color:#ffffff8c;font-size:.78rem;letter-spacing:.05em;font-weight:700;text-transform:uppercase;white-space:nowrap}body[data-template=casino-mirror] .footer-licenses .footer-license svg{height:28px;width:auto;color:#ffffff8c;flex-shrink:0}body[data-brand=gladiatorsbet-casino]{--bg-page: #06052E;--bg-elevated: #0B094F;--bg-footer: #0B094F;--surface-0: #06052E;--surface-1: #0B094F;--accent: #FF0000;--primary: #FF0000;--text-primary: #FFFFFF;--text-main: #FFFFFF;background-color:#06052e;background-image:none}body[data-brand=gladiatorsbet-casino] h1,body[data-brand=gladiatorsbet-casino] h2{color:#fff}body[data-brand=gladiatorsbet-casino] .site-header.header-mirror .header-shell{background:#06052e}body[data-brand=gladiatorsbet-casino] .header-mirror .primary-nav{justify-content:flex-start;margin-left:1.5rem;flex:0 1 auto}body[data-brand=gladiatorsbet-casino] .header-mirror .header-cta-group{margin-left:auto}body[data-brand=gladiatorsbet-casino] .header-mirror .header-cta{border-radius:var(--radius-pill);font-weight:700;letter-spacing:.01em}body[data-brand=gladiatorsbet-casino] .header-mirror .header-cta.btn-ghost{background:#0b094f;border:1.5px solid #1A1782;color:#fff}body[data-brand=gladiatorsbet-casino] .header-mirror .header-cta.btn-ghost:hover{background:#1a1782;border-color:#1a1782}body[data-brand=gladiatorsbet-casino] .header-mirror .header-cta.btn-primary{background:red;color:#fff;border:none}body[data-brand=gladiatorsbet-casino] .header-mirror .header-cta.btn-primary:hover{background:#e50000}body[data-brand=gladiatorsbet-casino] .header-mirror .logo-lockup-first{color:#fff}body[data-brand=gladiatorsbet-casino] .header-mirror .logo-lockup-rest{color:red}body[data-brand=gladiatorsbet-casino] .signup-card{max-width:506px;width:min(94vw,506px)}body[data-brand=gladiatorsbet-casino] .signup-bezel,body[data-brand=gladiatorsbet-casino] .signup-inner{border-radius:16px;background:#fff}body[data-brand=gladiatorsbet-casino] .signup-bezel{box-shadow:0 24px 60px -20px #0009,0 4px 12px -4px #0000004d}body[data-brand=gladiatorsbet-casino] .signup-inner{padding:1.75rem 2rem 1.5rem}body[data-brand=gladiatorsbet-casino] .signup-heading{color:#000;font-size:clamp(1.625rem,2.5vw,1.875rem);font-weight:700;text-transform:none;letter-spacing:-.005em;margin-bottom:1.1rem}body[data-brand=gladiatorsbet-casino] .signup-eyebrow{color:#6b6b7a}body[data-brand=gladiatorsbet-casino] .signup-eyebrow-dot{background:red}body[data-brand=gladiatorsbet-casino] .signup-input,body[data-brand=gladiatorsbet-casino] .signup-select{background:#f4f4f7;color:#000;border:1px solid #E0E0E6;border-radius:8px}body[data-brand=gladiatorsbet-casino] .signup-input::placeholder{color:#9aa0aa}body[data-brand=gladiatorsbet-casino] .signup-select-value{color:#000}body[data-brand=gladiatorsbet-casino] .signup-cta{background:red;color:#fff;border-radius:var(--radius-pill);height:56px;font-weight:700;border:none}body[data-brand=gladiatorsbet-casino] .signup-cta:hover{background:#e50000}body[data-brand=gladiatorsbet-casino] .signup-hero{min-height:clamp(440px,60vh,520px)}body[data-brand=gladiatorsbet-casino] .signup-hero-bg-veil{background:linear-gradient(180deg,#06052e8c,#06052ed9)}body[data-brand=gladiatorsbet-casino] .pill-row-section{background:#06052e}body[data-brand=gladiatorsbet-casino] .pill-row-section .pill:not(.pill-action){background:#0b094f99;border:1px solid rgba(26,23,130,.5);color:#fff}body[data-brand=gladiatorsbet-casino] .pill-row-section .pill:not(.pill-action):hover,body[data-brand=gladiatorsbet-casino] .pill-row-section .pill.is-active{background:#1a1782;border-color:#1a1782}body[data-brand=gladiatorsbet-casino] .pill-row-section .pill .pill-label{color:#fff;white-space:nowrap}body[data-brand=gladiatorsbet-casino] .games-section{padding:1.5rem 0}body[data-brand=gladiatorsbet-casino] .games-section>.container{background:transparent}body[data-brand=gladiatorsbet-casino] .games-section .section-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}body[data-brand=gladiatorsbet-casino] .games-section .section-header h2{font-size:32px;font-weight:700;color:#fff}body[data-brand=gladiatorsbet-casino] .games-section .section-header .eyebrow{display:none}body[data-brand=gladiatorsbet-casino] .game-card{border-radius:8px;background:transparent;border:none;box-shadow:none;padding:0;aspect-ratio:232 / 160;overflow:hidden}body[data-brand=gladiatorsbet-casino] .game-card:hover{transform:translateY(-3px);border-color:transparent}body[data-brand=gladiatorsbet-casino] .game-card .game-card-art,body[data-brand=gladiatorsbet-casino] .game-card .game-card-img{border-radius:8px;overflow:hidden}body[data-brand=gladiatorsbet-casino] .game-card .game-card-veil{background:transparent}body[data-brand=gladiatorsbet-casino] .game-card .game-card-meta{position:absolute;inset:auto 0 0;padding:6px 8px;height:auto;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 100%);transition:opacity .18s var(--ease)}body[data-brand=gladiatorsbet-casino] .game-card:hover .game-card-meta{opacity:1}body[data-brand=gladiatorsbet-casino] .game-card .game-card-cta{display:none}body[data-brand=gladiatorsbet-casino] .game-grid.grid-layout-uniform{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:.6rem}@media(min-width:600px){body[data-brand=gladiatorsbet-casino] .game-grid.grid-layout-uniform{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){body[data-brand=gladiatorsbet-casino] .game-grid.grid-layout-uniform{grid-template-columns:repeat(5,1fr);gap:.7rem}}@media(min-width:1200px){body[data-brand=gladiatorsbet-casino] .game-grid.grid-layout-uniform{grid-template-columns:repeat(7,1fr);gap:.75rem}}body[data-brand=gladiatorsbet-casino] .game-card .status-badge{top:0;left:0;padding:4px 10px 6px;border-radius:0 0 12px;background:red;color:#fff;border:none;font-weight:800;font-size:10px;letter-spacing:.06em;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-brand=gladiatorsbet-casino] .game-card .status-badge .status-dot{display:none}body[data-brand=gladiatorsbet-casino] .games-section .section-header .show-all{color:#fff;font-weight:600;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}body[data-brand=gladiatorsbet-casino] .providers-strip{background:transparent;padding-top:1rem;padding-bottom:.75rem}body[data-brand=gladiatorsbet-casino] .provider-chip{background:#0b094f80;border:1px solid rgba(26,23,130,.5);color:#fff}body[data-brand=gladiatorsbet-casino] .provider-chip:hover{background:#1a1782;border-color:#1a1782}body[data-brand=gladiatorsbet-casino] .trust-section.trust-conquer{padding:2rem 0 3rem}body[data-brand=gladiatorsbet-casino] .trust-section.trust-conquer .trust-conquer-card{background:red;border:none;border-radius:16px;padding:48px 56px;text-align:center;color:#fff}body[data-brand=gladiatorsbet-casino] .trust-section.trust-conquer .trust-conquer-heading{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;margin:0 0 1.5rem}body[data-brand=gladiatorsbet-casino] .trust-section.trust-conquer .trust-grid{display:none}body[data-brand=gladiatorsbet-casino] .trust-section.trust-conquer .trust-grid[data-reveal-stagger]>*,body[data-brand=gladiatorsbet-casino] .trust-section.trust-conquer [data-reveal-stagger]>*,body[data-brand=gladiatorsbet-casino] .trust-section.trust-conquer [data-reveal],body[data-brand=gladiatorsbet-casino] .trust-section.trust-conquer .trust-pillar{opacity:1!important;transform:none!important}body[data-brand=gladiatorsbet-casino] .site-footer{background:#0b094f;padding:4rem 0 2rem;border-top:1px solid rgba(255,255,255,.06);margin-top:4rem}body[data-brand=gladiatorsbet-casino] .site-footer .footer-payment-tile{background:#ffffff0f;border-color:#ffffff1a;color:#ffffffe0}body[data-brand=gladiatorsbet-casino] .site-footer .footer-payment-tile:hover{background:#ffffff1a;border-color:#ffffff2e}body[data-brand=gladiatorsbet-casino] .site-footer .footer-license{color:#fff9}body[data-brand=gladiatorsbet-casino] .site-footer .footer-license svg{color:#fff9}body[data-brand=gladiatorsbet-casino] .site-footer .footer-cols{grid-template-columns:repeat(2,1fr)}@media(min-width:900px){body[data-brand=gladiatorsbet-casino] .site-footer .footer-cols{grid-template-columns:repeat(4,1fr)}}body[data-brand=gladiatorsbet-casino] .seo-section{padding:2rem 0 1.25rem}body[data-brand=gladiatorsbet-casino] .seo-grid{grid-template-columns:1fr!important;max-width:880px;padding:0 1.5rem}body[data-brand=gladiatorsbet-casino] .seo-toc,body[data-brand=gladiatorsbet-casino] .seo-sidebar{display:none!important}body[data-brand=gladiatorsbet-casino] .seo-section .prose{font-size:.97rem;line-height:1.65;color:#ffffffdb}body[data-brand=gladiatorsbet-casino] .seo-section .prose h2{font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:700;margin-top:2rem;margin-bottom:.8rem;color:#fff}body[data-brand=gladiatorsbet-casino] .seo-section .prose h3{font-size:clamp(1.125rem,1.6vw,1.25rem);font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:#fff}body[data-brand=gladiatorsbet-casino] .seo-section .prose p{margin-bottom:1rem}body[data-brand=gladiatorsbet-casino] .seo-section [data-reveal],body[data-brand=gladiatorsbet-casino] .seo-section [data-reveal-stagger]>*,body[data-brand=gladiatorsbet-casino] .seo-section .prose *{opacity:1!important;transform:none!important}body[data-brand=gladiatorsbet-casino] .faq-section{padding:3rem 0}body[data-brand=gladiatorsbet-casino] .faq-section .section-header h2{font-size:32px;font-weight:700;color:#fff}body[data-brand=gladiatorsbet-casino] .faq-section .section-header .eyebrow{display:none}body[data-brand=gladiatorsbet-casino] .faq-item{padding:0}body[data-brand=gladiatorsbet-casino] .faq-item summary{padding:1rem 0;font-size:1rem;color:#fff}body[data-brand=gladiatorsbet-casino] .faq-answer{padding-bottom:1.2rem;color:#ffffffc7}body[data-brand=spintexas-casino]{--bg-page: #020A25;--bg-elevated: #0A1430;--bg-footer: #0A1430;--accent: #CA1D21;--primary: #CA1D21;--accent-on: #FFFFFF;--accent-radius: 6px;--text-primary: #FFFFFF;--btn-primary-text: #FFFFFF;background-color:#020a25}body[data-brand=spintexas-casino] .prose a,body[data-brand=spintexas-casino] .seo-prose a{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}body[data-brand=spintexas-casino] .site-header .btn,body[data-brand=spintexas-casino] .site-header [class*=btn],body[data-brand=spintexas-casino] .site-header a.action,body[data-brand=spintexas-casino] .site-header button.action{border-radius:var(--radius-pill);font-weight:700}body[data-brand=spintexas-casino] .site-header .btn-secondary,body[data-brand=spintexas-casino] .site-header [data-action=login]{background:transparent;border:1.5px solid rgba(255,255,255,.4);color:#fff;border-radius:var(--radius-pill)}body[data-brand=spintexas-casino] .site-header .btn-primary,body[data-brand=spintexas-casino] .site-header [data-action=register]{background:#ca1d21;color:#fff;border-radius:var(--radius-pill)}body[data-brand=spintexas-casino] .prize-wheel-hero{--wheel-hero-bg: linear-gradient(180deg, #020A25 0%, #061233 60%, #020A25 100%);--wheel-segment-fill: #CA1D21;--wheel-segment-fill-alt: #8B1418;--wheel-segment-stroke: rgba(255, 255, 255, .22);--wheel-segment-text: #FFFFFF;--wheel-headline-fill: #F4C247;--wheel-headline-text: #2A0E04;--wheel-rim-fill: #4A0E10;--wheel-rim-inner-fill: rgba(244, 194, 71, .18);--wheel-hub-fill: #FFFFFF;--wheel-hub-stroke: #4A0E10;--wheel-arrow-fill: #F4C247;--wheel-arrow-stroke: rgba(0, 0, 0, .7);--wheel-spin-btn-bg: linear-gradient(180deg, #FFFFFF 0%, #F4F4F7 100%);--wheel-spin-btn-text: #CA1D21;--wheel-spin-btn-border: rgba(244, 194, 71, .6);--wheel-modal-bg: linear-gradient(160deg, #0A1430 0%, #061233 100%);--wheel-modal-eyebrow-text: #FFFFFF;--wheel-modal-headline-text: #FFFFFF;--wheel-modal-copy-text: #B8C2D5;--wheel-modal-close-color: #94A0B5;--wheel-confetti-soft: #F4C247}body[data-brand=spintexas-casino] .sticky-banner{background:linear-gradient(180deg,#ca1d21,#a11518);color:#fff;border-color:#ffffff2e}body[data-brand=spintexas-casino] .sticky-banner .banner-cta,body[data-brand=spintexas-casino] .sticky-banner .btn-primary{background:#fff;color:#ca1d21;border:none;font-weight:800;border-radius:var(--radius-pill);padding:.65rem 1.4rem}body[data-brand=spintexas-casino] .sticky-banner .banner-cta:hover{background:#f4f4f7;color:#a11518}body[data-brand=spintexas-casino] .sticky-banner .banner-cta .btn-arrow{background:transparent;width:auto;height:auto}body[data-brand=spintexas-casino] .sticky-banner .banner-cta .btn-arrow svg{width:1.1rem;height:1.1rem;stroke:#ca1d21;stroke-width:2}body[data-brand=spintexas-casino] .sticky-banner .banner-label,body[data-brand=spintexas-casino] .sticky-banner .banner-headline{color:#fff}body[data-brand=spintexas-casino] .sticky-banner .banner-dot{background:#fff}body[data-brand=spintexas-casino] .trust-conquer-card{background:linear-gradient(160deg,#ca1d21,#8b1418);border-radius:12px;padding:48px 56px;color:#fff}body[data-brand=spintexas-casino] .trust-conquer-heading{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.01em}body[data-brand=spintexas-casino] .trust-conquer-cta{background:#fff;color:#ca1d21;font-weight:800;border-radius:6px}body[data-brand=spintexas-casino] .site-footer{background:#0a1430;padding-top:56px;padding-bottom:28px;border-top:1px solid rgba(255,255,255,.06)}body[data-brand=spintexas-casino] .seo-grid{grid-template-columns:1fr!important;max-width:880px}body[data-brand=spintexas-casino] .seo-toc,body[data-brand=spintexas-casino] .seo-sidebar{display:none!important}body[data-brand=spintexas-casino] [data-reveal],body[data-brand=spintexas-casino] [data-reveal-stagger],body[data-brand=spintexas-casino] [data-reveal-stagger]>*,body[data-brand=spintexas-casino] [data-prose-reveal],body[data-brand=spintexas-casino] .trust-conquer-card,body[data-brand=spintexas-casino] .trust-pillar{opacity:1!important;transform:none!important}body[data-brand=spintexas-casino] .faq-section h2{font-size:28px;font-weight:700}body[data-brand=spintexas-casino] .faq-section .section-header .eyebrow{display:none}body[data-brand=spintexas-casino] .faq-item{padding:14px 0}body[data-brand=reelraven-pw-eu-com] .prize-wheel-hero{--wheel-rim-grad-light: #F0CC95;--wheel-rim-grad-mid: #9A5A30;--wheel-rim-grad-shadow: #3A1F12;--wheel-rim-grad-highlight: #B07842;--wheel-rim-inner-dark: #3A1F12;--wheel-rim-inner-mid: #7A4222;--wheel-rivet-bright: #FFE4B8;--wheel-rivet-mid: #9A5A30;--wheel-rivet-dark: #3A1F12;--wheel-glass-highlight: #FFE4C8;--wheel-headline-fill: #FF8A3D;--wheel-headline-stroke: #FFB066;--wheel-headline-text: #2A0D04;--wheel-arrow-fill: #FF8A3D;--wheel-rim-fill: color-mix(in oklab, #9A5A30 60%, var(--accent) 40%)}body[data-brand=fiestaslots-casino]{--bg-page: #170E3A;--bg-elevated: #2D215C;--bg-footer: #100828;background-color:#170e3a;background-image:none}body[data-brand=fiestaslots-casino] h1,body[data-brand=fiestaslots-casino] h2{color:#fff}body[data-brand=fiestaslots-casino] .site-header,body[data-brand=fiestaslots-casino] .header-shell,body[data-brand=fiestaslots-casino] .header-mirror{background-color:#170e3a;border-bottom:1px solid color-mix(in srgb,#4D4081 60%,transparent)}body[data-brand=fiestaslots-casino] .header-mirror .primary-nav .nav-link{color:#fff}body[data-brand=fiestaslots-casino] .header-mirror .primary-nav .nav-link:hover{color:#fadb26}body[data-brand=fiestaslots-casino] .signup-hero{min-height:clamp(620px,72vh,740px)}body[data-brand=fiestaslots-casino] .signup-hero-bg-veil{background:linear-gradient(180deg,transparent 0%,transparent 35%,color-mix(in srgb,#170E3A 40%,transparent) 60%,color-mix(in srgb,#170E3A 75%,transparent) 80%,#170E3A 100%)}body[data-brand=fiestaslots-casino] .signup-card,body[data-brand=fiestaslots-casino] .signup-bezel{background:#2d215c;border:1px solid color-mix(in srgb,#4D4081 80%,transparent)}body[data-brand=fiestaslots-casino] .signup-inner{background:#2d215c}body[data-brand=fiestaslots-casino] .signup-heading{color:#fff}body[data-brand=fiestaslots-casino] .signup-eyebrow{color:#bbb6e5}body[data-brand=fiestaslots-casino] .signup-eyebrow-dot{background:#fadb26;box-shadow:0 0 6px #fadb26}body[data-brand=fiestaslots-casino] .signup-field-label,body[data-brand=fiestaslots-casino] .signup-field-hint{color:#bbb6e5}body[data-brand=fiestaslots-casino] .signup-input,body[data-brand=fiestaslots-casino] .signup-input-wrap,body[data-brand=fiestaslots-casino] .signup-select{background:color-mix(in srgb,#170E3A 70%,transparent)!important;border:1px solid color-mix(in srgb,#4D4081 70%,transparent)!important;border-radius:999px!important;color:#fff!important}body[data-brand=fiestaslots-casino] .signup-input-wrap>.signup-input{background:transparent!important;border:none!important;box-shadow:none!important}body[data-brand=fiestaslots-casino] .signup-input::placeholder{color:#bbb6e5;opacity:.75}body[data-brand=fiestaslots-casino] .signup-input:focus,body[data-brand=fiestaslots-casino] .signup-input-wrap:focus-within,body[data-brand=fiestaslots-casino] .signup-select:focus,body[data-brand=fiestaslots-casino] .signup-select:focus-within{border-color:#fadb26!important;background:color-mix(in srgb,#170E3A 85%,transparent)!important}body[data-brand=fiestaslots-casino] .signup-select-value{color:#fff}body[data-brand=fiestaslots-casino] .signup-select-caret,body[data-brand=fiestaslots-casino] .signup-input-icon{color:#bbb6e5}body[data-brand=fiestaslots-casino] .signup-cta{background:#fadb26;color:#170e3a;font-weight:700}body[data-brand=fiestaslots-casino] .signup-cta:hover{background:#ffe85c}body[data-brand=fiestaslots-casino] .signup-cta-shield{color:#170e3a}body[data-brand=fiestaslots-casino] .pill{background:#2d215c;border:1px solid color-mix(in srgb,#4D4081 60%,transparent);color:#fff}body[data-brand=fiestaslots-casino] .pill:hover,body[data-brand=fiestaslots-casino] .pill.active{background:color-mix(in srgb,#FADB26 18%,#2D215C);border-color:#fadb26}body[data-brand=fiestaslots-casino] .trust-conquer-card{background:#2d215c;border:1px solid color-mix(in srgb,#4D4081 60%,transparent)}body[data-brand=fiestaslots-casino] .trust-conquer-heading{color:#fff}body[data-brand=fiestaslots-casino] .site-footer{background-color:#100828}body[data-brand=fiestaslots-uk-com],body[data-brand=fiestaslots-uk-net]{background-image:none;background-color:#170e3a}body[data-brand=fiestaslots-uk-com] .verdict-hero,body[data-brand=fiestaslots-uk-net] .verdict-hero{min-height:clamp(620px,72vh,760px)}body[data-brand=fiestaslots-uk-com] .verdict-hero-bg-veil,body[data-brand=fiestaslots-uk-net] .verdict-hero-bg-veil{background:linear-gradient(180deg,#170e3a00,#170e3a59 55%,#170e3ad9)}body[data-brand=fiestaslots-uk-com] .verdict-card,body[data-brand=fiestaslots-uk-net] .verdict-card{background:color-mix(in srgb,#170E3A 70%,transparent);border:1px solid color-mix(in srgb,#4D4081 60%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}body[data-brand=fiestaslots-uk-com] .verdict-eyebrow,body[data-brand=fiestaslots-uk-net] .verdict-eyebrow{color:#fadb26}body[data-brand=fiestaslots-uk-com] .verdict-heading,body[data-brand=fiestaslots-uk-net] .verdict-heading{color:#fff}body[data-brand=fiestaslots-uk-com] .verdict-tagline,body[data-brand=fiestaslots-uk-net] .verdict-tagline{color:#bbb6e5}body[data-brand=fiestaslots-uk-com] .verdict-input,body[data-brand=fiestaslots-uk-net] .verdict-input{background:color-mix(in srgb,#170E3A 70%,transparent);border:1px solid color-mix(in srgb,#4D4081 60%,transparent);border-radius:999px;color:#fff}body[data-brand=fiestaslots-uk-com] .verdict-input::placeholder,body[data-brand=fiestaslots-uk-net] .verdict-input::placeholder{color:#bbb6e5}body[data-brand=fiestaslots-uk-com] .verdict-input:focus,body[data-brand=fiestaslots-uk-net] .verdict-input:focus{border-color:#fadb26;background:color-mix(in srgb,#170E3A 85%,transparent)}body[data-brand=fiestaslots-uk-com] .verdict-bullets,body[data-brand=fiestaslots-uk-net] .verdict-bullets{color:#bbb6e5}body[data-brand=fiestaslots-uk-com] .verdict-bullet-check,body[data-brand=fiestaslots-uk-net] .verdict-bullet-check{color:#fadb26}body[data-brand=fiestaslots-uk-com] .verdict-cta,body[data-brand=fiestaslots-uk-net] .verdict-cta{background:#fadb26;color:#170e3a;font-weight:800}body[data-brand=fiestaslots-uk-com] .verdict-badge{background:color-mix(in srgb,#2D215C 80%,transparent);border:1px solid color-mix(in srgb,#4D4081 60%,transparent)}body[data-brand=fiestaslots-uk-com] .verdict-badge-num,body[data-brand=fiestaslots-uk-com] .verdict-badge-denom{color:#fff}body[data-brand=fiestaslots-uk-net] .verdict-magazine-ribbon{background:linear-gradient(135deg,#2d215c,#4d4081);border-bottom:1px solid color-mix(in srgb,#FADB26 30%,transparent)}body[data-brand=fiestaslots-uk-net] .verdict-magazine-num{color:#fadb26}body[data-brand=fiestaslots-uk-com] .verdict-summary,body[data-brand=fiestaslots-uk-net] .verdict-summary{background:#2d215c;border:1px solid color-mix(in srgb,#4D4081 60%,transparent)}body[data-brand=fiestaslots-uk-com] .verdict-bar-track,body[data-brand=fiestaslots-uk-net] .verdict-bar-track{background:color-mix(in srgb,#170E3A 80%,transparent)}body[data-brand=fiestaslots-uk-com] .verdict-bar-fill,body[data-brand=fiestaslots-uk-net] .verdict-bar-fill{background:linear-gradient(90deg,#fadb26,#ffe85c)}body[data-brand=fiestaslots-uk-com] .pros-cons-card,body[data-brand=fiestaslots-uk-net] .pros-cons-card,body[data-brand=fiestaslots-uk-com] .comparison-card,body[data-brand=fiestaslots-uk-net] .comparison-card,body[data-brand=fiestaslots-uk-com] .psm-card,body[data-brand=fiestaslots-uk-net] .psm-card,body[data-brand=fiestaslots-uk-com] .vip-tier-card,body[data-brand=fiestaslots-uk-net] .vip-tier-card{background:#2d215c;border:1px solid color-mix(in srgb,#4D4081 60%,transparent)}body[data-brand=fiestaslots-uk-com] .comparison-row-brand,body[data-brand=fiestaslots-uk-net] .comparison-row-brand{background:color-mix(in srgb,#FADB26 8%,#2D215C)}body[data-brand=fiestaslots-uk-com] .comparison-operator-badge,body[data-brand=fiestaslots-uk-net] .comparison-operator-badge{background:#fadb26;color:#170e3a}body[data-brand=fiestaslots-uk-com] .site-header,body[data-brand=fiestaslots-uk-net] .site-header,body[data-brand=fiestaslots-uk-com] .header-shell,body[data-brand=fiestaslots-uk-net] .header-shell{background:color-mix(in srgb,#170E3A 92%,transparent)}body[data-brand=fiestaslots-uk-com] .site-footer,body[data-brand=fiestaslots-uk-net] .site-footer{background-color:#100828}body[data-brand=fiestaslots-uk-com] h1,body[data-brand=fiestaslots-uk-com] h2,body[data-brand=fiestaslots-uk-net] h1,body[data-brand=fiestaslots-uk-net] h2{color:#fff}.promo-strip[data-astro-cid-e7gdfseg]{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1.25rem;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--accent) 4%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));border-bottom:1px solid var(--hairline);color:var(--text-main);text-decoration:none;font-size:.85rem;font-weight:500;transition:background var(--duration-base) var(--ease)}.promo-strip[data-astro-cid-e7gdfseg]:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,transparent),color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--accent) 14%,transparent));text-decoration:none}.promo-dot[data-astro-cid-e7gdfseg]{width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 8px var(--accent);flex-shrink:0;animation:promo-pulse 2.4s var(--ease) infinite}@keyframes promo-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.promo-dot[data-astro-cid-e7gdfseg]{animation:none}}.promo-text[data-astro-cid-e7gdfseg]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;justify-content:center;line-height:1.3;text-align:center}.promo-prefix[data-astro-cid-e7gdfseg]{color:var(--text-muted)}.promo-headline[data-astro-cid-e7gdfseg]{color:var(--text-main);font-weight:600;letter-spacing:-.005em}.promo-arrow[data-astro-cid-e7gdfseg]{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);transition:transform var(--duration-base) var(--ease);flex-shrink:0}.promo-strip[data-astro-cid-e7gdfseg]:hover .promo-arrow[data-astro-cid-e7gdfseg]{transform:translate(3px)}.promo-arrow[data-astro-cid-e7gdfseg] svg[data-astro-cid-e7gdfseg]{width:12px;height:12px}@media(max-width:480px){.promo-prefix[data-astro-cid-e7gdfseg]{display:none}.promo-strip[data-astro-cid-e7gdfseg]{font-size:.8rem}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;padding:1rem 1.5rem 0;pointer-events:none}.header-shell[data-astro-cid-3ef6ksr2]{pointer-events:auto;max-width:var(--container);margin:0 auto;display:flex;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.25rem;background:color-mix(in srgb,var(--surface-0) 18%,transparent);background-blend-mode:luminosity;backdrop-filter:blur(40px) saturate(140%);-webkit-backdrop-filter:blur(40px) saturate(140%);border:1px solid color-mix(in srgb,var(--text-main) 8%,transparent);border-radius:var(--radius-pill);box-shadow:0 4px 24px -8px #00000040,inset 0 1px 1px color-mix(in srgb,var(--text-main) 10%,transparent)}.header-spacer[data-astro-cid-3ef6ksr2]{flex:1}.site-header[data-astro-cid-3ef6ksr2].header-scorecard{padding:0}.site-header[data-astro-cid-3ef6ksr2].header-scorecard .header-shell[data-astro-cid-3ef6ksr2]{max-width:100%;margin:0;padding:.7rem clamp(1rem,3vw,2.25rem);background:color-mix(in srgb,var(--surface-0) 60%,transparent);background-blend-mode:luminosity;backdrop-filter:blur(40px) saturate(140%);-webkit-backdrop-filter:blur(40px) saturate(140%);border:none;border-bottom:1px solid color-mix(in srgb,var(--text-main) 10%,transparent);border-radius:0;box-shadow:0 4px 24px -10px #0000004d,inset 0 1px 1px color-mix(in srgb,var(--text-main) 8%,transparent);gap:1rem}.site-header[data-astro-cid-3ef6ksr2].header-scorecard .header-shell[data-astro-cid-3ef6ksr2]:before{display:none}.site-header[data-astro-cid-3ef6ksr2].header-scorecard .nav-link[data-astro-cid-3ef6ksr2]{font-size:.86rem;font-weight:500;padding:.45rem .75rem;color:color-mix(in srgb,var(--text-main) 72%,transparent)}.site-header[data-astro-cid-3ef6ksr2].header-scorecard .nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-main);background:color-mix(in srgb,var(--text-main) 6%,transparent)}.site-header[data-astro-cid-3ef6ksr2].header-scorecard .nav-link[data-astro-cid-3ef6ksr2].active{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.site-header[data-astro-cid-3ef6ksr2].header-scorecard .header-cta[data-astro-cid-3ef6ksr2].btn-primary{padding:.5rem 1.05rem}.site-header[data-astro-cid-3ef6ksr2].header-mirror{padding:0}.site-header[data-astro-cid-3ef6ksr2].header-mirror .header-shell[data-astro-cid-3ef6ksr2]{max-width:100%;margin:0;padding:.75rem clamp(1rem,3vw,2rem);background:color-mix(in srgb,var(--surface-0) 30%,#2a1a5e 70%);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;gap:1.25rem}.site-header[data-astro-cid-3ef6ksr2].header-mirror .header-shell[data-astro-cid-3ef6ksr2]:before{display:none}.logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-display);font-weight:600;font-size:1.0625rem;color:var(--text-main);text-decoration:none;flex-shrink:0;letter-spacing:-.015em}.logo-mark[data-astro-cid-3ef6ksr2]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--surface-0);border-radius:8px;font-weight:700;font-size:.9rem;letter-spacing:0}.logo-text[data-astro-cid-3ef6ksr2]{color:var(--text-main)}.logo-img[data-astro-cid-3ef6ksr2]{height:40px;width:auto;max-width:200px;display:block}.logo-lockup[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;justify-content:center;gap:0;line-height:.95}.logo-lockup-first[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--text-main);letter-spacing:-.01em}.logo-lockup-rest[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:.78rem;font-weight:700;color:var(--accent);letter-spacing:.22em;margin-top:.1rem}.logo-lockup-first[data-astro-cid-3ef6ksr2]:only-child{font-size:1.2rem;letter-spacing:.04em}.header-mirror[data-astro-cid-3ef6ksr2] .logo-img[data-astro-cid-3ef6ksr2]{height:44px}.header-mirror[data-astro-cid-3ef6ksr2] .logo-lockup-first[data-astro-cid-3ef6ksr2]{color:#fff;font-size:1.15rem}.header-mirror[data-astro-cid-3ef6ksr2] .logo-lockup-rest[data-astro-cid-3ef6ksr2]{color:var(--accent);font-size:.85rem}.primary-nav[data-astro-cid-3ef6ksr2]{flex:1;display:flex;justify-content:center}.primary-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;gap:.25rem;align-items:center}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-block;padding:.5rem .875rem;border-radius:var(--radius-pill);color:var(--text-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-main);background:var(--surface-1);text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--text-main);background:var(--surface-1)}.header-mirror[data-astro-cid-3ef6ksr2] .nav-link[data-astro-cid-3ef6ksr2]{color:#fff;font-weight:600;font-size:.95rem;padding:.5rem .85rem}.header-mirror[data-astro-cid-3ef6ksr2] .nav-link[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in srgb,white 10%,transparent);color:#fff}.header-mirror[data-astro-cid-3ef6ksr2] .nav-link[data-astro-cid-3ef6ksr2].active{background:color-mix(in srgb,white 14%,transparent);color:#fff}.header-cta-group[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}.header-cta[data-astro-cid-3ef6ksr2]{padding:.5rem 1rem;font-size:.875rem}.header-cta[data-astro-cid-3ef6ksr2].btn-primary{padding:.5rem .5rem .5rem 1rem}.header-mirror[data-astro-cid-3ef6ksr2] .header-cta-group[data-astro-cid-3ef6ksr2]{gap:.65rem}.header-mirror[data-astro-cid-3ef6ksr2] .header-cta[data-astro-cid-3ef6ksr2]{padding:.6rem 1.4rem;font-size:.92rem;font-weight:700;letter-spacing:.01em}.header-mirror[data-astro-cid-3ef6ksr2] .header-cta[data-astro-cid-3ef6ksr2].btn-ghost{color:#fff;border:1.5px solid color-mix(in srgb,white 60%,transparent);background:transparent}.header-mirror[data-astro-cid-3ef6ksr2] .header-cta[data-astro-cid-3ef6ksr2].btn-ghost:hover{background:color-mix(in srgb,white 10%,transparent);border-color:#fff}.header-mirror[data-astro-cid-3ef6ksr2] .header-cta[data-astro-cid-3ef6ksr2].btn-primary{padding:.6rem 1.5rem;color:var(--surface-0)}.header-icon-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;color:#fff;background:transparent;border:none;text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease)}.header-icon-btn[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in srgb,white 12%,transparent)}.header-lang[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.3rem;height:38px;padding:0 .5rem;color:#fff;background:transparent;border:none;font-family:inherit;font-size:.92rem;font-weight:600;cursor:default;opacity:.95}.header-lang-text[data-astro-cid-3ef6ksr2]{letter-spacing:.05em}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle-label[data-astro-cid-3ef6ksr2]{display:none;cursor:pointer;flex-direction:column;gap:5px;padding:.4rem;margin-left:auto;order:2}.nav-toggle-bar[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:1.5px;background:var(--text-main);border-radius:2px;transition:transform var(--duration-base) var(--ease),opacity var(--duration-base) var(--ease)}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.nav-toggle-label[data-astro-cid-3ef6ksr2] .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.nav-toggle-label[data-astro-cid-3ef6ksr2] .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(2){transform:translateY(-3px) rotate(-45deg)}.header-mirror[data-astro-cid-3ef6ksr2] .nav-toggle-bar[data-astro-cid-3ef6ksr2]{background:#fff}@media(max-width:1100px){.header-mirror[data-astro-cid-3ef6ksr2] .header-icon-btn[data-astro-cid-3ef6ksr2],.header-mirror[data-astro-cid-3ef6ksr2] .header-lang[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:920px){.nav-toggle-label[data-astro-cid-3ef6ksr2]{display:flex}.header-cta-group[data-astro-cid-3ef6ksr2]{display:none}.primary-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + .5rem);left:1rem;right:1rem;max-height:0;overflow:hidden;background:color-mix(in srgb,var(--surface-0) 80%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:max-height var(--duration-base) var(--ease)}.header-mirror[data-astro-cid-3ef6ksr2] .primary-nav[data-astro-cid-3ef6ksr2]{background:color-mix(in srgb,var(--surface-0) 60%,#2a1a5e 40%);border-color:color-mix(in srgb,white 15%,transparent)}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.primary-nav[data-astro-cid-3ef6ksr2]{max-height:320px}.primary-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;padding:.5rem}.nav-link[data-astro-cid-3ef6ksr2]{padding:.65rem .875rem}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:6rem;padding:4rem 0 1.5rem;border-top:1px solid var(--hairline)}@media(min-width:768px){.site-footer[data-astro-cid-sz7xmlte]{padding:5rem 0 2rem}}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem}@media(min-width:768px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:3rem}}.footer-brand[data-astro-cid-sz7xmlte]{max-width:360px}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-display);font-weight:600;font-size:1.125rem;color:var(--text-main);margin-bottom:.75rem;letter-spacing:-.015em}.footer-logo-mark[data-astro-cid-sz7xmlte]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--surface-0);border-radius:8px;font-weight:700;font-size:.9rem}.footer-logo-img[data-astro-cid-sz7xmlte]{height:32px;width:auto;max-width:180px;display:block}.footer-tagline[data-astro-cid-sz7xmlte]{color:var(--text-muted);font-size:.95rem;margin:0;line-height:1.55}.footer-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-family:var(--font-display);color:var(--text-main);font-size:.875rem;font-weight:600;letter-spacing:-.005em;margin:0 0 1rem;text-transform:none}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-muted);text-decoration:none;font-size:.9rem;transition:color var(--duration-fast) var(--ease)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text-main)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--hairline)}@media(min-width:768px){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;align-items:center}}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--text-muted);font-size:.8rem;margin:0}.responsible-gaming[data-astro-cid-sz7xmlte]{font-size:.8rem}.sticky-banner-wrap[data-astro-cid-n2toa22m]{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:90;display:flex;justify-content:center;pointer-events:none}.sticky-banner[data-astro-cid-n2toa22m]{pointer-events:auto;width:100%;max-width:720px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .625rem .625rem 1.25rem;background:color-mix(in srgb,var(--surface-0) 80%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--hairline);border-radius:var(--radius-pill);box-shadow:0 1px color-mix(in srgb,var(--text-main) 8%,transparent) inset,0 12px 32px color-mix(in srgb,var(--surface-0) 60%,transparent)}.banner-text[data-astro-cid-n2toa22m]{display:flex;flex-direction:column;gap:.05rem;flex:1;min-width:0}.banner-label[data-astro-cid-n2toa22m]{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.7rem;letter-spacing:.04em;font-weight:500}.banner-dot[data-astro-cid-n2toa22m]{width:5px;height:5px;border-radius:999px;background:var(--accent);box-shadow:0 0 6px var(--accent);flex-shrink:0}.banner-headline[data-astro-cid-n2toa22m]{color:var(--text-main);font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.banner-headline[data-astro-cid-n2toa22m]{font-size:1rem}}.banner-cta[data-astro-cid-n2toa22m]{flex-shrink:0;padding:.5rem .5rem .5rem 1rem;font-size:.875rem}@media(max-width:420px){.banner-label[data-astro-cid-n2toa22m]{display:none}.banner-headline[data-astro-cid-n2toa22m]{font-size:.875rem}}:root{--primary: var(--primary);--primary-hover: var(--primary-hover);--bg-main: var(--bg-main);--text-main: var(--text-main);--text-muted: var(--text-muted)}
