@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../fonts/Inter-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("../fonts/Inter-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../fonts/Inter-Bold.woff2") format("woff2")}
:root{
  --bg-0:#0b1220;--bg-1:#121a2b;--bg-2:#17223a;--elev-1:0 6px 24px rgba(13,24,46,.35),0 2px 6px rgba(13,24,46,.25);
  --color-light:#fff;--color-dark:#0b1220;
  --color-primary:#5b8aff;--color-primary-dark:#2d5bff;--color-accent:#ffb86b;--color-accent-light:#ffd39a;--color-green:#2bd4a7;
  --color-btn:#36416d;--color-text:#c3c9d6;--color-text-muted:#9aa6bf;--color-border:rgba(91,138,255,.18);--color-border-weak:rgba(200,210,230,.12);--color-warning:#ff6b6b;
  --gradient:linear-gradient(135deg,#2d5bff,#5b8aff);--gradient-accent:linear-gradient(135deg,#ffb86b,#ffd39a)
}
*,*::before,*::after{box-sizing:border-box;padding:0;margin:0}
html{color-scheme:dark}
a{text-decoration:none;color:inherit}
ul,ol,li{list-style:none}
img{display:block;max-width:100%;width:100%;height:auto;object-fit:cover}
body{font-family:"Inter",sans-serif;font-size:16px;line-height:1.5;color:var(--color-text);background-color:var(--bg-0)}
body.lock{overflow:hidden}
:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Links */
a{color:var(--color-primary);transition:color .25s ease}a:hover{color:var(--color-accent)}

/* Layout */
.container{max-width:1280px;width:100%;padding:0 20px;margin:0 auto}

/* Buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-weight:700;border:0}
.main__btn,.qx-cta{padding:12px 18px;position:relative;overflow:hidden;background:linear-gradient(135deg,#2a3358,#39477a);color:var(--color-light);border-radius:12px;box-shadow:0 6px 16px rgba(20,30,56,.6);transition:transform .2s ease,box-shadow .3s ease}
.main__btn::before,.qx-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(120px 60px at -20% 50%,rgba(255,255,255,.36),transparent 60%),radial-gradient(120px 60px at 120% 50%,rgba(255,255,255,.36),transparent 60%);transform:translateX(-20%);transition:transform .9s ease;pointer-events:none}
.main__btn:hover,.qx-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(20,30,56,.75)}
.main__btn:hover::before,.qx-cta:hover::before{transform:translateX(0%)}

.section__title{max-width:720px;font-size:2.25rem;line-height:1.2;margin:0 auto;text-align:center;color:var(--color-light)}@media screen and (max-width:1200.98px){.section__title{font-size:2rem}}.section__title span{color:var(--color-accent)}

/* Header */
.header,.qx-header{display: none; background:linear-gradient(180deg,rgba(24,33,58,.9),rgba(24,33,58,.6));backdrop-filter:blur(6px);border-bottom:1px solid var(--color-border-weak)}
.header .container,.qx-header .container{display:flex;align-items:center;justify-content:flex-start;padding-top:12px;padding-bottom:12px}
.logo__img{width:70px;height:70px}

/* Hero */
.intro,.qx-hero{padding:4rem 0;background:radial-gradient(60% 80% at 50% 0%,rgba(45,91,255,.15),transparent 65%),radial-gradient(50% 60% at 10% 20%,rgba(255,184,107,.08),transparent 60%),var(--bg-0)}@media screen and (max-width:768.98px){.intro,.qx-hero{padding:2rem 0}}
.qx-hero .intro__title,.intro__title{margin-bottom:1.5rem;text-align:center;font-size:3rem;line-height:1.05;color:var(--color-light)}
.qx-hero .intro__title span,.intro__title span{display:block;background-clip:text;-webkit-background-clip:text;color:transparent;background-image:var(--gradient)}@media screen and (max-width:992.98px){.qx-hero .intro__title,.intro__title{font-size:2.5rem}}@media screen and (max-width:768.98px){.qx-hero .intro__title,.intro__title{font-size:2rem;margin-bottom:1rem}}
.qx-hero .intro__subtitle,.intro__subtitle{font-size:1.125rem;line-height:1.7;font-weight:500;text-align:center;max-width:48rem;margin:0 auto 2rem;color:var(--color-text)}@media screen and (max-width:480.98px){.qx-hero .intro__subtitle,.intro__subtitle{font-size:1rem}}
.qx-hero .intro__list,.intro__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:42rem;margin:0 auto}@media screen and (max-width:768.98px){.qx-hero .intro__list,.intro__list{display:none}}
.qx-hero .intro__item p,.intro__item p{text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--color-text)}
.qx-hero .intro__item p span,.intro__item p span{display:block;font-weight:700;font-size:1.5rem;line-height:2rem;color:var(--color-primary)}
.qx-hero .intro__item:nth-child(2) span,.intro__item:nth-child(2) span{color:var(--color-accent)}
.qx-hero .intro__item:nth-child(3) span,.intro__item:nth-child(3) span{color:var(--color-green)}

/* Operators */
.companies,.qx-operators{padding:2rem 0}
.companie,.qx-operator{position:relative;max-width:42rem;gap:1rem;width:100%;margin:0 auto;border-radius:1rem;color:var(--color-text);background:var(--bg-2);border:1px solid var(--color-border);box-shadow:var(--elev-1);transition:transform .3s ease,box-shadow .3s ease}
.companie:hover,.qx-operator:hover{transform:translateY(-2px);box-shadow:0 16px 44px rgba(8,14,28,.7)}@media screen and (max-width:992.98px){.companie,.qx-operator{max-width:480px;margin:0 auto}}
.companie__inner{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}@media screen and (max-width:768.98px){.companie__inner{padding:1rem;gap:1rem}}
.companie__media{display:flex;align-items:center;justify-content:space-between}
.companie__media img{height:40px;object-fit:contain;margin-bottom:.25rem;filter: grayscale(.2)}
.companie__rating{display:flex;align-items:center}
.companie__rating svg{width:1rem;height:1rem;color:#ffd479}
.companie__rating-text{font-size:.875rem;line-height:1.25rem;color:var(--color-text-muted);margin-left:.5rem}
.companie__rating-score{font-size:1rem;font-weight:700;margin-left:auto;display:inline-block;border-radius:100px;padding:.25rem .75rem;background:var(--color-accent);color:#2a2730}
.companie__bonus{border-radius:.75rem;background:linear-gradient(135deg,rgba(45,91,255,.08),rgba(255,184,107,.08));text-align:center;border:1px solid var(--color-border)}
.companie__bonus-text{color:var(--color-accent);font-weight:600;padding:1rem;font-size:.875rem}
.companie__bonus-text span{display:block;font-weight:700;font-size:1.25rem;color:var(--color-light);margin-top:.25rem}
.companie__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}
.companie__item{padding:.75rem;border-radius:.75rem;text-align:center;border:1px solid var(--color-border);background:radial-gradient(60% 80% at 50% -40%,rgba(45,91,255,.12),transparent 70%),var(--bg-1)}
.companie__item:nth-child(1) svg{color:var(--color-primary)}.companie__item:nth-child(1) p{color:var(--color-primary)}
.companie__item:nth-child(2){border-color:rgba(255,184,107,.25)}.companie__item:nth-child(2) p{color:var(--color-accent)}
.companie__item svg{width:1.25rem;height:1.25rem;color:var(--color-accent);margin-bottom:.25rem}
.companie__item-text{font-size:1rem;font-weight:600}
.companie__item-text span{display:block;font-size:.875rem;line-height:1.25rem;color:var(--color-text-muted);font-weight:600;margin-bottom:.25rem}
.companie__pay-list{display:flex;gap:.5rem}
.companie__pay-item{font-size:.75rem;line-height:1rem;padding:.125rem .625rem;font-weight:700;background:#233052;border:1px solid var(--color-border-weak);border-radius:100px}
.companie__btn{flex-shrink:0;margin-left:auto;border-radius:.75rem;padding:.75rem 1.5rem;color:var(--color-light);background:var(--color-primary);max-width:100%;width:100%;text-align:center}
.companie__btn:hover{color:var(--color-light)}
.companie__info{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:768.98px){.companie__info{display:none}}
.companie__info-item{display:flex;align-items:center;gap:.25rem;color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem}
.companie__info-item svg{width:1rem;height:1rem;color:var(--color-primary)}

/* License */
.license,.qx-reg{padding:4rem 0;background:radial-gradient(70% 80% at 0% 0%,rgba(45,91,255,.08),transparent 60%),var(--bg-0)}@media screen and (max-width:992.98px){.license,.qx-reg{padding:2rem 0}}
.license__title{margin-bottom:1rem;color:var(--color-light)}
.license__subtitle{color:var(--color-text);font-size:1.125rem;line-height:1.7;max-width:48rem;text-align:center;margin:0 auto 2.25rem}
.license__list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}@media screen and (max-width:992.98px){.license__list{grid-template-columns:1fr}}
.license__item{display:flex;gap:1rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:1rem;background:linear-gradient(180deg,rgba(32,44,76,.8),rgba(24,34,61,.8));box-shadow:var(--elev-1);transition:transform .25s ease,box-shadow .25s ease}
.license__item:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(8,14,28,.7)}
.license__item+.license__item{margin-top:1rem}
.license__item:nth-child(2) .license__item-media{background:rgba(43,212,167,.15)}.license__item:nth-child(2) svg{color:var(--color-green)}
.license__item:nth-child(3) .license__item-media{background:rgba(255,184,107,.15)}.license__item:nth-child(3) svg{color:var(--color-accent)}
.license__item-media{width:3rem;height:3rem;border-radius:.75rem;background:rgba(91,138,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.license__item-media svg{width:1.5rem;height:1.5rem}
.license__item-title{font-size:1.125rem;line-height:1.6;margin-bottom:.25rem;font-weight:700;color:var(--color-light)}
.license__item-text{color:var(--color-text)}
.license__card{padding:1.5rem;border-radius:1rem;border:1px solid var(--color-border);background:linear-gradient(180deg,rgba(32,44,76,.8),rgba(24,34,61,.8));box-shadow:var(--elev-1);transition:transform .25s ease,box-shadow .25s ease}
.license__card:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(8,14,28,.7)}@media screen and (max-width:768.98px){.license__card{padding:1rem}}
.license__media{width:5rem;height:5rem;border-radius:1rem;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}
.license__media svg{width:2.5rem;height:2.5rem;color:var(--color-light)}
.license__card-title{font-size:1.5rem;line-height:2rem;margin-bottom:1rem;text-align:center;color:var(--color-light)}
.license__card-list{margin-bottom:1.25rem}
.license__card-item{display:flex;align-items:center;gap:.5rem}
.license__card-item+.license__card-item{margin-top:.75rem}
.license__card-item svg{color:var(--color-green);width:1.25rem;height:1.25rem}
.license__card-item span{font-size:.875rem;line-height:1.25rem;color:var(--color-text)}
.license__card-disclaimer{padding:1rem;border-radius:.75rem;border:1px solid rgba(255,184,107,.25);background:rgba(255,184,107,.08);display:flex;gap:.5rem}
.license__card-disclaimer svg{flex-shrink:0;color:var(--color-accent)}
.license__card-disclaimer p{color:var(--color-text);font-size:.875rem;line-height:1.4}

/* How */
.how,.qx-eval{padding:4rem 0;background:var(--bg-0)}@media screen and (max-width:992.98px){.how,.qx-eval{padding:2rem 0}}
.how__title{margin-bottom:1rem;color:var(--color-light)}
.how__subtitle{color:var(--color-text);font-size:1.125rem;line-height:1.7;max-width:48rem;text-align:center;margin:0 auto 2.25rem}
.how__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}@media screen and (max-width:992.98px){.how__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768.98px){.how__list{grid-template-columns:1fr}}
.how__item{padding:1.25rem;background:linear-gradient(180deg,rgba(32,44,76,.85),rgba(24,34,61,.85));border:1px solid var(--color-border);border-radius:1rem;box-shadow:var(--elev-1);transition:transform .25s ease,box-shadow .25s ease}
.how__item:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(8,14,28,.7)}
.how__media{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:var(--gradient);border-radius:1rem;margin:0 auto 1rem}
.how__media svg{color:var(--color-light);width:2rem;height:2rem}
.how__item-title{margin-bottom:.5rem;font-size:1.125rem;line-height:1.6;text-align:center;color:var(--color-light)}
.how__item-text{text-align:center;color:var(--color-text);font-size:.9375rem;line-height:1.6}

/* Choose (kept if used) */
.choose{padding:4rem 0}@media screen and (max-width:992.98px){.choose{padding:2rem 0}}
.choose__title{margin-bottom:2rem;color:var(--color-light)}
.choose__inner{max-width:56rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:768.98px){.choose__inner{grid-template-columns:1fr}}
.choose__card{padding:1.25rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--bg-2);display:flex;gap:1rem}
.choose__media{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(91,138,255,.15);display:flex;align-items:center;justify-content:center}
.choose__media svg{width:1.25rem;height:1.25rem;color:var(--color-primary)}
.choose__card-title{margin-bottom:.5rem;font-size:1.125rem;line-height:1.6;color:var(--color-light)}
.choose__card-text{color:var(--color-text)}

/* Criteria */
.criteria,.qx-criteria{padding:4rem 0}@media screen and (max-width:992.98px){.criteria,.qx-criteria{padding:2rem 0}}
.criteria__title{margin-bottom:1rem;color:var(--color-light)}
.criteria__subtitle{text-align:center;margin-bottom:2rem;color:var(--color-text)}
.criteria__inner{max-width:56rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:768.98px){.criteria__inner{grid-template-columns:1fr}}
.criteria__item{padding:1.25rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--bg-2);display:flex;gap:1rem}
.criteria__media{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(91,138,255,.15);display:flex;align-items:center;justify-content:center}
.criteria__media svg{width:1.25rem;height:1.25rem;color:var(--color-primary)}
.criteria__item-title{margin-bottom:.25rem;font-size:1.125rem;line-height:1.6;color:var(--color-light)}
.criteria__item-text{color:var(--color-text)}

/* FAQ */
.faq,.qx-faq{padding:4rem 0}@media screen and (max-width:992.98px){.faq,.qx-faq{padding:2rem 0}}
.faq__subtitle{text-align:center;margin-bottom:2rem;color:var(--color-text)}
.faq__inner{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}
.faq__title{text-align:center;margin-bottom:1.5rem;color:var(--color-light)}
.faq__item{border-radius:.75rem;overflow:hidden;border:1px solid var(--color-border);color:var(--color-text);background:var(--bg-2);box-shadow:var(--elev-1)}
.faq__item.active .faq__question::after{transform:rotate(45deg)}
.faq__question{color:var(--color-light);background:transparent;width:100%;text-align:left;padding:1rem 2.25rem 1rem 1rem;border:none;outline:none;font-size:1.125rem;line-height:1.5rem;font-weight:700;cursor:pointer;position:relative;transition:background .25s ease}@media screen and (max-width:768.98px){.faq__question{font-size:1rem;padding-right:2rem}}
.faq__question::after{content:"+";position:absolute;right:1rem;top:.9rem;transition:transform .3s ease}
.faq__answer{max-height:0;overflow:hidden;background:transparent;transition:max-height .35s ease}
.faq__answer p{padding:0 1rem 1rem;margin:0;color:var(--color-text)}@media screen and (max-width:768.98px){.faq__answer p{font-size:.875rem}}

/* Glossary */
.glossary,.qx-gloss{padding:4rem 0}@media screen and (max-width:992.98px){.glossary,.qx-gloss{padding:2rem 0}}
.glossary__title{margin-bottom:1rem;color:var(--color-light)}
.glossary__subtitle{text-align:center;margin-bottom:2rem;color:var(--color-text)}
.glossary__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:56rem;width:100%;margin:0 auto}@media screen and (max-width:992.98px){.glossary__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768.98px){.glossary__list{grid-template-columns:1fr}}
.glossary__item{padding:1rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--bg-2);display:flex;gap:1rem}
.glossary__media svg{color:var(--color-primary);width:1.25rem;height:1.25rem}
.glossary__item-title{font-size:1.25rem;line-height:1.5;margin-bottom:.25rem;color:var(--color-light)}
.glossary__item-text{font-size:.9375rem;line-height:1.6;color:var(--color-text)}

/* Safe play */
.safe-play,.qx-safe{padding:4rem 0}@media screen and (max-width:992.98px){.safe-play,.qx-safe{padding:2rem 0}}
.safe-play__title{margin-bottom:1rem;color:var(--color-light)}
.safe-play__subtitle{text-align:center;margin-bottom:2rem;color:var(--color-text)}
.safe-play__inner{max-width:56rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:768.98px){.safe-play__inner{grid-template-columns:1fr}}
.safe-play__item{padding:1.25rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--bg-2);display:flex;gap:1rem}
.safe-play__media{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(91,138,255,.15);display:flex;align-items:center;justify-content:center}
.safe-play__media svg{width:1.25rem;height:1.25rem;color:var(--color-primary)}
.safe-play__item-title{font-size:1.125rem;line-height:1.6;margin-bottom:.25rem;color:var(--color-light)}
.safe-play__item-text{color:var(--color-text)}

/* Footer */
.footer,.qx-footer{background:linear-gradient(180deg,#0c1426,#0a1324 60%,#0a111f);padding:3rem 0 0;border-top:1px solid var(--color-border-weak)}@media screen and (max-width:992.98px){.footer,.qx-footer{padding-top:1.5rem}}
.footer__list{margin-bottom:1.5rem;display:flex;gap:1rem;justify-content:center;align-items:center}@media screen and (max-width:992.98px){.footer__list{flex-wrap:wrap}}@media screen and (max-width:768.98px){.footer__list{flex-direction:column}}
.footer a{color:var(--color-accent);font-weight:700;position:relative}
.footer a::before{content:"";width:0;left:50%;transform:translateX(-50%);bottom:0;position:absolute;height:1px;background-color:var(--color-accent);transition:all .25s ease-in-out}
.footer a:hover::before{width:100%}
.footer__help{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}@media screen and (max-width:992.98px){.footer__help{flex-wrap:wrap;justify-content:center}}
.footer__help a::before{content:none}
.footer__media{max-width:150px;width:100%;padding:.625rem}
.footer__media svg{margin:0 auto;display:block}
.footer__description{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem}@media screen and (max-width:992.98px){.footer__description{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768.98px){.footer__description{grid-template-columns:1fr}}
.footer__text{font-size:.875rem;line-height:1.5;color:var(--color-text);padding:1rem;background:var(--bg-2);border:1px solid var(--color-border);border-radius:.75rem}
.footer__text span{font-size:.9375rem;line-height:1.4;font-weight:700;display:block;margin-bottom:.5rem;color:var(--color-light)}
.footer__copy{padding:1.5rem 0 2rem;text-align:center;border-top:1px solid var(--color-border-weak);color:var(--color-text)}@media screen and (max-width:768.98px){.footer__copy{padding:1rem 0}}

/* Cookies/Consent */
.cookies-banner,.qx-consent{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);max-width:28rem;width:100%;border-radius:.75rem;background:var(--bg-2);color:var(--color-text);padding:1rem;z-index:1000;display:none;justify-content:space-between;gap:1rem;border:1px solid var(--color-border);box-shadow:var(--elev-1)}
.cookies-banner svg,.qx-consent svg{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-accent)}
.cookies-banner__title{font-size:.9375rem;line-height:1.4;margin-bottom:.25rem;color:var(--color-light)}
.cookies-banner__text{font-size:.875rem;line-height:1.4;color:var(--color-text);margin-bottom:.5rem}
.cookies-banner__btns{display:flex;align-items:center;width:100%;gap:.5rem}@media screen and (max-width:480.98px){.cookies-banner__btns{flex-wrap:wrap}}
.cookies-banner__btns a{color:var(--color-primary);font-weight:700;font-size:.875rem;line-height:1.25rem;position:relative}
.cookies-banner__btns a::before{content:"";width:0;left:50%;transform:translateX(-50%);bottom:0;position:absolute;height:1px;background-color:var(--color-primary);transition:all .25s ease-in-out}
.cookies-banner__btns a:hover::before{width:100%}
.cookies-banner button{padding:.5rem .75rem;border:none;cursor:pointer;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem}
#accept-cookies{background-color:var(--color-primary);color:var(--color-light);font-weight:800;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 14px rgba(91,138,255,.25)}
#accept-cookies:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(91,138,255,.35)}
#reject-cookies{background-color:transparent;color:var(--color-light);font-weight:700;border:1px solid var(--color-border);transition:background .2s ease,transform .2s ease}
#reject-cookies:hover{background:rgba(255,255,255,.06);transform:translateY(-1px)}

/* Service pages */
.service-page,.qx-docs{padding:4rem 0}
.service-page h1,.qx-docs h1{background-clip:text;-webkit-background-clip:text;color:transparent;background-image:var(--gradient-accent)}
.service-page p,.qx-docs p{margin-bottom:1rem}
.service-page p.service-page__subtitle,.qx-docs p.service-page__subtitle{margin-bottom:2rem}
.service-page ul,.qx-docs ul{margin-bottom:1rem;padding-left:18px}
.service-page li,.qx-docs li{list-style-type:disc}
.service-page a,.qx-docs a{color:var(--color-primary);font-weight:600}
.service-page a:hover,.qx-docs a:hover{color:var(--color-accent)}
.service-page__title,.qx-docs .service-page__title{margin-bottom:1.25rem;font-size:2.25rem;line-height:1.2;text-align:center;color:var(--color-light)}
.service-page__subtitle,.qx-docs .service-page__subtitle{text-align:center;color:var(--color-text)}
.service-page__content,.qx-docs .service-page__content{padding:1.25rem;border-radius:.75rem;border:1px solid var(--color-border);background:var(--bg-2);box-shadow:var(--elev-1)}
.service-page__text,.qx-docs .service-page__text{margin-bottom:1rem}
.service-page__list,.qx-docs .service-page__list{padding-left:18px;margin-bottom:1rem}
