.wp-block-mrktgheroes-v1-challenges{box-sizing:border-box;color:var(--wp--preset--color--ink,#0a0a0a);font-family:var(--wp--preset--font-family--helvetica,"Helvetica Neue",Helvetica,Arial,sans-serif);line-height:normal;overflow:hidden;position:relative}body .wp-block-mrktgheroes-v1-challenges{margin-block:0}.wp-block-mrktgheroes-v1-challenges *,.wp-block-mrktgheroes-v1-challenges :after,.wp-block-mrktgheroes-v1-challenges :before{box-sizing:border-box}.wp-block-mrktgheroes-v1-challenges{background:var(--wp--preset--color--bone,#fafaf7)}.v1ch__blob{border-radius:50%;pointer-events:none;position:absolute}.v1ch__blob--1{background:radial-gradient(closest-side,rgba(139,124,246,.75),rgba(179,166,255,.3) 55%,rgba(199,190,255,0));filter:blur(20px);height:56vw;max-height:880px;max-width:880px;right:0;top:18%;width:56vw}.v1ch__blob--2{background:radial-gradient(closest-side,rgba(199,190,255,.7),rgba(199,190,255,0));filter:blur(24px);height:40vw;left:-8%;max-height:620px;max-width:620px;top:40%;width:40vw}.v1ch__blob--3{background:radial-gradient(closest-side,rgba(241,244,31,.55),rgba(241,244,31,0));bottom:4%;filter:blur(24px);height:22vw;max-height:340px;max-width:340px;right:32%;width:22vw}.v1ch__inner{box-sizing:border-box;gap:clamp(36px,4vw,60px);margin:0 auto;max-width:1568px;padding:clamp(72px,9vw,150px) clamp(20px,4vw,64px) clamp(40px,4.5vw,72px);position:relative}.v1ch__head,.v1ch__inner{display:flex;flex-direction:column}.v1ch__head{gap:22px}.v1ch__badge{align-items:center;align-self:flex-start;background:var(--wp--preset--color--white,#fff);border-radius:999px;box-shadow:0 10px 30px -18px hsla(0,0%,4%,.25);color:var(--wp--preset--color--ink,#0a0a0a);display:inline-flex;font-size:14px;gap:14px;line-height:normal;margin:0;max-width:100%;padding:10px 20px}.v1ch__badge-arrow{background:var(--wp--preset--color--ink,#0a0a0a);display:block;flex:none;height:1.5px;position:relative;width:36px}.v1ch__badge-arrow:after{border-right:1.5px solid var(--wp--preset--color--ink,#0a0a0a);border-top:1.5px solid var(--wp--preset--color--ink,#0a0a0a);box-sizing:border-box;content:"";display:block;height:8px;position:absolute;right:0;top:-3.5px;transform:rotate(45deg);width:8px}.v1ch__heading{font-size:clamp(38px,5vw,84px);font-weight:700;letter-spacing:-.04em;line-height:1;margin:0;max-width:16ch;text-wrap:balance}.v1ch__hl{background:var(--wp--preset--color--white,#fff);border-radius:.22em;box-shadow:0 0 0 2px var(--wp--preset--color--line,#ecebe7),0 18px 40px -20px hsla(0,0%,4%,.3);cursor:default;display:inline-block;padding:.06em;transform:rotate(-2deg);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.v1ch__hl-fill{background:var(--wp--preset--color--yellow,#f1f41f);border-radius:.16em;color:var(--wp--preset--color--ink,#0a0a0a);display:block;padding:0 .18em .06em}@media(hover:hover){.v1ch__hl:hover{transform:rotate(1.5deg) scale(1.03)}}.v1ch__grid{align-items:stretch;display:grid;gap:clamp(20px,3vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.v1ch__list{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative}.v1ch__indicator{background:var(--wp--preset--color--yellow,#f1f41f);border-radius:22px;box-shadow:inset 0 0 0 1.5px var(--wp--preset--color--ink,#0a0a0a),0 18px 40px -22px hsla(0,0%,4%,.35);height:var(--v1ch-h,84px);overflow:hidden;pointer-events:none;right:0;top:0;transform:translateY(var(--v1ch-y,0));transition:transform .6s cubic-bezier(.7,0,.2,1),height .6s cubic-bezier(.7,0,.2,1)}.v1ch__indicator,.v1ch__progress{display:block;left:0;position:absolute}.v1ch__progress{background:var(--wp--preset--color--ink,#0a0a0a);bottom:0;height:4px;transform:scaleX(0);transform-origin:left;width:100%}.v1ch__q{color:var(--wp--preset--color--ink,#0a0a0a);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;backdrop-filter:blur(16px);background:hsla(0,0%,100%,.55);border:0;border-radius:22px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.95);box-sizing:border-box;cursor:pointer;display:flex;font:inherit;font-size:clamp(16px,1.3vw,20px);font-weight:700;gap:18px;line-height:1.25;margin:0;min-height:84px;padding:12px 26px;position:relative;text-align:left;transition:box-shadow .3s,background .4s;width:100%;z-index:1}.v1ch__q:focus-visible{outline:2px solid var(--wp--preset--color--ink,#0a0a0a);outline-offset:3px}.v1ch__q.is-active{backdrop-filter:none;background:hsla(0,0%,100%,0);box-shadow:inset 0 0 0 1px transparent}.v1ch__q-num{font-size:13px;font-variant-numeric:tabular-nums;font-weight:400;opacity:.6}.v1ch__q-text{flex:1;min-width:0}.v1ch__q-arrow{background:hsla(0,0%,4%,.06);border-radius:50%;color:var(--wp--preset--color--ink,#0a0a0a);display:grid;flex:none;height:36px;place-items:center;transform:rotate(-45deg);transition:background .3s,transform .4s,color .3s;width:36px}.is-active .v1ch__q-arrow{background:var(--wp--preset--color--ink,#0a0a0a);color:var(--wp--preset--color--yellow,#f1f41f);transform:rotate(0deg)}.v1ch__card{backdrop-filter:blur(30px) saturate(1.5);background:hsla(0,0%,100%,.5);border-radius:32px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9),inset 0 1px 0 #fff,0 0 0 1px hsla(0,0%,4%,.05);display:flex;flex-direction:column;gap:22px;min-width:0;overflow:hidden;padding:clamp(28px,3.2vw,52px);position:relative}.v1ch__card-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.v1ch__eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase}.v1ch__count{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.v1ch__panels{display:grid}.v1ch__panel{display:flex;flex-direction:column;gap:22px;grid-area:1/1;min-width:0;visibility:hidden}.v1ch__panel.is-active{visibility:visible}.v1ch__title{display:flex;flex-wrap:wrap;font-size:clamp(28px,2.8vw,46px);font-weight:700;gap:0 .26em;letter-spacing:-.03em;line-height:1.05;margin:0}.v1ch__w{overflow:hidden;padding-bottom:.08em}.v1ch__w,.v1ch__w-in{display:inline-block}.v1ch__text{font-size:clamp(16px,1.25vw,19px);line-height:1.6;margin:0;text-wrap:pretty}.v1ch__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.v1ch__tag{background:hsla(0,0%,100%,.7);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(139,124,246,.35);font-size:14px;margin:0;padding:8px 14px}.v1ch__cta,.v1ch__tag{color:var(--wp--preset--color--ink,#0a0a0a);font-weight:700;line-height:normal}.v1ch__cta{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:var(--wp--preset--color--yellow,#f1f41f);border:0;border-radius:14px;box-sizing:border-box;display:inline-flex;font-size:17px;gap:12px;justify-content:center;max-width:100%;padding:18px 28px;transition:transform .2s}@media(hover:hover){.v1ch__cta:hover{color:var(--wp--preset--color--ink,#0a0a0a);transform:translateY(-2px) rotate(-1.5deg)}}.v1ch__cta{align-self:flex-start;margin-top:auto;transition:transform .25s}.v1ch__cta:focus-visible{outline:2px solid var(--wp--preset--color--ink,#0a0a0a);outline-offset:3px}@media(hover:hover){.v1ch__q:hover{box-shadow:inset 0 0 0 1px var(--wp--preset--color--ink,#0a0a0a)}.v1ch__cta:hover{color:var(--wp--preset--color--ink,#0a0a0a);transform:translateY(-2px) rotate(-1.5deg)}}@media(max-width:600px){.wp-block-mrktgheroes-v1-challenges .v1ch__q{gap:14px;padding:12px 16px 12px 20px}.wp-block-mrktgheroes-v1-challenges .v1ch__cta{align-self:stretch;text-align:center}}@media(prefers-reduced-motion:reduce){.wp-block-mrktgheroes-v1-challenges .v1ch__cta,.wp-block-mrktgheroes-v1-challenges .v1ch__indicator,.wp-block-mrktgheroes-v1-challenges .v1ch__q,.wp-block-mrktgheroes-v1-challenges .v1ch__q-arrow{transition:none}.wp-block-mrktgheroes-v1-challenges .v1ch__progress{display:none}}
