:root{--muted-2:#bfbfc4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px;max-width:100%;overflow-x:clip}::details-content{height:0;overflow:hidden;transition:height .34s ease , content-visibility .34s ease allow-discrete}details[open]::details-content{height:auto}body{margin:0;min-width:320px;padding-top:72px;max-width:100%;overflow-x:clip;line-height:1.5}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.skip-content{position:absolute;left:-999px;top:8px;z-index:200;padding:10px 14px;background:var(--yellow);color:#000;border-radius:6px;font-weight:800}.skip-content:focus{left:8px}.page-header{position:fixed;top:0;left:0;right:0;z-index:80;backdrop-filter:blur(18px)}.primary-nav{position:relative;display:flex;align-items:center;max-width:1600px;margin:0 auto}.brand-link{display:inline-flex;align-items:center}.page-logo{display:block}.primary-links{display:flex;align-items:center}.auth-actions{display:flex;align-items:center}.button,.button-article{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;font-weight:900;text-align:center;cursor:pointer}.button.button-outline{box-shadow: 0 0 0 1px #ffffff0d inset}.nav-toggle{display:none;position:relative;z-index:130;align-items:center;justify-content:center;flex-direction:column}.nav-toggle span{display:block}.compact-nav{position:fixed;top:0;right:0;z-index:120;align-content:start;height:100dvh;border-left:1px solid var(--line-soft);opacity:0;visibility:hidden;transform:translateX(110%)}.compact-nav a{min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 14px;border-radius:7px;font-weight:900}.compact-nav a:not(.button) {color:var(--muted-2)}.compact-nav a:not(.button):hover {color:#fff;background: #ffffff18}.primary-nav:before{content:"";position:fixed;inset:0;z-index:110;background: #0009;opacity:0;visibility:hidden;transition:opacity .28s ease , visibility .28s ease}.primary-nav.nav-open .compact-nav{opacity:1;visibility:visible;transform:translateX(0)}.page-layout{display:grid;grid-template-columns:280px minmax(0,1fr);max-width:1600px;margin:20px auto}.sidebar{position:sticky;top:92px;align-self:start;height:calc(100dvh - 92px);max-height:calc(100dvh - 92px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sidebar::-webkit-scrollbar{display:none}.toc-toggle{display:flex;align-items:center;justify-content:space-between;font-weight:900}.toc-toggle span{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.toc-links{display:grid;gap:4px;margin-top:10px}.toc:not(.is-expanded) .toc-links {display:none}.toc.is-expanded .toc-links{display:grid}.toc-links a{padding:9px 12px;border-radius:6px;font-size:14px}.content-column{min-width:0;padding:0 20px}.hero-banner{position:relative;overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-banner:after{position:absolute;inset:0}.hero-content{position:relative;z-index:1;width:min(700px,100%)}.breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-weight:800}h1,h2,h3{margin:0;line-height:1.08}h1{font-size:60px;font-weight:900}h2{font-size:40px;font-weight:900}h3{font-size:20px;font-weight:900}p{margin:0;color:var(--muted-2)}.hero-banner p{margin-top:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.text-block,.content-section{margin-top:24px;padding:20px}.text-block h3,.content-section h3{margin:26px 0 12px}.text-block h2+h3{margin-top:0}.text-block p,.content-section p{width:100%;max-width:100%;margin-top:14px;font-size:16px;line-height:1.72}.text-block h2+p,.text-block h3+p,.content-section h2+p,.content-section h3+p{margin-top:0}table{width:100%;margin:20px 0 8px;border-collapse:collapse}.table-scroll{width:100%;max-width:100%;margin:20px 0 8px;overflow-x:auto;overflow-y:hidden}.table-scroll table{margin:0}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-track{background:#111114}.table-scroll::-webkit-scrollbar-thumb{border-radius:999px}td,th{padding:14px 16px;text-align:left;vertical-align:top}.text-block ol,.text-block ul,.content-section ol,.content-section ul{display:grid;gap:10px;margin:16px 0 0;padding:0;color:#dadadd;list-style:none;counter-reset:item}.text-block li,.content-section li{position:relative;min-height:32px;padding:7px 12px 7px 44px}.text-block ul li:before,.content-section ul li:before{content:"";position:absolute;left:14px;top:17px;width:8px;height:8px;border-radius:50%}.text-block ol li,.content-section ol li{counter-increment:item}.text-block ol li:before,.content-section ol li:before{content:counter(item);position:absolute;left:10px;top:50%;width:24px;height:24px;display:grid;place-items:center;transform:translateY(-50%);border-radius:50%;font-size:13px;font-weight:900}.page-footer{padding:34px 20px 28px}.foot-wrap{max-width:1600px;margin:0 auto}.top-link{position:fixed;z-index:70;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;opacity:0;visibility:hidden;transform:translateY(14px) scale(.92);cursor:pointer}.top-link.is-docked{position:absolute}.top-link:before{content:""}.top-link:after{position:absolute;width:2px;height:24px;border-radius:999px;background:currentColor;transform:translateY(3px)}.cookie-notice{position:fixed;left:18px;right:18px;bottom:18px;z-index:100;display:none;align-items:center;justify-content:space-between;gap:16px;max-width:960px;margin:auto;padding:16px}.cookie-notice.is-shown{display:flex}.cookie-notice button{padding:10px 18px}.promo-banner{position:relative;min-height:300px;overflow:hidden}.promo-banner:before{content:"";position:absolute;inset:0;pointer-events:none}.promo-copy{position:relative;z-index:1;display:grid;align-content:center;gap:12px;min-height:300px;padding:36px 34px}.promo-label{font-size:18px;font-weight:900;text-transform:uppercase}.promo-banner .promo-value{margin:0;font-size:clamp(32px,4vw,54px);line-height:1.02}.promo-actions{display:flex;flex-wrap:wrap;gap:12px}.app-button-icon{display:block;margin-right:8px;object-fit:contain}.app-button .app-button-icon{width:38px;height:38px;margin:0;filter: drop-shadow(0 3px 8px #0009)}.app-button .app-button-label{display:block;color:#fff;font-size:15px;font-weight:800;line-height:1.15;text-align:center;text-transform:none}@media (max-width:1180px){.page-layout{grid-template-columns:240px minmax(0,1fr)}.primary-links a{padding-inline:9px}}@media (max-width:960px){body{padding-top:68px}html{scroll-padding-top:88px}.primary-nav{flex-wrap:nowrap}.auth-actions{display:flex}.nav-toggle{display:inline-flex;margin-left:0}.sidebar{display:none}.toc.toc-inline{display:block;margin:16px 0 20px}.toc-links{display:none}.toc.is-expanded .toc-links{display:grid}.content-column{padding:0 20px}.text-block table,.content-section table{white-space:nowrap}}@media (max-width:620px){.primary-links a{white-space:nowrap}.promo-banner{min-height:360px}.promo-copy{min-height:360px;padding:24px 20px}.promo-banner .promo-value{font-size:34px}.promo-actions .button-article{width:100%;justify-content:center}.text-block,.content-section{padding:20px}.top-link{width:44px;height:44px}}.content-section>h3,.text-block>h3{position:relative;margin-bottom:0!important;padding:14px 16px 13px 46px;border: 1px solid #ffffff1f;border-bottom:0;border-radius:8px 8px 0 0}.content-section>h3:before,.text-block>h3:before{content:"";position:absolute;left:16px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);border-radius:2px}.content-section>h3+p,.text-block>h3+p{margin-top:0!important;padding:14px 16px 16px;border: 1px solid #ffffff1f;border-top:0;border-radius:0 0 8px 8px;box-shadow: 0 12px 28px #0005;color:#eae4e5}.sidebar{border-right-color: #d5b03b1f}.breadcrumbs a:hover{color:var(--yellow)}.table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#853aa4,#d5b03b)}.content-section>h3+p,.text-block>h3+p{border-color: #d5b03b24}:root{--line-soft: #ffd66624}.primary-links a.current-link,.primary-links a:hover{box-shadow: 0 0 0 1px #d8b74626 inset}.button,.button-article{border-color: #d8b74640}.button.button-primary,.button-article,.button-article.button-primary{border-color:#1e0d25;text-shadow:0 1px 0 #ffeaa6;box-shadow:
    0 7px 0 #230f2c,
    0 18px 28px #0007,
    0 0 26px #8e3eaf3a,
    inset 0 1px 0 #fff6}.button.button-primary:hover,.button-article:hover{filter:saturate(1.15) brightness(1.08);transform:translateY(-1px)}.button.button-outline{border-color: #d8b74645}.hero-actions .button-article{min-width:150px}.text-block,.content-section{border-color: #d8b74622}.text-block:hover,.content-section:hover{border-color: #d8b74630}table{box-shadow: 0 12px 30px #0008}th{border-bottom-color:#000}td{border-bottom-color:#000}.table-scroll{scrollbar-color:#d8b746 #111114}.promo-banner{background-image:
    linear-gradient(
      90deg,
      #050506 0,
      #050506ed 29%,
      #170a1c95 53%,
      #00000016 78%
    ),
    radial-gradient(circle at 78% 48%, #d8b74622, #0000 23rem), var(--offer-bg);background-size:cover;background-position:center right}.promo-banner:before{background:
    radial-gradient(circle at 82% 38%, #8e3eaf58, #0000 42%),
    linear-gradient(0deg, #050404c0, #0000 40%)}.promo-banner:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.promo-copy{padding-left:34px}.promo-label{text-shadow: 0 0 16px #d8b74660}.cookie-notice{border-color: #d8b74630}@media (max-width:620px){.promo-banner{background-position:center right}.promo-banner{background-image:
      linear-gradient(90deg, #050506f6 0, #050506dd 58%, #00000028 100%),
      radial-gradient(circle at 80% 30%, #8e3eaf48, #0000 44%), var(--offer-bg)}.promo-copy{padding-left:20px}}.content-column
  > .text-block:not(.compare-block):not(.platform-block):not(
    .verdict-block
  ):not(.faq-block),
.content-column
  > .content-section:not(.compare-block):not(.platform-block):not(
    .verdict-block
  ):not(.faq-block) {border-color: #d8b74622;background:
    radial-gradient(circle at 95% 0, #8e3eaf26, #0000 13rem),
    radial-gradient(circle at 6% 100%, #c88f2212, #0000 18rem),
    linear-gradient(180deg, #1e1223f5, #000000)}.faq-block{position:relative!important;overflow:hidden!important;display:grid!important;gap:14px!important}.faq-block>*{position:relative!important;z-index:1!important}.faq-block>h2{color:#b06dcc;display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:4px!important}.faq-block>h2:before{content:"?"!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;width:40px!important;height:40px!important;border-radius:50%!important;font-size:24px!important;font-weight:900!important}.faq-block details{overflow:hidden!important}.faq-block summary{position:relative!important;display:flex!important;align-items:center!important;min-height:58px!important;padding:16px 58px 16px 18px!important;font-weight:900!important;cursor:pointer!important;list-style:none!important}.faq-block summary::-webkit-details-marker{display:none!important}.faq-block summary:after{content:"+"!important;position:absolute!important;right:16px!important;top:50%!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;transform:translateY(-50%)!important;border-radius:50%!important;font-size:22px!important;line-height:1!important;font-weight:900!important}.faq-block details p{margin-top:0!important;padding:0 18px 18px!important;font-size:16px!important;font-weight:600!important}:root{--b11-red:#b474ce;--b11-red-dark:#aa61c8;--b11-text:#52355e;--b11-line:#f1edf3}body{background:#461e57}.button-article,.button,.cookie-notice button{border-radius:18px!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;color:#10190c!important;border:1px solid #72b440!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;text-transform:none!important}.button-article.button-primary{background:linear-gradient(180deg,#96d34c,#4b982f)!important;color:#10190c!important}.content-section,.text-block{border:1px solid var(--b11-line)!important;box-shadow: 0 8px 24px #1d1d1b14 !important;color:var(--b11-text)!important}.content-section p,.text-block p,.text-block li,.content-section li,td{color:#000}.content-section>h3,.text-block>h3{background:#fff!important;border-color:var(--b11-line)!important;box-shadow:none!important}.content-section>h3:before,.text-block>h3:before{background:var(--b11-red)!important;box-shadow:none!important}table{overflow:hidden!important}th{border-bottom: 1px solid #ffffff20 !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important}td{border-bottom:1px solid var(--b11-line)!important}.promo-label{color:#fff!important;width:max-content!important;padding:5px 12px!important}.sidebar{padding-top:0!important}.sidebar .toc{margin-top:14px}@media (max-width:960px){.toc.toc-inline{background:#fff!important}}.primary-nav{height:74px!important;min-height:74px!important;padding:0 24px!important;gap:18px!important}.page-logo{width:152px!important;height:auto!important;filter:none!important}.primary-links{margin-left:44px!important;border-radius:999px!important}.primary-links a{min-height:30px!important;padding:0 18px!important;font-size:11px!important;font-weight:900!important;line-height:30px!important;text-transform:uppercase!important}.auth-actions{color:#000;margin-left:auto!important;gap:8px!important}.auth-actions .button{min-height:30px!important;padding:0 22px!important;border:0!important;box-shadow:none!important;font-size:12px!important;font-weight:900!important;text-transform:none!important}.auth-actions .button:hover,.primary-links a:hover{filter:brightness(1.06)!important}@media (max-width:960px){.primary-nav{height:68px!important;min-height:68px!important;padding:0 12px!important}.page-logo{width:126px!important}.primary-links{display:none!important}.auth-actions{color:#000;margin-left:auto!important}.auth-actions .button{display:none!important}.nav-toggle{border-radius:999px!important}}.text-block,.content-section{background:#4f2262!important}.page-footer{border-top-color:#e2d3e8!important}.promo-banner .button-article:not(.app-button) {min-width:118px!important;min-height:30px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;text-transform:none!important}.page-footer a,.page-footer p{font-weight:400!important}.content-column > .text-block:not(.promo-banner),
.content-column > .content-section:not(.promo-banner) {border-color:#ede5f0!important}.faq-block{border-color:#ede5f0!important}.faq-block details{border-color:#ede5f0!important}@media (max-width:620px){.hero-actions .button-article{width:auto!important;min-width:0!important;padding:0 18px!important}}@media (max-width:960px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.page-layout{display:block!important;width:100%!important;max-width:100%!important;margin:16px 0!important;overflow:hidden!important}.content-column{width:100%!important;max-width:100%!important;margin:0!important;padding-left:10px!important;padding-right:10px!important;overflow:hidden!important}.hero-banner,.text-block,.content-section{width:100%!important;max-width:100%!important}.hero-image{max-width:none!important}}@media (min-width:901px){.page-layout{grid-template-columns:220px minmax(0,1fr)!important}.content-column{padding-left:18px!important;padding-right:20px!important}}.toc{padding:10px!important}.content-section>h3+p,.text-block>h3+p{background: #20933f66 !important}.hero-banner,.hero-image,.text-block,.content-section,.promo-banner,.table-scroll,table,.faq-block,.faq-block details{border-radius:8px!important}.table-scroll{margin-top:0!important;margin-bottom:0!important}.top-link{border:0!important;border-radius:50%!important;color:#28172f!important}.top-link:before{width:12px!important;height:12px!important;border-left:3px solid currentColor!important;border-top:3px solid currentColor!important;transform:translateY(3px) rotate(45deg)!important}.top-link:after{display:none!important;content:none!important}.top-link:hover{color:#28172f!important;filter:none!important}.top-link.is-shown:not(:hover) {transform:translateY(0) scale(1)!important}@media (max-width:960px){.table-scroll{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.table-scroll table{width:max-content!important;min-width:720px!important;max-width:none!important;white-space:nowrap!important}.table-scroll th,.table-scroll td{white-space:nowrap!important}}.content-section table,.text-block table,.table-scroll table{margin-top:0!important;margin-bottom:0!important}.content-section table,.text-block table,.table-scroll table{box-shadow:none!important;border-collapse:collapse!important;background:#fff!important}.content-section th,.text-block th,.table-scroll th{background:#e2d3e8!important;color:#000!important;border-bottom:1px solid var(--b11-line)!important}.content-section td,.text-block td,.table-scroll td{background:#fff!important;color:#000!important;border-bottom:1px solid var(--b11-line)!important}.sidebar{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important}@media (max-width:960px){.promo-banner .promo-label{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;padding:7px 12px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.2!important;text-align:center!important}}.promo-banner .button-article:not(.app-button) {padding:15px 28px!important;line-height:1!important}.content-section>h3,.text-block>h3{margin-top:20px!important}.toc-links a{padding-left:0!important;padding-right:0!important}@media (max-width:620px){h1{font-size:32px!important;line-height:1.12!important}h2{font-size:26px!important;line-height:1.16!important}h3,.content-section>h3,.text-block>h3{font-size:18px!important;line-height:1.22!important}.content-section p,.text-block p,.content-section li,.text-block li,td,th{font-size:14px!important;line-height:1.55!important}.button-article,.button,.app-button{font-size:12px!important}.toc-links a{font-size:13px!important;line-height:1.35!important}.page-footer a,.page-footer p{font-size:13px!important;line-height:1.5!important}}.content-section h2+p,.text-block h2+p{margin-top:14px!important}@media (max-width:620px){.hero-content{overflow-wrap:anywhere!important}}:root{--safe-purple:#5b2b7b;--safe-purple-dark:#351b4f;--safe-coral:#ba80d2;--safe-coral-light:#cda2de;--safe-coral-dark:#a75bc6;--safe-coral-shadow:#64297c;--safe-mint:#28bd9a;--safe-mint-light:#63d5b8;--safe-mint-dark:#119576;--safe-mint-shadow:#08705d}html{color-scheme:light!important}body,a,button,.primary-links a,.page-footer a,.page-footer p{font-family:Roboto,Arial,"Helvetica Neue",sans-serif!important}.primary-links a{color:#f1e6f6!important}.auth-actions .button.button-outline{border: 1px solid #ffffff26 !important}.auth-actions .button,.hero-banner .button-article{border-radius:7px!important}.auth-actions .button:hover,.hero-banner .button-article:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.page-layout{background:transparent!important}.content-column{border-radius:10px!important}.sidebar{border-radius:8px!important}.toc-toggle{position:relative!important;min-height:48px!important;padding:7px 18px!important;overflow:hidden!important;width: calc(100% + 32px) !important;margin-left:-16px!important;border:0!important;border-radius:0!important;font-size:13px!important;letter-spacing:.04em!important;transition:transform .18s ease , box-shadow .18s ease , background .18s ease!important}.toc-toggle:before{display:none!important;content:none!important}.toc-toggle>span{position:relative!important;display:grid!important;place-items:center!important;width:25px!important;height:25px!important;border:0!important;border-radius:50%!important;transform:none!important;box-shadow:
    inset 0 1px 0 #ffffff40,
    0 3px 7px #632b7a33 !important}.toc-toggle>span:after{content:"";width:7px;height:7px;transform:translateY(-2px) rotate(45deg);border-right:2px solid currentColor;border-bottom:2px solid currentColor}.toc-toggle:hover{transform:translateY(-1px)!important;box-shadow: 0 7px 15px #2c174224 !important}.toc-toggle:active{transform:translateY(1px)!important}.toc.is-expanded .toc-toggle>span{transform:rotate(180deg)!important}.hero-banner{min-height:500px!important;border-radius:9px!important}.hero-banner:after{display:none!important;content:none!important}.hero-image{display:block!important}.hero-content{display:grid!important;align-content:center!important;min-height:500px!important}.hero-banner p{text-shadow:0 2px 12px #000!important}.breadcrumbs,.breadcrumbs a,.breadcrumbs span{color:#fff!important}.hero-banner:after{background:
    linear-gradient(
      90deg,
      #2b1235f2 0,
      #391946da 34%,
      #2b133670 66%,
      transparent 100%
    ),
    linear-gradient(0deg, #2d1438c9, transparent 48%) !important}.hero-banner h1{color:#fff!important;font-family:"Arial Rounded MT Bold",Roboto,Arial,sans-serif!important;font-size:clamp(38px,4vw,58px)!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.02!important;text-shadow:
    0 3px 0 #24103f,
    0 8px 22px #0008 !important}.hero-banner p{color:#f9f3fb!important;font-size:18px!important;line-height:1.55!important}h1,h2,h3,.content-section>h3,.text-block>h3{color:var(--safe-ink)!important;font-family:Roboto,Arial,"Helvetica Neue",sans-serif!important;letter-spacing:-.02em!important}.content-column>.content-section h2,.content-column>.text-block h2{font-size:30px!important;font-weight:900!important;line-height:1.15!important}.content-column>.content-section h3,.content-column>.text-block h3{color:#392242!important;font-size:21px!important;font-weight:900!important}.content-column > .content-section:not(.promo-banner),
.content-column > .text-block:not(.promo-banner) {background: #cdcdcd4d !important;color:var(--safe-ink)!important;border:1px solid var(--safe-line-strong)!important;border-radius:8px!important;box-shadow:none!important;padding:24px 26px!important}.content-column>.content-section p,.content-column>.text-block p,.content-column>.content-section li,.content-column>.text-block li{color:var(--safe-ink)!important;font-size:16px!important;line-height:1.67!important}.promo-banner{border-radius:9px!important}.promo-banner:after{background: linear-gradient(
    90deg,
    #341640e8,
    #431d529e 55%,
    transparent
  ) !important}.promo-label{background:var(--safe-coral)!important;border-radius:5px!important;box-shadow: inset 0 1px 0 #ffffff52 !important}.promo-banner .promo-value{color:#fff!important;text-shadow:
    0 3px 0 #28123f,
    0 6px 16px #0007 !important}.promo-copy{max-width:655px!important}.table-scroll{border:1px solid var(--safe-line)!important;border-radius:7px!important}table{background:var(--safe-paper)!important}th{font-weight:800!important}td,
tbody tr:nth-child(even) td {border-color:#ebe4ee!important}.text-block li,.content-section li{border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--safe-ink)!important}.faq-block{background:var(--safe-bg)!important;border:0!important;box-shadow:none!important}.faq-block>h2:before{background:var(--safe-yellow)!important;color:var(--safe-purple-dark)!important;box-shadow:none!important}.faq-block details{background:var(--safe-paper)!important;border:1px solid var(--safe-line)!important;border-radius:6px!important;box-shadow: 0 3px 8px #35283b14 !important}.faq-block summary{color:var(--safe-ink)!important;font-size:16px!important}.faq-block summary:after{background:transparent!important;color:var(--safe-ink)!important;box-shadow:none!important}.faq-block details[open] summary{background:var(--safe-bg-soft)!important;color:var(--safe-purple)!important}.faq-block details p{color:var(--safe-ink)!important}.cookie-notice{background:linear-gradient(90deg,#56256a,#7f379d)!important;border:1px solid #af6bcb!important;border-radius:7px!important;box-shadow: 0 7px 18px #1e0e2655 !important;color:#fff!important}.cookie-notice p{color:#fff!important}.cookie-notice button{border-radius:6px!important}.cookie-inner{left:50%!important;right:auto!important;bottom:10px!important;width:560px!important;min-height:68px!important;max-width:calc(100vw - 40px)!important;margin:0!important;transform:translateX(-50%)!important;padding:10px 12px 10px 110px!important;overflow:visible!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid #a85dc6!important;border-radius:7px!important;background: linear-gradient(
    100deg,
    #542467 0%,
    #642b7c 55%,
    #7c3698 100%
  ) !important;box-shadow:
    0 4px 0 #431d53,
    0 8px 18px #38184545 !important}.cookie-inner .cookie-copy{flex:1 1 auto!important;max-width:290px!important;margin:0!important;padding:0!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.05!important;text-wrap:balance!important}.cookie-inner .cookie-policy{color:#21e1ae!important;font:inherit!important;text-decoration:none!important}.cookie-inner .cookie-policy:hover{text-decoration:underline!important}.cookie-inner #cookieOk{flex:0 0 108px!important;width:108px!important;min-width:108px!important;min-height:42px!important;padding:0 12px!important;border-radius:7px!important;font-size:14px!important;font-weight:900!important;text-transform:none!important;cursor:pointer!important}@media (max-width:520px){.cookie-inner{left:50%!important;bottom:8px!important;width:calc(100vw - 16px)!important;max-width:none!important;min-height:78px!important;padding:8px 8px 8px 90px!important;gap:7px!important}.cookie-inner .cookie-copy{max-width:none!important;font-size:11px!important;line-height:1.08!important}.cookie-inner #cookieOk{flex-basis:82px!important;width:82px!important;min-width:82px!important;min-height:38px!important;padding-inline:8px!important;font-size:11px!important}}.page-footer{background:var(--safe-paper)!important;border-top:1px solid var(--safe-line)!important;color:var(--safe-ink)!important}.page-footer a,.page-footer p{color:var(--safe-ink)!important}.page-footer a:hover{color:var(--safe-purple)!important;text-decoration:none!important}.button:focus-visible,.button-article:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--safe-yellow)!important;outline-offset:3px!important}@media (max-width:620px){.content-column > .content-section:not(.promo-banner),
  .content-column > .text-block:not(.promo-banner) {padding:20px 16px!important}.content-column>.content-section h2,.content-column>.text-block h2{font-size:25px!important}}.content-column>.content-section>p,.content-column>.text-block>p{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.content-column>.content-section>p:before,.content-column>.text-block>p:before{display:none!important;content:none!important}.content-column>.content-section>h3,.content-column>.text-block>h3{position:relative!important;margin:28px 0 12px!important;padding:0 0 0 34px!important;border:0!important;border-radius:0!important;font-size:21px!important;line-height:1.3!important}.content-column>.content-section>h3:before,.content-column>.text-block>h3:before{content:""!important;position:absolute!important;left:4px!important;top:.28em!important;display:block!important;width:15px!important;height:15px!important;transform:rotate(45deg)!important;border:3px solid #fff!important;border-radius:4px!important}.content-column>.content-section>h3+p,.content-column>.text-block>h3+p{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important}.content-column .table-scroll{position:relative!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;scrollbar-color:var(--safe-mint) var(--safe-bg-soft)!important;scrollbar-width:thin!important}.content-column .table-scroll{margin:0!important}.content-column .table-scroll::-webkit-scrollbar{height:9px!important}.content-column .table-scroll::-webkit-scrollbar-track{background:var(--safe-bg-soft)!important}.content-column .table-scroll::-webkit-scrollbar-thumb{border:2px solid var(--safe-bg-soft)!important;border-radius:20px!important;background:var(--safe-mint)!important}.content-column .content-section table,.content-column .text-block table,.content-column .table-scroll table{width:100%!important;margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;border-radius:0!important;background:var(--safe-paper)!important;box-shadow:none!important;font-variant-numeric:tabular-nums!important}.content-column .content-section th,.content-column .text-block th,.content-column .table-scroll th{padding:16px 18px!important;border:0!important;border-right: 1px solid #ffffff26 !important;border-bottom:3px solid var(--safe-mint)!important;font-size:14px!important;font-weight:900!important;line-height:1.3!important;letter-spacing:.01em!important;text-align:left!important;text-transform:none!important}.content-column .content-section th:last-child,.content-column .text-block th:last-child,.content-column .table-scroll th:last-child{border-right:0!important}.content-column .content-section td,
.content-column .text-block td,
.content-column .table-scroll td,
.content-column tbody tr:nth-child(even) td {padding:15px 18px!important;border:0!important;border-right:1px solid #ebe4ee!important;border-bottom:1px solid var(--safe-line)!important;font-size:14px!important;line-height:1.5!important;vertical-align:top!important;transition:background-color .16s ease!important}.content-column tbody tr:hover td{background:#efe7f2!important}.content-column tbody tr:last-child td{border-bottom:0!important}.content-column tbody td:last-child{border-right:0!important}.content-column tbody td:first-child{color:#392242!important;font-weight:800!important}@media (max-width:960px){.content-column .table-scroll table{min-width:700px!important;width:100%!important}}@media (max-width:620px){.content-column .content-section th,.content-column .text-block th,.content-column .table-scroll th,.content-column .content-section td,.content-column .text-block td,.content-column .table-scroll td{padding:13px 14px!important;font-size:13px!important}}.page-footer.foot-small{margin-top:40px!important;padding:22px 24px 48px!important;border:0!important;box-shadow:none!important}.page-footer.foot-small .foot-wrap{max-width:1440px!important;margin:0 auto!important}.foot-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:10px;width:100%}.foot-nav a{display:inline-flex;align-items:center;font-size:10px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.015em!important;text-transform:uppercase!important;transition:color .18s ease!important}.foot-nav a+a:before{content:"";display:block;width:1px;height:12px;margin:0 12px}.foot-nav a:hover{color:var(--safe-coral-dark)!important}.foot-nav a:focus-visible{outline:3px solid var(--safe-yellow)!important;outline-offset:4px!important}.policy-notes{display:grid;gap:10px;margin:76px auto 0;text-align:center}.page-footer.foot-small .policy-notes p{margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}@media (max-width:620px){.page-footer.foot-small{margin-top:28px!important;padding:22px 16px 34px!important}.foot-nav{column-gap:0;row-gap:12px}.foot-nav a{font-size:9px!important}.foot-nav a+a:before{margin:0 8px}.policy-notes{margin-top:46px}.page-footer.foot-small .policy-notes p{font-size:11px!important}}.content-column>.faq-block{display:grid!important;gap:10px!important;overflow:visible!important;border:1px solid var(--safe-line-strong)!important;border-radius:8px!important;box-shadow:none!important}.content-column>.faq-block>h2{display:block!important;margin-bottom:8px!important}.content-column>.faq-block>h2:before{display:none!important;content:none!important}.content-column>.faq-block details{overflow:hidden!important;border:1px solid var(--safe-line)!important;border-radius:8px!important}.content-column>.faq-block summary{position:relative!important;display:flex!important;align-items:center!important;min-height:54px!important;padding:13px 58px 13px 18px!important;font-size:16px!important;font-weight:800!important;line-height:1.35!important;cursor:pointer!important;list-style:none!important;transition:background-color .18s ease , color .18s ease!important}.content-column>.faq-block summary::-webkit-details-marker{display:none!important}.content-column>.faq-block summary:after{content:"+"!important;position:absolute!important;right:15px!important;top:50%!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;transform:translateY(-50%)!important;border-radius:50%!important;box-shadow:none!important;font-family:Roboto,Arial,sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1!important}.content-column>.faq-block details p{margin:0!important;padding:0 18px 17px!important;color:var(--safe-ink)!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important}.content-column>.faq-block summary:focus-visible{outline:3px solid var(--safe-yellow)!important;outline-offset:-3px!important}@media (max-width:620px){.content-column>.faq-block summary{padding:12px 52px 12px 14px!important;font-size:14px!important}.content-column>.faq-block details p{padding:0 14px 15px!important;font-size:14px!important}}.primary-links{gap:6px!important;padding:0!important;border:0!important}.primary-links a{border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;transition:background-color .16s ease , border-color .16s ease , transform .16s ease!important}.primary-links a:hover{border-color: #ffffff30 !important;border-radius:7px!important;transform:translateY(-1px)!important}.primary-links a.current-link{border-color:#d8d8d8!important;border-radius:7px!important;box-shadow:none!important}.content-column>.faq-block .faq-item{margin-top:10px!important;overflow:hidden;border:1px solid #e3d8e8!important;border-radius:9px!important;background:#fff!important;box-shadow: 0 7px 18px #32174d0d !important}.content-column>.faq-block .faq-item summary{position:relative;min-height:48px;padding:15px 50px 15px 16px!important;color:var(--safe-ink)!important;font-weight:800!important;line-height:1.4!important;cursor:pointer;list-style:none}.content-column>.faq-block .faq-item summary::-webkit-details-marker{display:none}.content-column>.faq-block .faq-item summary:after{content:"+";position:absolute;right:16px;top:50%;display:grid;width:25px;height:25px;place-items:center;transform:translateY(-50%);border-radius:50%;background:var(--safe-purple);color:#fff;font-size:18px}.content-column>.faq-block .faq-item summary:focus-visible{outline:3px solid #9561bc;outline-offset:-3px}.content-column>.faq-block .faq-item p{margin:0!important;padding:0 16px 17px!important;color:var(--safe-ink)!important}@media (max-width:620px){.hero-banner{width:100%!important;max-width:100%!important;overflow:hidden!important}.hero-banner:after{display:block!important;content:""!important;background:
      linear-gradient(90deg, #2b1235f5 0, #391946e8 58%, #3b1949a8 100%),
      linear-gradient(0deg, #2d1438d9, transparent 48%) !important}.hero-content{width:100%!important;max-width:100%!important;min-width:0!important;padding:24px 20px!important;overflow:hidden!important}.hero-banner h1,.hero-banner p{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}}@media (max-width:960px){.toc,.toc.toc-inline{padding:0 10px!important}}.hero-image{object-position:center top}.hero-error{min-height:calc(100dvh - 112px)!important;background:#32163e!important}.hero-error .hero-image{object-position:center top!important}.hero-error .hero-content{width:min(650px,100%)!important;min-height:calc(100dvh - 112px)!important;padding:clamp(32px,6vw,76px)!important}.error-code{display:inline-flex;width:max-content;padding:7px 13px;border: 1px solid #ffffff38;border-radius:999px;background: #ffffff14;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hero-error h1{display:grid!important;gap:4px!important;margin-top:18px!important}.hero-error p{max-width:500px!important;font-size:18px!important}@media (max-width:620px){.hero-error,.hero-error .hero-content{min-height:calc(100dvh - 96px)!important}.hero-error .hero-content{align-content:end!important;padding:32px 20px!important}}.auth-actions .button.button-outline{box-shadow: inset 0 1px 0 #ffffff12 !important;transition:background-color .18s ease , border-color .18s ease , box-shadow .18s ease , transform .18s ease!important}.auth-actions .button.button-outline:hover{background: #ffffff1c !important;border-color: #ffffff55 !important;box-shadow:
    inset 0 1px 0 #ffffff20,
    0 5px 12px #13081840 !important;transform:translateY(-1px)!important}.auth-actions .button.button-outline:active{background: #ffffff0a !important;border-color: #ffffff35 !important;box-shadow: inset 0 2px 4px #0004 !important;transform:translateY(1px) scale(.985)!important}.button.button-primary,.auth-actions .button.button-primary,.hero-banner .button-article{border:1px solid #72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;color:#10190c!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;text-shadow:0 1px 1px #6f3089!important;transition:background .18s ease , border-color .18s ease , box-shadow .18s ease , filter .18s ease , transform .18s ease!important}.button.button-primary:hover,.auth-actions .button.button-primary:hover,.hero-banner .button-article:hover{border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;filter:saturate(.96)!important;transform:translateY(-2px)!important}.button.button-primary:active,.auth-actions .button.button-primary:active,.hero-banner .button-article:active{border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;filter:saturate(.92)!important;transform:translateY(3px) scale(.985)!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important}.promo-banner .button-article:not(.app-button),
.cookie-notice button,
.cookie-inner #cookieOk {border:1px solid #72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;color:#10190c!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;text-shadow:0 1px 1px #07634f!important;transition:background .18s ease , border-color .18s ease , box-shadow .18s ease , filter .18s ease , transform .18s ease!important}.promo-banner .button-article:not(.app-button):hover,
.cookie-notice button:hover,
.cookie-inner #cookieOk:hover {border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;filter:saturate(.94)!important;transform:translateY(-2px)!important}.promo-banner .button-article:not(.app-button):active,
.cookie-notice button:active,
.cookie-inner #cookieOk:active {border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;filter:saturate(.92)!important;transform:translateY(3px) scale(.985)!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important}.button-article.app-button{transition:background .18s ease , border-color .18s ease , box-shadow .18s ease , transform .18s ease!important}.button-article.app-button:active{border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;transform:translateY(3px) scale(.985)!important}.top-link{box-shadow:none!important;transition:background .18s ease , border-color .18s ease , filter .18s ease , transform .18s ease!important}.top-link:hover{border-color:#a17ab5!important;background:linear-gradient(180deg,#754790,#41225a)!important;box-shadow:none!important;transform:translateY(-2px)!important}.top-link:active{border-color:#634175!important;background:linear-gradient(180deg,#4c2a62,#2b153c)!important;box-shadow:none!important;transform:translateY(3px) scale(.96)!important}.promo-section{width:100%;margin:clamp(24px,3vw,38px) 0 0;padding:0;border:0}.promo-section .promo-banner{margin:0!important;background-color:transparent!important;background-image:var(--offer-bg)!important;background-repeat:no-repeat!important;background-size:cover!important}.promo-section .promo-banner:before,.promo-section .promo-banner:after{display:none!important;content:none!important;background:none!important}.promo-section .promo-actions .button-article{min-width:170px!important}@media (max-width:620px){.promo-section{margin-top:24px}.promo-section .promo-actions .button-article{width:100%!important;min-width:0!important}}.promo-section .promo-copy{align-items:flex-start!important;justify-content:center!important;gap:8px!important;max-width:min(760px,68%)!important;padding:28px 34px!important}.promo-section .promo-label{display:block!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-size:clamp(14px,1.25vw,18px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;text-shadow:0 2px 4px #1e0e26 , 0 1px 0 #1e0e26!important}.promo-section .promo-banner .promo-value{max-width:720px!important;margin:0!important;color:#d9b747!important;font-size:50px!important;font-weight:700!important;line-height:1!important;letter-spacing:.01em!important;text-wrap:balance;text-shadow:
    0 3px 0 #9b6608,
    0 6px 13px #1e0e26b8 !important}.promo-section .promo-actions{justify-content:flex-start!important;margin-top:8px!important}.promo-section .promo-actions .button-article:not(.app-button) {width:max-content!important;min-width:126px!important;min-height:44px!important;padding:0 22px!important;border:1px solid #72b440!important;border-radius:6px!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;color:#10190c!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;font-size:15px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-shadow:0 1px 2px #632b79!important}.promo-section .promo-actions .button-article:not(.app-button):hover {background:linear-gradient(180deg,#96d34c,#4b982f)!important;filter:brightness(1.04)!important;transform:none!important}@media (max-width:620px){.promo-section .promo-copy{max-width:78%!important;padding:22px 18px!important}.promo-section .promo-label{font-size:13px!important;text-align:left!important}.promo-section .promo-banner .promo-value{line-height:1.02!important}.promo-section .promo-actions .button-article:not(.app-button) {width:max-content!important;min-width:116px!important;min-height:42px!important;padding:0 18px!important;font-size:14px!important}}.app-banner{position:relative;width:100%;min-height:420px;aspect-ratio: 640/245;margin:clamp(24px,3vw,38px) 0 0;overflow:hidden;border-radius:8px;background:#271130}.app-banner-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% top}.app-banner-content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:62%;padding:34px 38px}.app-banner-eyebrow{margin-bottom:6px;color:#fff;font-size:18px;line-height:1;text-shadow:0 2px 5px #1a0b20}.app-banner h2{margin:0;color:#d9b747!important;font-size:clamp(46px,4.4vw,66px)!important;font-weight:700!important;line-height:1!important;letter-spacing:.01em!important;text-shadow:
    0 3px 0 #91600a,
    0 7px 15px #1a0b20b8 !important}.app-banner-actions{flex-wrap:wrap;margin-top:22px}.app-banner .app-button{min-height:56px!important;padding:7px 16px!important;border:1px solid #72b440!important;border-radius:8px!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;color:#10190c!important}.app-banner .app-button:hover{background:linear-gradient(180deg,#96d34c,#4b982f)!important;box-shadow: inset 0 1px 0 #ffffff66, 0 3px 0 #2a6020 !important;transform:none!important}.app-banner .app-button .app-button-label{flex:1;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important}@media (max-width:760px){.app-banner{min-height:470px;aspect-ratio:auto}.app-banner-media{object-position:68% center}.app-banner-content{width:74%;padding:26px 20px}.app-banner h2{font-size:40px!important}.app-banner-actions{flex-direction:column;margin-top:18px}.app-banner .app-button{min-height:52px!important}}.promo-section .promo-banner,.promo-section .promo-copy{min-height:450px!important}.promo-section .promo-banner{background-position:right top!important}.app-banner-app .app-banner-media{object-position:68% top!important}#content
  .content-column
  > :is(.content-section, .text-block)
  h2:not(
    :where(
      .hero-banner h2,
      .promo-section h2,
      .promo-banner .promo-value,
      .app-banner h2
    )
  ) {color:var(--safe-purple-dark)!important;font-size:36px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.02em!important;overflow-wrap:anywhere}.app-banner-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,552px)!important;max-width:none!important;align-self:center!important;justify-content:center!important;gap:12px!important}.app-banner .app-button{display:inline-flex!important;width:100%!important;max-width:none!important;min-width:0!important;align-items:center!important;justify-content:center!important;text-align:center!important}.app-banner .app-button .app-button-label{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance;text-align:center!important}@media (max-width:760px){.app-banner-actions{grid-template-columns:minmax(0,1fr)!important;width:min(100%,270px)!important;max-width:none!important;align-self:center!important}}.button-article.app-button{width:260px!important;max-width:100%!important;min-width:0!important;min-height:52px!important;padding:7px 16px!important;border:1px solid #b995db!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;justify-self:center!important;text-transform:none!important}.button-article.app-button:hover{box-shadow:none!important;transform:none!important}.button-article.app-button .app-button-icon{flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important}.button-article.app-button .app-button-label{flex:1 1 auto!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important;text-transform:none!important}.app-banner-content>.app-banner-actions{align-self:flex-start!important;justify-content:start!important;justify-items:start!important;margin-left:0!important;margin-right:0!important}.app-banner-content>.app-banner-actions>.app-button{justify-self:start!important}@media (max-width:620px){#content
    .content-column
    > :is(.content-section, .text-block)
    h2:not(
      :where(
        .hero-banner h2,
        .promo-section h2,
        .promo-banner .promo-value,
        .app-banner h2
      )
    ) {font-size:clamp(24px,7vw,28px)!important;line-height:1.1!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none;text-wrap:balance}.content-column>.content-section p,.content-column>.text-block p,.content-column>.content-section li,.content-column>.text-block li{font-size:14px!important;line-height:1.6!important;overflow-wrap:break-word!important;word-break:normal!important}}.button-article.app-button{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:6px!important;align-items:center!important;justify-content:stretch!important;text-align:center!important;white-space:normal!important}.button-article.app-button:after{display:block;width:40px;height:1px;content:"";grid-column:3}.button-article.app-button .app-button-icon{grid-column:1!important;justify-self:center!important}.button-article.app-button .app-button-label{display:flex!important;min-width:0!important;height:100%!important;grid-column:2!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}body{background-size:34px 34px , 42px 42px , auto!important}.page-header{border-bottom:3px solid #e8c75f!important}.content-column{background:transparent!important}.content-column
  > .content-section:not(.hero-banner):not(.app-banner):not(.promo-section),
.content-column
  > .text-block:not(.hero-banner):not(.app-banner):not(.promo-section) {border:1px solid var(--safe-line)!important}.content-column > .content-section:not(.hero-banner) p,
.content-column > .text-block:not(.hero-banner) p,
.content-column > .content-section:not(.hero-banner) li,
.content-column > .text-block:not(.hero-banner) li {color:var(--safe-ink)!important}.content-column>.content-section h2,.content-column>.text-block h2{color:#5c3b61!important}.content-column>.content-section>h3,.content-column>.text-block>h3{box-shadow:none!important}.content-column>.content-section>h3+p,.content-column>.text-block>h3+p{box-shadow:none!important}.sidebar{border:1px solid var(--safe-line-strong)!important}th{border-color:#cdb66d!important;background:#ead58b!important;color:#44351f!important}td{border-color:#eadfb9!important;background:#fffdf3!important;color:#342a1c!important}tbody tr:nth-child(even) td {background:#faf2d6!important;color:#342a1c!important}.text-block ol li:before,.content-section ol li:before{border:1px solid #d1a52f!important}.hero-banner{border:1px solid #d5b75b!important}.promo-banner,.app-banner{border:1px solid #d9b64a!important}.promo-section{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.page-footer.foot-small{border-top:1px solid #d3b960!important}.foot-nav a,.page-footer.foot-small .policy-notes p{color:#4e3b20!important}.content-column .content-section th,.content-column .text-block th,.content-column .table-scroll th{border-right-color:#cdb66d!important;border-bottom-color:#b98a22!important}.app-banner .button-article.app-button{grid-template-columns:32px minmax(0,1fr) 32px!important;padding-inline:9px!important}.app-banner .button-article.app-button:after{width:32px!important}.app-banner .button-article.app-button .app-button-icon{width:30px!important;height:30px!important}.app-banner .button-article.app-button .app-button-label{font-size:13px!important;line-height:1.12!important}.app-banner .button-article.app-button .app-button-label>span{display:block!important;width:100%!important;text-align:center!important}.help-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.help-links a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid #a88731;border-radius:8px;font-size:13px;font-weight:900}@media (max-width:620px){.help-links{display:grid;grid-template-columns:1fr 1fr}.help-links a{padding-inline:8px}}:root{--nz-blue:#4b205d;--nz-red:#873aa6;--nz-white:#fff;--safe-bg:#f3e9f7;--safe-bg-soft:#f9f5fb;--safe-paper:#fff;--safe-ink:#401c4e;--safe-yellow:#873aa6;--safe-line:#dec7e8;--safe-line-strong:#aa7cbd;--safe-shadow: 0 10px 26px #4b205d18}body{background-color:var(--safe-bg)!important;background-image:
    radial-gradient(circle at 14% 8%, #ffffff 0 2px, transparent 2.5px),
    radial-gradient(circle at 82% 24%, #873aa620 0 1px, transparent 1.8px),
    linear-gradient(135deg, #f7effa 0%, #efe1f5 52%, #fbf8fc 100%) !important;color:var(--safe-ink)!important}.page-header{border-bottom-color:var(--nz-red)!important;background:var(--nz-blue)!important;box-shadow: 0 6px 18px #2f153a40 !important}.primary-links{background: #ffffff12 !important;box-shadow: inset 0 0 0 1px #ffffff20 !important}.primary-links a.current-link,.primary-links a:hover{background:var(--nz-red)!important;color:var(--nz-white)!important}.nav-toggle{border-color: #ffffff80 !important;background: #ffffff12 !important}.compact-nav{border-left-color: #ffffff26 !important;background: #391946f7 !important;box-shadow: -24px 0 60px #220f2970 !important}.content-column
  > .content-section:not(.hero-banner):not(.app-banner):not(.promo-section),
.content-column
  > .text-block:not(.hero-banner):not(.app-banner):not(.promo-section) {border-color:var(--safe-line)!important;background:linear-gradient(160deg,#fff 0%,#f9f5fb 100%)!important;box-shadow:var(--safe-shadow)!important}#content
  .content-column
  > .content-section:not(.hero-banner):not(.app-banner):not(.promo-section)
  h2,
#content
  .content-column
  > .text-block:not(.hero-banner):not(.app-banner):not(.promo-section)
  h2 {color:var(--nz-blue)!important}.content-column>.content-section>h3,.content-column>.text-block>h3{border-color:var(--safe-line)!important;background:#f7effa!important;color:var(--nz-blue)!important}.content-column>.content-section>h3:before,.content-column>.text-block>h3:before{background:linear-gradient(180deg,#a150c2,var(--nz-red))!important;box-shadow: 0 0 0 3px #873aa624 !important;color:#fff!important}.content-column>.content-section>h3+p,.content-column>.text-block>h3+p{border-color:var(--safe-line)!important;background:#fff!important;color:var(--safe-ink)!important}.sidebar{border-color:var(--safe-line-strong)!important;background:#f5ecf8!important;box-shadow: 0 14px 32px #4b205d20 !important}.toc-links a{color:#5b2770!important}.toc-links a:hover{background:#fff!important;color:var(--nz-red)!important}.toc-toggle{background:linear-gradient(105deg,var(--nz-blue),#81389f)!important;color:#fff!important;box-shadow:none!important}.toc-toggle:hover{background:#5b2870!important}.toc-toggle>span{background:var(--nz-red)!important;color:#fff!important}.table-scroll{border-color:var(--safe-line)!important;background:#fff!important;box-shadow: 0 6px 16px #4b205d12 !important}.content-column .content-section th,.content-column .text-block th,.content-column .table-scroll th{border-color:#8e49aa!important;background:linear-gradient(110deg,var(--nz-blue),#81389f)!important;color:#fff!important}.content-column .content-section td,.content-column .text-block td,.content-column .table-scroll td{border-color:#e4d4eb!important;background:#fff!important;color:var(--safe-ink)!important}.content-column tbody tr:nth-child(even) td {background:#f7effa!important;color:var(--safe-ink)!important}.text-block li,.content-section li{border-color:#e4d4eb!important;background:#fcfafd!important}.text-block ul li:before,.content-section ul li:before{background:var(--nz-red)!important;box-shadow: 0 0 0 3px #873aa620 !important}.text-block ol li:before,.content-section ol li:before{border-color:#692d81!important;background:var(--nz-red)!important;color:#fff!important;box-shadow: 0 3px 8px #52246524 !important}.content-column>.faq-block{border-color:var(--safe-line-strong)!important;background:#f9f5fb!important}.content-column>.faq-block details{border-color:var(--safe-line)!important;background:#fff!important;box-shadow: 0 3px 9px #4b205d10 !important}.content-column>.faq-block summary{color:var(--nz-blue)!important}.content-column>.faq-block summary:after{background:#f3e8f7!important;color:var(--nz-blue)!important}.content-column>.faq-block details[open] summary{background:#f4eaf8!important;color:var(--nz-blue)!important}.hero-banner,.promo-banner,.app-banner{border-color:#af82c2!important;box-shadow: 0 12px 30px #4b205d26 !important}.page-footer.foot-small{border-top-color:var(--nz-red)!important;background:var(--nz-blue)!important;color:#fff!important}.foot-nav a,.page-footer.foot-small .policy-notes p,.foot-nav a+a:before{background: #ffffff66 !important}.help-links a{border-color:#af82c2!important;background:#fff!important;color:var(--nz-blue)!important}.help-links a:hover{background:#f3e9f7!important;color:var(--nz-red)!important}.button.button-primary,
.button-article:not(.app-button) {border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;color:#10190c!important;text-shadow:none!important}.button.button-primary:hover,
.button-article:not(.app-button):hover {background:linear-gradient(180deg,#96d34c,#4b982f)!important}.button-article.app-button{border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important}.button-article.app-button:hover{border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important}.auth-actions .button.button-outline{border-color: #ffffff70 !important;background: #ffffff10 !important;color:#fff!important}.auth-actions .button.button-primary{border-color:#72b440!important;background:linear-gradient(180deg,#96d34c,#4b982f)!important;color:#10190c!important}.cookie-notice button,.cookie-inner #cookieOk{border-color:#be86d4!important;background:linear-gradient(180deg,#9c48bf,var(--nz-red))!important;color:#fff!important;text-shadow:none!important}.top-link{border-color:#fff!important;background:var(--nz-red)!important}.hero-banner{--hero-image-headroom:18px;background:#0f0712!important}.hero-banner>.hero-image{top:var(--hero-image-headroom)!important;bottom:auto!important;height:calc(100% - var(--hero-image-headroom))!important;object-position:center top!important}@media (max-width:620px){.hero-banner{--hero-image-headroom:12px}.hero-banner>.hero-image{object-position:right top!important}.hero-error>.hero-image{object-position:80% top!important}}.hero-banner::after{display:none!important;content:none!important;background:none!important}@media (max-width:960px){.hero-content,.promo-section .promo-copy,.app-banner-content{width:100%!important;max-width:100%!important;align-items:center!important;justify-items:center!important;background:transparent!important;text-align:center!important}.hero-banner h1,.promo-section .promo-banner .promo-value,.app-banner h2{max-width:780px!important;font-size:clamp(34px,5.2vw,42px)!important;text-align:center!important;text-wrap:balance}.hero-banner p{margin-inline:auto!important;font-size:18px!important;text-align:center!important}.breadcrumbs,.promo-section .promo-label{justify-self:center!important;text-align:center!important}.hero-actions,.promo-section .promo-actions,.app-banner-actions{justify-content:center!important;align-items:center!important;margin-inline:auto!important}.app-banner-content>.app-banner-actions{align-self:center!important;justify-content:center!important;justify-items:center!important;margin-inline:auto!important}.app-banner-content>.app-banner-actions>.app-button{justify-self:center!important}}@media (max-width:620px){.hero-banner h1{font-size:32px!important}.promo-section .promo-banner .promo-value{font-size:34px!important}.app-banner h2{font-size:32px!important}.hero-banner p{font-size:16px!important}}@media (max-width:960px){.hero-banner:not(.hero-error) > .hero-content,
  .promo-section .promo-copy,
  .app-banner-content {border:2px solid #a65ac5!important}.hero-banner:not(.hero-error) > .hero-content {width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;min-height:calc(500px - 36px)!important;margin:18px!important;border-radius:12px!important;border-width:1px!important;background:rgba(2,6,23,.55)!important}.promo-section .promo-copy{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;min-height:calc(450px - 36px)!important;margin:18px!important;border-radius:12px!important;background:rgba(2,6,23,.46)!important}.app-banner-content{inset:18px!important;width:auto!important;max-width:none!important;min-height:0!important;border:0!important;border-radius:12px!important;background:rgba(2,6,23,.46)!important}}#content .content-column .table-scroll{margin-block:24px!important}@media (max-width:620px){#content .content-column .table-scroll{margin-block:20px!important}}.top-link.is-shown{opacity:1;visibility:visible;transform:translateY(0) scale(1)}