.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --ink:#070407; --black:#050304; --wine:#5f1040; --crimson:#99031e; --teal:#0f4d5c; --orange:#fb8b25; --orange-glow:#ffa648; --burnt:#e36413; --mint:#2a9fb5; --slate:#9d8a96; --slate-2:#c4b2bd; --body-text:#e8edfa; --soft-text:#cdd6ec; --white:#ffffff; --line:rgba(255,255,255,.08); --line-2:rgba(255,255,255,.15); --glass:rgba(255,255,255,.035); --glass-2:rgba(255,255,255,.065); --font-display:Fraunces; --font-sans:Spline Sans; --font-mono:Space Mono; }
/* Start custom CSS *//* ===== Gamesworx — site-wide layer (kit) ===== */
html{scroll-behavior:smooth}
:root{interpolate-size:allow-keywords}
@property --gwp{syntax:'<percentage>';inherits:false;initial-value:100%}
body{font-family:'Spline Sans',sans-serif;background:#050304;color:#e8edfa;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}

/* ---------- header: sticky + deepens as you scroll ---------- */
.elementor-location-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:80}
@keyframes gwHeadScroll{from{background-color:rgba(7,4,7,.55);box-shadow:0 0 0 0 transparent}to{background-color:rgba(7,4,7,.94);box-shadow:0 18px 40px -24px rgba(0,0,0,.95)}}

/* ---------- atmosphere: gradient field, parallax orbs, grid, grain ---------- */
body::before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(75% 55% at 84% -12%,rgba(251,139,37,.16),transparent 56%),radial-gradient(70% 60% at 0% 8%,rgba(95,16,64,.30),transparent 58%),radial-gradient(65% 70% at 100% 60%,rgba(153,3,30,.18),transparent 58%),radial-gradient(60% 65% at 30% 118%,rgba(15,77,92,.22),transparent 58%),#050304}
html::before{content:"";position:fixed;left:0;right:0;top:0;height:2800px;z-index:-2;pointer-events:none;filter:blur(100px);will-change:transform;background:
 radial-gradient(circle 310px at calc(100% - 130px) 90px,rgba(251,139,37,.34),transparent 70%),
 radial-gradient(circle 260px at 40px 680px,rgba(95,16,64,.55),transparent 68%),
 radial-gradient(circle 210px at calc(82% - 210px) 1110px,rgba(227,100,19,.3),transparent 70%),
 radial-gradient(circle 240px at calc(8% + 240px) 1740px,rgba(153,3,30,.32),transparent 70%),
 radial-gradient(circle 200px at calc(100% - 80px) 2300px,rgba(15,77,92,.4),transparent 70%);
 animation:gwDrift 30s ease-in-out infinite}
body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 92% 72% at 50% 0%,#000,transparent 82%);mask-image:radial-gradient(ellipse 92% 72% at 50% 0%,#000,transparent 82%)}
html::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nLjknIG51bU9jdGF2ZXM9JzMnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCgjbiknLz48L3N2Zz4=")}
::selection{background:rgba(251,139,37,.35);color:#fff}

/* ---------- keyframes ---------- */
@keyframes gwDrift{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(34px,-26px) scale(1.06)}66%{transform:translate(-26px,32px) scale(.96)}}
@keyframes gwOrbScroll{from{translate:0 0}to{translate:0 -1300px}}
@keyframes gwRise{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
@keyframes gwReveal{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
@keyframes gwFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes gwRowIn{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}
@keyframes gwDrop{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
@keyframes gwPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}
@keyframes gwBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes gwEq{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}
@keyframes gwScroll{to{transform:translateX(-50%)}}
@keyframes gwSpin{to{transform:rotate(360deg)}}
@keyframes gwGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes gwFade{from{opacity:0}to{opacity:1}}
@keyframes gwWipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes gwDraw{from{--gwp:0%}to{--gwp:100%}}
@keyframes gwBump{0%,78%,100%{transform:scale(1);box-shadow:0 0 0 0 transparent}86%{transform:scale(1.025);box-shadow:0 8px 30px -8px rgba(42,159,181,.5)}}
@keyframes gwTodayGlow{0%,100%{box-shadow:0 0 0 2px rgba(251,139,37,.4),0 10px 26px -10px rgba(251,139,37,.5)}50%{box-shadow:0 0 0 4px rgba(251,139,37,.25),0 12px 34px -8px rgba(251,139,37,.75)}}
@keyframes gwNodeGlow{0%,22%,100%{box-shadow:0 0 0 0 rgba(42,159,181,0)}9%{box-shadow:0 0 0 6px rgba(42,159,181,.16),0 0 26px rgba(42,159,181,.5)}}
@keyframes gwFill{from{opacity:.35;transform:scale(.86)}to{opacity:1;transform:none}}
@keyframes gwPlxA{to{translate:0 -54px}}
@keyframes gwPlxB{to{translate:0 72px}}
@keyframes gwPlxC{to{translate:0 135px}}
@keyframes gwPlxD{to{translate:0 -99px}}

/* ---------- component animations (live here: Elementor's class parser strips animation) ---------- */
.elementor .gw-rise{animation:gwRise .95s cubic-bezier(.2,.7,.2,1) both}
.elementor .gw-plx-a>*:nth-child(1){animation-delay:0.05s}.elementor .gw-plx-a>*:nth-child(2){animation-delay:0.16s}.elementor .gw-plx-a>*:nth-child(3){animation-delay:0.27s}.elementor .gw-plx-a>*:nth-child(4){animation-delay:0.38s}.elementor .gw-plx-a>*:nth-child(5){animation-delay:0.5s}
.elementor .gw-page-hero>:nth-child(1){animation-delay:.05s}.elementor .gw-page-hero>:nth-child(2){animation-delay:.16s}.elementor .gw-page-hero>:nth-child(3){animation-delay:.27s}.elementor .gw-page-hero>:nth-child(4){animation-delay:.38s}
.elementor .gw-eq{animation:gwEq 1s ease-in-out infinite}
.elementor .gw-wave>*:nth-child(1){animation-delay:0s}.elementor .gw-wave>*:nth-child(2){animation-delay:0.15s}.elementor .gw-wave>*:nth-child(3){animation-delay:0.3s}.elementor .gw-wave>*:nth-child(4){animation-delay:0.45s}.elementor .gw-wave>*:nth-child(5){animation-delay:0.6s}.elementor .gw-wave>*:nth-child(6){animation-delay:0.75s}
.elementor .gw-face{animation:gwBob 4s ease-in-out infinite}
.elementor .gw-float-stat{animation:gwBob 5s ease-in-out infinite}.elementor .gw-plx-d{animation-duration:6s;animation-direction:reverse}
.elementor .gw-track{animation:gwScroll 26s linear infinite}
.elementor .gw-bar{animation:gwGrow 1.2s cubic-bezier(.2,.7,.2,1) both}
.elementor .gw-bars>*:nth-child(1){animation-delay:0.05s}.elementor .gw-bars>*:nth-child(2){animation-delay:0.12s}.elementor .gw-bars>*:nth-child(3){animation-delay:0.19s}.elementor .gw-bars>*:nth-child(4){animation-delay:0.26s}.elementor .gw-bars>*:nth-child(5){animation-delay:0.33s}.elementor .gw-bars>*:nth-child(6){animation-delay:0.4s}
.elementor .gw-donut-ring{animation:gwDraw 1.3s cubic-bezier(.3,.7,.3,1) both}
.elementor .gw-ring-arc{animation:gwDraw 2.4s cubic-bezier(.3,.7,.3,1) both,gwSpin 10s linear infinite}
.elementor .gw-lc-line{animation:gwWipe 1.6s cubic-bezier(.3,.7,.3,1) both}
.elementor .gw-lc-area{animation:gwFade 1s ease .6s both}
.elementor .gw-chat>:nth-child(3){animation:gwFade .5s ease 1.1s both}
.elementor .gw-day-today{animation:gwTodayGlow 2.2s ease-in-out infinite}
.elementor .gw-lb-row-you{animation:gwBump 3.2s ease-in-out infinite}

/* ---------- scroll-driven motion (progressive: browsers without it just show static) ---------- */
@supports (animation-timeline: scroll()){
 html::before{animation:gwDrift 30s ease-in-out infinite,gwOrbScroll linear both;animation-timeline:auto,scroll(root)}
 .elementor-location-header .gw-header{animation:gwHeadScroll linear both;animation-timeline:scroll(root);animation-range:0 160px}
 .elementor .gw-reveal{animation:gwReveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}
 .elementor .gw-hero-full .gw-plx-a{animation:gwPlxA linear both;animation-timeline:scroll(root);animation-range:0 100vh}
 .elementor .gw-hero-full .gw-plx-b{animation:gwRise .95s cubic-bezier(.2,.7,.2,1) both,gwPlxB linear both;animation-delay:.27s,0s;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}
 .elementor .gw-hero-full .gw-plx-c{animation:gwBob 5s ease-in-out infinite,gwPlxC linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}
 .elementor .gw-hero-full .gw-plx-d{animation:gwBob 6s ease-in-out infinite reverse,gwPlxD linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}
 .elementor .gw-streak-grid>.gw-day-hit{animation:gwFill linear both;animation-timeline:view();animation-range:entry 30% cover 40%}
 .elementor .gw-streak-grid>.gw-day-hit:nth-child(2){animation-range:entry 45% cover 45%}
 .elementor .gw-streak-grid>.gw-day-hit:nth-child(3){animation-range:entry 60% cover 50%}
}

/* ---------- accordions: smooth height + content fade-up (native details) ---------- */
.elementor .gw-acc details::details-content,.elementor .gw-faq details::details-content{block-size:0;overflow-y:clip;transition:block-size .5s cubic-bezier(.4,0,.2,1),content-visibility .5s allow-discrete}
.elementor .gw-acc details[open]::details-content,.elementor .gw-faq details[open]::details-content{block-size:auto}
.elementor details[open]>.gw-acc-body>*{animation:gwFadeUp .5s ease .12s both}
.elementor details[open]>.gw-faq-a>*{animation:gwFadeUp .45s ease .05s both}
.elementor summary::-webkit-details-marker{display:none}
.elementor summary{list-style:none}

/* ---------- mobile menu ---------- */
.elementor .gw-mnav,.elementor .gw-mnav details,.elementor .gw-mnav .e-accordion-item-content-base{position:static}
.elementor .gw-nav{position:relative}
.elementor .gw-mnav .gw-burger{display:block;flex:0 0 18px;width:18px;height:12px;padding:0;border:0;background:linear-gradient(currentColor 0 0) 0 0/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 100%/100% 2px no-repeat;transition:transform .3s}
.elementor .gw-mnav .gw-burger>*{display:none}
.elementor .gw-mnav details[open] .gw-mnav-panel{animation:gwDrop .28s cubic-bezier(.2,.7,.2,1) both}
.elementor .gw-mnav details[open] .gw-mnav-head{border-color:var(--mint);color:var(--mint)}
.elementor .gw-mnav details[open] .gw-burger{transform:rotate(90deg)}

/* ---------- tabs: fade on switch, leaderboard rows slide in ---------- */
.elementor [role=tabpanel]:not([hidden]){animation:gwFadeUp .5s cubic-bezier(.2,.7,.2,1) both}
.elementor .gw-lb-rows>*{--d:0s}
.elementor .gw-lb-rows>:nth-child(2){--d:.05s}.elementor .gw-lb-rows>:nth-child(3){--d:.1s}.elementor .gw-lb-rows>:nth-child(4){--d:.15s}.elementor .gw-lb-rows>:nth-child(5){--d:.2s}.elementor .gw-lb-rows>:nth-child(6){--d:.25s}
.elementor [role=tabpanel]:not([hidden]) .gw-lb-row{animation:gwRowIn .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d)}
.elementor [role=tabpanel]:not([hidden]) .gw-lb-row.gw-lb-row-you{animation:gwRowIn .5s cubic-bezier(.2,.7,.2,1) both,gwBump 3.2s ease-in-out infinite;animation-delay:var(--d),1s}

/* ---------- flywheel: stage<->node linking + travelling glow ---------- */
@keyframes gwNodeLit{0%,17%{border-color:var(--mint);background-color:#13252b;color:var(--mint);box-shadow:0 0 0 6px rgba(42,159,181,.16),0 0 26px rgba(42,159,181,.5)}23%,97%{border-color:var(--line-2);background-color:#100913;color:var(--slate);box-shadow:0 0 0 0 transparent}100%{border-color:var(--mint);background-color:#13252b;color:var(--mint);box-shadow:0 0 0 6px rgba(42,159,181,.16),0 0 26px rgba(42,159,181,.5)}}
@keyframes gwLblLit{0%,17%{color:#fff}23%,97%{color:var(--slate)}100%{color:#fff}}
.elementor .gw-ring .gw-node-dot{animation:gwNodeLit 10s linear infinite}
.elementor .gw-ring .gw-node-lbl{animation:gwLblLit 10s linear infinite}
.elementor .gw-loop:has(.gw-ls:hover,.gw-node:hover) .gw-ring .gw-node-dot,.elementor .gw-loop:has(.gw-ls:hover,.gw-node:hover) .gw-ring .gw-node-lbl{animation:none}
.elementor .gw-loop:has(.gw-ls:hover) .gw-ls-on:not(:hover),.elementor .gw-loop:has(.gw-node:hover) .gw-ls-on{border-color:var(--line);background:rgba(255,255,255,.035)}
.elementor .gw-loop:has(.gw-ls:hover) .gw-ls-on:not(:hover) .gw-ic-box,.elementor .gw-loop:has(.gw-node:hover) .gw-ls-on .gw-ic-box{color:var(--mint);background:var(--glass-2);border-color:var(--line-2)}
.elementor .gw-loop:has(.gw-ls:hover) .gw-node-on .gw-node-dot,.elementor .gw-loop:has(.gw-node:hover) .gw-node-on:not(:hover) .gw-node-dot{border-color:var(--line-2);background:#100913;color:var(--slate)}
.elementor .gw-loop:has(.gw-ls:hover) .gw-node-on .gw-node-lbl,.elementor .gw-loop:has(.gw-node:hover) .gw-node-on:not(:hover) .gw-node-lbl{color:var(--slate)}
.elementor .gw-loop:has(.gw-ls:nth-child(1):hover) .gw-ring>:nth-child(4) .gw-node-dot,.elementor .gw-loop:has(.gw-ring>:nth-child(4):hover) .gw-ring>:nth-child(4) .gw-node-dot{border-color:var(--mint);background:#13252b;color:var(--mint)}
.elementor .gw-loop:has(.gw-ls:nth-child(1):hover) .gw-ring>:nth-child(4) .gw-node-lbl{color:#fff}
.elementor .gw-loop:has(.gw-ring>:nth-child(4):hover) .gw-ls:nth-child(1){border-color:rgba(42,159,181,.45);background:rgba(42,159,181,.06);transform:translateX(5px)}
.elementor .gw-ring>:nth-child(4) :is(.gw-node-dot,.gw-node-lbl){animation-delay:-.1s}
.elementor .gw-loop:has(.gw-ls:nth-child(2):hover) .gw-ring>:nth-child(5) .gw-node-dot,.elementor .gw-loop:has(.gw-ring>:nth-child(5):hover) .gw-ring>:nth-child(5) .gw-node-dot{border-color:var(--mint);background:#13252b;color:var(--mint)}
.elementor .gw-loop:has(.gw-ls:nth-child(2):hover) .gw-ring>:nth-child(5) .gw-node-lbl{color:#fff}
.elementor .gw-loop:has(.gw-ring>:nth-child(5):hover) .gw-ls:nth-child(2){border-color:rgba(42,159,181,.45);background:rgba(42,159,181,.06);transform:translateX(5px)}
.elementor .gw-ring>:nth-child(5) :is(.gw-node-dot,.gw-node-lbl){animation-delay:2.01s}
.elementor .gw-loop:has(.gw-ls:nth-child(3):hover) .gw-ring>:nth-child(6) .gw-node-dot,.elementor .gw-loop:has(.gw-ring>:nth-child(6):hover) .gw-ring>:nth-child(6) .gw-node-dot{border-color:var(--mint);background:#13252b;color:var(--mint)}
.elementor .gw-loop:has(.gw-ls:nth-child(3):hover) .gw-ring>:nth-child(6) .gw-node-lbl{color:#fff}
.elementor .gw-loop:has(.gw-ring>:nth-child(6):hover) .gw-ls:nth-child(3){border-color:rgba(42,159,181,.45);background:rgba(42,159,181,.06);transform:translateX(5px)}
.elementor .gw-ring>:nth-child(6) :is(.gw-node-dot,.gw-node-lbl){animation-delay:3.98s}
.elementor .gw-loop:has(.gw-ls:nth-child(4):hover) .gw-ring>:nth-child(7) .gw-node-dot,.elementor .gw-loop:has(.gw-ring>:nth-child(7):hover) .gw-ring>:nth-child(7) .gw-node-dot{border-color:var(--mint);background:#13252b;color:var(--mint)}
.elementor .gw-loop:has(.gw-ls:nth-child(4):hover) .gw-ring>:nth-child(7) .gw-node-lbl{color:#fff}
.elementor .gw-loop:has(.gw-ring>:nth-child(7):hover) .gw-ls:nth-child(4){border-color:rgba(42,159,181,.45);background:rgba(42,159,181,.06);transform:translateX(5px)}
.elementor .gw-ring>:nth-child(7) :is(.gw-node-dot,.gw-node-lbl){animation-delay:5.82s}
.elementor .gw-loop:has(.gw-ls:nth-child(5):hover) .gw-ring>:nth-child(8) .gw-node-dot,.elementor .gw-loop:has(.gw-ring>:nth-child(8):hover) .gw-ring>:nth-child(8) .gw-node-dot{border-color:var(--mint);background:#13252b;color:var(--mint)}
.elementor .gw-loop:has(.gw-ls:nth-child(5):hover) .gw-ring>:nth-child(8) .gw-node-lbl{color:#fff}
.elementor .gw-loop:has(.gw-ring>:nth-child(8):hover) .gw-ls:nth-child(5){border-color:rgba(42,159,181,.45);background:rgba(42,159,181,.06);transform:translateX(5px)}
.elementor .gw-ring>:nth-child(8) :is(.gw-node-dot,.gw-node-lbl){animation-delay:7.79s}

/* ---------- small polish ---------- */
.elementor .gw-btn-primary{position:relative;overflow:hidden;isolation:isolate}
.elementor .gw-btn-primary::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translateX(-130%);transition:transform .75s ease}
.elementor .gw-btn-primary:hover::after{transform:translateX(130%)}
.elementor .gw-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.elementor select option{background:#150a16;color:#fff}
.elementor input::placeholder,.elementor textarea::placeholder{color:rgba(196,178,189,.6)}
.elementor a.e-button-base{text-decoration:none}
.elementor :focus-visible{outline:2px solid #fb8b25;outline-offset:3px}

/* ---------- game tiles: hover state rotates in Z order (TL, TR, BL, BR) ---------- */
@keyframes gwGtCycle{0%,22%{color:var(--mint);border-color:var(--mint);background-color:rgba(42,159,181,.06)}27%,100%{color:var(--slate-2);border-color:var(--line);background-color:rgba(255,255,255,.05)}}
.elementor .gw-gtile>.gw-gt{animation:gwGtCycle 8s ease-in-out infinite}
.elementor .gw-gtile>.gw-gt:nth-child(2){animation-delay:2s}
.elementor .gw-gtile>.gw-gt:nth-child(3){animation-delay:4s}
.elementor .gw-gtile>.gw-gt:nth-child(4){animation-delay:6s}
.elementor .gw-gtile:hover>.gw-gt{animation:none}

/* ---------- leaderboard rows: highlight walks top to bottom ---------- */
@keyframes gwLrowCycle{0%,22%{border-color:rgba(42,159,181,.35);background-color:rgba(42,159,181,.12);background-image:none}27%,100%{border-color:transparent;background-color:rgba(255,255,255,.04);background-image:none}}
.elementor .gw-col>.gw-lrow{animation:gwLrowCycle 8s ease-in-out infinite}
.elementor .gw-col>.gw-lrow:nth-child(2){animation-delay:2s}
.elementor .gw-col>.gw-lrow:nth-child(3){animation-delay:4s}
.elementor .gw-col>.gw-lrow:nth-child(4){animation-delay:6s}
.elementor .gw-col:has(>.gw-lrow):hover>.gw-lrow{animation:none}

/* ---------- analytics tabs: views rotate on a loop until the visitor takes over ---------- */
@keyframes gwAnPanel{0%{opacity:0;visibility:visible;transform:translateY(8px)}4%,29%{opacity:1;visibility:visible;transform:none}33.3%,100%{opacity:0;visibility:hidden;transform:none}}
@keyframes gwAnTabOn{0%,31%{background-image:linear-gradient(120deg,var(--orange),var(--burnt));color:#fff;box-shadow:0 6px 16px -8px rgba(251,139,37,.7)}33.3%,100%{background-image:none;color:var(--slate);box-shadow:none}}
@media (prefers-reduced-motion: no-preference){
.elementor .e-tabs-base:has(>.gw-an-menu):not(:hover)>.e-tabs-content-area-base{display:grid}
.elementor .e-tabs-base:has(>.gw-an-menu):not(:hover)>.e-tabs-content-area-base>[role=tabpanel]{display:block!important;grid-area:1/1;animation:gwAnPanel 12s ease-in-out infinite}
.elementor .e-tabs-base:has(>.gw-an-menu):not(:hover)>.e-tabs-content-area-base>[role=tabpanel]:nth-child(2){animation-delay:-8s}
.elementor .e-tabs-base:has(>.gw-an-menu):not(:hover)>.e-tabs-content-area-base>[role=tabpanel]:nth-child(3){animation-delay:-4s}
.elementor .e-tabs-base:not(:hover)>.gw-an-menu>.gw-an-tab{animation:gwAnTabOn 12s ease-in-out infinite}
.elementor .e-tabs-base:not(:hover)>.gw-an-menu>.gw-an-tab:nth-child(2){animation-delay:-8s}
.elementor .e-tabs-base:not(:hover)>.gw-an-menu>.gw-an-tab:nth-child(3){animation-delay:-4s}
}

/* ---------- scroll pass: each tile's hover state lights once, in Z order, as the grid scrolls through view ---------- */
@keyframes gwIndPass{20%,80%{color:#fff;border-color:var(--mint)}}
@keyframes gwIconPop{20%,80%{transform:scale(1.15)}}
@keyframes gwCardPass{20%,80%{border-color:rgba(42,159,181,.3)}}
@keyframes gwBarPass{20%,80%{transform:scaleX(1)}}
@keyframes gwGlowPass{20%,80%{opacity:1}}
@keyframes gwIcPass{20%,80%{color:#fff;border-color:rgba(42,159,181,.4);background-color:rgba(42,159,181,.07)}}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){
.elementor .gw-pass{view-timeline:--gwpass block}
.elementor .gw-pass>:nth-child(1){--pa:cover 25%;--pb:cover 33%}.elementor .gw-pass>:nth-child(2){--pa:cover 30.5%;--pb:cover 38.5%}.elementor .gw-pass>:nth-child(3){--pa:cover 36%;--pb:cover 44%}.elementor .gw-pass>:nth-child(4){--pa:cover 41.5%;--pb:cover 49.5%}.elementor .gw-pass>:nth-child(5){--pa:cover 47%;--pb:cover 55%}.elementor .gw-pass>:nth-child(6){--pa:cover 52.5%;--pb:cover 60.5%}.elementor .gw-pass>:nth-child(7){--pa:cover 58%;--pb:cover 66%}.elementor .gw-pass>:nth-child(8){--pa:cover 63.5%;--pb:cover 71.5%}
.elementor .gw-pass>.gw-card:nth-child(1){--pa:cover 25%;--pb:cover 36%}.elementor .gw-pass>.gw-card:nth-child(2){--pa:cover 33%;--pb:cover 44%}.elementor .gw-pass>.gw-card:nth-child(3){--pa:cover 41%;--pb:cover 52%}.elementor .gw-pass>.gw-card:nth-child(4){--pa:cover 49%;--pb:cover 60%}.elementor .gw-pass>.gw-card:nth-child(5){--pa:cover 57%;--pb:cover 68%}.elementor .gw-pass>.gw-card:nth-child(6){--pa:cover 65%;--pb:cover 76%}
.elementor .gw-pass>.gw-ind{animation:gwReveal linear both,gwIndPass linear none;animation-timeline:view(),--gwpass;animation-range:entry 0% entry 55%,var(--pa) var(--pb)}
.elementor .gw-pass>.gw-ind .gw-icon{animation:gwIconPop linear none;animation-timeline:--gwpass;animation-range:var(--pa) var(--pb)}
.elementor .gw-pass>.gw-card{animation:gwCardPass linear none;animation-timeline:--gwpass;animation-range:var(--pa) var(--pb)}
.elementor .gw-pass>.gw-card::before{animation:gwBarPass linear none;animation-timeline:--gwpass;animation-range:var(--pa) var(--pb)}
.elementor .gw-pass>.gw-card::after{animation:gwGlowPass linear none;animation-timeline:--gwpass;animation-range:var(--pa) var(--pb)}
.elementor .gw-pass>.gw-card .gw-ic-box{animation:gwIcPass linear none;animation-timeline:--gwpass;animation-range:var(--pa) var(--pb)}
}}

/* ---------- Solutions industry cards: lit state is the resting state, no hover change ---------- */
.elementor .gw-cards-lit>.gw-card,.elementor .gw-cards-lit>.gw-card:hover{border-color:rgba(42,159,181,.3)}
.elementor .gw-cards-lit>.gw-card:hover{transform:none}
.elementor .gw-cards-lit>.gw-card::before{transform:scaleX(1)}
.elementor .gw-cards-lit>.gw-card::after{opacity:1}

/* ---------- Home page body text (was an Outfit trial; now Inter like the rest of the site) ---------- */
@font-face{font-family:'Outfit';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');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';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}
.elementor.elementor-15 :is([data-id="14905257"],[data-id="22750882"],[data-id="22754876"],[data-id="22872653"],[data-id="36865598"],[data-id="50628869"],[data-id="3baea3f4"],[data-id="ee513ca"],[data-id="4ea17b0f"],[data-id="5261dee9"],[data-id="7b8d8eba"],[data-id="3ff3c940"],[data-id="6c4e5acd"],[data-id="137e24e6"],[data-id="f52a77f"],[data-id="1fe3a6a9"],[data-id="1a5e9067"],[data-id="4574b6e5"],[data-id="5a793dc"],[data-id="6d86826d"],[data-id="1e307707"],[data-id="79c270a1"],[data-id="60f4dc2"],[data-id="526e9b92"],[data-id="41220e5b"],[data-id="796854c3"],[data-id="1a3a1dc8"],[data-id="2c8257a6"],[data-id="5f5a6545"],[data-id="6028f13a"],[data-id="51a28094"],[data-id="2fc8e5c5"],[data-id="fddb52d"],[data-id="6f7a7a8b"],[data-id="7722ffc4"],[data-id="17d04ef8"],[data-id="74c2a967"],[data-id="11d225b5"],[data-id="1xesg5g"],[data-id="1ozyqzp"],[data-id="0aez0bp"],[data-id="0p8am0b"],[data-id="1bvps72"],[data-id="0el8z9n"],[data-id="0nglj8v"],[data-id="07n8o56"],[data-id="1ept465"],[data-id="13j5vgn"],[data-id="1wvielq"],[data-id="0iq6mhg"],[data-id="14e0g6e"],[data-id="0j2ihxc"],[data-id="1gtctkl"],[data-id="0hny4y3"],[data-id="1kpj5gk"],[data-id="1dxmwy0"],[data-id="1jft2x2"],[data-id="0jmvp77"],[data-id="0guirkn"],[data-id="00m3pmy"],[data-id="0qez2ws"],[data-id="14cczbo"],[data-id="04gsdi7"],[data-id="0e5qzoy"],[data-id="1phrbhv"],[data-id="0m6mafc"],[data-id="00bgc4z"],[data-id="08qz31r"],[data-id="04bslny"],[data-id="0d0awhj"],[data-id="09xe67h"],[data-id="0g7dtcu"],[data-id="090xwyl"],[data-id="1mprzsd"],[data-id="15j60tm"],[data-id="17jxsjc"],[data-id="0pj0zf5"],[data-id="0nknct2"],[data-id="63b43fa1"],[data-id="b33796"],[data-id="1d672834"],[data-id="7435ad41"],[data-id="2d5634f4"],[data-id="293fd0e6"],[data-id="793a9ede"],[data-id="4dbdb8e3"],[data-id="e05d6ff"],[data-id="3bcf74d2"],[data-id="58428f8a"],[data-id="1cf2e7b"],[data-id="1437ff33"],[data-id="2a3aa2c3"],[data-id="18aa8b39"],[data-id="42dbddac"],[data-id="7a1fcc34"],[data-id="5cd18354"],[data-id="b01934a"],[data-id="79bf1af8"],[data-id="16ca4a29"],[data-id="49371e2f"],[data-id="1bdcf052"],[data-id="31a414b"],[data-id="373e0d12"],[data-id="11c82c6d"],[data-id="789327ca"],[data-id="644a3980"],[data-id="3447b561"],[data-id="6459dc94"],[data-id="22cc8132"],[data-id="3e915d99"],[data-id="92bddae"],[data-id="50bc8931"],[data-id="5ce8d973"],[data-id="1ab66689"],[data-id="1920ba58"],[data-id="2d0c35f"],[data-id="1ae113f1"],[data-id="17d9d1a1"],[data-id="113b6dd"],[data-id="31ba7297"],[data-id="7a1b8e34"],[data-id="27d50978"],[data-id="75aa2463"],[data-id="21343cb3"],[data-id="3134ea94"],[data-id="14f067d6"],[data-id="2a90e86d"],[data-id="32b23575"],[data-id="7bb3b03b"],[data-id="6316e9e"],[data-id="715d6dff"],[data-id="7d1aa31"],[data-id="47cb3976"],[data-id="57db4838"],[data-id="472de51"],[data-id="66b27293"],[data-id="16c4d83b"],[data-id="2cdc304f"],[data-id="69a7e7ed"],[data-id="3c183790"],[data-id="7406d875"],[data-id="6205e842"],[data-id="5eb75b90"],[data-id="4f3973b8"],[data-id="4802729c"],[data-id="2e24d9c9"],[data-id="4096a440"],[data-id="499e6659"],[data-id="5a7eb8e2"],[data-id="4dfa4b8"],[data-id="119ddbc6"],[data-id="4e61e9cd"],[data-id="c44e5b0"],[data-id="6106ed39"],[data-id="4b02f989"],[data-id="723b9744"],[data-id="71b836e0"],[data-id="1b5e8a9f"],[data-id="30719dbd"],[data-id="48aaeb3"],[data-id="75ce24b4"],[data-id="41c04b96"],[data-id="63cce0f4"],[data-id="2d4bd738"],[data-id="627ad820"],[data-id="682d2605"],[data-id="374191dd"],[data-id="70f84bad"],[data-id="4cf70079"],[data-id="5b2556e9"],[data-id="21a30e66"],[data-id="302b5d3b"],[data-id="5f0b5f3c"],[data-id="2ff5564d"],[data-id="51ddd458"],[data-id="00fumi2"],[data-id="1h5pxbj"],[data-id="0wlddfy"],[data-id="1im80zc"],[data-id="0o7aepi"],[data-id="16k2sb5"],[data-id="0yvxyyb"],[data-id="0riiqm0"],[data-id="18xihgj"],[data-id="1o5v3z2"],[data-id="123i7tu"],[data-id="04krjgr"],[data-id="1lr45ih"],[data-id="66fd9d66"],[data-id="ad0eabe"],[data-id="a96e524"],[data-id="5d812672"],[data-id="25a550bd"],[data-id="2033f6ab"],[data-id="74f98c98"],[data-id="18bf4924"],[data-id="5edeeff4"],[data-id="4a9143b3"],[data-id="73e7c04"],[data-id="5724a67"],[data-id="54fa2489"],[data-id="3920ac0c"],[data-id="7f84ca8f"]){font-family:Inter,system-ui,sans-serif;letter-spacing:normal}
.elementor.elementor-15 :is([data-id="ee513ca"],[data-id="1a5e9067"],[data-id="5a793dc"],[data-id="1e307707"],[data-id="60f4dc2"],[data-id="41220e5b"],[data-id="796854c3"],[data-id="1a3a1dc8"],[data-id="2c8257a6"],[data-id="11d225b5"],[data-id="63b43fa1"],[data-id="2a3aa2c3"],[data-id="18aa8b39"],[data-id="3447b561"],[data-id="1920ba58"],[data-id="21343cb3"],[data-id="3c183790"],[data-id="4e61e9cd"],[data-id="75ce24b4"],[data-id="41c04b96"],[data-id="63cce0f4"],[data-id="2d4bd738"],[data-id="627ad820"],[data-id="682d2605"],[data-id="374191dd"],[data-id="00fumi2"],[data-id="16k2sb5"],[data-id="0yvxyyb"],[data-id="0riiqm0"],[data-id="18xihgj"],[data-id="1o5v3z2"],[data-id="123i7tu"],[data-id="04krjgr"],[data-id="1lr45ih"],[data-id="5edeeff4"],[data-id="4a9143b3"],[data-id="73e7c04"],[data-id="5724a67"],[data-id="54fa2489"],[data-id="3920ac0c"],[data-id="7f84ca8f"]){font-weight:400;line-height:1.7}

/* ---------- accessibility ---------- */
@media (prefers-reduced-motion: reduce){html::before,.elementor [class*=gw-],.elementor [role=tabpanel],.elementor details>*{animation:none!important;transition:none!important}.elementor details::details-content{transition:none!important}}

/* ===== Layout + tweaks (Oct 2026) ===== */
/* body sections: 1400px box; nav + hero run full width. Side padding 50px / 20px tablet / 10px mobile */
.elementor .elementor-element.gw-wrap{box-sizing:border-box;width:100%;max-width:1400px;margin-inline:auto;padding-inline:50px}
.elementor .elementor-element.gw-hero-full,
.elementor .elementor-element.gw-nav-full{box-sizing:border-box;width:100%;max-width:none;padding-inline:50px}
@media (max-width:1024px){
 .elementor .elementor-element.gw-wrap,
 .elementor .elementor-element.gw-hero-full,
 .elementor .elementor-element.gw-nav-full{padding-inline:20px}}
@media (max-width:767px){
 .elementor .elementor-element.gw-wrap,
 .elementor .elementor-element.gw-hero-full,
 .elementor .elementor-element.gw-nav-full{padding-inline:10px}}
/* roomier primary (Book a demo) buttons */
.elementor a.gw-btn.gw-btn-primary{padding:14px 32px}
.elementor a.gw-btn.gw-btn-primary.gw-btn-lg{padding:18px 42px}
/* hero trust row: larger */
.elementor .gw-row .gw-trust{font-size:1.06rem}
@media (max-width:767px){.elementor .gw-row .gw-trust{font-size:.96rem}}
/* marquee: track now holds 4 copies, so -50% = 2 copies; keep original speed */
.elementor .gw-track{animation-duration:52s}

/* ===== Engine loop: synced list + outside labels (Oct 2026) ===== */
/* left list lights up in step with the ring nodes (same 10s clock + delays as gwNodeLit) */
@keyframes gwLsLit{0%,17%{border-color:rgba(42,159,181,.45);background-color:rgba(42,159,181,.06);transform:translateX(5px)}23%,97%{border-color:var(--line);background-color:rgba(255,255,255,.035);transform:none}100%{border-color:rgba(42,159,181,.45);background-color:rgba(42,159,181,.06);transform:translateX(5px)}}
@keyframes gwLsIcLit{0%,17%{color:#fff;background:rgba(42,159,181,.12);border-color:rgba(42,159,181,.4)}23%,97%{color:var(--mint);background:var(--glass-2);border-color:var(--line-2)}100%{color:#fff;background:rgba(42,159,181,.12);border-color:rgba(42,159,181,.4)}}
.elementor .gw-loop .gw-ls{animation:gwLsLit 10s linear infinite}
.elementor .gw-loop .gw-ls .gw-ic-box{animation:gwLsIcLit 10s linear infinite}
.elementor .gw-loop .gw-ls:nth-child(1),.elementor .gw-loop .gw-ls:nth-child(1) .gw-ic-box{animation-delay:-.1s}
.elementor .gw-loop .gw-ls:nth-child(2),.elementor .gw-loop .gw-ls:nth-child(2) .gw-ic-box{animation-delay:2.01s}
.elementor .gw-loop .gw-ls:nth-child(3),.elementor .gw-loop .gw-ls:nth-child(3) .gw-ic-box{animation-delay:3.98s}
.elementor .gw-loop .gw-ls:nth-child(4),.elementor .gw-loop .gw-ls:nth-child(4) .gw-ic-box{animation-delay:5.82s}
.elementor .gw-loop .gw-ls:nth-child(5),.elementor .gw-loop .gw-ls:nth-child(5) .gw-ic-box{animation-delay:7.79s}
/* hover takes over, as before */
.elementor .gw-loop:has(.gw-ls:hover,.gw-node:hover) .gw-ls,.elementor .gw-loop:has(.gw-ls:hover,.gw-node:hover) .gw-ls .gw-ic-box{animation:none}
/* ring labels sit outside the ring, clear of the track line */
.elementor .gw-ring .gw-node-lbl{position:absolute;left:50%;top:26px;white-space:nowrap;pointer-events:none}
.elementor .gw-ring > .gw-node:nth-child(4) .gw-node-lbl{transform:translate(-50%,calc(-100% - 36px))}
.elementor .gw-ring > .gw-node:nth-child(5) .gw-node-lbl{transform:translate(38px,-50%)}
.elementor .gw-ring > .gw-node:nth-child(6) .gw-node-lbl{transform:translate(-30%,36px)}
.elementor .gw-ring > .gw-node:nth-child(7) .gw-node-lbl{transform:translate(-70%,36px)}
.elementor .gw-ring > .gw-node:nth-child(8) .gw-node-lbl{transform:translate(calc(-100% - 38px),-50%)}
@media (max-width:600px){.elementor .gw-ring{max-width:min(440px,calc(100% - 110px))}}


/* ===== Home hero layout (Oct 2026) ===== */
/* copy column takes all spare width; phone mockup sits flush right against the 50px hero padding */
@media (min-width:1025px){
 .elementor .elementor-element.gw-hero-full.gw-hero-grid{grid-template-columns:minmax(0,1fr) auto}
 .elementor .gw-hero-full > .gw-stage{justify-self:end}
 .elementor .gw-hero-full > .gw-stage > .elementor-element{margin-left:auto;margin-right:0}
}
.elementor .gw-hero-full p.gw-hero-lede{max-width:none}

/* ===== Content blocks fill the 1400 box (Oct 2026) ===== */
/* leaderboard (Home + Solutions), FAQ (Home), steps timeline (How it Works) were capped at 760/880px */
.elementor .gw-wrap .gw-lb-board,
.elementor .gw-wrap .gw-faq,
.elementor .gw-wrap .e-596afc75-7b78{max-width:none;width:100%;margin-inline:0}
/* ===== Leaderboard categories as text + one-line heading (Oct 2026) ===== */
/* categories are display-only: plain text, active one orange + underlined, not clickable */
.elementor.elementor .gw-wrap .gw-lb-tabs.gw-lb-tabs{gap:10px 32px;margin-block-end:30px}
.elementor.elementor .gw-wrap .gw-lb-tab,
.elementor.elementor .gw-wrap .gw-lb-tab:hover,
.elementor.elementor .gw-wrap .gw-lb-tab:focus,
.elementor.elementor .gw-wrap .gw-lb-tab:focus-visible,
.elementor.elementor .gw-wrap .gw-lb-tab:active{background:none;border:0;border-radius:0;box-shadow:none;padding:4px 0;color:var(--slate);cursor:default;pointer-events:none;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:8px;transition:color .3s,text-decoration-color .3s}
.elementor.elementor .gw-wrap .gw-lb-tab[aria-selected="true"]{background:none;box-shadow:none;color:var(--orange);text-decoration-color:var(--orange)}
/* "Every play climbs a real leaderboard" on one line (desktop) */
@media (min-width:1025px){.elementor .gw-sec-head:has(.gw-lb-tabs), .elementor .gw-wrap:has(.gw-lb-tabs) .gw-sec-head{max-width:1100px}
.elementor.elementor .gw-wrap:has(.gw-lb-tabs) .gw-sec-head h2{white-space:nowrap}}
/* ===== Legibility pass (Oct 2026) ===== */
/* brighter secondary text everywhere (was #9d8a96) */
:root{--slate:#c0b2bc}
/* light 300 weight was too thin on dark: lift body-size copy to 400 */
.elementor.elementor :is(.gw-small,.gw-demo-sub,.gw-lb-prize,.gw-stat-lbl,.gw-gt-s,.gw-dpill,.gw-flist,.gw-bubble,.gw-legend-li,.gw-qr-step,.gw-ss-earned,.gw-lrow-nm,.gw-lb-name,.gw-text-sm,.gw-text,.gw-hero-lede){font-weight:400}
/* minimum sizes for small copy */
.elementor.elementor :is(.gw-small,.gw-gt-s,.gw-dpill){font-size:.88rem}
.elementor.elementor .gw-lb-name span{font-size:.8rem}
.elementor.elementor .gw-demo-sub{font-size:.98rem;color:var(--soft-text)}
.elementor.elementor :is(.gw-lb-streak,.gw-demo-log,.gw-pct,.gw-lrow-pts,.gw-bar-cap,.gw-ls-num,.gw-acc-tag,.gw-cv-cost,.gw-chip){font-size:.82rem;font-weight:400}
.elementor.elementor .gw-qr-step span{font-size:.82rem;font-weight:400}
.elementor.elementor .gw-day-d{font-size:.72rem;font-weight:400}
.elementor.elementor .gw-ring-sub{font-size:.7rem;font-weight:400;color:#8fe3f1}
.elementor.elementor :is(.gw-cv-cost,.gw-chip,.gw-ls-num,.gw-demo-log b){color:#8fe3f1}
.elementor.elementor .gw-chip{background:rgba(42,159,181,.14)}
/* little pill labels: mint */
.elementor.elementor :is(.gw-demo-label,.gw-kicker,.gw-lb-live),
.elementor.elementor .gw-lb-title > span{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;color:#8fe3f1;background:rgba(42,159,181,.14);border:1px solid rgba(42,159,181,.45);border-radius:999px;padding:5px 12px}
.elementor.elementor .gw-lb-title > span{margin-top:8px}
.elementor.elementor .gw-demo-label{margin-bottom:6px}
/* little pill labels: orange */
.elementor.elementor .gw-tag,
.elementor.elementor .gw-lb-prize::before{display:inline-flex;width:fit-content;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;color:#ffbe85;background:rgba(251,139,37,.14);border:1px solid rgba(251,139,37,.45);border-radius:999px;padding:5px 12px}
/* "Prize" label becomes a pill (text is a bare node, so re-drawn via ::before) */
.elementor.elementor .gw-lb-prize{font-size:0;line-height:1;text-align:right}
.elementor.elementor .gw-lb-prize::before{content:"Prize"}
.elementor.elementor .gw-lb-prize b{font-size:1.05rem;line-height:1.3;margin-top:8px}
/* ===== Game tiles, accordion, bullets (Oct 2026) ===== */
/* Game Library tiles: highlight flows continuously round the grid (clockwise), smooth cross-fade, no pause on hover */
@keyframes gwGtFlow{0%,50%,100%{border-color:var(--line);background-color:rgba(255,255,255,.05);color:var(--slate-2);box-shadow:0 0 0 0 transparent}25%{border-color:var(--mint);background-color:rgba(42,159,181,.1);color:var(--mint);box-shadow:0 10px 30px -14px rgba(42,159,181,.6)}}
.elementor.elementor .gw-gtile > .gw-gt,
.elementor.elementor .gw-gtile:hover > .gw-gt{animation:gwGtFlow 8s linear infinite;transition:none}
.elementor.elementor .gw-gtile > .gw-gt:nth-child(1){animation-delay:0s}
.elementor.elementor .gw-gtile > .gw-gt:nth-child(2){animation-delay:-6s}
.elementor.elementor .gw-gtile > .gw-gt:nth-child(4){animation-delay:-4s}
.elementor.elementor .gw-gtile > .gw-gt:nth-child(3){animation-delay:-2s}
/* accordion: number in the heading font, bigger; expand/collapse control in button orange */
.elementor.elementor .gw-acc-tag{font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:0;line-height:1;min-width:48px;color:var(--orange)}
/* feature lists: emoji ticks replaced by an orange bullet point */
.elementor.elementor .gw-flist{position:relative;padding-left:22px}
.elementor.elementor .gw-flist::before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:linear-gradient(120deg,#fb8b25,#e36413);box-shadow:0 0 0 3px rgba(251,139,37,.16)}
/* ===== Continuous rotations (Oct 2026) ===== */
/* Live Leaderboard rows: highlight glides row to row, no holds, no hover pause */
@keyframes gwLrowFlow{0%,50%,100%{border-color:transparent;background-color:rgba(255,255,255,.04);box-shadow:0 0 0 0 transparent}25%{border-color:rgba(42,159,181,.55);background-color:rgba(42,159,181,.12);box-shadow:0 10px 26px -14px rgba(42,159,181,.6)}}
.elementor.elementor .gw-col > .gw-lrow,
.elementor.elementor .gw-col:has(> .gw-lrow):hover > .gw-lrow{animation:gwLrowFlow 8s linear infinite}
.elementor.elementor .gw-col > .gw-lrow:nth-child(1){animation-delay:0s}
.elementor.elementor .gw-col > .gw-lrow:nth-child(2){animation-delay:-6s}
.elementor.elementor .gw-col > .gw-lrow:nth-child(3){animation-delay:-4s}
.elementor.elementor .gw-col > .gw-lrow:nth-child(4){animation-delay:-2s}
/* Engagement Analytics: JS rotates every 4s (snippet "Analytics auto-rotate"); charts cross-fade over 3s so one fades out as the next fades in.
   Tabs are clickable; hovering the card pauses the rotation, leaving resumes it. */
.elementor.elementor .e-tabs-base:has(> .gw-an-menu) > .e-tabs-content-area-base{display:grid}
.elementor.elementor .e-tabs-base:has(> .gw-an-menu) > .e-tabs-content-area-base > [role="tabpanel"]{grid-area:1/1;display:block!important;animation:none;opacity:0;transition:opacity 3s linear;pointer-events:none}
.elementor.elementor .e-tabs-base:has(> .gw-an-menu) > .e-tabs-content-area-base > [role="tabpanel"].e--selected{opacity:1;pointer-events:auto}
.elementor.elementor .e-tabs-base > .gw-an-menu > .gw-an-tab,
.elementor.elementor .e-tabs-base > .gw-an-menu > .gw-an-tab[aria-selected="true"]{animation:none;background-image:none;background-color:rgba(240,120,30,0);color:var(--slate);box-shadow:0 0 0 0 transparent;transition:background-color 1.6s linear,color 1.6s linear,box-shadow 1.6s linear;pointer-events:auto;cursor:pointer}
.elementor.elementor .e-tabs-base > .gw-an-menu > .gw-an-tab.e--selected{background-color:rgba(240,120,30,1);color:#fff;box-shadow:0 10px 26px -12px rgba(251,139,37,.8)}
.elementor.elementor .e-tabs-base > .gw-an-menu > .gw-an-tab:not(.e--selected):hover{color:#fff}
/* ===== Tiles: hover-only industry style (Oct 2026) ===== */
/* industry tiles: no scroll-driven lighting, just hover / active */
.elementor.elementor .gw-pass > .gw-ind{animation-name:gwReveal;animation-timeline:view();animation-range:entry 0% entry 55%}
.elementor.elementor .gw-pass > .gw-ind .gw-icon{animation:none}
.elementor.elementor .gw-ind:is(:hover,:focus-visible,:active){color:#fff;border-color:var(--mint);background-color:rgba(42,159,181,.07);transform:none}
/* data cards (Customer Intelligence etc.) now match the industry tiles */
.elementor.elementor .gw-pass > .gw-card{animation-name:gwReveal;animation-timeline:view();animation-range:entry 0% entry 55%;overflow:visible;padding:26px 20px;border-radius:16px;background-image:none;background-color:rgba(255,255,255,.03);border-color:var(--line);color:var(--mint);text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .28s,border-color .28s,color .28s,background-color .28s}
.elementor.elementor .gw-pass > .gw-card::before,
.elementor.elementor .gw-pass > .gw-card::after{display:none}
.elementor.elementor .gw-pass > .gw-card .gw-ic-box{animation:none;background:none;border:0;box-shadow:none;width:auto;height:auto;padding:0;color:inherit}
.elementor.elementor .gw-pass > .gw-card:is(:hover,:focus-visible,:active){color:#fff;border-color:var(--mint);background-color:rgba(42,159,181,.07);transform:none}
.elementor.elementor .gw-pass > .gw-card :is(h3,h4,p,span){text-align:center}
/* Rewards Hub: emoji swapped for a line gift icon matching the others */
.elementor.elementor [data-id="5499faf0"]{display:none}
.elementor.elementor [data-id="45331b29"]::before{content:"";width:18px;height:18px;background:var(--mint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center/contain no-repeat}
/* ===== Engine loop cross-fade (Oct 2026) ===== */
@keyframes gwLsFlow{0%,100%{border-color:rgba(42,159,181,.45);background-color:rgba(42,159,181,.06);transform:translateX(5px)}20%,80%{border-color:var(--line);background-color:rgba(255,255,255,.035);transform:none}}
@keyframes gwLsIcFlow{0%,100%{color:#fff;background:rgba(42,159,181,.12);border-color:rgba(42,159,181,.4)}20%,80%{color:var(--mint);background:var(--glass-2);border-color:var(--line-2)}}
@keyframes gwNodeFlow{0%,100%{border-color:var(--mint);background-color:#13252b;color:var(--mint);box-shadow:0 0 0 6px rgba(42,159,181,.16),0 0 26px rgba(42,159,181,.5)}20%,80%{border-color:var(--line-2);background-color:#100913;color:var(--slate);box-shadow:0 0 0 0 transparent}}
@keyframes gwLblFlow{0%,100%{color:#fff}20%,80%{color:var(--slate)}}
.elementor.elementor .gw-loop .gw-ls{animation-name:gwLsFlow;animation-timing-function:linear}
.elementor.elementor .gw-loop .gw-ls .gw-ic-box{animation-name:gwLsIcFlow;animation-timing-function:linear}
.elementor.elementor .gw-ring .gw-node-dot{animation-name:gwNodeFlow;animation-timing-function:linear}
.elementor.elementor .gw-ring .gw-node-lbl{animation-name:gwLblFlow;animation-timing-function:linear}
/* ===== Wireframe icons replacing emoji (Oct 2026) ===== */
/* Reach Channels tiles: Stadium, Packaging, Social */
.elementor.elementor [data-id="491e6574"]::before{content:"";flex:0 0 auto;display:block;position:static;inset:auto;opacity:1;transform:none;width:26px;height:26px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='7' rx='9' ry='3'/%3E%3Cpath d='M3 7v8c0 1.7 4 3 9 3s9-1.3 9-3V7'/%3E%3Cpath d='M3 11c0 1.7 4 3 9 3s9-1.3 9-3'/%3E%3Cpath d='M8 17.6V14M16 17.6V14M12 18v-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='7' rx='9' ry='3'/%3E%3Cpath d='M3 7v8c0 1.7 4 3 9 3s9-1.3 9-3V7'/%3E%3Cpath d='M3 11c0 1.7 4 3 9 3s9-1.3 9-3'/%3E%3Cpath d='M8 17.6V14M16 17.6V14M12 18v-4'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor.elementor [data-id="1bfd9609"]::before{content:"";flex:0 0 auto;display:block;position:static;inset:auto;opacity:1;transform:none;width:26px;height:26px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 21.7a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7z'/%3E%3Cpath d='M12 22V12'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='m7.5 4.3 9 5.1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 21.7a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7z'/%3E%3Cpath d='M12 22V12'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='m7.5 4.3 9 5.1'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor.elementor [data-id="529b3301"]::before{content:"";flex:0 0 auto;display:block;position:static;inset:auto;opacity:1;transform:none;width:26px;height:26px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E") center/contain no-repeat}
/* "See an avatar sell" button: line play icon instead of the ▶ glyph */
.elementor.elementor a[data-id="1379a13b"]::before{content:"";flex:0 0 auto;display:block;position:static;inset:auto;opacity:1;transform:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.5v15l12-7.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.5v15l12-7.5z'/%3E%3C/svg%3E") center/contain no-repeat}
/* ===== One accordion style site-wide (Oct 2026) ===== */
/* numbered feature accordion now matches the FAQ: plain orange +, turns to − when open; same card + open tint */
.elementor.elementor .gw-acc-item{border-radius:14px;background-image:none;background-color:var(--glass)}
.elementor.elementor .gw-acc-item[open]{border-color:rgba(251,139,37,.3);background-image:none;background-color:rgba(251,139,37,.04)}
.elementor.elementor .gw-acc-icon,
.elementor.elementor .gw-acc-item[open] .gw-acc-icon{width:26px;height:26px;flex:0 0 26px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--orange);transition:transform .4s}
.elementor.elementor .gw-acc-icon::before,
.elementor.elementor .gw-acc-icon::after{content:"";position:absolute;top:50%;left:50%;inset:auto;top:50%;left:50%;margin:0;border-radius:2px;background:currentColor;-webkit-mask:none;mask:none;transform:translate(-50%,-50%);transition:transform .4s}
.elementor.elementor .gw-acc-icon::before{width:14px;height:2px}
.elementor.elementor .gw-acc-icon::after{width:2px;height:14px}
.elementor.elementor .gw-acc-item[open] .gw-acc-icon{transform:rotate(180deg)}
.elementor.elementor .gw-acc-item[open] .gw-acc-icon::after{transform:translate(-50%,-50%) scaleY(0)}
/* FAQ open state showed a "|" (rotated bar) - now a clean − like above */
.elementor.elementor .gw-faq-item[open] .gw-faq-icon{transform:rotate(180deg)}
/* ===== Nav active state (Oct 2026) ===== */
/* current page's link stays lit: white text + the gradient underline (same as hover) */
body.home .elementor a.gw-navlink[href="https://gamesworx.com.au/"],
body.page-id-107 .elementor a.gw-navlink[href$="/platform/"],
body.page-id-108 .elementor a.gw-navlink[href$="/ai-avatars/"],
body.page-id-109 .elementor a.gw-navlink[href$="/solutions/"],
body.page-id-110 .elementor a.gw-navlink[href$="/how-it-works/"],
body.page-id-111 .elementor a.gw-navlink[href$="/pricing/"],
body.page-id-112 .elementor a.gw-navlink[href$="/about/"],
body.page-id-113 .elementor a.gw-navlink[href$="/contact/"]{color:#fff}
body.home .elementor a.gw-navlink[href="https://gamesworx.com.au/"]::after,
body.page-id-107 .elementor a.gw-navlink[href$="/platform/"]::after,
body.page-id-108 .elementor a.gw-navlink[href$="/ai-avatars/"]::after,
body.page-id-109 .elementor a.gw-navlink[href$="/solutions/"]::after,
body.page-id-110 .elementor a.gw-navlink[href$="/how-it-works/"]::after,
body.page-id-111 .elementor a.gw-navlink[href$="/pricing/"]::after,
body.page-id-112 .elementor a.gw-navlink[href$="/about/"]::after,
body.page-id-113 .elementor a.gw-navlink[href$="/contact/"]::after{width:100%}
/* mobile menu: current page in mint with an orange marker */
body.home .elementor a.gw-mnav-link[href="https://gamesworx.com.au/"],
body.page-id-107 .elementor a.gw-mnav-link[href$="/platform/"],
body.page-id-108 .elementor a.gw-mnav-link[href$="/ai-avatars/"],
body.page-id-109 .elementor a.gw-mnav-link[href$="/solutions/"],
body.page-id-110 .elementor a.gw-mnav-link[href$="/how-it-works/"],
body.page-id-111 .elementor a.gw-mnav-link[href$="/pricing/"],
body.page-id-112 .elementor a.gw-mnav-link[href$="/about/"],
body.page-id-113 .elementor a.gw-mnav-link[href$="/contact/"]{color:var(--mint);box-shadow:inset 3px 0 0 var(--orange);padding-left:14px}
/* ===== Engine list: no numbers, no movement (Oct 2026) ===== */
.elementor.elementor .gw-loop .gw-ls-num{display:none}
/* tiles stay put on hover, when lit by the ring, and when a ring node is hovered - colour change only */
.elementor.elementor .gw-loop .gw-ls{transform:none!important}
/* ===== Inter for body text (Oct 2026) ===== */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300 700; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2'); 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: 'Inter'; font-style: normal; font-weight: 300 700; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2'); 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; }
/* all sans text (body copy, nav, buttons) now Inter; headings stay Fraunces, labels Space Mono */
:root{--font-sans:Inter,system-ui,sans-serif}
body{font-family:Inter,system-ui,sans-serif;font-feature-settings:"cv11","ss01";letter-spacing:-.005em}
/* ===== Tiles: hover look is the resting look (Oct 2026) ===== */
/* every content tile site-wide (industry, data cards, feature/spec tiles, Solutions cards, Home feature cards)
   shows the former hover look at rest: mint border + teal tint, white icon; nothing changes or moves on hover.
   Pricing tiers and step timelines are deliberately left as they are. */
.elementor.elementor :is(.gw-ind,.gw-card,.gw-spec-item,.gw-fbig-item,.gw-fcard),
.elementor.elementor :is(.gw-ind,.gw-card,.gw-spec-item,.gw-fbig-item,.gw-fcard):is(:hover,:focus-visible,:active){border:1px solid var(--mint);background-image:none;background-color:rgba(42,159,181,.07);box-shadow:none;transform:none;transition:none}
.elementor.elementor :is(.gw-ind,.gw-card,.gw-spec-item,.gw-fbig-item,.gw-fcard)::before,
.elementor.elementor :is(.gw-ind,.gw-card,.gw-spec-item,.gw-fbig-item,.gw-fcard)::after{display:none}
.elementor.elementor :is(.gw-ind,.gw-pass > .gw-card){color:#fff}
.elementor.elementor :is(.gw-ind,.gw-card,.gw-spec-item,.gw-fbig-item,.gw-fcard) .gw-ic-box,
.elementor.elementor :is(.gw-ind,.gw-card,.gw-spec-item,.gw-fbig-item,.gw-fcard):hover .gw-ic-box{color:#fff;background:rgba(42,159,181,.12);border-color:rgba(42,159,181,.4);transform:none;transition:none}
.elementor.elementor .gw-pass > .gw-card .gw-ic-box{background:none;border:0}
/* ===== Contact: form + calendar (Oct 2026) ===== */
body.page-id-113 .elementor.elementor [data-id="3448a4af"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:stretch}
body.page-id-113 .elementor [data-id="3448a4af"] > .elementor-widget-html{height:100%}
.gw-cal-card{height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:36px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#16091a 0%,#0c0610 100%);box-shadow:0 30px 70px -30px rgba(0,0,0,.7)}
.gw-cal-kicker{display:inline-flex;width:fit-content;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:#ffbe85;background:rgba(251,139,37,.14);border:1px solid rgba(251,139,37,.45);border-radius:999px;padding:5px 12px;margin-bottom:14px}
.gw-cal-h{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15;color:#fff}
.gw-cal-sub{margin:8px 0 18px;font-size:.95rem;line-height:1.5;color:var(--slate)}
.gw-cal-card .calendly-inline-widget{flex:1 1 auto;border-radius:16px;overflow:hidden;min-height:620px}
/* contact channels move to a row of four under the form + calendar */
body.page-id-113 .elementor.elementor [data-id="74c1a9c4"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}
@media (max-width:1024px){body.page-id-113 .elementor.elementor [data-id="3448a4af"]{grid-template-columns:minmax(0,1fr)}body.page-id-113 .elementor.elementor [data-id="74c1a9c4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.gw-cal-card{padding:22px 16px}body.page-id-113 .elementor.elementor [data-id="74c1a9c4"]{grid-template-columns:minmax(0,1fr)}}
/* ===== Mobile section spacing (Oct 2026) ===== */
/* mobile only: half the vertical space between sections on every page (was 72px top + bottom) */
@media (max-width:767px){
 .elementor.elementor :is(.gw-sec,.gw-page-hero,.gw-statband),
 [data-elementor-type="wp-page"] .elementor-element.gw-wrap{padding-block:36px}
 .elementor.elementor .gw-hero-full{padding-block:40px 36px}
 .elementor.elementor .gw-sec-head{margin-block-end:30px}
}
/* ===== Avatar band: matched columns (Oct 2026) ===== */
/* left feature tiles + right HeyGen cards: same frame, same type, equal rows that line up across */
.elementor.elementor .gw-split:has(.gw-pchip){align-items:stretch}
.elementor.elementor .gw-split:has(.gw-pchip) > .gw-col{display:grid;grid-template-rows:repeat(4,1fr);grid-template-columns:minmax(0,1fr);gap:16px}
.elementor.elementor .gw-pchip{border:1px solid var(--mint);background-image:none;background-color:rgba(42,159,181,.07);border-radius:16px;padding:18px;justify-content:flex-start;gap:6px}
.elementor.elementor .gw-split:has(.gw-pchip) .gw-fcard{align-items:flex-start}
/* HeyGen cards on the left, feature tiles on the right */
.elementor.elementor .gw-split:has(.gw-pchip) > .gw-col:has(.gw-pchip){order:-1}
.elementor.elementor .gw-pchip-nm{font-family:var(--font-sans);font-size:1.02rem;font-weight:600;line-height:1.4;color:#fff;align-items:center}
.elementor.elementor .gw-pchip .gw-text-sm{font-size:.88rem;line-height:1.6}
@media (max-width:1024px){.elementor.elementor .gw-split:has(.gw-pchip) > .gw-col{grid-template-rows:none}}
/* ===== Leaderboard ranks: plain numbers (Oct 2026) ===== */
/* top 3 ranks lose the gradient badge and use the same plain number style as 4+ */
.elementor.elementor .gw-lb-rank.gw-lb-rank-top{background:none;box-shadow:none;width:34px;height:auto;border-radius:0;color:var(--slate)}
/* ===== AI Avatars: real people icons (Oct 2026) ===== */
.elementor.elementor [data-id="a6f7bfd"].gw-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1L3.2 9.5l6.1-.9z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1L3.2 9.5l6.1-.9z'/%3E%3C/svg%3E")!important}
.elementor.elementor [data-id="96d7bb3"].gw-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='12' height='12' rx='2'/%3E%3Cpath d='M15 10l6-3v10l-6-3'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='12' height='12' rx='2'/%3E%3Cpath d='M15 10l6-3v10l-6-3'/%3E%3C/svg%3E")!important}
.elementor.elementor [data-id="e3787bf"].gw-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11v5c0 1.5 2.7 3 6 3s6-1.5 6-3v-5'/%3E%3Cpath d='M22 9v6'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11v5c0 1.5 2.7 3 6 3s6-1.5 6-3v-5'/%3E%3Cpath d='M22 9v6'/%3E%3C/svg%3E")!important}
.elementor.elementor [data-id="5547b3a"].gw-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20c0-3.6 2.7-6 6-6s6 2.4 6 6'/%3E%3Ccircle cx='17' cy='9' r='2.6'/%3E%3Cpath d='M16 14c3 0 5 2 5 5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20c0-3.6 2.7-6 6-6s6 2.4 6 6'/%3E%3Ccircle cx='17' cy='9' r='2.6'/%3E%3Cpath d='M16 14c3 0 5 2 5 5'/%3E%3C/svg%3E")!important}
/* ===== Avatar band lede full width (Oct 2026) ===== */
.elementor.elementor .gw-avatar-band .gw-lede{max-width:none}
/* ===== Solutions: centred sponsorship section (Oct 2026) ===== */
/* image removed; text centred like the section heads below, bullets as a centred row */
.elementor.elementor [data-id="76747fc2"]{display:flex;justify-content:center;grid-template-columns:none}
.elementor.elementor [data-id="77cd6573"]{align-items:center;text-align:center;max-width:820px;margin-inline:auto}
.elementor.elementor [data-id="158add7e"]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px 28px}
/* ===== Hero trust row in Inter (Oct 2026) ===== */
/* "HeyGen LiveAvatar native / 100+ ready-made avatars / 8 wks to launch" in the body font, like the copy below */
.elementor.elementor .gw-row .gw-trust{font-family:var(--font-sans);font-size:1.02rem;font-weight:400;color:var(--soft-text,#cdd6ec);letter-spacing:normal}
.elementor.elementor .gw-row .gw-trust b{font-family:var(--font-sans);font-weight:600;color:#fff}
/* ===== Leaderboard header: prominent board + prize (Oct 2026) ===== */
.elementor.elementor .gw-lb-meta{display:flex;align-items:stretch;justify-content:space-between;gap:20px;padding-bottom:22px;flex-wrap:wrap}
/* board name + mode */
.elementor.elementor .gw-lb-title{display:flex;flex-direction:column;justify-content:center;gap:10px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}
.elementor.elementor .gw-lb-title > span{margin:0;font-size:.8rem;padding:7px 14px}
/* prize: a highlighted card */
.elementor.elementor .gw-lb-prize{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;align-items:center;text-align:left;padding:16px 22px 16px 18px;border-radius:16px;border:1px solid rgba(251,139,37,.55);background:linear-gradient(120deg,rgba(251,139,37,.18),rgba(227,100,19,.06));box-shadow:0 16px 40px -18px rgba(251,139,37,.6),inset 0 0 0 1px rgba(255,255,255,.03);min-width:min(100%,360px)}
.elementor.elementor .gw-lb-prize::before{content:"Win this prize";grid-column:2;grid-row:1;align-self:end;justify-self:start;padding:0;border:0;background:none;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffbe85}
.elementor.elementor .gw-lb-prize::after{content:"";grid-column:1;grid-row:1 / span 2;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#fb8b25,#e36413) padding-box;box-shadow:0 8px 20px -8px rgba(251,139,37,.9);-webkit-mask:none;mask:none}
.elementor.elementor .gw-lb-prize b{grid-column:2;grid-row:2;margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2;color:#fff;font-weight:600}
.elementor.elementor .gw-lb-meta{--gw-tro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h8v5a4 4 0 0 1-8 0zM5 5h3v3a3 3 0 0 1-3-3zM19 5h-3v3a3 3 0 0 0 3-3zM12 13v4M8 20h8'/%3E%3C/svg%3E")}
.elementor.elementor .gw-lb-prize b::before{content:"";position:absolute;left:30px;top:50%;width:24px;height:24px;margin-top:-12px;background:#fff;-webkit-mask:var(--gw-tro) center/contain no-repeat;mask:var(--gw-tro) center/contain no-repeat;z-index:1}
@media (max-width:767px){.elementor.elementor .gw-lb-prize{min-width:100%}}
/* ===== FAQ: whole box clickable + orange hover ===== */
.elementor.elementor .gw-faq details{cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}
.elementor.elementor .gw-faq details > summary{cursor:pointer}
.elementor.elementor .gw-faq details:hover,.elementor.elementor .gw-faq details[open]{border-color:#fb8b25!important;box-shadow:0 0 0 1px rgba(251,139,37,.25)}
/* ===== Leaderboard tabs: smooth cross-fade ===== */
.elementor.elementor .gw-lb-tabs + *{display:grid}
.elementor.elementor .gw-lb-tabs + * > [role="tabpanel"]{display:block!important;grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .8s cubic-bezier(.45,0,.55,1),transform .8s cubic-bezier(.45,0,.55,1),visibility 0s linear .8s}
.elementor.elementor .gw-lb-tabs + * > [role="tabpanel"]:not([hidden]){opacity:1;visibility:visible;transform:none;transition:opacity .8s cubic-bezier(.45,0,.55,1),transform .8s cubic-bezier(.45,0,.55,1),visibility 0s}
/* ===== Step numbers: plain number, no badge ===== */
.elementor.elementor .gw-num{background:none!important;background-image:none!important;box-shadow:none!important;border:0!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;border-radius:0!important;display:inline-block!important;font-family:var(--font-display,Fraunces),serif!important;font-weight:600!important;font-size:1.6rem!important;line-height:1!important;color:var(--orange,#fb8b25)!important;-webkit-text-fill-color:currentColor}
/* ===== QR box: code fits inside white card ===== */
.elementor.elementor .gw-qr-box::before{width:auto!important;height:auto!important;inset:22px!important;margin:0!important;transform:none!important}
/* ===== Step timing labels (Weeks 1–3): clearer pill ===== */
.elementor.elementor .gw-meta{display:inline-flex!important;align-items:center;gap:6px;align-self:flex-start;width:auto!important;margin-top:6px;padding:6px 12px!important;border-radius:999px;border:1px solid rgba(42,159,181,.45);background:rgba(42,159,181,.14);font-family:var(--font-mono,'Space Mono'),monospace!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase;color:#8fe3f1!important;line-height:1.2}
/* ===== Greet > Sell steps: breathing room ===== */
.elementor.elementor .gw-steps{margin-top:28px!important}
/* ===== About mission: single centred column ===== */
.elementor.elementor [data-id="46e238dc"]{display:flex!important;flex-direction:column;align-items:center;grid-template-columns:1fr!important}
.elementor.elementor [data-id="33793c0a"]{align-items:center!important;text-align:center!important;max-width:820px;width:100%;margin-inline:auto}
.elementor.elementor [data-id="33793c0a"] > *{text-align:center!important;margin-inline:auto}
/* ===== Sharp wordmark (Oct 2026) ===== */
/* high-res vector re-trace of the master logo (was a coarse 1x trace) */
.elementor a.gw-logo{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1581 165'%3E%3Cpath transform='matrix%28.5 0 0 -.5 0 165%29' d='M275 326 c-5 -14 -5 -14 -24 -9 -28 6 -35 8 -53 9 -21 1 -48 -1 -65 -6 -2 -1 -5 -1 -7 -2 -24 -6 -51 -21 -67 -36 -10 -8 -21 -20 -25 -26 -1 -2 -3 -4 -3 -4 -1 -1 -4 -6 -9 -13 -3 -6 -12 -24 -12 -26 0 -1 0 -2 -1 -3 -1 -2 -5 -14 -6 -20 0 -4 -1 -8 -2 -10 -1 -6 -1 -33 0 -38 0 -3 1 -8 2 -12 3 -18 14 -42 25 -56 6 -8 23 -26 24 -26 0 0 2 -2 5 -3 2 -2 4 -4 5 -5 1 0 2 -1 2 -1 0 0 1 -1 2 -1 1 -1 3 -2 3 -2 3 -3 28 -16 30 -16 1 0 3 -1 5 -2 3 -1 8 -3 12 -4 3 -1 8 -2 10 -3 4 -1 21 -5 31 -6 11 -2 55 -2 65 0 55 9 88 26 108 56 5 8 6 10 11 26 1 4 -1 8 -6 13 0 0 -3 4 -11 14 -3 3 -15 17 -16 19 -1 0 -5 4 -9 9 -12 14 -20 21 -28 27 -10 6 -13 8 -27 12 -8 2 -82 1 -83 -1 -1 -6 0 -7 9 -7 8 -1 22 -4 27 -6 3 -2 18 -9 19 -10 1 -1 5 -4 9 -7 9 -7 11 -9 21 -20 4 -5 8 -9 9 -9 0 -1 3 -4 6 -8 3 -4 6 -7 6 -7 0 0 2 -3 4 -5 2 -3 5 -6 5 -6 10 -10 16 -22 16 -31 0 -14 -7 -23 -21 -30 -14 -6 -17 -7 -43 -13 -12 -2 -49 -2 -58 0 -10 2 -16 4 -21 6 -5 2 -21 10 -21 10 0 1 -1 1 -1 1 -4 0 -23 17 -33 28 -32 38 -43 100 -27 156 2 6 9 23 11 26 1 2 2 3 2 3 0 1 6 10 8 12 0 1 1 1 1 2 0 1 19 20 26 25 20 15 47 24 73 24 13 0 38 -5 50 -11 12 -5 22 -10 25 -13 0 0 2 -1 3 -2 1 0 2 -1 2 -1 0 0 1 -1 2 -1 1 -1 3 -2 4 -3 1 -1 5 -5 8 -7 3 -2 6 -5 7 -6 1 -1 4 -4 7 -6 3 -2 6 -5 7 -6 1 -1 3 -3 5 -5 l4 -3 12 0 c6 0 11 0 11 1 0 0 -3 6 -7 14 -3 3 -8 12 -12 19 -4 7 -10 17 -13 22 -3 5 -8 13 -10 17 l-4 7 -6 0 -7 0 -1 -4z M488 327 c-1 -2 -4 -7 -6 -11 -3 -8 -5 -12 -12 -27 -2 -4 -4 -10 -6 -13 -1 -4 -4 -10 -6 -14 -4 -9 -9 -18 -13 -27 -2 -4 -4 -10 -7 -14 -2 -5 -5 -11 -6 -15 -2 -3 -4 -9 -6 -12 -2 -4 -4 -10 -6 -13 -2 -4 -4 -10 -6 -13 -2 -4 -4 -10 -6 -14 -2 -3 -5 -10 -6 -13 -2 -4 -5 -11 -7 -14 -2 -4 -4 -10 -6 -14 -2 -3 -5 -10 -7 -13 -1 -4 -4 -11 -6 -14 -2 -4 -4 -10 -6 -13 -2 -4 -4 -10 -6 -13 -8 -17 -9 -20 -12 -27 -2 -5 -5 -11 -7 -14 -2 -3 -3 -6 -2 -6 0 -1 6 -1 13 -1 l14 0 2 5 c2 5 5 11 11 24 9 20 11 26 15 33 7 16 9 21 10 23 l1 2 31 0 c17 0 49 0 71 -1 l40 0 4 -8 c2 -5 5 -11 6 -13 9 -20 16 -31 27 -42 5 -4 9 -8 9 -8 1 0 1 -1 2 -1 2 -2 15 -9 21 -11 15 -6 47 -10 68 -8 l10 1 0 4 0 5 -6 0 c-41 6 -48 14 -87 95 -4 8 -11 24 -20 42 -6 13 -13 28 -20 42 -2 4 -7 15 -11 23 -3 7 -8 18 -10 23 -4 8 -8 15 -20 40 -3 6 -8 17 -12 26 -4 9 -8 17 -9 19 -1 3 -2 3 -8 3 -5 0 -6 0 -7 -3z m-3 -88 c5 -10 8 -17 19 -40 4 -9 9 -20 11 -25 3 -6 6 -13 8 -16 1 -3 4 -10 7 -15 7 -15 11 -24 11 -25 0 0 -121 0 -121 1 -1 0 0 1 0 3 1 1 3 5 4 8 2 3 4 8 6 12 1 4 4 9 5 12 3 6 6 12 10 22 2 3 4 9 6 12 1 3 4 8 5 12 3 7 6 13 10 22 2 3 4 8 5 11 2 3 4 8 5 11 1 3 3 5 3 5 1 0 3 -4 6 -10z M699 329 c0 -1 -1 -2 -1 -2 0 -1 -1 -2 -12 -28 -2 -3 -4 -8 -5 -10 -1 -3 -3 -8 -5 -11 -1 -3 -3 -7 -4 -10 -3 -5 -4 -9 -9 -20 -1 -2 -3 -7 -4 -9 -4 -9 -8 -17 -10 -22 -2 -4 -4 -8 -5 -11 -2 -3 -4 -8 -5 -10 -1 -3 -3 -7 -4 -10 -3 -6 -7 -15 -9 -20 l-2 -4 7 -14 c4 -8 8 -15 8 -15 0 0 1 1 2 3 2 4 3 8 6 15 5 10 6 14 8 17 0 2 2 5 3 7 1 2 2 5 3 7 2 6 4 10 6 14 1 3 3 7 4 10 2 4 3 6 7 15 0 1 2 4 2 6 1 2 3 5 4 8 3 7 5 12 7 13 0 0 3 -6 6 -12 3 -7 8 -17 11 -23 2 -7 6 -15 8 -18 3 -7 5 -11 13 -29 2 -4 5 -11 7 -15 2 -5 6 -11 8 -16 2 -4 5 -11 7 -15 7 -16 10 -23 16 -35 17 -37 25 -48 42 -60 7 -4 10 -6 18 -9 15 -7 48 -11 69 -9 l10 1 0 4 0 5 -6 0 c-35 5 -47 15 -67 56 -14 30 -13 25 -8 36 2 5 3 8 9 21 2 3 4 8 5 10 5 11 6 15 9 20 4 9 11 24 14 32 1 2 3 7 5 10 1 2 3 7 4 10 1 2 3 7 5 10 6 13 7 16 9 21 3 5 5 8 5 5 0 -1 2 -4 4 -8 1 -5 5 -11 7 -16 2 -4 4 -10 6 -13 2 -4 9 -20 17 -37 8 -17 15 -33 17 -36 2 -4 4 -10 6 -14 12 -26 17 -37 22 -46 16 -34 27 -47 50 -59 10 -5 16 -7 35 -10 17 -3 230 -4 246 -2 14 3 24 11 30 27 1 3 3 6 3 6 1 1 1 2 1 3 0 0 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 6 1 2 3 5 3 7 1 3 3 7 4 9 1 1 1 2 0 2 -1 1 -3 1 -5 2 -5 1 -5 2 -8 -5 -10 -21 -28 -38 -45 -42 -2 0 -6 -1 -9 -2 -12 -4 -26 -4 -77 -4 l-51 1 0 68 0 68 71 0 c52 0 72 0 73 1 1 1 1 4 1 10 l0 9 -73 0 -72 1 0 63 0 63 56 0 c58 0 63 0 75 -4 22 -7 34 -23 35 -45 l1 -6 5 0 6 0 0 17 c0 27 -3 41 -12 48 -2 1 -4 3 -4 3 -1 1 -9 4 -12 5 -3 1 -50 2 -135 2 l-131 0 0 -5 1 -4 20 -1 c31 -1 37 -4 43 -25 l3 -8 0 -134 0 -134 -4 -1 c-9 -1 -29 5 -34 10 -1 0 -2 1 -2 1 -2 0 -13 12 -18 19 -5 7 -13 23 -22 44 -2 3 -5 10 -8 16 -2 5 -6 13 -8 18 -2 4 -6 12 -8 17 -2 5 -6 12 -7 16 -2 3 -6 10 -8 15 -10 21 -12 27 -16 34 -1 3 -5 10 -7 15 -6 14 -12 26 -16 35 -7 14 -12 25 -15 33 -2 3 -6 11 -8 16 -8 16 -10 21 -10 22 0 1 -3 1 -7 1 l-7 0 -3 -6 c-7 -15 -9 -20 -12 -25 -1 -4 -4 -9 -5 -13 -7 -15 -15 -31 -17 -37 -2 -3 -4 -9 -6 -12 -2 -4 -4 -10 -6 -14 -2 -3 -4 -9 -6 -11 -2 -7 -10 -23 -17 -38 -1 -4 -4 -9 -5 -12 -3 -6 -7 -14 -12 -25 -2 -5 -4 -6 -5 -3 0 1 -3 8 -7 15 -3 6 -6 14 -8 18 -5 10 -11 22 -15 33 -3 5 -8 16 -12 24 -4 8 -9 19 -12 25 -2 5 -6 13 -8 17 -1 3 -5 11 -7 17 -3 5 -6 12 -8 15 -1 3 -5 11 -9 19 l-6 13 -6 0 c-3 0 -6 -1 -7 -1z M1468 329 c-3 0 -8 -1 -11 -2 -37 -6 -70 -28 -79 -53 -10 -30 -2 -61 23 -80 4 -3 8 -6 9 -7 0 -1 2 -2 3 -2 2 -1 3 -2 3 -2 0 0 1 -1 2 -1 1 -1 4 -2 7 -4 6 -4 16 -9 41 -20 7 -3 14 -7 28 -13 4 -2 11 -5 15 -7 19 -9 45 -22 47 -25 0 0 2 -2 5 -3 38 -26 32 -68 -11 -84 -24 -9 -65 -9 -93 -1 -11 4 -28 11 -31 14 0 0 -2 2 -4 3 -13 10 -26 29 -32 48 -1 4 -3 9 -3 10 -1 1 -1 3 -1 4 0 4 -2 5 -7 5 l-4 0 -1 -28 c0 -26 0 -28 2 -33 4 -10 16 -20 30 -27 2 -1 5 -3 7 -3 4 -2 18 -7 23 -8 10 -2 13 -3 18 -4 19 -4 35 -5 58 -5 21 0 29 0 43 3 5 1 7 1 17 4 21 6 46 24 56 41 15 25 13 60 -4 78 -15 16 -34 27 -86 51 -4 1 -10 4 -14 6 -5 2 -11 6 -16 8 -4 2 -10 5 -14 6 -12 6 -30 15 -35 18 -3 2 -6 3 -7 4 -1 0 -2 1 -2 1 0 0 -1 1 -3 2 -2 1 -3 2 -3 2 0 0 -1 1 -3 2 -9 6 -17 18 -19 29 -4 25 13 44 50 53 7 2 40 2 50 0 50 -9 74 -31 87 -77 3 -10 2 -9 8 -10 l5 0 0 30 c-1 34 0 33 -10 43 -7 7 -26 19 -31 19 -1 0 -2 0 -3 1 -10 5 -32 10 -54 13 -11 1 -51 2 -56 1z M1629 329 c-1 -1 -3 -1 -4 -1 -2 1 -3 -2 -3 -5 0 -3 1 -4 5 -4 36 -7 42 -13 68 -78 7 -18 18 -44 24 -59 6 -15 17 -41 24 -58 7 -18 19 -46 25 -63 7 -18 16 -38 19 -45 l5 -14 5 0 c7 -1 7 -1 10 8 2 4 4 9 5 12 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 1 0 2 1 3 1 1 2 5 4 9 0 1 1 4 2 5 0 2 2 4 2 6 1 1 2 3 2 4 1 1 1 2 1 3 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 6 3 8 2 4 2 4 7 -9 3 -6 11 -27 19 -45 29 -73 42 -105 50 -123 4 -11 8 -20 8 -20 2 -3 13 -1 13 1 0 2 9 24 12 32 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 1 1 2 1 3 2 5 3 6 3 7 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 3 8 5 13 2 5 4 10 5 13 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 1 0 2 1 3 1 1 1 3 2 4 1 1 1 2 1 3 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 3 8 5 13 2 5 4 10 5 13 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 1 0 2 1 3 0 1 1 3 2 4 0 2 2 4 2 6 1 1 2 3 2 4 1 1 1 2 1 3 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 3 8 5 13 2 5 4 10 5 13 1 2 2 5 2 5 0 1 0 2 1 2 3 2 0 3 -11 3 l-12 0 -1 -3 c-1 -1 -2 -4 -2 -5 -3 -7 -5 -12 -6 -14 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -4 -2 -5 0 -1 0 -2 -1 -3 -1 -1 -1 -3 -2 -4 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -4 -2 -5 0 -1 0 -2 -1 -3 -1 -1 -1 -3 -2 -4 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -5 -2 -5 0 -1 0 -2 -1 -3 -1 0 -1 -1 -1 -2 0 -5 -3 0 -13 27 -72 177 -73 180 -86 192 -6 5 -8 7 -12 10 -10 6 -20 10 -32 12 -5 1 -10 2 -12 2 -6 1 -33 1 -35 0 -2 -2 -1 -9 0 -9 1 -1 4 -1 7 -2 26 -3 39 -15 54 -50 15 -36 14 -32 10 -40 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 -1 0 -2 -1 -3 -1 -1 -1 -3 -2 -4 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 -1 0 -2 -1 -3 -1 -1 -1 -3 -2 -4 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -2 -6 -3 -8 -1 -2 -2 -5 -3 -8 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -4 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -6 -2 -4 -3 -1 -23 50 -63 156 -58 144 -66 156 -7 10 -22 24 -26 24 0 0 -1 0 -1 1 0 0 -1 1 -3 2 -2 1 -5 2 -7 3 -6 2 -11 4 -20 5 -4 1 -10 1 -13 2 -7 1 -23 1 -26 0z M2759 328 c-3 -6 -1 -8 11 -9 11 -2 21 -4 31 -9 17 -8 32 -21 57 -53 8 -10 16 -20 17 -20 0 -1 2 -4 4 -6 2 -2 4 -5 4 -5 0 0 2 -3 4 -5 2 -2 4 -6 6 -7 8 -10 33 -42 33 -43 0 -1 -1 -3 -3 -4 -1 -2 -4 -6 -6 -8 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -6 -1 0 -4 -4 -7 -7 -12 -14 -20 -21 -33 -30 -10 -7 -14 -8 -25 -8 -10 -1 -12 0 -22 5 -11 5 -26 22 -48 54 -26 39 -51 77 -51 77 0 1 3 2 6 3 43 10 70 30 79 58 11 37 -2 72 -33 91 -14 8 -25 12 -40 16 -25 6 -33 6 -124 6 l-84 0 0 -5 0 -4 12 -1 c19 -1 26 -4 31 -15 7 -15 6 -3 7 -160 l0 -143 25 0 25 0 0 76 1 77 19 0 c10 0 19 0 20 -1 0 0 6 -9 13 -18 29 -45 46 -71 49 -75 2 -3 6 -8 8 -12 20 -26 37 -39 63 -44 7 -1 95 -1 102 0 22 4 42 19 63 46 2 2 4 5 5 6 0 1 1 1 1 2 0 0 1 2 2 3 2 1 5 6 9 11 4 5 7 9 7 9 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 2 3 4 1 2 3 4 3 4 0 0 2 3 4 5 2 2 4 5 4 5 0 0 4 4 7 9 8 10 10 13 11 13 0 0 3 -3 5 -6 3 -3 5 -6 6 -7 0 -1 3 -4 6 -8 3 -4 6 -7 6 -8 1 -1 6 -8 12 -15 6 -7 11 -14 12 -15 4 -5 11 -14 13 -17 10 -13 22 -27 29 -32 2 -1 4 -3 4 -3 4 -4 21 -13 30 -16 4 -1 49 -2 76 -1 1 0 1 2 1 4 0 5 -1 6 -6 6 -9 0 -26 7 -39 15 -13 9 -31 26 -39 38 -1 2 -2 3 -2 3 0 0 -2 3 -4 5 -2 2 -4 5 -4 5 0 0 -2 3 -4 5 -2 2 -4 5 -4 5 0 0 -2 3 -4 5 -2 2 -4 5 -4 5 0 0 -2 3 -4 5 -2 2 -4 5 -4 5 -2 1 -49 61 -50 63 0 1 4 7 6 9 0 0 2 3 4 5 2 2 4 5 4 5 0 0 4 5 9 11 5 6 9 11 9 11 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 3 4 5 2 2 4 5 4 6 1 0 4 4 7 7 29 33 48 45 78 48 11 2 11 2 11 5 0 7 3 7 -39 7 -20 0 -39 0 -41 -1 -2 0 -6 -1 -9 -2 -16 -4 -40 -23 -59 -48 -2 -2 -4 -5 -4 -5 0 0 -3 -4 -7 -9 -4 -5 -7 -9 -7 -9 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -2 -3 -4 -1 -2 -3 -4 -3 -4 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -3 -4 -6 -8 -4 -5 -7 -8 -7 -8 0 0 -5 6 -10 12 -5 6 -10 12 -10 13 -1 1 -3 4 -5 6 -10 13 -33 41 -38 47 -15 17 -29 29 -39 33 -2 1 -4 2 -4 2 -1 0 -4 1 -7 2 -3 1 -7 2 -9 2 -7 2 -79 1 -79 -1z m-145 -17 c8 -2 18 -5 22 -6 9 -4 11 -5 11 -5 2 0 14 -8 19 -12 7 -6 15 -17 18 -25 3 -8 4 -32 1 -40 -8 -27 -36 -46 -74 -52 -5 -1 -17 -1 -30 -1 l-21 1 0 68 0 68 4 1 c20 4 38 5 50 3z M2267 328 c-49 -2 -95 -26 -122 -61 -2 -2 -4 -5 -5 -6 0 -1 -1 -2 -1 -2 0 0 -1 -1 -1 -2 -1 -2 -2 -3 -6 -10 -1 -2 -3 -4 -3 -4 -3 -5 -11 -27 -14 -40 -5 -22 -5 -55 0 -76 9 -37 31 -73 57 -91 2 -1 4 -3 4 -3 1 -1 16 -10 22 -13 16 -8 30 -12 45 -15 16 -3 21 -3 41 -3 25 0 29 0 55 6 2 0 7 2 11 3 49 17 88 58 101 107 17 65 -1 131 -49 171 -5 4 -18 14 -20 15 -1 0 -2 1 -2 1 0 1 -18 9 -24 12 -8 3 -24 7 -39 10 -7 1 -39 2 -50 1z m38 -19 c2 -1 7 -2 10 -2 9 -2 26 -9 30 -13 1 0 2 -1 2 -1 0 0 1 -1 2 -1 1 -1 3 -3 6 -4 19 -15 35 -43 42 -74 6 -27 7 -68 2 -89 -1 -2 -1 -5 -2 -8 -14 -71 -71 -108 -141 -94 -45 10 -77 47 -86 104 -12 69 9 137 50 165 14 9 24 13 44 17 6 1 35 1 41 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1581 165'%3E%3Cpath transform='matrix%28.5 0 0 -.5 0 165%29' d='M275 326 c-5 -14 -5 -14 -24 -9 -28 6 -35 8 -53 9 -21 1 -48 -1 -65 -6 -2 -1 -5 -1 -7 -2 -24 -6 -51 -21 -67 -36 -10 -8 -21 -20 -25 -26 -1 -2 -3 -4 -3 -4 -1 -1 -4 -6 -9 -13 -3 -6 -12 -24 -12 -26 0 -1 0 -2 -1 -3 -1 -2 -5 -14 -6 -20 0 -4 -1 -8 -2 -10 -1 -6 -1 -33 0 -38 0 -3 1 -8 2 -12 3 -18 14 -42 25 -56 6 -8 23 -26 24 -26 0 0 2 -2 5 -3 2 -2 4 -4 5 -5 1 0 2 -1 2 -1 0 0 1 -1 2 -1 1 -1 3 -2 3 -2 3 -3 28 -16 30 -16 1 0 3 -1 5 -2 3 -1 8 -3 12 -4 3 -1 8 -2 10 -3 4 -1 21 -5 31 -6 11 -2 55 -2 65 0 55 9 88 26 108 56 5 8 6 10 11 26 1 4 -1 8 -6 13 0 0 -3 4 -11 14 -3 3 -15 17 -16 19 -1 0 -5 4 -9 9 -12 14 -20 21 -28 27 -10 6 -13 8 -27 12 -8 2 -82 1 -83 -1 -1 -6 0 -7 9 -7 8 -1 22 -4 27 -6 3 -2 18 -9 19 -10 1 -1 5 -4 9 -7 9 -7 11 -9 21 -20 4 -5 8 -9 9 -9 0 -1 3 -4 6 -8 3 -4 6 -7 6 -7 0 0 2 -3 4 -5 2 -3 5 -6 5 -6 10 -10 16 -22 16 -31 0 -14 -7 -23 -21 -30 -14 -6 -17 -7 -43 -13 -12 -2 -49 -2 -58 0 -10 2 -16 4 -21 6 -5 2 -21 10 -21 10 0 1 -1 1 -1 1 -4 0 -23 17 -33 28 -32 38 -43 100 -27 156 2 6 9 23 11 26 1 2 2 3 2 3 0 1 6 10 8 12 0 1 1 1 1 2 0 1 19 20 26 25 20 15 47 24 73 24 13 0 38 -5 50 -11 12 -5 22 -10 25 -13 0 0 2 -1 3 -2 1 0 2 -1 2 -1 0 0 1 -1 2 -1 1 -1 3 -2 4 -3 1 -1 5 -5 8 -7 3 -2 6 -5 7 -6 1 -1 4 -4 7 -6 3 -2 6 -5 7 -6 1 -1 3 -3 5 -5 l4 -3 12 0 c6 0 11 0 11 1 0 0 -3 6 -7 14 -3 3 -8 12 -12 19 -4 7 -10 17 -13 22 -3 5 -8 13 -10 17 l-4 7 -6 0 -7 0 -1 -4z M488 327 c-1 -2 -4 -7 -6 -11 -3 -8 -5 -12 -12 -27 -2 -4 -4 -10 -6 -13 -1 -4 -4 -10 -6 -14 -4 -9 -9 -18 -13 -27 -2 -4 -4 -10 -7 -14 -2 -5 -5 -11 -6 -15 -2 -3 -4 -9 -6 -12 -2 -4 -4 -10 -6 -13 -2 -4 -4 -10 -6 -13 -2 -4 -4 -10 -6 -14 -2 -3 -5 -10 -6 -13 -2 -4 -5 -11 -7 -14 -2 -4 -4 -10 -6 -14 -2 -3 -5 -10 -7 -13 -1 -4 -4 -11 -6 -14 -2 -4 -4 -10 -6 -13 -2 -4 -4 -10 -6 -13 -8 -17 -9 -20 -12 -27 -2 -5 -5 -11 -7 -14 -2 -3 -3 -6 -2 -6 0 -1 6 -1 13 -1 l14 0 2 5 c2 5 5 11 11 24 9 20 11 26 15 33 7 16 9 21 10 23 l1 2 31 0 c17 0 49 0 71 -1 l40 0 4 -8 c2 -5 5 -11 6 -13 9 -20 16 -31 27 -42 5 -4 9 -8 9 -8 1 0 1 -1 2 -1 2 -2 15 -9 21 -11 15 -6 47 -10 68 -8 l10 1 0 4 0 5 -6 0 c-41 6 -48 14 -87 95 -4 8 -11 24 -20 42 -6 13 -13 28 -20 42 -2 4 -7 15 -11 23 -3 7 -8 18 -10 23 -4 8 -8 15 -20 40 -3 6 -8 17 -12 26 -4 9 -8 17 -9 19 -1 3 -2 3 -8 3 -5 0 -6 0 -7 -3z m-3 -88 c5 -10 8 -17 19 -40 4 -9 9 -20 11 -25 3 -6 6 -13 8 -16 1 -3 4 -10 7 -15 7 -15 11 -24 11 -25 0 0 -121 0 -121 1 -1 0 0 1 0 3 1 1 3 5 4 8 2 3 4 8 6 12 1 4 4 9 5 12 3 6 6 12 10 22 2 3 4 9 6 12 1 3 4 8 5 12 3 7 6 13 10 22 2 3 4 8 5 11 2 3 4 8 5 11 1 3 3 5 3 5 1 0 3 -4 6 -10z M699 329 c0 -1 -1 -2 -1 -2 0 -1 -1 -2 -12 -28 -2 -3 -4 -8 -5 -10 -1 -3 -3 -8 -5 -11 -1 -3 -3 -7 -4 -10 -3 -5 -4 -9 -9 -20 -1 -2 -3 -7 -4 -9 -4 -9 -8 -17 -10 -22 -2 -4 -4 -8 -5 -11 -2 -3 -4 -8 -5 -10 -1 -3 -3 -7 -4 -10 -3 -6 -7 -15 -9 -20 l-2 -4 7 -14 c4 -8 8 -15 8 -15 0 0 1 1 2 3 2 4 3 8 6 15 5 10 6 14 8 17 0 2 2 5 3 7 1 2 2 5 3 7 2 6 4 10 6 14 1 3 3 7 4 10 2 4 3 6 7 15 0 1 2 4 2 6 1 2 3 5 4 8 3 7 5 12 7 13 0 0 3 -6 6 -12 3 -7 8 -17 11 -23 2 -7 6 -15 8 -18 3 -7 5 -11 13 -29 2 -4 5 -11 7 -15 2 -5 6 -11 8 -16 2 -4 5 -11 7 -15 7 -16 10 -23 16 -35 17 -37 25 -48 42 -60 7 -4 10 -6 18 -9 15 -7 48 -11 69 -9 l10 1 0 4 0 5 -6 0 c-35 5 -47 15 -67 56 -14 30 -13 25 -8 36 2 5 3 8 9 21 2 3 4 8 5 10 5 11 6 15 9 20 4 9 11 24 14 32 1 2 3 7 5 10 1 2 3 7 4 10 1 2 3 7 5 10 6 13 7 16 9 21 3 5 5 8 5 5 0 -1 2 -4 4 -8 1 -5 5 -11 7 -16 2 -4 4 -10 6 -13 2 -4 9 -20 17 -37 8 -17 15 -33 17 -36 2 -4 4 -10 6 -14 12 -26 17 -37 22 -46 16 -34 27 -47 50 -59 10 -5 16 -7 35 -10 17 -3 230 -4 246 -2 14 3 24 11 30 27 1 3 3 6 3 6 1 1 1 2 1 3 0 0 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 6 1 2 3 5 3 7 1 3 3 7 4 9 1 1 1 2 0 2 -1 1 -3 1 -5 2 -5 1 -5 2 -8 -5 -10 -21 -28 -38 -45 -42 -2 0 -6 -1 -9 -2 -12 -4 -26 -4 -77 -4 l-51 1 0 68 0 68 71 0 c52 0 72 0 73 1 1 1 1 4 1 10 l0 9 -73 0 -72 1 0 63 0 63 56 0 c58 0 63 0 75 -4 22 -7 34 -23 35 -45 l1 -6 5 0 6 0 0 17 c0 27 -3 41 -12 48 -2 1 -4 3 -4 3 -1 1 -9 4 -12 5 -3 1 -50 2 -135 2 l-131 0 0 -5 1 -4 20 -1 c31 -1 37 -4 43 -25 l3 -8 0 -134 0 -134 -4 -1 c-9 -1 -29 5 -34 10 -1 0 -2 1 -2 1 -2 0 -13 12 -18 19 -5 7 -13 23 -22 44 -2 3 -5 10 -8 16 -2 5 -6 13 -8 18 -2 4 -6 12 -8 17 -2 5 -6 12 -7 16 -2 3 -6 10 -8 15 -10 21 -12 27 -16 34 -1 3 -5 10 -7 15 -6 14 -12 26 -16 35 -7 14 -12 25 -15 33 -2 3 -6 11 -8 16 -8 16 -10 21 -10 22 0 1 -3 1 -7 1 l-7 0 -3 -6 c-7 -15 -9 -20 -12 -25 -1 -4 -4 -9 -5 -13 -7 -15 -15 -31 -17 -37 -2 -3 -4 -9 -6 -12 -2 -4 -4 -10 -6 -14 -2 -3 -4 -9 -6 -11 -2 -7 -10 -23 -17 -38 -1 -4 -4 -9 -5 -12 -3 -6 -7 -14 -12 -25 -2 -5 -4 -6 -5 -3 0 1 -3 8 -7 15 -3 6 -6 14 -8 18 -5 10 -11 22 -15 33 -3 5 -8 16 -12 24 -4 8 -9 19 -12 25 -2 5 -6 13 -8 17 -1 3 -5 11 -7 17 -3 5 -6 12 -8 15 -1 3 -5 11 -9 19 l-6 13 -6 0 c-3 0 -6 -1 -7 -1z M1468 329 c-3 0 -8 -1 -11 -2 -37 -6 -70 -28 -79 -53 -10 -30 -2 -61 23 -80 4 -3 8 -6 9 -7 0 -1 2 -2 3 -2 2 -1 3 -2 3 -2 0 0 1 -1 2 -1 1 -1 4 -2 7 -4 6 -4 16 -9 41 -20 7 -3 14 -7 28 -13 4 -2 11 -5 15 -7 19 -9 45 -22 47 -25 0 0 2 -2 5 -3 38 -26 32 -68 -11 -84 -24 -9 -65 -9 -93 -1 -11 4 -28 11 -31 14 0 0 -2 2 -4 3 -13 10 -26 29 -32 48 -1 4 -3 9 -3 10 -1 1 -1 3 -1 4 0 4 -2 5 -7 5 l-4 0 -1 -28 c0 -26 0 -28 2 -33 4 -10 16 -20 30 -27 2 -1 5 -3 7 -3 4 -2 18 -7 23 -8 10 -2 13 -3 18 -4 19 -4 35 -5 58 -5 21 0 29 0 43 3 5 1 7 1 17 4 21 6 46 24 56 41 15 25 13 60 -4 78 -15 16 -34 27 -86 51 -4 1 -10 4 -14 6 -5 2 -11 6 -16 8 -4 2 -10 5 -14 6 -12 6 -30 15 -35 18 -3 2 -6 3 -7 4 -1 0 -2 1 -2 1 0 0 -1 1 -3 2 -2 1 -3 2 -3 2 0 0 -1 1 -3 2 -9 6 -17 18 -19 29 -4 25 13 44 50 53 7 2 40 2 50 0 50 -9 74 -31 87 -77 3 -10 2 -9 8 -10 l5 0 0 30 c-1 34 0 33 -10 43 -7 7 -26 19 -31 19 -1 0 -2 0 -3 1 -10 5 -32 10 -54 13 -11 1 -51 2 -56 1z M1629 329 c-1 -1 -3 -1 -4 -1 -2 1 -3 -2 -3 -5 0 -3 1 -4 5 -4 36 -7 42 -13 68 -78 7 -18 18 -44 24 -59 6 -15 17 -41 24 -58 7 -18 19 -46 25 -63 7 -18 16 -38 19 -45 l5 -14 5 0 c7 -1 7 -1 10 8 2 4 4 9 5 12 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 1 0 2 1 3 1 1 2 5 4 9 0 1 1 4 2 5 0 2 2 4 2 6 1 1 2 3 2 4 1 1 1 2 1 3 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 6 3 8 2 4 2 4 7 -9 3 -6 11 -27 19 -45 29 -73 42 -105 50 -123 4 -11 8 -20 8 -20 2 -3 13 -1 13 1 0 2 9 24 12 32 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 1 1 2 1 3 2 5 3 6 3 7 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 3 8 5 13 2 5 4 10 5 13 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 1 0 2 1 3 1 1 1 3 2 4 1 1 1 2 1 3 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 3 8 5 13 2 5 4 10 5 13 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 0 1 2 2 5 1 2 2 4 2 5 0 1 0 2 1 3 0 1 1 3 2 4 0 2 2 4 2 6 1 1 2 3 2 4 1 1 1 2 1 3 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 2 5 2 5 0 1 1 3 2 5 1 3 3 8 5 13 2 5 4 10 5 13 1 2 2 5 2 5 0 1 0 2 1 2 3 2 0 3 -11 3 l-12 0 -1 -3 c-1 -1 -2 -4 -2 -5 -3 -7 -5 -12 -6 -14 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -4 -2 -5 0 -1 0 -2 -1 -3 -1 -1 -1 -3 -2 -4 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -4 -2 -5 0 -1 0 -2 -1 -3 -1 -1 -1 -3 -2 -4 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -5 -2 -5 0 -1 0 -2 -1 -3 -1 0 -1 -1 -1 -2 0 -5 -3 0 -13 27 -72 177 -73 180 -86 192 -6 5 -8 7 -12 10 -10 6 -20 10 -32 12 -5 1 -10 2 -12 2 -6 1 -33 1 -35 0 -2 -2 -1 -9 0 -9 1 -1 4 -1 7 -2 26 -3 39 -15 54 -50 15 -36 14 -32 10 -40 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 -1 0 -2 -1 -3 -1 -1 -1 -3 -2 -4 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -3 -8 -5 -13 -2 -5 -4 -10 -5 -13 -1 -2 -2 -4 -2 -5 0 -1 0 -2 -1 -3 -1 -1 -1 -3 -2 -4 -1 -1 -1 -2 -1 -3 0 -1 -1 -3 -2 -5 -1 -3 -2 -6 -3 -8 -1 -2 -2 -5 -3 -8 -1 -2 -2 -4 -2 -5 0 0 -1 -2 -2 -5 -1 -2 -2 -4 -2 -5 0 -1 -1 -3 -2 -5 -1 -3 -2 -5 -2 -6 -2 -4 -3 -1 -23 50 -63 156 -58 144 -66 156 -7 10 -22 24 -26 24 0 0 -1 0 -1 1 0 0 -1 1 -3 2 -2 1 -5 2 -7 3 -6 2 -11 4 -20 5 -4 1 -10 1 -13 2 -7 1 -23 1 -26 0z M2759 328 c-3 -6 -1 -8 11 -9 11 -2 21 -4 31 -9 17 -8 32 -21 57 -53 8 -10 16 -20 17 -20 0 -1 2 -4 4 -6 2 -2 4 -5 4 -5 0 0 2 -3 4 -5 2 -2 4 -6 6 -7 8 -10 33 -42 33 -43 0 -1 -1 -3 -3 -4 -1 -2 -4 -6 -6 -8 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -6 -1 0 -4 -4 -7 -7 -12 -14 -20 -21 -33 -30 -10 -7 -14 -8 -25 -8 -10 -1 -12 0 -22 5 -11 5 -26 22 -48 54 -26 39 -51 77 -51 77 0 1 3 2 6 3 43 10 70 30 79 58 11 37 -2 72 -33 91 -14 8 -25 12 -40 16 -25 6 -33 6 -124 6 l-84 0 0 -5 0 -4 12 -1 c19 -1 26 -4 31 -15 7 -15 6 -3 7 -160 l0 -143 25 0 25 0 0 76 1 77 19 0 c10 0 19 0 20 -1 0 0 6 -9 13 -18 29 -45 46 -71 49 -75 2 -3 6 -8 8 -12 20 -26 37 -39 63 -44 7 -1 95 -1 102 0 22 4 42 19 63 46 2 2 4 5 5 6 0 1 1 1 1 2 0 0 1 2 2 3 2 1 5 6 9 11 4 5 7 9 7 9 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 2 3 4 1 2 3 4 3 4 0 0 2 3 4 5 2 2 4 5 4 5 0 0 4 4 7 9 8 10 10 13 11 13 0 0 3 -3 5 -6 3 -3 5 -6 6 -7 0 -1 3 -4 6 -8 3 -4 6 -7 6 -8 1 -1 6 -8 12 -15 6 -7 11 -14 12 -15 4 -5 11 -14 13 -17 10 -13 22 -27 29 -32 2 -1 4 -3 4 -3 4 -4 21 -13 30 -16 4 -1 49 -2 76 -1 1 0 1 2 1 4 0 5 -1 6 -6 6 -9 0 -26 7 -39 15 -13 9 -31 26 -39 38 -1 2 -2 3 -2 3 0 0 -2 3 -4 5 -2 2 -4 5 -4 5 0 0 -2 3 -4 5 -2 2 -4 5 -4 5 0 0 -2 3 -4 5 -2 2 -4 5 -4 5 0 0 -2 3 -4 5 -2 2 -4 5 -4 5 -2 1 -49 61 -50 63 0 1 4 7 6 9 0 0 2 3 4 5 2 2 4 5 4 5 0 0 4 5 9 11 5 6 9 11 9 11 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 3 4 5 2 2 4 5 4 5 0 0 2 3 4 5 2 2 4 5 4 6 1 0 4 4 7 7 29 33 48 45 78 48 11 2 11 2 11 5 0 7 3 7 -39 7 -20 0 -39 0 -41 -1 -2 0 -6 -1 -9 -2 -16 -4 -40 -23 -59 -48 -2 -2 -4 -5 -4 -5 0 0 -3 -4 -7 -9 -4 -5 -7 -9 -7 -9 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -2 -2 -3 -4 -1 -2 -3 -4 -3 -4 0 0 -2 -3 -4 -5 -2 -2 -4 -5 -4 -5 0 0 -3 -4 -6 -8 -4 -5 -7 -8 -7 -8 0 0 -5 6 -10 12 -5 6 -10 12 -10 13 -1 1 -3 4 -5 6 -10 13 -33 41 -38 47 -15 17 -29 29 -39 33 -2 1 -4 2 -4 2 -1 0 -4 1 -7 2 -3 1 -7 2 -9 2 -7 2 -79 1 -79 -1z m-145 -17 c8 -2 18 -5 22 -6 9 -4 11 -5 11 -5 2 0 14 -8 19 -12 7 -6 15 -17 18 -25 3 -8 4 -32 1 -40 -8 -27 -36 -46 -74 -52 -5 -1 -17 -1 -30 -1 l-21 1 0 68 0 68 4 1 c20 4 38 5 50 3z M2267 328 c-49 -2 -95 -26 -122 -61 -2 -2 -4 -5 -5 -6 0 -1 -1 -2 -1 -2 0 0 -1 -1 -1 -2 -1 -2 -2 -3 -6 -10 -1 -2 -3 -4 -3 -4 -3 -5 -11 -27 -14 -40 -5 -22 -5 -55 0 -76 9 -37 31 -73 57 -91 2 -1 4 -3 4 -3 1 -1 16 -10 22 -13 16 -8 30 -12 45 -15 16 -3 21 -3 41 -3 25 0 29 0 55 6 2 0 7 2 11 3 49 17 88 58 101 107 17 65 -1 131 -49 171 -5 4 -18 14 -20 15 -1 0 -2 1 -2 1 0 1 -18 9 -24 12 -8 3 -24 7 -39 10 -7 1 -39 2 -50 1z m38 -19 c2 -1 7 -2 10 -2 9 -2 26 -9 30 -13 1 0 2 -1 2 -1 0 0 1 -1 2 -1 1 -1 3 -3 6 -4 19 -15 35 -43 42 -74 6 -27 7 -68 2 -89 -1 -2 -1 -5 -2 -8 -14 -71 -71 -108 -141 -94 -45 10 -77 47 -86 104 -12 69 9 137 50 165 14 9 24 13 44 17 6 1 35 1 41 0z'/%3E%3C/svg%3E")}/* End custom CSS */