.yt{position:relative;aspect-ratio:16/9;background:var(--violet);border-radius:var(--r);overflow:hidden}.yt__btn{all:unset;cursor:pointer;position:absolute;inset:0;display:grid;place-items:center}.yt__btn::before{content:"";width:72px;height:72px;border-radius:50%;background:var(--mint);transition:transform 200ms var(--ease-out)}.yt__btn::after{content:"";position:absolute;margin-left:5px;border-left:20px solid var(--ink);border-block:12px solid #fff0}.yt__btn:active::before{transform:scale(.94)}.yt__btn:focus-visible{outline:3px solid var(--mint);outline-offset:-6px}@media (hover:hover) and (pointer:fine){.yt__btn:hover::before{transform:scale(1.07)}}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.faq{display:grid;width:100%;max-width:980px;margin-inline:auto}.faq .wp-block-details{border-top:1px solid var(--mist)}.faq .wp-block-details:last-child{border-bottom:1px solid var(--mist)}.faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-weight:500;font-size:1.05rem;line-height:1.4}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:none;width:32px;height:32px;border-radius:50%;border:2px solid var(--mint);background:linear-gradient(var(--royal),var(--royal)) center/12px 2px no-repeat,linear-gradient(var(--royal),var(--royal)) center/2px 12px no-repeat;transition:transform 220ms var(--ease-out)}.faq details[open] summary::after{transform:rotate(45deg)}.faq .wp-block-details>p{text-align:left;padding:0 56px 22px 0;font-size:.93rem;color:var(--ink-soft);max-width:46rem}details.is-anim{overflow:hidden}.rtb-hero{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,5vw,72px)}.rtb-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;align-items:center}.rtb-hero__text{grid-column:1/8;display:grid;gap:16px;justify-items:start}.rtb-sub{font-weight:500!important;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.25;color:var(--mint)}.rtb-hero__text p{font-size:.98rem;color:var(--on-royal);max-width:40rem}.rtb-hero .yt{grid-column:8/13}.exc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;align-items:start}.exc__head{grid-column:1/6;display:grid;gap:18px}.exc__head .wp-block-image img{max-width:240px;height:auto}.exc__cols{grid-column:7/13;display:grid;gap:14px}.exc__cols p{font-size:.92rem;color:var(--ink-soft)}.ptiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(28px,3.4vw,44px)}.ptile{border-radius:var(--r);padding:clamp(20px,2.2vw,28px);display:grid;gap:10px;align-content:start}.ptile h3{font-weight:300;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em}.ptile p{font-size:.88rem}.ptile--violet{background:var(--violet);color:#fff}.ptile--violet p{color:var(--on-royal)}.ptile--peri{background:var(--peri);color:var(--ink)}.ptile--royal{background:var(--royal);color:#fff}.ptile--royal p{color:var(--on-royal)}.ptile--mint{background:var(--mint);color:var(--ink)}.res3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.res3__col{padding-inline:clamp(16px,2.4vw,32px);border-left:1px solid var(--mist);display:grid;gap:16px;align-content:start}.res3__col:first-child{border-left:0;padding-left:0}.res3__col:last-child{padding-right:0}.chip{justify-self:start;background:var(--royal);color:#fff;font-weight:600;font-size:.82rem;padding:8px 16px;border-radius:var(--pill)}.res3__col ul{display:grid;gap:12px}.res3__col li{font-size:.92rem;color:var(--ink-soft);line-height:1.55}.res3__col li strong{font-weight:700;color:var(--royal)}.res-sub{font-weight:600;font-size:.95rem;color:var(--royal)}.voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.voice .wp-block-quote{font-weight:300;font-size:1.02rem;line-height:1.65;border:0;padding:0;margin:0}.voice .wp-block-quote p{font-size:inherit}.voice__who{margin-top:14px;font-size:.84rem;color:var(--on-royal)}.voice__who strong{color:#fff;font-weight:600}.proc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(20px,3vw,40px);position:relative;margin-top:clamp(24px,3vw,36px)}.proc::before{content:"";position:absolute;left:26px;right:26px;top:26px;height:2px;background:var(--mist)}.pstep{display:grid;gap:10px;align-content:start}.node{width:52px;height:52px;border-radius:50%;border:2px solid var(--mint);background:#fff;display:grid;place-items:center;font-weight:300;font-size:1.25rem;position:relative;z-index:1;margin:0}.pstep p:not(.node){font-size:.88rem;color:var(--ink-soft)}.tgt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center}.tgt__text{grid-column:1/6;display:grid;gap:14px}.tgt__text p{font-size:.95rem;color:var(--ink-soft)}.tgt .yt{grid-column:7/13}.team{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;align-items:start}.team__head{grid-column:1/5;display:grid;gap:18px;align-content:start}.team__head .wp-block-image img{max-height:68px;width:auto}.team__list{grid-column:5/13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(16px,2.4vw,32px)}.person{display:grid;gap:10px;align-content:start}.person .ringpic{width:112px;margin:8px 0 6px 8px}.person .ringpic::after{inset:-8px}.person__role{font-weight:600;font-size:.84rem;color:var(--royal)}.person p{font-size:.86rem;color:var(--ink-soft)}.cs-hero{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(36px,4.6vw,64px)}.cs-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.cs-hero__label{grid-column:1/5;display:grid;gap:20px;justify-items:start}.cs-hero__label h1{font-weight:600!important;font-size:1rem;color:var(--mint)}.cs-logo{background:#fff;border-radius:var(--pill);padding:12px 26px;display:flex}.cs-logo img{height:38px;width:auto}.cs-title{grid-column:5/13;font-weight:200!important;letter-spacing:-.025em;line-height:1.08;font-size:clamp(1.8rem,3.9vw,3.4rem);text-wrap:balance}.band--peri{background:var(--peri);color:var(--ink)}.cs-res__intro{max-width:44rem;font-size:1rem;margin:12px 0 28px}.cs-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cs-res__col{padding-inline:clamp(16px,2.4vw,32px);border-left:2px solid rgb(20 17 31 / .2);display:grid;gap:12px;align-content:start}.cs-res__col:first-child{border-left:0;padding-left:0}.cs-res__col:last-child{padding-right:0}.cs-res__lead{font-size:.95rem;font-weight:600}.cs-res__num{font-weight:200;letter-spacing:-.03em;line-height:1;font-size:clamp(2.1rem,3.8vw,3.4rem)}.cs-res__col p.body{font-size:.88rem}.cs-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(20px,2.6vw,32px)}.cs-ch{padding-inline:clamp(16px,2.4vw,32px);border-left:1px solid var(--mist);display:grid;gap:10px;align-content:start}.cs-ch:first-child{border-left:0;padding-left:0}.cs-ch:last-child{padding-right:0}.cs-ch p{font-size:.88rem;color:var(--ink-soft)}.cs-sol{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.cs-sol__intro{grid-column:1/5;display:grid;gap:14px;align-content:start}.cs-sol__intro p{font-size:.92rem;color:var(--ink-soft)}.cs-sol__list{grid-column:5/13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(16px,2.4vw,32px)}.cs-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:2px 14px;padding-top:16px;border-top:1px solid var(--mist);align-items:start}.cs-row .ring-icon{grid-row:1/3;width:44px;height:44px}.cs-row p{font-size:.86rem;color:var(--ink-soft)}.cs-end{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;align-items:start}.cs-end__text{grid-column:1/6;display:grid;gap:14px}.cs-end__text p{font-size:.92rem;color:var(--on-royal)}.cs-end__quotes{grid-column:7/13;display:grid;gap:28px}.cs-q .wp-block-quote{font-weight:200;letter-spacing:-.01em;line-height:1.35;font-size:clamp(1.15rem,1.9vw,1.55rem);border:0;padding:0;margin:0}.cs-q .wp-block-quote p{font-size:inherit}.cs-q__who{margin-top:12px;font-size:.84rem;color:var(--on-royal)}.cs-q__who strong{color:#fff;font-weight:600}.cs-q+.cs-q{padding-top:26px;border-top:2px solid var(--mint)}.home-hero{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(36px,4.6vw,64px)}.home-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;align-items:center}.home-hero__text{grid-column:1/8;display:grid;gap:16px;justify-items:start}.home-sub{font-weight:500;font-size:.98rem;color:var(--mint);max-width:30rem}.home-hero .yt{grid-column:8/13}.home-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 24px;align-items:start;margin-top:clamp(24px,3vw,40px);padding-top:clamp(20px,2.6vw,32px);border-top:1px solid rgb(255 255 255 / .18)}.home-intro h2{grid-column:1/7;font-weight:200!important;letter-spacing:-.02em;line-height:1.1;font-size:clamp(1.7rem,3.2vw,2.7rem)}.home-intro p{grid-column:8/13;font-size:.95rem;color:var(--on-royal)}.home-intro p strong{color:#fff;font-weight:600}.sv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 32px;margin-bottom:clamp(20px,2.6vw,30px)}.sv-head p{font-weight:600;font-size:.9rem;color:var(--royal)}.sv{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.sv-tiles{grid-column:1/8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sv-tile{background:var(--paper);border-radius:var(--r);padding:16px 10px;display:grid;justify-items:center;align-content:center;gap:10px;text-align:center;min-height:112px;font-weight:600;font-size:.84rem;transition:transform 200ms var(--ease-out),background-color 160ms ease-out,color 160ms ease-out}.sv-tile .wp-block-image,.sv-tile img{width:34px;height:34px}.sv-tile img{object-fit:contain}.sv-tile a{text-decoration:none}.sv-tile a::after{content:"";position:absolute;inset:0}.sv-tile{position:relative}.sv-tile:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sv-tile:hover{background:var(--royal);color:#fff}.sv-tile:hover img{filter:invert(1)}}.sv-text{grid-column:8/13;display:grid;gap:10px;justify-items:start}.sv-text p{font-size:.86rem;color:var(--ink-soft)}.sv-text strong{color:var(--ink);font-weight:600}.rtbh{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.rtbh__lead{grid-column:1/6;display:grid;gap:14px;justify-items:start}.rtbh__lead p{font-size:.92rem;color:var(--on-royal)}.rtbh__lead p strong{color:#fff;font-weight:600}.rtbh__cards{grid-column:7/13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcard{background:#fff;color:var(--ink);border-radius:var(--r);padding:20px;display:grid;gap:10px;align-content:start}.pcard .wp-block-image img{height:44px;width:auto;max-width:100%;object-fit:contain;object-position:left}.pcard p{font-size:.82rem;color:var(--ink-soft)}.pcard .btn-line .wp-block-button__link{background:#fff0;color:var(--royal);padding:9px 16px;min-height:40px;font-size:.8rem}.about{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.about h2{font-weight:200!important;font-size:1.7rem}.about__claims{display:flex;flex-wrap:wrap;gap:12px 28px;flex:1}.about__claim{display:flex;align-items:center;gap:12px;font-size:.88rem;font-weight:500}.about__claim .wp-block-image,.about__claim img{width:32px;height:32px}.about .wp-block-button .wp-block-button__link{background:#fff0;border-color:rgb(255 255 255 / .55)}.hq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-bottom:clamp(28px,3.4vw,44px)}.hq .wp-block-quote{font-size:.94rem;line-height:1.7;color:var(--ink-soft);border:0;padding:0;margin:0}.hq .wp-block-quote p{font-size:inherit}.hq__who{margin-top:12px;font-size:.84rem}.hq__who strong{font-weight:600}.hq .wp-block-image img{height:28px;width:auto;margin-top:14px}.hq__small{font-weight:600;font-size:.82rem;color:var(--royal);margin-bottom:8px}.cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(16px,2vw,24px) 0}.case{background:var(--peri);color:var(--ink);border-radius:var(--r);padding:20px;min-height:128px;display:flex;align-items:flex-end;font-weight:600;font-size:.94rem;line-height:1.4;position:relative;transition:transform 200ms var(--ease-out),background-color 160ms ease-out,color 160ms ease-out}.case a{text-decoration:none}.case a::after{content:"";position:absolute;inset:0}.case:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.case:hover{background:var(--royal);color:#fff}}.contact{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center}.contact__photo{grid-column:1/4;justify-self:center}.contact__text{grid-column:5/13;display:grid;gap:12px;justify-items:start}.contact__lead{font-size:1.05rem}.contact__who{font-weight:700;font-size:1rem}.contact__line a{font-weight:500;border-bottom:2px solid var(--mint);text-decoration:none}.trends{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;align-items:center}.trends__head{grid-column:1/6;display:grid;gap:14px}.trends__claims{display:grid;gap:10px}.trends__claim{display:flex;align-items:center;gap:12px;font-size:.92rem}.trends__claim .wp-block-image,.trends__claim img{width:34px;height:34px}.trends .badges{grid-column:6/13;flex:none}.blog-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:clamp(16px,2vw,24px)}.blog-h p{font-size:.92rem;color:var(--ink-soft)}.posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px)}.post{border-top:1px solid var(--mist);padding-block:14px;display:grid;gap:4px}.post a{font-weight:600;font-size:.96rem;line-height:1.4;text-decoration:none;transition:color 150ms ease-out}.post p{font-size:.78rem;color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.post a:hover{color:var(--peri)}}@media (max-width:1100px){.ptiles{grid-template-columns:repeat(2,minmax(0,1fr))}.team__list{grid-template-columns:1fr 1fr}.sv-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rtbh__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.rtb-hero__grid,.exc,.tgt,.team,.cs-hero__grid,.cs-sol,.cs-end,.home-hero__grid,.home-intro,.sv,.rtbh,.contact,.trends{grid-template-columns:1fr}.rtb-hero__text,.rtb-hero .yt,.exc__head,.exc__cols,.tgt__text,.tgt .yt,.team__head,.team__list,.cs-hero__label,.cs-title,.cs-sol__intro,.cs-sol__list,.cs-end__text,.cs-end__quotes,.home-hero__text,.home-hero .yt,.home-intro h2,.home-intro p,.sv-tiles,.sv-text,.rtbh__lead,.rtbh__cards,.contact__photo,.contact__text,.trends__head,.trends .badges{grid-column:1/-1}.contact__photo{justify-self:start}.res3{grid-template-columns:1fr}.res3__col,.res3__col:first-child,.res3__col:last-child{border-left:0;padding:18px 0;border-top:1px solid var(--mist)}.res3__col:first-child{border-top:0}.voices,.hq{grid-template-columns:1fr}.proc{grid-template-columns:1fr;gap:20px}.proc::before{left:25px;right:auto;top:26px;bottom:26px;width:2px;height:auto}.pstep{grid-template-columns:52px minmax(0,1fr);column-gap:16px}.pstep .node{grid-row:1/4}.cs-res,.cs-three{grid-template-columns:1fr}.cs-res__col,.cs-res__col:first-child,.cs-res__col:last-child,.cs-ch,.cs-ch:first-child,.cs-ch:last-child{border-left:0;padding:18px 0;border-top:1px solid rgb(20 17 31 / .2)}.cs-ch,.cs-ch:first-child,.cs-ch:last-child{border-top-color:var(--mist)}.cs-res__col:first-child,.cs-ch:first-child{border-top:0}.cs-sol__list{grid-template-columns:1fr}.cases{grid-template-columns:1fr}.case{min-height:0}.posts{grid-template-columns:1fr}.about{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.ptiles{grid-template-columns:1fr}.team__list{grid-template-columns:1fr}.sv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rtbh__cards{grid-template-columns:1fr}.faq summary{font-size:1rem;padding:16px 0}.faq .wp-block-details>p{padding-right:0}}.band--violet{background:var(--violet);color:#fff}.band--royal{background:var(--royal);color:#fff}.home-hero .giant{font-size:clamp(2.7rem,6.4vw,5.9rem);overflow-wrap:normal;hyphens:manual;text-wrap:balance}.home-hero .giant{animation:rise 560ms var(--ease-out) both}.home-hero .home-sub{animation:rise 560ms var(--ease-out) 70ms both}.home-hero .yt{animation:rise 620ms var(--ease-out) 140ms both}.home-hero .home-intro{animation:rise 560ms var(--ease-out) 240ms both}.yt{transition:transform 260ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.yt:hover{transform:translateY(-2px)}}.post a{background:linear-gradient(var(--mint),var(--mint)) left bottom/0 2px no-repeat;transition:background-size 220ms var(--ease-out),color 150ms ease-out;padding-bottom:2px}@media (hover:hover) and (pointer:fine){.post a:hover{background-size:100% 2px;color:inherit}}@media (prefers-reduced-motion:reduce){.yt{transition:none}}.home-hero{min-height:clamp(540px,84vh,760px);display:flex;align-items:center}.home-hero>.wrap{width:100%}.home-hero__grid{display:block}.home-hero__text{max-width:min(760px,100%)}.field>.hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;container-type:size;background-color:var(--violet);background-size:cover;background-position:center}.hero-bg iframe{position:absolute;left:50%;top:50%;border:0;pointer-events:none;opacity:0;transition:opacity 700ms ease-out;width:max(100cqw,calc((100cqh + 220px) * 1.7778));height:max(56.25cqw,calc(100cqh + 220px));transform:translate(-50%,-50%)}.hero-bg.is-playing iframe{opacity:1}.hero-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity 700ms ease-out}.hero-bg.is-playing video{opacity:1}.hero-bg__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgb(57 41 112 / .95) 0%,rgb(57 41 112 / .84) 46%,rgb(57 41 112 / .50) 100%)}.home-hero .home-intro{max-width:min(760px,100%);grid-template-columns:1fr}.home-hero .home-intro h2,.home-hero .home-intro p{grid-column:1/-1}@media (max-width:960px){.home-hero{min-height:0;display:block}.hero-bg__scrim{background:rgb(57 41 112 / .86)}}@media (prefers-reduced-motion:reduce){.hero-bg iframe,.hero-bg video{display:none}}.cs-res__h{display:grid;gap:4px;font-size:.95rem!important;font-weight:600!important;line-height:1.35}.cs-res__h strong{display:block;font-weight:200;letter-spacing:-.03em;line-height:1;font-size:clamp(2.1rem,3.8vw,3.4rem)}.giant--m{font-size:clamp(2.3rem,5.4vw,4.8rem)!important}.ab-hero{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(36px,4.6vw,64px)}.ab-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;align-items:end}.ab-hero__title{grid-column:1/9}.ab-hero__side{grid-column:9/13;display:grid;gap:18px;justify-items:start}.ab-hero__side p{font-size:1rem;color:var(--on-royal)}.ab-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.ab-two__item{display:grid;gap:12px;align-content:start}.ab-two__item p{font-size:.95rem;color:var(--ink-soft)}.ab-badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px}.ab-badges .wp-block-image{width:auto}.ab-badges img{height:62px;width:auto;object-fit:contain}.ab-team{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;align-items:start}.ab-team__intro{grid-column:1/5;display:grid;gap:14px;align-content:start}.ab-team__intro p{font-size:.95rem;color:var(--ink-soft)}.ab-team__list{grid-column:5/13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(16px,2.4vw,32px)}.ab-person{display:grid;gap:8px;align-content:start}.ab-person .ringpic{width:128px;margin:8px 0 10px 8px}.ab-person .ringpic::after{inset:-9px}.ab-person p{font-size:.88rem;color:var(--ink-soft)}.ab-person .person__role{font-weight:600;color:var(--royal);font-size:.84rem}.ab-fit{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.ab-fit__head{grid-column:1/5;display:grid;gap:14px;align-content:start}.ab-fit__head p{font-size:.95rem;color:var(--on-royal)}.ab-fit__list{grid-column:6/13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ab-fit__item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;background:var(--violet);border-radius:var(--r);padding:16px}.ab-fit__item p{font-size:.92rem;font-weight:500;line-height:1.45}.rf-hero{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(36px,4.6vw,64px)}.rf-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;align-items:end}.rf-hero__title{grid-column:1/8}.rf-hero__side{grid-column:8/13;display:grid;gap:18px;justify-items:start}.rf-hero__side p{font-size:.98rem;color:var(--on-royal)}.logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.logos__tile{height:88px;border-radius:var(--r);background:var(--paper);display:grid;place-items:center;padding:14px 18px}.logos__tile .wp-block-image{display:grid;place-items:center;width:100%;height:100%}.logos__tile img{max-height:54px;max-width:100%;width:auto;object-fit:contain}.voices6{column-count:3;column-gap:16px}.v6{break-inside:avoid;margin-bottom:16px;background:var(--paper);border-radius:var(--r);padding:clamp(20px,2.2vw,28px);display:grid;gap:14px;align-content:start}.v6__tag{font-weight:600;font-size:.92rem;line-height:1.35;color:var(--royal)}.v6__tag span{display:block;font-weight:400;font-size:.8rem;color:var(--ink-soft);margin-top:2px}.v6 .wp-block-quote{font-size:.88rem;color:var(--ink-soft);line-height:1.7;border:0;padding:0;margin:0}.v6 .wp-block-quote p{font-size:inherit}.v6 .wp-block-quote+.wp-block-quote{margin-top:10px}.v6__who{font-size:.8rem}.v6__who strong{font-weight:600}.v6 .wp-block-image img{height:26px;width:auto}.leadq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;align-items:center}.leadq .ringpic{grid-column:1/4;justify-self:center;width:min(220px,100%)}.leadq__text{grid-column:5/13;display:grid;gap:18px;justify-items:start}.leadq .wp-block-quote{font-weight:300;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.45;border:0;padding:0;margin:0}.leadq .wp-block-quote p{font-size:inherit}.leadq__who{font-size:.88rem;color:var(--on-royal)}.ct-hero{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(32px,4vw,56px)}.ct-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 24px;align-items:end}.ct-hero__title{grid-column:1/7}.ct-hero__side{grid-column:8/13;font-size:1rem;color:var(--on-royal)}.ct{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px clamp(20px,3vw,48px);align-items:start}.ct__info{grid-column:1/6;display:grid;gap:24px}.ct__person{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center}.ct__person .ringpic{width:112px;margin:8px}.ct__person .ringpic::after{inset:-8px}.ct__name{font-weight:700;font-size:1.05rem}.ct__role{font-size:.86rem;color:var(--ink-soft);margin-bottom:6px}.ct__line a{font-weight:500;border-bottom:2px solid var(--mint);text-decoration:none;overflow-wrap:anywhere}.ct__block{display:grid;gap:6px;border-top:1px solid var(--mist);padding-top:16px}.ct__block h3{font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--royal)}.ct__block p{font-size:.92rem;color:var(--ink-soft)}.ct__block .small{font-size:.8rem;font-weight:600;color:var(--ink)}.ct__form{grid-column:7/13;background:var(--paper);border-radius:var(--r);padding:clamp(22px,3vw,40px);display:grid;gap:16px}.cf__form{display:grid;gap:14px}.cf__form p{margin:0}.cf__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cf label{display:block;font-weight:600;font-size:.84rem;margin-bottom:6px}.cf input[type=text],.cf input[type=email],.cf input[type=tel],.cf textarea{width:100%;font:400 1rem/1.4 Montserrat,sans-serif;color:var(--ink);background:#fff;border:2px solid #fff0;border-radius:var(--r);padding:13px 14px;min-height:48px;transition:border-color 160ms ease-out,box-shadow 160ms ease-out}.cf textarea{resize:vertical;min-height:140px}.cf input:focus,.cf textarea:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 3px rgb(115 122 251 / .35)}.cf__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.cf__btn{font:600 .92rem/1.2 Montserrat,sans-serif;min-height:48px;padding:15px 34px;border-radius:var(--pill);background:var(--royal);color:#fff;border:2px solid var(--royal);cursor:pointer;transition:transform 160ms var(--ease-out),background-color 200ms ease-out,border-color 200ms ease-out}.cf__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cf__btn:hover{background:var(--ink);border-color:var(--ink)}}.cf__err{font-size:.9rem;margin-bottom:6px}.cf__ok{border-left:4px solid var(--mint);border-radius:var(--r);padding:22px 22px}.cf__ok-title{font-weight:500;font-size:1.02rem;line-height:1.6}.ct--solo .ct__form{grid-column:1/8}.ct--solo .ct__info{grid-column:9/13}@media (max-width:1100px){.logos{grid-template-columns:repeat(4,minmax(0,1fr))}.voices6{column-count:2}.ab-team__list{grid-template-columns:1fr 1fr}}@media (max-width:960px){.ab-hero__grid,.ab-team,.ab-fit,.rf-hero__grid,.leadq,.ct-hero__grid,.ct{grid-template-columns:1fr}.ab-hero__title,.ab-hero__side,.ab-team__intro,.ab-team__list,.ab-fit__head,.ab-fit__list,.rf-hero__title,.rf-hero__side,.leadq .ringpic,.leadq__text,.ct-hero__title,.ct-hero__side,.ct__info,.ct__form,.ct--solo .ct__form,.ct--solo .ct__info{grid-column:1/-1}.ab-two{grid-template-columns:1fr}.leadq .ringpic{justify-self:start}.logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ab-team__list,.ab-fit__list{grid-template-columns:1fr}.voices6{column-count:1}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.logos__tile{height:76px}.cf__row{grid-template-columns:1fr}.ct__person{grid-template-columns:1fr}}.foot__links .wp-block-list+.wp-block-heading{margin-top:24px}.cv-sec{padding-block:var(--sec);background:#fff;color:var(--ink)}.cv-sec--paper{background:var(--paper)}.cv-sec--royal{background:var(--royal);color:#fff}.cv-sec--violet{background:var(--violet);color:#fff}.cv-sec--peri{background:var(--peri);color:var(--ink)}.cv-hero{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(36px,4.6vw,64px)}.cv-sec .wrap>*{margin-bottom:clamp(16px,2vw,24px)}.cv-sec .wrap>*:last-child{margin-bottom:0}.cv-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px clamp(16px,2.4vw,32px);align-items:start;margin-bottom:clamp(18px,2.4vw,30px)}.cv-row:last-child{margin-bottom:0}.cv-row--1{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cv-col{display:grid;gap:12px;align-content:start;min-width:0}.cv-col-12{grid-column:span 12}.cv-col-9{grid-column:span 9}.cv-col-8{grid-column:span 8}.cv-col-6{grid-column:span 6}.cv-col-4{grid-column:span 4}.cv-col-3{grid-column:span 3}.cv-col-2{grid-column:span 2}.cv-col-5{grid-column:span 5}.cv-col-7{grid-column:span 7}.cv-col-10{grid-column:span 10}.cv-col-11{grid-column:span 11}.cv-box{border-radius:var(--r);display:grid;gap:12px;align-content:start;min-width:0}.cv-box--def{padding:0}.cv-box--pri{background:var(--royal);color:#fff;padding:clamp(20px,2.4vw,32px)}.cv-box--sec{background:var(--peri);color:var(--ink);padding:clamp(20px,2.4vw,32px)}.cv-sec--royal .cv-box--pri{background:var(--violet)}.cv-sec h1,.cv-sec h2{font-weight:200;letter-spacing:-.02em;line-height:1.1;font-size:clamp(1.8rem,3.2vw,2.8rem);text-wrap:balance}.cv-sec h1.giant{font-size:clamp(2.3rem,5.4vw,4.8rem)!important;line-height:.98}.cv-sec h3{font-weight:600;font-size:1.08rem;line-height:1.35}.cv-sec h4,.cv-sec h5{font-weight:600;font-size:1rem;line-height:1.4}.cv-sec p,.cv-sec li{font-size:.95rem;line-height:1.7;color:var(--ink-soft)}.cv-sec--royal p,.cv-sec--royal li,.cv-sec--violet p,.cv-sec--violet li,.cv-box--pri p,.cv-box--pri li{color:var(--on-royal)}.cv-sec--peri p,.cv-sec--peri li,.cv-box--sec p,.cv-box--sec li{color:var(--ink)}.cv-sec strong{font-weight:600}.cv-sec .wp-block-list{display:grid;gap:6px;padding-left:1.2em;list-style:disc}.cv-sec .wp-block-list li{padding-left:2px}.cv-sec a:not(.wp-block-button__link){text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:4px}.cv-sec .has-text-align-center{text-align:center}.cv-sec .wp-block-image img{max-width:100%;height:auto}.cv-sec .cv-icon img{width:52px;height:52px;object-fit:contain}.cv-sec .wp-block-quote{border-left:3px solid var(--mint);padding:2px 0 2px 20px;margin:0}.cv-sec .wp-block-quote p{font-size:1.02rem}.cv-sec .wp-block-quote cite{display:block;margin-top:8px;font-size:.85rem;font-style:normal}.cv-sec .wp-block-separator{border:0;border-top:1px solid var(--mist);margin:8px 0;opacity:1}.cv-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px clamp(16px,3vw,40px);align-items:center;justify-items:center}.cv-gallery .wp-block-image{width:100%;display:grid;justify-items:center}.cv-gallery img{max-height:110px;width:auto;max-width:100%;object-fit:contain}.cv-gallery:has(img[width="2600"]) img{max-height:none}.cv-formbox{background:var(--paper);border-radius:var(--r);padding:clamp(20px,3vw,36px);color:var(--ink)}.cv-sec--paper .cv-formbox{background:#fff}.cv-sec .wp-block-details summary{color:inherit}.cv-sec--royal .faq .wp-block-details,.cv-sec--violet .faq .wp-block-details{border-color:rgb(255 255 255 / .2)}.cv-sec--royal .faq .wp-block-details>p,.cv-sec--violet .faq .wp-block-details>p{color:var(--on-royal)}.cv-sec .wp-block-html{min-width:0}.cv-sec iframe{max-width:100%}.cv-survey{max-width:560px}.cv-survey form,.cv-survey fieldset{display:grid;gap:12px;border:0;padding:0;margin:0}.cv-survey legend,.cv-survey label{font-weight:600;font-size:.86rem}.cv-survey input[type=text],.cv-survey input[type=email],.cv-survey input[type=tel],.cv-survey input[type=telephone],.cv-survey textarea{width:100%;font:400 1rem/1.4 Montserrat,sans-serif;background:#fff;border:2px solid var(--mist);border-radius:var(--r);padding:12px 14px;min-height:46px}.cv-survey input[type=checkbox],.cv-survey input[type=radio]{margin-right:8px;accent-color:var(--royal)}.cv-survey input[type=submit],.cv-survey button{font:600 .92rem/1.2 Montserrat,sans-serif;min-height:48px;padding:14px 30px;border-radius:var(--pill);background:var(--royal);color:#fff;border:2px solid var(--royal);cursor:pointer;justify-self:start}.cv-survey input:focus,.cv-survey textarea:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 3px rgb(115 122 251 / .35)}.cv-posts .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);list-style:none;padding:0;margin:0}.cv-posts .wp-block-post-template>li{border-top:1px solid var(--mist);padding-block:16px;display:grid;gap:4px}.cv-posts .wp-block-post-title{font-size:1rem;font-weight:600;line-height:1.4;margin:0}.cv-posts .wp-block-post-title a{text-decoration:none;background:linear-gradient(var(--mint),var(--mint)) left bottom/0 2px no-repeat;transition:background-size 220ms var(--ease-out);padding-bottom:2px}.cv-posts .wp-block-post-date{font-size:.78rem;color:var(--ink-soft)}.cv-posts .wp-block-query-pagination{display:flex;gap:16px;margin-top:24px;font-weight:600}@media (hover:hover) and (pointer:fine){.cv-posts .wp-block-post-title a:hover{background-size:100% 2px}}.cv-post-hero{padding-bottom:clamp(28px,3.6vw,48px)}.cv-post-hero .wp-block-post-title{font-weight:200;letter-spacing:-.025em;line-height:1.05;font-size:clamp(2rem,4.8vw,4.2rem);text-wrap:balance;max-width:20em}.cv-post-date{margin-top:14px;font-size:.9rem;color:var(--on-royal)}.cv-article{padding-block:var(--sec);display:grid;gap:16px}.cv-article .wp-block-post-content{max-width:780px;margin-inline:auto;display:grid;gap:16px}.cv-article .wp-block-post-content>*{margin:0}.cv-article p,.cv-article li{font-size:1.02rem;line-height:1.75;color:var(--ink-soft)}.cv-article h2{font-weight:200;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.15;margin-top:12px!important}.cv-article h3{font-weight:600;font-size:1.15rem;margin-top:8px!important}.cv-article .wp-block-list{padding-left:1.2em;list-style:disc;display:grid;gap:6px}.cv-article .wp-block-quote{border-left:3px solid var(--mint);padding-left:20px}.cv-article img{max-width:100%;height:auto;border-radius:var(--r)}.cv-article iframe{max-width:100%;width:100%}.cv-article a{text-decoration-color:var(--mint);text-decoration-thickness:2px}@media (max-width:960px){.cv-col-3,.cv-col-4,.cv-col-5{grid-column:span 6}.cv-col-6,.cv-col-7,.cv-col-8,.cv-col-9,.cv-col-10,.cv-col-11,.cv-col-12{grid-column:span 12}.cv-posts .wp-block-post-template{grid-template-columns:1fr}}@media (max-width:640px){.cv-col-2,.cv-col-3,.cv-col-4,.cv-col-5{grid-column:span 12}.cv-row{gap:16px}}.cv-s1{grid-column-start:1}.cv-n1{grid-column-end:span 1}.cv-s2{grid-column-start:2}.cv-n2{grid-column-end:span 2}.cv-s3{grid-column-start:3}.cv-n3{grid-column-end:span 3}.cv-s4{grid-column-start:4}.cv-n4{grid-column-end:span 4}.cv-s5{grid-column-start:5}.cv-n5{grid-column-end:span 5}.cv-s6{grid-column-start:6}.cv-n6{grid-column-end:span 6}.cv-s7{grid-column-start:7}.cv-n7{grid-column-end:span 7}.cv-s8{grid-column-start:8}.cv-n8{grid-column-end:span 8}.cv-s9{grid-column-start:9}.cv-n9{grid-column-end:span 9}.cv-s10{grid-column-start:10}.cv-n10{grid-column-end:span 10}.cv-s11{grid-column-start:11}.cv-n11{grid-column-end:span 11}.cv-s12{grid-column-start:12}.cv-n12{grid-column-end:span 12}.cv-gallery .cv-big img{max-height:none;width:100%}.cv-gallery:has(.cv-big){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cv-sec .cv-big img{width:100%}@media (max-width:960px){.cv-row>.cv-col{grid-column:1/-1!important}.cv-row>.cv-n3,.cv-row>.cv-n4,.cv-row>.cv-n5{grid-column:auto/span 6!important}}@media (max-width:640px){.cv-row>.cv-col{grid-column:1/-1!important}}.cb{position:fixed;left:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);z-index:200;width:min(420px,calc(100vw - 24px));background:#fff;color:var(--ink);border-radius:var(--r);box-shadow:0 18px 50px -12px rgb(20 17 31 / .45);padding:20px 20px 18px;display:grid;gap:10px;opacity:1;transform:none;transition:opacity 220ms ease-out,transform 260ms var(--ease-out);transform-origin:bottom left}@keyframes cb-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cb-out{to{opacity:0;transform:translateY(16px)}}.cb.cb--enter{animation:cb-in 260ms var(--ease-out) both}.cb.cb--leave{animation:cb-out 220ms ease-in forwards}.roi-cc .cb{display:none}.cb{view-transition-name:roi-cookie}::view-transition-old(roi-cookie),::view-transition-new(roi-cookie){animation:none;mix-blend-mode:normal}.cb[hidden]{display:none}.cb__title{font-weight:700;font-size:1rem;margin:0}.cb__text{font-size:.84rem;line-height:1.6;color:var(--ink-soft);margin:0}.cb__text a{color:var(--royal);text-decoration-color:var(--mint);text-decoration-thickness:2px}.cb__opts{display:grid;gap:6px;font-size:.86rem;font-weight:500}.cb__opts label{display:flex;align-items:center;gap:8px;min-height:30px}.cb__opts input{accent-color:var(--royal);width:18px;height:18px}.cb__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cb__btn{font:600 .84rem/1.2 Montserrat,sans-serif;min-height:44px;padding:10px 18px;border-radius:var(--pill);background:#fff0;color:var(--royal);border:2px solid var(--royal);cursor:pointer;transition:transform 160ms var(--ease-out),background-color 180ms ease-out,color 180ms ease-out}.cb__btn:active{transform:scale(.97)}.cb__btn--main{background:var(--royal);color:#fff}.cb__btn--link{border-color:#fff0;text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:4px;padding-inline:10px}@media (hover:hover) and (pointer:fine){.cb__btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.cb__btn--link:hover{background:#fff0;color:var(--royal)}}@media (max-width:520px){.cb{left:8px;right:8px;bottom:8px;width:auto}.cb__btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.cb{transition:opacity .01ms;transform:none}}.cs-hero__label .cs-intro{font-weight:600!important;font-size:1rem;color:var(--on-royal)}.cf__consent label{display:flex;align-items:center;gap:10px;font-weight:500;font-size:.88rem;margin:0}.cf__consent input{width:20px;height:20px;accent-color:var(--royal)}.nav .nav-mega .wp-block-navigation__submenu-container .mega-aside>.wp-block-navigation-item__content{color:#fff!important;font-weight:600!important;font-size:1.1rem!important;text-decoration:none}.nav .nav-mega .wp-block-navigation__submenu-container .mega-aside>.wp-block-navigation-item__content:hover{color:var(--mint)!important}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-tile>.wp-block-navigation-item__content{background-color:var(--paper);background-repeat:no-repeat;background-position:center;background-size:auto 38px}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-tile[class*="rtb-"][class*="rtb-a"]>.wp-block-navigation-item__content,.nav .nav-mega .wp-block-navigation__submenu-container .rtb-adform>.wp-block-navigation-item__content{background-image:url(/wp-content/themes/roi-digital/assets/img/site/navrh-bez-nazvu-3.svg);color:transparent!important;font-size:0!important}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-criteo>.wp-block-navigation-item__content{background-image:url(/wp-content/themes/roi-digital/assets/img/site/1668-navrh-bez-nazvu-1.svg);color:transparent!important;font-size:0!important}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-dv360>.wp-block-navigation-item__content{background-image:url(/wp-content/themes/roi-digital/assets/img/site/navrh-bez-nazvu-4.svg);color:transparent!important;font-size:0!important;background-size:auto 46px}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-rtbhouse>.wp-block-navigation-item__content{background-image:url(/wp-content/themes/roi-digital/assets/img/site/navrh-bez-nazvu-6.svg);color:transparent!important;font-size:0!important}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-teads>.wp-block-navigation-item__content{background-image:url(/wp-content/themes/roi-digital/assets/img/site/navrh-bez-nazvu-5.svg);color:transparent!important;font-size:0!important}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-eskimi>.wp-block-navigation-item__content{background-image:url(/wp-content/themes/roi-digital/assets/img/site/navrh-bez-nazvu-7.svg);color:transparent!important;font-size:0!important}.nav .nav-cta,.nav .nav-tel{display:none}@keyframes menu-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes sub-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:960px){.head .nav .wp-block-navigation__responsive-container.is-menu-open{padding:0!important;animation:menu-in 240ms var(--ease-out);align-items:stretch}.head .nav .is-menu-open .wp-block-navigation__responsive-close,.head .nav .is-menu-open .wp-block-navigation__responsive-dialog{width:100%;max-width:none}.head .nav .is-menu-open .wp-block-navigation__responsive-container-content{padding:84px var(--gut) calc(40px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto;display:block}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close{position:absolute;top:16px;right:calc(var(--gut) - 10px);width:48px;height:48px}.head .nav .is-menu-open .wp-block-navigation__container{display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important;width:100%}.nav .is-menu-open .nav-i-mkt{order:1}.nav .is-menu-open .nav-i-rtbs{order:2}.nav .is-menu-open .nav-i-rtbr{order:3}.nav .is-menu-open .nav-i-ref{order:4}.nav .is-menu-open .nav-i-kontakt{order:5}.nav .is-menu-open .nav-i-onas{order:6}.nav .is-menu-open .nav-i-home{display:none}.head .nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{position:relative!important;border-bottom:1px solid rgb(255 255 255 / .14)}.head .nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-size:1.35rem!important;font-weight:300!important;padding:18px 44px 18px 0!important;width:100%;background:none!important;color:#fff!important;display:block;min-height:56px}.head .nav .is-menu-open .nav-mega>.wp-block-navigation__submenu-icon{display:block!important;position:absolute;right:0;top:12px;width:44px;height:44px;margin:0;padding:0;background:none;border:0;color:#fff;pointer-events:none}.head .nav .is-menu-open .nav-mega>.wp-block-navigation__submenu-icon svg{width:16px;height:16px;margin:14px;transition:transform 220ms var(--ease-out)}.head .nav .is-menu-open .nav-mega>.wp-block-navigation__submenu-icon svg{transform:none!important}.head .nav .is-menu-open .nav-mega.is-open-m>.wp-block-navigation__submenu-icon svg{transform:rotate(180deg)!important}.head .nav .is-menu-open .nav-mega>.wp-block-navigation__submenu-container{display:none!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;width:auto!important;box-shadow:none!important;padding:0 0 14px!important;background:transparent!important}.head .nav .is-menu-open .nav-mega.is-open-m>.wp-block-navigation__submenu-container{display:block!important;animation:sub-in 200ms var(--ease-out)}.head .nav .is-menu-open .nav-mega--rtb.is-open-m>.wp-block-navigation__submenu-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%!important;box-sizing:border-box}.head .nav .is-menu-open .nav-mega--rtb .rtb-more{grid-column:1/-1!important}.head .nav .is-menu-open .mega-col{display:block!important;padding:0}.head .nav .is-menu-open .mega-col>.wp-block-navigation-item__content{font-size:.74rem!important;font-weight:700!important;letter-spacing:.06em;color:var(--mint)!important;padding:14px 0 4px!important;pointer-events:none}.head .nav .is-menu-open .mega-col>.wp-block-navigation__submenu-icon{display:none!important}.head .nav .is-menu-open .mega-col>.wp-block-navigation__submenu-container{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:0!important;width:auto!important;background:transparent!important;box-shadow:none!important;border:0!important}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#fff!important;font-size:1rem!important;font-weight:400!important;padding:9px 0 9px 14px!important;border-left:2px solid rgb(64 202 137 / .5);margin-left:0;background-color:#fff0}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item{margin:0}.head .nav .is-menu-open .rtb-tile{margin:0;grid-column:auto}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .rtb-tile>.wp-block-navigation-item__content{height:64px!important;padding:8px!important;border-left:0!important;border-radius:var(--r);background-color:#fff!important;background-size:auto 30px;display:block!important}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .rtb-dv360>.wp-block-navigation-item__content{background-size:auto 36px}.head .nav .is-menu-open .rtb-more{grid-column:1/-1;border:0;margin:0;padding:0}.head .nav .is-menu-open .nav-mega--rtb .rtb-more>.wp-block-navigation-item__content{color:var(--on-royal)!important;padding-top:12px!important}.head .nav .is-menu-open .rtb-aside{display:none!important}.head .nav .is-menu-open .nav-i-mkt .mega-aside{display:block!important;grid-column:auto;background:#fff0;padding:0;border-radius:0;margin-top:6px}.head .nav .is-menu-open .nav-i-mkt .mega-aside>.wp-block-navigation-item__content{color:var(--mint)!important;font-weight:600!important;text-decoration:underline;text-underline-offset:4px;border-left:0!important}.head .nav .is-menu-open .nav-cta{display:block!important;order:8;border-bottom:0!important;margin-top:26px}.head .nav .is-menu-open .nav-cta>.wp-block-navigation-item__content{background:var(--mint)!important;color:var(--ink)!important;text-align:center;border-radius:var(--pill);font-weight:600!important;font-size:1rem!important;min-height:52px;padding:16px 24px!important;transition:transform 160ms var(--ease-out)}.head .nav .is-menu-open .nav-cta>.wp-block-navigation-item__content:active{transform:scale(.97)}.head .nav .is-menu-open .nav-tel{display:block!important;order:9;border-bottom:0!important}.head .nav .is-menu-open .nav-tel>.wp-block-navigation-item__content{text-align:center;font-weight:600!important;font-size:1.05rem!important;padding:18px 0 0!important;min-height:0}.head .nav .is-menu-open .wp-block-navigation-item__label{display:inline}}@media (prefers-reduced-motion:reduce){.head .nav .wp-block-navigation__responsive-container.is-menu-open,.head .nav .is-menu-open .nav-mega.is-open-m>.wp-block-navigation__submenu-container{animation:none!important}}.hero-bg iframe{pointer-events:none}.hero-bg.is-poster iframe{display:none}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-tile>.wp-block-navigation-item__content{background-color:#fff;background-size:auto 165%;border:1px solid var(--mist)}.nav .nav-mega .wp-block-navigation__submenu-container .rtb-dv360>.wp-block-navigation-item__content{background-size:auto 190%}.cb__opts[hidden],.cb__btn[hidden]{display:none!important}@media (max-width:960px){.head .nav .is-menu-open .wp-block-navigation__container>.nav-i-home{display:none!important}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .mega-col>.wp-block-navigation-item__content{font-size:.74rem!important;font-weight:700!important;letter-spacing:.06em;color:var(--mint)!important;border-left:0!important;padding:16px 0 4px 0!important}.head .nav .is-menu-open .nav-mega--rtb .rtb-tile{display:block!important;width:100%}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .rtb-tile>.wp-block-navigation-item__content{width:100%!important;height:68px!important;min-height:68px;background-size:auto 150%!important;background-color:#fff!important;padding:0!important}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .rtb-dv360>.wp-block-navigation-item__content{background-size:auto 175%!important}.head .nav .is-menu-open .wp-block-navigation__container>.nav-cta{display:block!important;border-bottom:0!important;margin-top:26px}.head .nav .is-menu-open .wp-block-navigation__container>.nav-cta>.wp-block-navigation-item__content{background:var(--mint)!important;color:var(--ink)!important;text-align:center;border-radius:var(--pill);font-weight:600!important;font-size:1rem!important;min-height:54px;padding:16px 24px!important;display:flex!important;align-items:center;justify-content:center}.head .nav .is-menu-open .wp-block-navigation__container>.nav-tel{display:block!important;border-bottom:0!important}.head .nav .is-menu-open .wp-block-navigation__container>.nav-tel>.wp-block-navigation-item__content{text-align:center;font-weight:600!important;font-size:1.05rem!important;padding:18px 0 0!important;min-height:0;color:#fff!important}}@media (max-width:960px){.head .nav .is-menu-open .wp-block-navigation__container>.nav-cta{margin-top:30px}.head .nav .is-menu-open .wp-block-navigation__container>.nav-tel{margin-top:12px}.head .nav .is-menu-open .wp-block-navigation__container>.nav-tel>.wp-block-navigation-item__content{display:flex!important;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px!important;border:2px solid rgb(255 255 255 / .45);border-radius:var(--pill);font-weight:600!important;font-size:1rem!important;color:#fff!important;text-align:center;transition:transform 160ms var(--ease-out),border-color 200ms ease-out}.head .nav .is-menu-open .wp-block-navigation__container>.nav-tel>.wp-block-navigation-item__content::before{content:"";width:18px;height:18px;flex:none;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.head .nav .is-menu-open .wp-block-navigation__container>.nav-tel>.wp-block-navigation-item__content:active{transform:scale(.97);border-color:var(--mint)}}.page-main .field:not(.svc-hero):not(.home-hero) :is(h1,h2):not(.cs-intro){animation:rise 560ms var(--ease-out) both}.page-main .field:not(.svc-hero):not(.home-hero) :is(h3,.rtb-sub,.cs-hero__label>*,.cs-logo){animation:rise 560ms var(--ease-out) 70ms both}.page-main .field:not(.svc-hero):not(.home-hero) p{animation:rise 560ms var(--ease-out) 130ms both}.page-main .field:not(.svc-hero):not(.home-hero) .wp-block-buttons{animation:rise 560ms var(--ease-out) 190ms both}.page-main .field:not(.svc-hero):not(.home-hero) :is(.yt,.wp-block-image){animation:rise 620ms var(--ease-out) 150ms both}@media (prefers-reduced-motion:reduce){.page-main .field :is(h1,h2,h3,p,.wp-block-buttons,.yt,.wp-block-image,.rtb-sub){animation:none!important}}@media (max-width:960px){.head .nav .is-menu-open .wp-block-navigation__container>.nav-i-kontakt{border-bottom:0!important}}.page-main .entry-content>.cv-sec:first-child:not(.field) :is(h1,h2){animation:rise 560ms var(--ease-out) both}.page-main .entry-content>.cv-sec:first-child:not(.field) :is(p,.wp-block-buttons){animation:rise 560ms var(--ease-out) 110ms both}.page-main .entry-content>.cv-sec:first-child:not(.field) .wp-block-image{animation:rise 620ms var(--ease-out) 60ms both}@media (prefers-reduced-motion:reduce){.page-main .entry-content>.cv-sec:first-child :is(h1,h2,p,.wp-block-buttons,.wp-block-image){animation:none!important}}@media (min-width:961px){.nav .wp-block-navigation__container>.nav-mega{align-items:center;gap:0}.nav .wp-block-navigation__container>.nav-mega>.wp-block-navigation__submenu-icon{display:inline-flex!important;align-items:center;justify-content:center;width:18px;height:18px;margin:0 0 0 7px!important;padding:0;background:none;border:0;color:#fff;pointer-events:none}.nav .wp-block-navigation__container>.nav-mega>.wp-block-navigation__submenu-icon svg{width:11px;height:11px;stroke:#fff;stroke-width:1.8;transition:transform 220ms var(--ease-out)}.nav .wp-block-navigation__container>.nav-mega:hover>.wp-block-navigation__submenu-icon svg,.nav .wp-block-navigation__container>.nav-mega:focus-within>.wp-block-navigation__submenu-icon svg{transform:rotate(180deg)}}.skip-link{position:absolute;left:16px;top:-80px;z-index:10000;background:#fff;color:var(--royal);font-weight:600;padding:12px 18px;border-radius:var(--r);text-decoration:none;transition:top 160ms var(--ease-out)}.skip-link:focus{top:12px}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ct__map a{font-size:.84rem;font-weight:600;color:var(--royal);text-decoration-color:var(--mint);text-decoration-thickness:2px}.crumbs{background:var(--royal);color:var(--on-royal);font-size:.78rem;line-height:1.3}.crumbs .wrap{padding-top:0;padding-bottom:0}.crumbs ol{list-style:none;margin:0;padding:12px 0 14px;display:flex;flex-wrap:wrap;gap:4px 0;align-items:center}.crumbs li{display:inline-flex;align-items:center;color:rgb(228 225 243 / .78)}.crumbs li+li::before{content:"";width:6px;height:6px;margin:0 10px;border-top:1.5px solid rgb(228 225 243 / .5);border-right:1.5px solid rgb(228 225 243 / .5);transform:rotate(45deg)}.crumbs a{color:var(--on-royal);text-decoration:none;padding:6px 0;transition:color 160ms var(--ease-out)}.crumbs li[aria-current]{color:#fff;font-weight:600}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--mint)}}.crumbs+.field{padding-top:clamp(18px,2.6vw,34px)}@media (max-width:640px){.crumbs ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.crumbs ol::-webkit-scrollbar{display:none}}.bc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.bc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--mist);border-radius:var(--r);overflow:hidden;transition:transform 220ms var(--ease-out),box-shadow 220ms var(--ease-out),border-color 220ms var(--ease-out)}.bc__img{display:block;aspect-ratio:16/9;background:var(--paper);overflow:hidden}.bc__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 420ms var(--ease-out)}.bc__body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px;flex:1}.bc__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:.76rem;color:var(--ink-soft);letter-spacing:.02em}.bc__title{margin:0;font-size:1.08rem;line-height:1.3;font-weight:600;letter-spacing:-.005em}.bc__title a{color:var(--ink);text-decoration:none}.bc__title a::after{content:"";position:absolute;inset:0}.bc{position:relative}.bc__desc{margin:0;font-size:.88rem;line-height:1.55;color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.bc:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px rgb(57 41 112 / .45);border-color:var(--peri)}.bc:hover .bc__img img{transform:scale(1.04)}.bc:hover .bc__title a{color:var(--royal)}}.bc:focus-within{outline:2px solid var(--peri);outline-offset:2px}.cv-post-read{margin:6px 0 0;font-size:.82rem;color:var(--on-royal);opacity:.85}.related{margin-top:clamp(40px,6vw,72px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--mist)}.related__h{font-weight:300;font-size:clamp(1.4rem,2.4vw,1.9rem);margin:0 0 20px}@media (max-width:960px){.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bc-grid{grid-template-columns:1fr}}.logos__tile img{mix-blend-mode:multiply}.logos__more{text-align:center;margin:22px 0 0;font-size:1.05rem;font-weight:500;color:var(--ink-soft)}.home-cta{margin-top:6px}.home-cta .wp-block-buttons{gap:12px;margin:0}.home-cta .btn-ghost .wp-block-button__link{background:#fff0;border:2px solid rgb(255 255 255 / .55);color:#fff}@media (hover:hover) and (pointer:fine){.home-cta .btn-ghost .wp-block-button__link:hover{background:#fff;color:var(--royal);border-color:#fff}}@media (max-width:860px){.proof__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.proof__more{margin-left:0;width:100%}}@media (max-width:520px){.proof__logos img{height:28px;max-width:100px}}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards)>.cv-col{display:contents}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards)>.cv-col:nth-child(1)>.cv-box{grid-column:1}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards)>.cv-col:nth-child(2)>.cv-box{grid-column:2}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards)>.cv-col:nth-child(3)>.cv-box{grid-column:3}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards) .cv-box:nth-child(1){grid-row:1}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards) .cv-box:nth-child(2){grid-row:2}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards) .cv-box:nth-child(3){grid-row:3}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards) .cv-box:nth-child(4){grid-row:4}:is(.slug-sluzby,.roi-cards) .cv-box--def{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 24px 20px;background:#fff;border:1px solid var(--mist);border-radius:var(--r);transition:transform 220ms var(--ease-out),box-shadow 220ms var(--ease-out),border-color 220ms var(--ease-out)}:is(.slug-sluzby,.roi-cards) .cv-box--def h3{margin:0;font-size:1.12rem;line-height:1.25}:is(.slug-sluzby,.roi-cards) .cv-box--def p{margin:0}:is(.slug-sluzby,.roi-cards) .cv-box--def p:last-child{margin-top:auto;padding-top:6px}:is(.slug-sluzby,.roi-cards) .cv-box--def p:last-child a{color:var(--royal);text-decoration:none;border-bottom:2px solid var(--mint)}:is(.slug-sluzby,.roi-cards) .cv-box--def p:last-child a::after{content:"";position:absolute;inset:0;border-radius:var(--r)}:is(.slug-sluzby,.roi-cards) .cv-box--def p:last-child a:focus-visible::after{outline:2px solid var(--peri);outline-offset:2px}@media (hover:hover) and (pointer:fine){:is(.slug-sluzby,.roi-cards) .cv-box--def:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px rgb(57 41 112 / .45);border-color:var(--peri)}}@media (max-width:960px){:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards)>.cv-col{display:contents}:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards) .cv-box{grid-column:auto!important;grid-row:auto!important}}@media (max-width:620px){:is(.slug-sluzby .cv-row:has(>.cv-n4>.cv-box--def),.cv-row.roi-cards){grid-template-columns:1fr}}.cv-box--pri .cv-icon img[src$=".svg"],.cv-sec--royal .cv-icon img[src$=".svg"],.cv-sec--violet .cv-icon img[src$=".svg"],.band--royal .cv-icon img[src$=".svg"],.band--violet .cv-icon img[src$=".svg"]{filter:brightness(0) invert(1)}.band--royal .ring-icon img[src*="linechart"],.band--violet .ring-icon img[src*="linechart"]{filter:brightness(0) invert(1)}.cv-hero .giant--m{padding-bottom:.14em}.cv-box--pri .cv-icon img:not([src$=".svg"]),.cv-sec--royal .cv-icon img:not([src$=".svg"]),.cv-sec--violet .cv-icon img:not([src$=".svg"]){width:auto;max-width:180px;height:52px;padding:8px 14px;background:#fff;border-radius:var(--r);box-sizing:content-box;object-fit:contain}.cv-row:is(.cv-badges,.cv-row:has(img[src*="google-partner"],img[src*="aguru"],img[src*="overeni-sklik"],img[src*="overeni-zbozi"],img[src*="mergado"],img[src*="criteo-partner"],img[src*="analytics-1"],img[src*="adwords-1"]):not(:has(p,h2,h3,h4,.wp-block-button))){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px clamp(24px,4vw,56px)}.cv-row:is(.cv-badges,.cv-row:has(img[src*="google-partner"],img[src*="aguru"],img[src*="overeni-sklik"],img[src*="overeni-zbozi"],img[src*="mergado"],img[src*="criteo-partner"],img[src*="analytics-1"],img[src*="adwords-1"]):not(:has(p,h2,h3,h4,.wp-block-button)))>.cv-col{display:contents}.cv-row:is(.cv-badges,.cv-row:has(img[src*="google-partner"],img[src*="aguru"],img[src*="overeni-sklik"],img[src*="overeni-zbozi"],img[src*="mergado"],img[src*="criteo-partner"],img[src*="analytics-1"],img[src*="adwords-1"]):not(:has(p,h2,h3,h4,.wp-block-button))) .wp-block-image{margin:0}.cv-row:is(.cv-badges,.cv-row:has(img[src*="google-partner"],img[src*="aguru"],img[src*="overeni-sklik"],img[src*="overeni-zbozi"],img[src*="mergado"],img[src*="criteo-partner"],img[src*="analytics-1"],img[src*="adwords-1"]):not(:has(p,h2,h3,h4,.wp-block-button))) img{height:clamp(56px,7vw,84px);width:auto;max-width:min(240px,42vw);object-fit:contain}@media (max-width:620px){.cv-row:is(.cv-badges,.cv-row:has(img[src*="google-partner"],img[src*="aguru"],img[src*="overeni-sklik"],img[src*="overeni-zbozi"],img[src*="mergado"],img[src*="criteo-partner"],img[src*="analytics-1"],img[src*="adwords-1"]):not(:has(p,h2,h3,h4,.wp-block-button))){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:18px 12px}.cv-row:is(.cv-badges,.cv-row:has(img[src*="google-partner"],img[src*="aguru"],img[src*="overeni-sklik"],img[src*="overeni-zbozi"],img[src*="mergado"],img[src*="criteo-partner"],img[src*="analytics-1"],img[src*="adwords-1"]):not(:has(p,h2,h3,h4,.wp-block-button))) img{height:56px;max-width:100%}}@media (max-width:960px){.home-hero{display:flex;align-items:center;min-height:calc(100vh - 84px);min-height:calc(100svh - 84px);padding-block:clamp(28px,6vw,56px)}}.hero-bg:not(.is-playing) iframe{transition:none}@media (min-width:961px){.nav-pill{position:absolute;left:0;top:42px;height:42px;border-radius:var(--pill);background:rgb(255 255 255 / .12);pointer-events:none;z-index:0;opacity:0;transform:translate(0,-50%);transition:transform 280ms var(--ease-out),width 280ms var(--ease-out),opacity 160ms ease-out}.nav-pill.is-on{opacity:1}.nav-pill.no-slide{transition:opacity 160ms ease-out}.nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{background-size:0 0!important;position:relative}.nav .wp-block-navigation__container>.current-menu-item>.wp-block-navigation-item__content::after,.nav .wp-block-navigation__container>.current-menu-ancestor>.wp-block-navigation-item__content::after{content:"";position:absolute;left:0;right:0;bottom:20px;height:3px;border-radius:2px;background:var(--mint);transform:scaleX(1)}}@media (min-width:961px) and (hover:hover) and (pointer:fine){.head__right .btn-mint .wp-block-button__link{transition:transform 200ms var(--ease-out),background-color 200ms ease-out,color 200ms ease-out,box-shadow 200ms ease-out}.head__right .btn-mint .wp-block-button__link:hover{background:#fff;color:var(--royal)}.head__right .btn-mint .wp-block-button__link:active{transform:scale(.97);box-shadow:none}.head__phone a{background:linear-gradient(var(--mint),var(--mint)) left bottom/0 2px no-repeat;padding-bottom:3px;transition:background-size 240ms var(--ease-out)}.head__phone a:hover{background-size:100% 2px}.nav .nav-mega>.wp-block-navigation__submenu-container{transform:translateY(-6px) scale(.992);transform-origin:top center;transition:opacity 140ms ease-out 90ms,transform 140ms ease-out 90ms,visibility 0s linear 230ms}.nav .nav-mega:hover>.wp-block-navigation__submenu-container,.nav .nav-mega:focus-within>.wp-block-navigation__submenu-container{transform:none;transition:opacity 200ms var(--ease-out),transform 240ms var(--ease-out),visibility 0s}.nav .nav-mega:hover>.wp-block-navigation__submenu-container>li,.nav .nav-mega:focus-within>.wp-block-navigation__submenu-container>li{animation:mega-in 320ms var(--ease-out) both}.nav .nav-mega:hover>.wp-block-navigation__submenu-container>li:nth-child(2){animation-delay:40ms}.nav .nav-mega:hover>.wp-block-navigation__submenu-container>li:nth-child(3){animation-delay:80ms}.nav .nav-mega:hover>.wp-block-navigation__submenu-container>li:nth-child(4){animation-delay:120ms}.nav .nav-mega:hover>.wp-block-navigation__submenu-container>li:nth-child(n+5){animation-delay:150ms}.nav .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item__content{position:relative;transition:color 160ms ease-out,transform 240ms var(--ease-out)}:is(.nav .nav-mega .mega-col .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.nav .nav-mega .rtb-more>.wp-block-navigation-item__content)::before{content:"";position:absolute;left:-30px;top:50%;width:20px;height:12px;margin-top:-6px;opacity:0;transform:translateX(-10px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M1 6h16M12.5 1.5L17.5 6l-5 4.5' fill='none' stroke='%2340CA89' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;transition:opacity 200ms ease-out,transform 260ms var(--ease-out)}:is(.nav .nav-mega .mega-col .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.nav .nav-mega .rtb-more>.wp-block-navigation-item__content):hover{text-decoration:none!important;transform:translateX(30px)}:is(.nav .nav-mega .mega-col .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.nav .nav-mega .rtb-more>.wp-block-navigation-item__content):hover::before{opacity:1;transform:none}.nav .nav-mega .rtb-tile>.wp-block-navigation-item__content{transition:transform 220ms var(--ease-out),box-shadow 220ms var(--ease-out),border-color 220ms ease-out,background-size 300ms var(--ease-out)}.nav .nav-mega .rtb-tile>.wp-block-navigation-item__content:hover{transform:translateY(-3px);box-shadow:0 14px 26px -16px rgb(57 41 112 / .55);border-color:var(--peri)}}@keyframes mega-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-pill{transition:none}.nav .nav-mega .wp-block-navigation__submenu-container>li{animation:none!important}}@media (min-width:961px){.nav-bd{position:absolute;left:0;right:0;top:84px;height:0;background:#fff;box-shadow:0 36px 56px -30px rgb(20 17 31 / .45);opacity:0;pointer-events:none;transition:height 320ms var(--ease-out),opacity 160ms ease-out}.nav-bd.is-on{opacity:1}.nav-bd.no-slide{transition:opacity 160ms ease-out}.head.js-mega .nav .nav-mega>.wp-block-navigation__submenu-container{background:transparent!important;box-shadow:none!important;opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--out,0),var(--outy,-6px));transition:opacity 170ms ease-out,transform 300ms var(--ease-out),visibility 0s linear 300ms}.head.js-mega .nav .nav-mega:hover:not(.is-open)>.wp-block-navigation__submenu-container,.head.js-mega .nav .nav-mega:focus-within:not(.is-open)>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--out,0),var(--outy,-6px))}.head.js-mega .nav .nav-mega.is-open>.wp-block-navigation__submenu-container{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity 220ms ease-out 40ms,transform 320ms var(--ease-out),visibility 0s}.head.js-mega .nav .nav-mega.is-open>.wp-block-navigation__submenu-container>li{animation:mega-in 320ms var(--ease-out) both}.head.js-mega .nav .nav-mega.is-open>.wp-block-navigation__submenu-container>li:nth-child(2){animation-delay:40ms}.head.js-mega .nav .nav-mega.is-open>.wp-block-navigation__submenu-container>li:nth-child(3){animation-delay:80ms}.head.js-mega .nav .nav-mega.is-open>.wp-block-navigation__submenu-container>li:nth-child(4){animation-delay:120ms}.head.js-mega .nav .nav-mega.is-open>.wp-block-navigation__submenu-container>li:nth-child(n+5){animation-delay:150ms}.head.js-mega .nav .nav-mega.is-open>.wp-block-navigation__submenu-icon svg{transform:rotate(180deg)}.head.js-mega .nav .nav-mega:not(.is-open)>.wp-block-navigation__submenu-icon svg{transform:none}}@media (prefers-reduced-motion:reduce){.nav-bd{transition:none}}@media (min-width:961px){.nav .nav-i-rtbr{display:none!important}}@media (min-width:961px){.nav-bd{transition:height 360ms cubic-bezier(.32,.72,0,1),opacity 160ms ease-out}.head.js-mega .nav .nav-mega>.wp-block-navigation__submenu-container{transition:opacity 140ms ease-out,transform 360ms cubic-bezier(.32,.72,0,1),visibility 0s linear 360ms}.head.js-mega .nav .nav-mega.is-open>.wp-block-navigation__submenu-container{transition:opacity 220ms ease-out,transform 360ms cubic-bezier(.32,.72,0,1),visibility 0s}.head.js-mega.is-switching .nav .nav-mega.is-open>.wp-block-navigation__submenu-container>li{animation:none}}@media (min-width:961px){.head.js-mega .nav .nav-mega>.wp-block-navigation__submenu-container{height:auto!important;overflow:visible!important}}.proof{background:var(--paper);border-bottom:1px solid var(--mist)}.proof .wrap{padding-top:clamp(18px,2.4vw,30px);padding-bottom:clamp(14px,2vw,22px)}.proof__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof__stats li{display:grid;gap:2px;padding:2px clamp(14px,2vw,28px);border-left:1px solid var(--mist);font-size:.84rem;line-height:1.35;color:var(--ink-soft)}.proof__stats li:first-child{border-left:0;padding-left:0}.proof__stats strong{font-size:1.2rem;font-weight:600;color:var(--royal);letter-spacing:-.01em;line-height:1.2}.proof__marquee{background:var(--paper);margin:clamp(16px,2vw,24px) calc(var(--gut) * -1) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.proof__track{display:flex;width:max-content;background:var(--paper);animation:proof-scroll 46s linear infinite}.proof__set{display:flex;align-items:center;gap:clamp(30px,4vw,56px);padding-right:clamp(30px,4vw,56px)}.proof__set img{height:34px;width:auto;max-width:150px;object-fit:contain;mix-blend-mode:multiply;flex:none}.proof__marquee:hover .proof__track{animation-play-state:paused}.proof__more{margin:10px 0 0;font-size:.86rem;font-weight:600;text-align:right}.proof__more a{color:var(--royal);text-decoration:none;border-bottom:2px solid var(--mint);padding-bottom:1px}@keyframes proof-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:860px){.proof__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.proof__stats li:nth-child(odd){border-left:0;padding-left:0}.proof__stats li:nth-child(even){padding-left:16px}.proof__stats strong{font-size:1.02rem}.proof__stats li{font-size:.76rem}.proof__set img{height:26px;max-width:110px}.proof__more{text-align:left;margin-top:6px}}@media (prefers-reduced-motion:reduce){.proof__track{animation:none}.proof__marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none;margin-inline:0}.proof__set[aria-hidden]{display:none}}.cv-row:is(.cv-badges,.cv-row:has(img[src*="google-partner"],img[src*="aguru"],img[src*="overeni-sklik"],img[src*="overeni-zbozi"],img[src*="mergado"],img[src*="criteo-partner"],img[src*="analytics-1"],img[src*="adwords-1"]):not(:has(p,h2,h3,h4,.wp-block-button))){margin-bottom:clamp(20px,3vw,36px)}.thanks{min-height:min(70vh,640px);display:flex;align-items:center}.thanks>.wrap{width:100%}.thx{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(16px,3vw,40px)}.thx__lead{display:grid;gap:18px;justify-items:start}.thx__lead h1{margin:0}.thx__call{margin:0;font-size:1rem;color:var(--on-royal)}.thx__call a{color:#fff;font-weight:600}.thx__lead .wp-block-buttons{gap:12px;margin-top:6px}.thx__lead .btn-ghost .wp-block-button__link{background:#fff0;border:2px solid rgb(255 255 255 / .55);color:#fff}.thx__mark svg{display:block;width:clamp(72px,9vw,96px);height:auto}.thx__ring,.thx__tick{stroke-dasharray:1;stroke-dashoffset:0}.thx__ring{animation:thx-draw 700ms var(--ease-out) both}.thx__tick{animation:thx-draw 420ms var(--ease-out) 380ms both}@keyframes thx-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.thx__steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:s;background:rgb(255 255 255 / .07);border-radius:var(--r);padding:clamp(8px,1.4vw,14px) clamp(18px,2.4vw,30px)}.thx__steps li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;column-gap:14px;padding:clamp(14px,1.8vw,20px) 0;border-top:1px solid rgb(255 255 255 / .16)}.thx__steps li:first-child{border-top:0}.thx__steps li::before{content:counter(s);grid-row:1/3;width:34px;height:34px;border-radius:50%;border:2px solid var(--mint);display:grid;place-items:center;font-weight:600;font-size:.9rem;color:#fff}.thx__steps strong{font-size:1.05rem;font-weight:600;color:#fff;align-self:end}.thx__steps span{font-size:.92rem;color:var(--on-royal);line-height:1.5}.slug-dekujeme .foot__hero{display:none}@media (max-width:860px){.thx{grid-template-columns:1fr}.thanks{min-height:0}}@media (prefers-reduced-motion:reduce){.thx__ring,.thx__tick{animation:none}}.cv-hero .cv-box--pri{background:#fff0;padding:0;border-radius:0}.cv-hero .cv-box--pri .has-text-align-center{text-align:left}.cv-hero .cv-box--pri>.wp-block-heading:first-child{max-width:20ch}.cv-hero h1{font-size:clamp(2.1rem,5.2vw,4.4rem);line-height:1.04;letter-spacing:-.025em;font-weight:200;max-width:18ch;text-wrap:balance}.cv-hero h1 strong,.cv-hero h1 b{font-weight:600;display:block}.cv-hero .cv-row--1{justify-items:start;text-align:left}.cv-hero .cv-box--pri p{max-width:56ch}.cv-hero .wp-block-buttons{justify-content:flex-start!important}@media (max-width:640px){.cv-hero h1{max-width:100%}}.cv-hero h1 strong+br,.cv-hero h1 b+br{display:none}.trends .badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;align-items:center;gap:22px clamp(16px,2.4vw,32px)}.trends .badges img{height:clamp(60px,6vw,84px)}@media (max-width:860px){.trends .badges{grid-column:1/-1;margin-top:8px}}@media (max-width:520px){.trends .badges{grid-template-columns:repeat(2,minmax(0,1fr))}.trends .badges img{height:58px}}@media (min-width:961px){.head.js-mega .nav li.nav-mega:not(.is-open)>.wp-block-navigation__submenu-container,.head.js-mega .nav li.nav-mega:not(.is-open)>.wp-block-navigation__submenu-container *{pointer-events:none!important}.head.js-mega .nav li.nav-mega:not(.is-open) .mega-col>.wp-block-navigation__submenu-container{visibility:hidden!important;transition:visibility 0s linear 360ms}.nav li.nav-mega:not(:hover):not(:focus-within)>.wp-block-navigation__submenu-container,.nav li.nav-mega:not(:hover):not(:focus-within)>.wp-block-navigation__submenu-container *{pointer-events:none}}@media (max-width:960px){.head__bar{gap:24px}.head__bar>.head__logo{order:1}.head__bar>.head__right{order:2;margin-left:auto}.head__bar>.nav{order:3;margin-left:0}.head .nav .wp-block-navigation__responsive-container-open{width:48px;height:48px;padding:0;margin-right:-8px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:360px){.head__right .btn-mint .wp-block-button__link{padding-inline:14px;font-size:.84rem}}@media (max-width:960px){.head .nav .wp-block-navigation__responsive-container-open svg,.head .nav .wp-block-navigation__responsive-container-close svg{display:none}.head .nav .wp-block-navigation__responsive-container-open,.head .nav .wp-block-navigation__responsive-container-close{position:relative}.head .nav .wp-block-navigation__responsive-container-open::before,.head .nav .wp-block-navigation__responsive-container-open::after,.head .nav .wp-block-navigation__responsive-container-close::before,.head .nav .wp-block-navigation__responsive-container-close::after{content:"";position:absolute;left:50%;top:50%;width:24px;height:2px;margin:-1px 0 0 -12px;border-radius:2px;background:currentColor;transition:transform 300ms cubic-bezier(.32,.72,0,1)}.head .nav .wp-block-navigation__responsive-container-open::before{transform:translateY(-4px)}.head .nav .wp-block-navigation__responsive-container-open::after{transform:translateY(4px)}.head .nav .wp-block-navigation__responsive-container-open.is-morphing::before{transform:rotate(45deg)}.head .nav .wp-block-navigation__responsive-container-open.is-morphing::after{transform:rotate(-45deg)}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close{top:18px;right:8px;width:48px;height:48px;margin:0;padding:0}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close::before{animation:bar-a 320ms cubic-bezier(.32,.72,0,1) both}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close::after{animation:bar-b 320ms cubic-bezier(.32,.72,0,1) both}.head .nav .is-menu-open.is-closing .wp-block-navigation__responsive-container-close::before{animation:bar-a-rev 220ms cubic-bezier(.32,.72,0,1) both}.head .nav .is-menu-open.is-closing .wp-block-navigation__responsive-container-close::after{animation:bar-b-rev 220ms cubic-bezier(.32,.72,0,1) both}.head .nav .wp-block-navigation__responsive-container.is-menu-open.is-closing{animation:menu-out 220ms var(--ease-out) both}.head .nav .is-menu-open .wp-block-navigation__container>li{animation:mi-in 380ms var(--ease-out) both}.head .nav .is-menu-open .wp-block-navigation__container>li:nth-child(1){animation-delay:60ms}.head .nav .is-menu-open .wp-block-navigation__container>li:nth-child(2){animation-delay:100ms}.head .nav .is-menu-open .wp-block-navigation__container>li:nth-child(3){animation-delay:140ms}.head .nav .is-menu-open .wp-block-navigation__container>li:nth-child(4){animation-delay:180ms}.head .nav .is-menu-open .wp-block-navigation__container>li:nth-child(5){animation-delay:220ms}.head .nav .is-menu-open .wp-block-navigation__container>li:nth-child(6){animation-delay:260ms}.head .nav .is-menu-open .wp-block-navigation__container>li:nth-child(n+7){animation-delay:300ms}}@keyframes bar-a{from{transform:translateY(-4px)}to{transform:rotate(45deg)}}@keyframes bar-b{from{transform:translateY(4px)}to{transform:rotate(-45deg)}}@keyframes bar-a-rev{from{transform:rotate(45deg)}to{transform:translateY(-4px)}}@keyframes bar-b-rev{from{transform:rotate(-45deg)}to{transform:translateY(4px)}}@keyframes menu-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes mi-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.head .nav .wp-block-navigation__responsive-container-open::before,.head .nav .wp-block-navigation__responsive-container-open::after{transition:none}.head .nav .is-menu-open .wp-block-navigation__container>li,.head .nav .is-menu-open .wp-block-navigation__responsive-container-close::before,.head .nav .is-menu-open .wp-block-navigation__responsive-container-close::after{animation:none!important}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close::before{transform:rotate(45deg)}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close::after{transform:rotate(-45deg)}}.proof__stats strong{display:block}.rtb-platform figure.cv-big{margin:0;width:100%;max-width:min(100%,640px);position:relative;padding-top:26px;overflow:hidden;background:#fff;border:1px solid var(--mist);border-radius:10px;box-shadow:0 30px 56px -34px rgb(20 17 31 / .5)}.rtb-platform figure.cv-big::before{content:"";position:absolute;left:0;right:0;top:0;height:26px;border-bottom:1px solid var(--mist);background:radial-gradient(circle at 15px 13px,#cfc9e3 4px,transparent 4.5px),radial-gradient(circle at 31px 13px,#cfc9e3 4px,transparent 4.5px),radial-gradient(circle at 47px 13px,#cfc9e3 4px,transparent 4.5px),#F6F5FB}.rtb-platform figure.cv-big img{display:block;width:100%;height:auto}.rtb-platform .cv-sec--royal figure.cv-big{border-color:rgb(255 255 255 / .2);box-shadow:0 34px 64px -30px rgb(0 0 0 / .6)}.rtb-platform .cv-sec--royal figure.cv-big::before{border-bottom-color:rgb(20 17 31 / .12)}.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big):has(>figure.cv-big~*){display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(24px,4vw,64px);row-gap:12px;align-items:center;justify-items:start}.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big~*)>figure.cv-big{grid-column:1;grid-row:1/span 6}.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big~*)>:not(figure.cv-big){grid-column:2;margin:0}.rtb-platform .cv-row--1:has(>figure.cv-big:only-child){justify-items:center}.rtb-platform .cv-gallery:has(.cv-big){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);align-items:start;justify-items:center}.rtb-platform .cv-gallery .wp-block-image:not(.cv-big){margin:0;justify-self:center;max-width:min(100%,420px)}.rtb-platform .cv-hero .cv-row--1:has(>figure.cv-big):has(>h1),.rtb-platform .cv-hero>.wrap:has(>figure.cv-big):has(>h1){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);row-gap:14px;align-items:center;justify-items:start}.rtb-platform .cv-hero :is(.cv-row--1,.wrap):has(>figure.cv-big):has(>h1)>figure.cv-big{grid-column:2;grid-row:1/span 6;justify-self:end}.rtb-platform .cv-hero :is(.cv-row--1,.wrap):has(>figure.cv-big):has(>h1)>:not(figure.cv-big){grid-column:1;margin:0}.rtb-platform .cv-hero h1{max-width:14ch}.cv-hero .btn-ghost .wp-block-button__link{background:#fff0;border:2px solid rgb(255 255 255 / .55);color:#fff}@media (hover:hover) and (pointer:fine){.cv-hero .btn-ghost .wp-block-button__link:hover{background:#fff;color:var(--royal);border-color:#fff}}.cv-hero .wp-block-buttons{gap:12px}@media (max-width:860px){.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big~*),.rtb-platform .cv-hero :is(.cv-row--1,.wrap):has(>figure.cv-big):has(>h1){grid-template-columns:1fr}.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big~*)>figure.cv-big,.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big~*)>:not(figure.cv-big){grid-column:1;grid-row:auto}.rtb-platform .cv-hero :is(.cv-row--1,.wrap):has(>figure.cv-big):has(>h1)>figure.cv-big{grid-column:1;grid-row:auto;order:5;justify-self:start}.rtb-platform .cv-gallery:has(.cv-big){grid-template-columns:1fr}.rtb-platform figure.cv-big{max-width:100%}}.rtb-platform figure.cv-big:has(img[src*="3c2a8503"],img[src*="libor"],img[src*="terka"]){max-width:320px;padding-top:0;border:0;box-shadow:none;border-radius:var(--r)}.rtb-platform figure.cv-big:has(img[src*="3c2a8503"],img[src*="libor"],img[src*="terka"])::before{display:none}@media (max-width:860px){.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big):has(>figure.cv-big~*){grid-template-columns:minmax(0,1fr)}.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big):has(>figure.cv-big~*)>figure.cv-big{grid-column:1;grid-row:auto}.rtb-platform :is(.cv-row--1,.cv-box):has(>figure.cv-big):has(>figure.cv-big~*)>:not(figure.cv-big){grid-column:1}}.rtb-platform .cv-box--sec{background:var(--mint);color:var(--ink);border-radius:var(--r)}.rtb-platform .cv-box--sec h2,.rtb-platform .cv-box--sec p{color:var(--ink)}.rtb-platform .cv-box--sec .wp-block-button__link{background:var(--royal);border-color:var(--royal);color:#fff}@media (hover:hover) and (pointer:fine){.rtb-platform .cv-box--sec .wp-block-button__link:hover{background:#fff;color:var(--royal);border-color:#fff}}.ct__form{background:#fff;border:1px solid var(--mist);border-radius:12px;box-shadow:0 30px 60px -40px rgb(57 41 112 / .45);padding:clamp(22px,3.4vw,44px)}.cf__form{display:grid;gap:22px}.cf__group{border:0;margin:0;padding:0;display:grid;gap:14px;min-width:0}.cf__legend{padding:0;margin:0 0 4px;font-weight:600;font-size:1.02rem;color:var(--royal);display:block;width:100%}.cf label{font-weight:600;font-size:.84rem;margin-bottom:6px}.cf abbr{text-decoration:none;color:var(--royal);cursor:help}.cf__hint{display:block;font-size:.82rem;font-weight:400;color:var(--ink-soft);margin:-2px 0 8px}.cf input[type=text],.cf input[type=email],.cf input[type=tel],.cf textarea{min-height:52px;padding:14px 16px;border:1.5px solid #D6D1E6;border-radius:8px;background:#fff;transition:border-color 160ms ease-out,box-shadow 160ms ease-out}.cf textarea{min-height:150px;padding-top:14px}.cf input::placeholder{color:#6F6A85}@media (hover:hover) and (pointer:fine){.cf input[type=text]:hover,.cf input[type=email]:hover,.cf input[type=tel]:hover,.cf textarea:hover{border-color:#B7B0D2}}.cf input:focus,.cf textarea:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 4px rgb(115 122 251 / .28)}.cf .is-invalid{border-color:#C0392B!important}.cf .is-invalid:focus{box-shadow:0 0 0 4px rgb(192 57 43 / .18)!important}.cf__msg{display:block;margin-top:6px;font-size:.82rem;font-weight:500;color:#B03225}.cf__chips{display:flex;flex-wrap:wrap;gap:10px}.cf__chip{position:relative;margin:0!important;cursor:pointer}.cf__chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.cf__chip span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 18px;border:1.5px solid #D6D1E6;border-radius:var(--pill);font-weight:500;font-size:.9rem;background:#fff;color:var(--ink);transition:background-color 160ms ease-out,border-color 160ms ease-out,color 160ms ease-out,transform 160ms var(--ease-out)}.cf__chip span::before{content:"";width:16px;height:16px;border-radius:50%;border:1.5px solid #B7B0D2;box-sizing:border-box;transition:background-color 160ms ease-out,border-color 160ms ease-out}.cf__chip input:checked+span{background:var(--royal);border-color:var(--royal);color:#fff}.cf__chip input:checked+span::before{border-color:var(--mint);background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='%2314111F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.cf__chip input:focus-visible+span{outline:3px solid var(--peri);outline-offset:2px}.cf__chip:active span{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.cf__chip:hover span{border-color:var(--royal)}.cf__chip input:checked:hover+span{border-color:var(--royal)}}.cf__consent label{display:flex;align-items:flex-start;gap:12px;font-weight:500;font-size:.88rem;line-height:1.45;cursor:pointer}.cf__consent input{flex:none;width:22px;height:22px;margin-top:1px;accent-color:var(--royal)}.cf__submit{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.cf__btn{position:relative;min-height:54px;padding:16px 38px;font-size:1rem;transition:background-color 180ms ease-out,transform 160ms var(--ease-out),box-shadow 180ms ease-out}.cf__btn[disabled],.cf__btn.is-sending{cursor:progress;opacity:.9}.cf__btn.is-sending .cf__btn-label{opacity:0}.cf__btn.is-sending::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2.5px solid rgb(255 255 255 / .35);border-top-color:#fff;animation:cf-spin 700ms linear infinite}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf__note{margin:0!important;font-size:.84rem;color:var(--ink-soft)}.cf__err{background:#FBEDEB;border-left:4px solid #C0392B;border-radius:var(--r);padding:14px 16px}.cf__ok{background:#EAF8F1}@media (prefers-reduced-motion:reduce){.cf__btn.is-sending::after{animation-duration:1.6s}}.ct--solo{align-items:start}.ct--solo .ct__form{grid-column:1/8;grid-row:1}.ct--solo .ct__info{grid-column:9/13;grid-row:1;gap:28px}.ct__steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:c}.ct__steps li{counter-increment:c;position:relative;padding:0 0 22px 52px;font-size:.92rem;color:var(--ink-soft);line-height:1.5}.ct__steps li:last-child{padding-bottom:0}.ct__steps li::before{content:counter(c);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;border:2px solid var(--mint);display:grid;place-items:center;font-weight:600;font-size:.88rem;color:var(--royal);background:#fff}.ct__steps li:not(:last-child)::after{content:"";position:absolute;left:16px;top:38px;bottom:4px;width:2px;background:var(--mist)}.ct__steps strong{display:block;color:var(--ink);font-size:1rem;font-weight:600;margin-bottom:2px}.ct__info h2{font-size:clamp(1.3rem,2vw,1.6rem);margin:0 0 6px}@media (max-width:960px){.ct--solo .ct__form,.ct--solo .ct__info{grid-column:1/-1;grid-row:auto;position:static}.ct--solo .ct__info{order:2}}@media (max-width:620px){.cf__chip span{padding:9px 15px}.cf__submit{flex-direction:column;align-items:stretch}.cf__btn{width:100%}.cf__note{text-align:center}}.slug-kontakt .foot__hero{display:none}.rtb-platform .cv-gallery.cv-formats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,24px);align-items:stretch;justify-items:stretch}.cv-formats>figure{margin:0;width:100%;max-width:none;min-width:0;grid-column:span 2;aspect-ratio:1/1;order:2;position:relative;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid rgb(255 255 255 / .22);border-radius:10px;padding:clamp(10px,1.4vw,18px);box-sizing:border-box;box-shadow:0 26px 48px -32px rgb(0 0 0 / .6)}.cv-formats>figure img{display:block;width:100%;height:100%;object-fit:contain}.rtb-platform .cv-formats>figure.cv-big{grid-column:span 3;aspect-ratio:4/3;order:1;max-width:none;padding:calc(26px + clamp(8px,1vw,14px)) clamp(10px,1.4vw,18px) clamp(10px,1.4vw,18px)}.rtb-platform .cv-formats>figure.cv-big img{width:100%;height:100%;object-fit:contain}.rtb-platform .cv-box--sec .wp-block-buttons{gap:12px;margin-top:6px}.rtb-platform .cv-box--sec .btn-dark .wp-block-button__link{background:var(--royal);border:2px solid var(--royal);color:#fff}.rtb-platform .cv-box--sec .btn-ghost .wp-block-button__link{background:#fff0;border:2px solid var(--ink);color:var(--ink)}@media (hover:hover) and (pointer:fine){.rtb-platform .cv-box--sec .btn-dark .wp-block-button__link:hover{background:#fff;color:var(--royal);border-color:#fff}.rtb-platform .cv-box--sec .btn-ghost .wp-block-button__link:hover{background:var(--ink);color:#fff}}@media (max-width:860px){.rtb-platform .cv-gallery.cv-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-formats>figure{grid-column:span 1}.rtb-platform .cv-formats>figure.cv-big{grid-column:span 2}.cv-formats>figure:last-child:nth-child(odd){grid-column:span 2;aspect-ratio:16/9}}.cv-formats>figure{display:block;padding:0!important}.cv-formats>figure img{position:absolute;left:14px;top:14px;width:calc(100% - 28px)!important;height:calc(100% - 28px)!important;object-fit:contain}.rtb-platform .cv-formats>figure.cv-big img{top:calc(26px + 12px);left:14px;width:calc(100% - 28px)!important;height:calc(100% - 26px - 26px)!important}.slug-eskimi .cv-icon img:not([src$=".svg"]){background:none!important;padding:0!important;border-radius:0!important;width:52px;height:52px}.rtb-platform .cv-gallery.cv-formats{width:100%;justify-self:stretch}.cv-formats>figure img{max-height:none!important;max-width:none!important}.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri{background:#fff0;color:var(--ink);padding:0;border-radius:0}.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri :is(h2,h3,h4,h5){color:var(--ink)}.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri :is(p,li,strong){color:var(--ink-soft)}.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri strong{color:var(--ink)}.rtb-platform .cv-sec:not(.cv-hero) .cv-box--def{background:#fff;border:1px solid var(--mist);border-radius:10px;padding:clamp(18px,2.4vw,28px)}.rtb-platform .cv-sec--paper .cv-box--def{background:#fff}.slug-criteo-pro-inzerenty figure.cv-big:first-of-type{max-width:300px}@media (min-width:961px){.nav .mega-aside{position:relative!important;overflow:hidden;isolation:isolate;background:radial-gradient(110% 80% at 100% 0%,rgb(115 122 251 / .60),transparent 58%),radial-gradient(90% 70% at 0% 100%,rgb(64 202 137 / .30),transparent 62%),linear-gradient(160deg,#4B3B93 0%,#392970 52%,#2A1E57 100%);background-repeat:no-repeat;transition:background-position 600ms var(--ease-out)}.nav .mega-aside::before{content:"";position:absolute;left:24px;top:20px;width:250px;height:140px;z-index:0;background:#fff;opacity:.9;-webkit-mask:url(/wp-content/themes/roi-digital/assets/img/i_box.svg) 0 0/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_fb.svg) 78px 14px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_basket.svg) 154px 0/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_envelope.svg) 14px 68px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_cursor.svg) 92px 74px/36px 36px no-repeat;mask:url(/wp-content/themes/roi-digital/assets/img/i_box.svg) 0 0/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_fb.svg) 78px 14px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_basket.svg) 154px 0/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_envelope.svg) 14px 68px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_cursor.svg) 92px 74px/36px 36px no-repeat;transition:transform 500ms var(--ease-out),opacity 300ms ease-out}.nav .rtb-aside::before{-webkit-mask:url(/wp-content/themes/roi-digital/assets/img/i_alarm.svg) 4px 8px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_cursor.svg) 82px 0/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_envelope.svg) 158px 14px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_fb.svg) 20px 74px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_basket.svg) 100px 70px/36px 36px no-repeat;mask:url(/wp-content/themes/roi-digital/assets/img/i_alarm.svg) 4px 8px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_cursor.svg) 82px 0/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_envelope.svg) 158px 14px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_fb.svg) 20px 74px/36px 36px no-repeat,url(/wp-content/themes/roi-digital/assets/img/i_basket.svg) 100px 70px/36px 36px no-repeat}.nav .mega-aside::after{content:"";position:absolute;right:-96px;bottom:-120px;width:290px;height:290px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgb(255 255 255 / .13) 0,rgb(255 255 255 / .07) 38%,#fff0 70%);transition:transform 600ms var(--ease-out),opacity 400ms ease-out}.nav .mega-aside>.wp-block-navigation-item__content{position:relative;z-index:1;padding-right:56px!important}.nav .mega-aside>.wp-block-navigation-item__content::after{content:"";position:absolute;right:0;bottom:-2px;width:38px;height:38px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M1 6h16M12.5 1.5L17.5 6l-5 4.5' fill='none' stroke='%2314111F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px 11px no-repeat;transition:transform 280ms var(--ease-out)}}@media (min-width:961px) and (hover:hover) and (pointer:fine){.nav .mega-aside:hover::before{transform:translateY(-4px)}.nav .mega-aside:hover::after{transform:scale(1.12) translate(-8px,-8px)}.nav .mega-aside:hover>.wp-block-navigation-item__content::after{transform:translateX(4px)}.nav .mega-aside:hover{background-position:12px 8px,-8px -4px,0 0}}@media (min-width:961px){.nav .nav-mega .wp-block-navigation__submenu-container li.mega-aside{position:relative!important}}.bl{display:grid;gap:22px}.bl-tools{display:grid;gap:16px;background:#fff;border:1px solid var(--mist);border-radius:12px;padding:clamp(14px,2vw,22px);box-shadow:0 24px 50px -40px rgb(57 41 112 / .5)}.bl-tools__row{display:flex;flex-wrap:wrap;gap:12px}.bl-search{flex:1 1 280px;position:relative;display:block;margin:0}.bl-search .ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--royal);pointer-events:none}.bl-search input{width:100%;min-height:52px;padding:14px 16px 14px 48px;border:1.5px solid #D6D1E6;border-radius:var(--pill);font:400 1rem/1.3 Montserrat,sans-serif;background:#fff;transition:border-color 160ms ease-out,box-shadow 160ms ease-out}.bl-search input:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 4px rgb(115 122 251 / .28)}.bl-year select{min-height:52px;padding:0 42px 0 18px;border:1.5px solid #D6D1E6;border-radius:var(--pill);font:500 .95rem Montserrat,sans-serif;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' fill='none' stroke='%23392970' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 16px center/12px no-repeat;appearance:none;cursor:pointer;color:var(--ink)}.bl-go{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:var(--pill);background:var(--royal);color:#fff;border:2px solid var(--royal);font:600 .95rem Montserrat,sans-serif;text-decoration:none;cursor:pointer;transition:transform 160ms var(--ease-out),background-color 180ms ease-out}.bl-go:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bl-go:hover{background:var(--ink);border-color:var(--ink)}}.bl-chips{display:flex;flex-wrap:wrap;gap:10px}.bl-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1.5px solid #D6D1E6;border-radius:var(--pill);font-weight:500;font-size:.9rem;text-decoration:none;color:var(--ink);background:#fff;transition:background-color 160ms ease-out,border-color 160ms ease-out,color 160ms ease-out,transform 160ms var(--ease-out)}.bl-chip span{font-size:.78rem;font-weight:600;padding:2px 8px;border-radius:var(--pill);background:var(--paper);color:var(--royal)}.bl-chip.is-on{background:var(--royal);border-color:var(--royal);color:#fff}.bl-chip.is-on span{background:rgb(255 255 255 / .18);color:#fff}.bl-chip:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.bl-chip:not(.is-on):hover{border-color:var(--royal)}}.bl-chip:focus-visible,.bl-go:focus-visible{outline:3px solid var(--peri);outline-offset:2px}.bl-result{margin:0;font-size:.9rem;color:var(--ink-soft)}.bl-result a{margin-left:10px;font-weight:600;color:var(--royal)}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.bl-grid .bc--hlavni{grid-column:1/-1;flex-direction:row;align-items:stretch}.bl-grid .bc--hlavni .bc__img{flex:1 1 56%;aspect-ratio:auto;min-height:320px}.bl-grid .bc--hlavni .bc__img img{height:100%}.bl-grid .bc--hlavni .bc__body{flex:1 1 44%;justify-content:center;padding:clamp(22px,3vw,44px);gap:14px}.bl-grid .bc--hlavni .bc__title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300;line-height:1.2}.bl-grid .bc--hlavni .bc__desc{font-size:1rem}.bc__cat{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:600;font-size:.82rem;color:var(--royal)}.bc__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:auto 0 0;font-size:.78rem;color:var(--ink-soft)}.bc__meta span{display:inline-flex;align-items:center;gap:6px}.bc__desc{flex:0 1 auto}.bl-pages{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px;flex-wrap:wrap}.bl-pages ol{display:flex;gap:8px;list-style:none;margin:0;padding:0}.bl-pages ol a,.bl-pages ol span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-weight:600;text-decoration:none;color:var(--ink);border:1.5px solid #D6D1E6;background:#fff}.bl-pages ol .is-on{background:var(--royal);border-color:var(--royal);color:#fff}.bl-pages__nav{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--pill);border:1.5px solid #D6D1E6;font-weight:600;text-decoration:none;color:var(--royal);background:#fff}.bl-pages__nav.is-off{opacity:.4}@media (hover:hover) and (pointer:fine){.bl-pages ol a:hover,.bl-pages__nav:not(.is-off):hover{border-color:var(--royal)}}.bl-empty{display:grid;justify-items:center;gap:10px;text-align:center;padding:clamp(34px,6vw,70px) 20px;background:var(--paper);border-radius:12px;color:var(--royal)}.bl-empty h3{margin:0;color:var(--ink);font-weight:500}.bl-empty p{margin:0;color:var(--ink-soft)}@media (max-width:960px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-grid .bc--hlavni{flex-direction:column}.bl-grid .bc--hlavni .bc__img{min-height:0;aspect-ratio:16/9}}@media (max-width:620px){.bl-grid{grid-template-columns:1fr}.bl-go{width:100%}.bl-year{flex:1 1 100%}.bl-year select{width:100%}}.art-hero{padding-top:clamp(18px,2.6vw,34px);padding-bottom:clamp(30px,4vw,56px)}.art-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:center}.art-hero__title{margin:14px 0 18px;font-weight:200;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.art-cat{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--pill);background:rgb(255 255 255 / .12);color:#fff;font-weight:600;font-size:.85rem;text-decoration:none;transition:background-color 160ms ease-out}@media (hover:hover) and (pointer:fine){.art-cat:hover{background:rgb(255 255 255 / .22)}}.art-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;color:var(--on-royal);font-size:.9rem}.art-meta span{display:inline-flex;align-items:center;gap:8px}.art-hero__img{margin:0;justify-self:end;width:100%;max-width:520px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 34px 64px -30px rgb(0 0 0 / .6);border:1px solid rgb(255 255 255 / .18)}.art-hero__img img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.art-progress{position:fixed;left:0;top:0;height:3px;width:100%;z-index:200;background:var(--mint);transform-origin:left;transform:scaleX(var(--p,0));pointer-events:none}.art{padding-block:clamp(32px,5vw,72px)}.art__grid{display:grid;grid-template-columns:260px minmax(0,720px);gap:clamp(28px,5vw,80px);justify-content:center;align-items:start}.art__rail{position:sticky;top:110px;display:grid;gap:26px;font-size:.9rem}.art-toc{border-left:2px solid var(--mist);padding-left:16px}.art-toc summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;color:var(--royal);list-style:none;padding:6px 0 10px}.art-toc summary::-webkit-details-marker{display:none}.art-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.art-toc a{display:block;padding:6px 0 6px 0;text-decoration:none;color:var(--ink-soft);line-height:1.35;transition:color 160ms ease-out}.art-toc .lv3 a{padding-left:14px;font-size:.86rem}.art-toc a.is-on{color:var(--royal);font-weight:600}@media (hover:hover) and (pointer:fine){.art-toc a:hover{color:var(--royal)}}.art-share__h{margin:0 0 10px;font-weight:600;color:var(--ink)}.art-share__row{display:flex;gap:8px;flex-wrap:wrap}.art-share__row a,.art-copy{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid #D6D1E6;background:#fff;color:var(--royal);cursor:pointer;transition:background-color 160ms ease-out,color 160ms ease-out,border-color 160ms ease-out,transform 160ms var(--ease-out)}.art-share__row a:active,.art-copy:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.art-share__row a:hover,.art-copy:hover{background:var(--royal);color:#fff;border-color:var(--royal)}}.art-copy__ok{position:absolute;left:50%;top:-34px;transform:translateX(-50%);padding:5px 10px;border-radius:6px;background:var(--ink);color:#fff;font-size:.76rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 160ms ease-out}.art-copy.is-done .art-copy__ok{opacity:1}.art-back{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--royal);text-decoration:none}.art__body{font-size:1.07rem;line-height:1.8;color:#2a2638}.art__body>*{max-width:720px}.art__body p{margin:0 0 1.3em}.art__body :is(h2,h3){scroll-margin-top:110px}.art__body h2{font-weight:300;font-size:clamp(1.55rem,2.6vw,2rem);line-height:1.2;letter-spacing:-.015em;margin:2.1em 0 .6em;color:var(--ink)}.art__body h3{font-weight:600;font-size:1.2rem;line-height:1.3;margin:1.8em 0 .5em;color:var(--royal)}.art__body a{color:var(--royal);text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:3px}.art__body strong{color:var(--ink);font-weight:600}.art__body ul,.art__body ol{margin:0 0 1.4em;padding-left:0;list-style:none;display:grid;gap:.6em}.art__body ul li{position:relative;padding-left:30px}.art__body ul li::before{content:"";position:absolute;left:4px;top:.72em;width:10px;height:10px;border-radius:50%;border:2.5px solid var(--mint)}.art__body ol{counter-reset:o}.art__body ol li{counter-increment:o;position:relative;padding-left:40px}.art__body ol li::before{content:counter(o);position:absolute;left:0;top:.05em;width:28px;height:28px;border-radius:50%;border:2px solid var(--mint);display:grid;place-items:center;font-size:.8rem;font-weight:600;color:var(--royal)}.art__body blockquote{position:relative;margin:1.8em 0;padding:26px 28px 26px 84px;background:var(--paper);border-radius:12px;border:0}.art__body blockquote::before{content:"\201C";position:absolute;left:24px;top:22px;width:44px;height:44px;border-radius:50%;border:2px solid var(--mint);display:grid;place-items:center;font:600 1.9rem/1 Montserrat,sans-serif;color:var(--royal);padding-top:8px;box-sizing:border-box;text-align:center}.art__body blockquote p{font-size:1.12rem;font-weight:300;line-height:1.6;color:var(--ink);margin:0}.art__body blockquote cite{display:block;margin-top:12px;font-style:normal;font-weight:600;font-size:.9rem;color:var(--royal)}.art__body figure.wp-block-image{margin:2em 0;border-radius:12px;overflow:hidden;border:1px solid var(--mist);box-shadow:0 26px 50px -36px rgb(57 41 112 / .5);background:#fff}.art__body figure.wp-block-image img{display:block;width:100%;height:auto}.art__body iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:12px;margin:1.6em 0}.art__body .wp-block-buttons{margin:1.6em 0}.art__body hr{border:0;height:1px;background:var(--mist);margin:2.4em 0}.art--slides .art__grid{grid-template-columns:minmax(0,1100px)}.art--slides .art__rail{position:static;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.art--slides .art__body .wp-block-post-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.art--slides .art__body>*,.art--slides .art__body .wp-block-post-content>*{max-width:none}.art--slides .art__body figure.wp-block-image{margin:0;position:relative;padding-top:26px;box-shadow:0 30px 56px -34px rgb(20 17 31 / .5)}.art--slides .art__body figure.wp-block-image::before{content:"";position:absolute;left:0;right:0;top:0;height:26px;border-bottom:1px solid var(--mist);background:radial-gradient(circle at 15px 13px,#cfc9e3 4px,transparent 4.5px),radial-gradient(circle at 31px 13px,#cfc9e3 4px,transparent 4.5px),radial-gradient(circle at 47px 13px,#cfc9e3 4px,transparent 4.5px),#F6F5FB}.art-end{padding-bottom:clamp(40px,6vw,80px)}.art-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;background:var(--mint);border-radius:12px;padding:clamp(24px,3.4vw,44px)}.art-cta h2{margin:0 0 6px;font-weight:300;font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--ink)}.art-cta p{margin:0;color:var(--ink)}.art-cta__btn{display:inline-flex;align-items:center;min-height:52px;padding:0 32px;border-radius:var(--pill);background:var(--royal);color:#fff;font-weight:600;text-decoration:none;transition:transform 160ms var(--ease-out),background-color 180ms ease-out}.art-cta__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.art-cta__btn:hover{background:#fff;color:var(--royal)}}.art-pn{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.art-pn__a{display:grid;gap:6px;padding:18px 22px;border:1px solid var(--mist);border-radius:12px;text-decoration:none;color:var(--ink);transition:border-color 180ms ease-out,transform 220ms var(--ease-out)}.art-pn__a span{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--royal)}.art-pn__next{text-align:right}.art-pn__next span{justify-content:flex-end}.art-pn__a strong{font-weight:500;line-height:1.35}@media (hover:hover) and (pointer:fine){.art-pn__a:hover{border-color:var(--royal);transform:translateY(-2px)}}.art-end .related{border-top:0;margin-top:clamp(36px,5vw,64px);padding-top:0}@media (max-width:960px){.art-hero__grid{grid-template-columns:1fr}.art-hero__img{justify-self:start;max-width:100%}.art__grid{grid-template-columns:minmax(0,720px)}.art__rail{position:static;order:-1}.art--slides .art__body .wp-block-post-content{grid-template-columns:1fr}.art-pn{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.art-progress{transition:none}}.art__body iframe[src*="soundcloud"]{aspect-ratio:auto;height:166px;border-radius:12px;box-shadow:0 20px 40px -30px rgb(57 41 112 / .5);margin:1.6em 0 .4em}.art__body iframe[src*="soundcloud"]+div{margin:0 0 1.8em;font-size:.78rem!important}.art__body iframe[src*="soundcloud"]+div a{color:var(--ink-soft)!important;text-decoration:none!important}.art__body [style*="color"],.art__body [style*="font-family"]{color:inherit!important;font-family:inherit!important}.art__body iframe[src*="soundcloud"]+div,.art__body iframe[src*="soundcloud"]+div a{color:var(--ink-soft)!important}.art__body p:empty{display:none}.art--slides .art__body .wp-block-post-content>:not(figure){grid-column:1/-1}.bl .bl-chip,.bl .bc__title a,.bl .bl-pages a,.bl .bl-result a:not(:hover){text-decoration:none;background-image:none;box-shadow:none}.bl .bl-chip{border-bottom:1.5px solid #D6D1E6}.bl .bl-chip.is-on{border-color:var(--royal)}.bl .bc__meta{letter-spacing:0}.bl .bl-result a{text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px}.bl .bl-chip,.bl .bc__title a,.bl .bl-pages a,.bl a.bl-go,.bl .bc a{text-decoration:none!important}.bl .bc__title a:hover,.bl .bc__title a:focus-visible{text-decoration:underline!important;text-decoration-color:var(--mint)!important;text-decoration-thickness:2px!important}.slug-criteo-pro-inzerenty .cv-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}.slug-criteo-pro-inzerenty .cv-gallery>figure{position:relative;margin:0;aspect-ratio:1/1;display:grid;place-items:center;padding:12px;background:#fff;border:1px solid var(--mist);border-radius:12px;overflow:hidden;transition:transform 320ms var(--ease-out),box-shadow 320ms var(--ease-out),border-color 200ms ease-out,opacity 260ms ease-out,filter 260ms ease-out}.slug-criteo-pro-inzerenty .cv-gallery>figure img{max-height:100%!important;max-width:100%;width:auto;height:auto;object-fit:contain;transition:transform 520ms var(--ease-out)}.cv-gallery>figure.zoomable::after{content:"";position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;opacity:0;transform:scale(.6);background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314111F' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='M16 16l4 4M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") center/18px no-repeat;transition:opacity 220ms ease-out,transform 280ms var(--ease-out)}.cv-gallery>figure.zoomable::before{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--mint);transform:scaleX(0);transform-origin:left;transition:transform 380ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.slug-criteo-pro-inzerenty .cv-gallery:has(>figure.zoomable:hover)>figure.zoomable:not(:hover){opacity:.5;filter:grayscale(.6)}.cv-gallery>figure.zoomable:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 30px 50px -26px rgb(57 41 112 / .55);border-color:var(--peri);z-index:2}.cv-gallery>figure.zoomable:hover img{transform:scale(1.08)}.cv-gallery>figure.zoomable:hover::after{opacity:1;transform:none}.cv-gallery>figure.zoomable:hover::before{transform:scaleX(1)}}.cv-gallery>figure.zoomable:focus-visible{outline:3px solid var(--peri);outline-offset:3px}@media (max-width:960px){.slug-criteo-pro-inzerenty .cv-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.slug-criteo-pro-inzerenty .cv-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.lb{position:fixed;inset:0;z-index:300;display:none;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);background:rgb(20 17 31 / .86);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lb.is-open{display:flex;animation:lb-in 220ms ease-out both}.lb__img{max-width:min(92vw,1100px);max-height:82vh;width:auto;height:auto;background:#fff;border-radius:12px;padding:14px;box-shadow:0 40px 80px -30px rgb(0 0 0 / .7);animation:lb-pop 320ms var(--ease-out) both}.lb__cap{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:#fff;font-size:.88rem;opacity:.85}.lb button{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .4);background:rgb(255 255 255 / .08);color:#fff;cursor:pointer;transition:background-color 160ms ease-out,transform 160ms var(--ease-out)}.lb button:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.lb button:hover{background:#fff;color:var(--royal)}}.lb__x{right:clamp(14px,3vw,32px);top:clamp(14px,3vw,32px)}.lb__p{left:clamp(10px,3vw,32px);top:50%;margin-top:-24px}.lb__n{right:clamp(10px,3vw,32px);top:50%;margin-top:-24px}@keyframes lb-in{from{opacity:0}to{opacity:1}}@keyframes lb-pop{from{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lb.is-open,.lb__img{animation:none}}@media (min-width:861px){.proc.tl::after{content:"";position:absolute;left:26px;top:26px;height:2px;width:calc((100% - 52px) * var(--tl,0));background:var(--mint);transition:width 120ms linear;pointer-events:none}}@media (max-width:860px){.proc.tl::after{content:"";position:absolute;left:25px;top:26px;width:2px;height:calc((100% - 52px) * var(--tl,0));background:var(--mint);pointer-events:none}}.proc.tl>*{opacity:.45;transition:opacity 400ms ease-out}.proc.tl>.is-on{opacity:1}.proc.tl>* :is(.step__num,.step__n,svg,.step__ic){transition:transform 400ms var(--ease-out)}.proc.tl>.is-on :is(.step__num,.step__n){transform:scale(1.08)}.tl-cards .cv-box{opacity:.35;transform:translateY(10px);transition:opacity 420ms ease-out,transform 420ms var(--ease-out)}.tl-cards .cv-box.is-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.proc.tl>*,.tl-cards .cv-box{opacity:1;transform:none}}.pp{padding-block:clamp(36px,5vw,72px);background:var(--paper)}.pp .h2{margin:0 0 clamp(18px,2.4vw,30px)}.pp__stage{position:relative;--x:50%;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--mist);box-shadow:0 34px 64px -42px rgb(57 41 112 / .55);user-select:none;touch-action:pan-y}.pp__layer{display:grid;gap:clamp(14px,2vw,22px);padding:clamp(22px,3.4vw,44px)}.pp__layer--po{position:absolute;inset:0;background:var(--royal);color:#fff;clip-path:inset(0 0 0 var(--x));transition:clip-path 0s}.pp__tag{margin:0;font-weight:600;font-size:.95rem;color:var(--royal)}.pp__layer--po .pp__tag{color:var(--mint)}.pp__row{display:grid;grid-template-columns:minmax(110px,170px) calc(clamp(1.3rem,2.4vw,1.9rem) * 3.4) 1fr;align-items:center;gap:14px}.pp__l{font-weight:500;font-size:.95rem}.pp__track{height:18px;border-radius:var(--pill);background:rgb(57 41 112 / .1);overflow:hidden}.pp__layer--po .pp__track{background:rgb(255 255 255 / .16)}.pp__track i{display:block;height:100%;width:var(--w);border-radius:var(--pill);background:#B7B0D2;transform-origin:left;transform:scaleX(0);transition:transform 900ms var(--ease-out)}.pp__layer--po .pp__track i{background:var(--mint)}.pp__stage.is-in .pp__track i{transform:none}.pp__v{font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:300;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.pp__layer--po .pp__tag{text-align:right}.pp__handle{position:absolute;top:0;bottom:0;left:var(--x);width:0;pointer-events:none}.pp__handle::before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--mint)}.pp__handle span{position:absolute;top:50%;left:0;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 16'%3E%3Cpath d='M9 2L3 8l6 6M19 2l6 6-6 6' fill='none' stroke='%2314111F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/26px no-repeat;box-shadow:0 10px 24px -8px rgb(0 0 0 / .5)}.pp__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none}.pp__range:focus-visible~.pp__handle span,.pp__stage:has(.pp__range:focus-visible) .pp__handle span{outline:3px solid #fff;outline-offset:3px}.pp__note{margin:12px 0 0;font-size:.82rem;color:var(--ink-soft)}@media (max-width:620px){.pp__row{grid-template-columns:auto 1fr}.pp__l{grid-column:1/-1}}.pg{padding-block:clamp(36px,5vw,72px)}.pg__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;margin-bottom:clamp(16px,2.4vw,28px)}.pg__head .h2{margin:0}.pg__head p{margin:0;color:var(--ink-soft)}.pg__card{position:relative;background:#fff;border:1px solid var(--mist);border-radius:14px;box-shadow:0 34px 64px -44px rgb(57 41 112 / .5);overflow:hidden}.pg__bar{height:5px;background:var(--mist)}.pg__bar i{display:block;height:100%;width:0;background:var(--mint);transition:width 420ms var(--ease-out)}.pg__stage{padding:clamp(22px,3.4vw,44px);min-height:300px}.pg__q,.pg__res{display:grid;gap:18px;animation:pg-in 380ms var(--ease-out) both}@keyframes pg-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pg__n{margin:0;font-weight:600;font-size:.84rem;color:var(--royal)}.pg__q h3,.pg__res h3{margin:0;font-weight:300;font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.15;letter-spacing:-.015em}.pg__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pg__opt{display:grid;gap:6px;align-content:start;text-align:left;padding:20px 22px;min-height:112px;border:1.5px solid #D6D1E6;border-radius:12px;background:#fff;color:var(--ink);font:inherit;cursor:pointer;transition:transform 200ms var(--ease-out),border-color 160ms ease-out,background-color 160ms ease-out,box-shadow 200ms ease-out}.pg__opt strong{font-weight:600;font-size:1.02rem;line-height:1.3}.pg__opt span{font-size:.84rem;color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.pg__opt:hover{border-color:var(--royal);transform:translateY(-3px);box-shadow:0 20px 34px -24px rgb(57 41 112 / .6)}}.pg__opt:active{transform:scale(.98)}.pg__opt.is-pick{background:var(--royal);border-color:var(--royal);color:#fff}.pg__opt.is-pick span{color:var(--on-royal)}.pg__opt:focus-visible,.pg__back:focus-visible,.pg__btn:focus-visible{outline:3px solid var(--peri);outline-offset:3px}.pg__back{justify-self:start;background:none;border:0;padding:6px 0;font:600 .9rem Montserrat,sans-serif;color:var(--royal);cursor:pointer;text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:4px}.pg__why{margin:0;max-width:56ch;font-size:1.05rem;color:var(--ink-soft)}.pg__fit{height:8px;max-width:360px;border-radius:var(--pill);background:var(--mist);overflow:hidden}.pg__fit i{display:block;height:100%;background:var(--mint);border-radius:var(--pill);animation:pg-fit 900ms var(--ease-out) both}@keyframes pg-fit{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.pg__act,.kv__act{display:flex;flex-wrap:wrap;gap:12px}.pg__btn,.kv__btn{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:var(--pill);background:var(--royal);color:#fff;border:2px solid var(--royal);font-weight:600;text-decoration:none!important;transition:transform 160ms var(--ease-out),background-color 180ms ease-out,color 180ms ease-out}.pg__btn--l,.kv__btn--l{background:#fff0;color:var(--royal)}.pg__btn:active,.kv__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pg__btn:hover,.kv__btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}}.pg__alt{margin:0;font-size:.9rem;color:var(--ink-soft)}.pg__alt a{color:var(--royal);font-weight:600}@media (max-width:760px){.pg__opts{grid-template-columns:1fr}.pg__opt{min-height:0}.pg__btn,.kv__btn{width:100%;justify-content:center}}.kv{padding-block:clamp(28px,4vw,56px)}.kv__in{max-width:760px;margin-inline:auto;padding:clamp(22px,3.4vw,40px);border-radius:14px;background:var(--royal);color:#fff;position:relative;overflow:hidden}.kv__in::after{content:"";position:absolute;right:-90px;top:-110px;width:280px;height:280px;border-radius:50%;border:2px solid rgb(255 255 255 / .14);box-shadow:0 0 0 40px rgb(255 255 255 / .04);pointer-events:none}.kv__h{margin:0 0 18px;font-weight:300;font-size:clamp(1.5rem,2.6vw,2.1rem);color:#fff;position:relative}.kv__stage{position:relative}.kv__q,.kv__res{display:grid;gap:16px;animation:pg-in 360ms var(--ease-out) both}.kv__q h3,.kv__res h3{margin:0;font-weight:500;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.3;color:#fff}.kv__dots{display:flex;gap:8px}.kv__dots b{width:34px;height:4px;border-radius:4px;background:rgb(255 255 255 / .22);transition:background-color 300ms}.kv__dots b.is-done{background:var(--mint)}.kv__dots b.is-now{background:#fff}.kv__opts{display:grid;gap:10px}.kv__opt{text-align:left;padding:16px 20px;min-height:54px;border:1.5px solid rgb(255 255 255 / .3);border-radius:12px;background:rgb(255 255 255 / .06);color:#fff;font:500 1rem/1.3 Montserrat,sans-serif;cursor:pointer;transition:background-color 160ms ease-out,border-color 160ms ease-out,transform 160ms var(--ease-out),opacity 200ms}@media (hover:hover) and (pointer:fine){.kv__opt:not(:disabled):hover{background:rgb(255 255 255 / .16);border-color:#fff}}.kv__opt:not(:disabled):active{transform:scale(.985)}.kv__opt.is-right{background:var(--mint);border-color:var(--mint);color:var(--ink)}.kv__opt.is-wrong{background:#B03225;border-color:#B03225;animation:kv-shake 360ms}.kv__opt.is-dim{opacity:.45}.kv__opt:disabled{cursor:default}@keyframes kv-shake{25%{transform:translateX(-6px)}60%{transform:translateX(5px)}}.kv__ex{margin:0;color:var(--on-royal);animation:pg-in 300ms var(--ease-out) both}.kv__next{justify-self:start;min-height:48px;padding:0 26px;border-radius:var(--pill);border:0;background:var(--mint);color:var(--ink);font:600 .95rem Montserrat,sans-serif;cursor:pointer;transition:transform 160ms var(--ease-out)}.kv__next:active{transform:scale(.97)}.kv__next--l{background:#fff0;color:#fff;border:1.5px solid rgb(255 255 255 / .4)}.kv__score{margin:0;font-size:1rem;color:var(--on-royal)}.kv__score b{font-size:3.4rem;font-weight:200;color:#fff;line-height:1;margin-right:6px}.kv__res .kv__btn{background:var(--mint);border-color:var(--mint);color:var(--ink)}.kv__res .kv__btn--l{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .5)}.kv__opt:focus-visible,.kv__next:focus-visible,.kv__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.sk-open{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--pill);border:1.5px solid rgb(255 255 255 / .35);background:#fff0;color:#fff;font:500 .88rem Montserrat,sans-serif;cursor:pointer;transition:background-color 160ms ease-out,border-color 160ms ease-out}.sk-open kbd,.sk kbd{font:600 .7rem Montserrat,sans-serif;padding:3px 7px;border-radius:6px;background:rgb(255 255 255 / .14);color:inherit}@media (hover:hover) and (pointer:fine){.sk-open:hover{background:rgb(255 255 255 / .12);border-color:#fff}}@media (max-width:960px){.sk-open{display:none}}.sk{position:fixed;inset:0;z-index:400;display:none;align-items:flex-start;justify-content:center;padding:clamp(60px,12vh,140px) 16px 16px;background:rgb(20 17 31 / .7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sk.is-open{display:flex;animation:lb-in 160ms ease-out both}.sk__panel{width:min(680px,100%);background:#fff;border-radius:16px;box-shadow:0 50px 100px -30px rgb(0 0 0 / .6);overflow:hidden;animation:sk-pop 260ms var(--ease-out) both}@keyframes sk-pop{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}.sk__in{display:flex;align-items:center;gap:12px;padding:6px 20px;border-bottom:1px solid var(--mist);color:var(--royal)}.sk__in kbd{background:var(--paper);color:var(--ink-soft)}.sk__q{flex:1;min-height:60px;border:0;outline:0;font:400 1.1rem Montserrat,sans-serif;background:#fff0;color:var(--ink)}.sk__q::-webkit-search-cancel-button{display:none}.sk__list{list-style:none;margin:0;padding:8px;max-height:min(52vh,420px);overflow:auto}.sk__list li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;cursor:pointer}.sk__list li.is-sel{background:var(--paper)}.sk__list li.is-sel .sk__t strong{color:var(--royal)}.sk__k{flex:none;min-width:68px;font-size:.74rem;font-weight:600;color:var(--royal);padding:4px 10px;border-radius:var(--pill);background:rgb(115 122 251 / .14);text-align:center}.sk__t{display:grid;gap:2px;min-width:0}.sk__t strong{font-weight:600;font-size:.98rem;color:var(--ink)}.sk__t small{color:var(--ink-soft);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk__t mark{background:rgb(64 202 137 / .32);color:inherit;border-radius:3px;padding:0 1px}.sk__none{color:var(--ink-soft);cursor:default!important;display:block!important}.sk__foot{margin:0;padding:10px 20px 14px;display:flex;gap:18px;font-size:.78rem;color:var(--ink-soft);border-top:1px solid var(--mist)}.sk__foot kbd{background:var(--paper);color:var(--ink-soft);margin-right:4px}@media (prefers-reduced-motion:reduce){.pg__q,.pg__res,.kv__q,.kv__res,.sk__panel,.pp__track i{animation:none;transition:none}.pp__track i{transform:none}}.kvm{margin:0}.kvm__btn{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border-radius:var(--pill);border:1.5px solid rgb(255 255 255 / .35);background:var(--royal);color:#fff;font:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform 200ms var(--ease-out),box-shadow 240ms ease-out,border-color 160ms ease-out}.kvm__ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--mint);color:var(--ink);font-weight:700;font-size:1.25rem}.kvm__t{display:grid;gap:1px;min-width:0;flex:1}.kvm__t strong{font-weight:600;font-size:1rem}.kvm__t small{font-size:.8rem;color:var(--on-royal)}.kvm__go{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .45);transition:transform 260ms var(--ease-out),background-color 200ms ease-out,color 200ms}.kvm__btn::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgb(64 202 137 / .55);animation:kvm-pulse 3.4s ease-out 1.6s 2}@keyframes kvm-pulse{0%{box-shadow:0 0 0 0 rgb(64 202 137 / .55)}70%,100%{box-shadow:0 0 0 14px #fff0}}.kvm__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.kvm__btn:hover{box-shadow:0 22px 38px -22px rgb(57 41 112 / .7);border-color:var(--mint)}.kvm__btn:hover .kvm__go{transform:translateX(4px);background:var(--mint);color:var(--ink);border-color:var(--mint)}}.kvm__btn:focus-visible{outline:3px solid var(--peri);outline-offset:3px}.art__rail .kvm__btn{border-radius:14px}.kvd{position:fixed;inset:0;z-index:350;display:none;align-items:center;justify-content:center;padding:16px;background:rgb(20 17 31 / .72);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.kvd.is-open{display:flex}.kvd__panel{position:relative;width:min(640px,100%);max-height:92vh;overflow:auto}.kvd__x{position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .4);background:rgb(255 255 255 / .08);color:#fff;cursor:pointer;transition:background-color 160ms ease-out}@media (hover:hover) and (pointer:fine){.kvd__x:hover{background:#fff;color:var(--royal)}}.kvd .kv__h{padding-right:52px}.bl-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(20px,3vw,48px);align-items:end}.bl-hero .kvm{align-self:center}@media (max-width:760px){.bl-hero{grid-template-columns:1fr}}.kvd .pg__bar{height:5px;border-radius:5px;background:rgb(255 255 255 / .2);margin:0 0 20px}.kvd .pg__bar i{display:block;height:100%;background:var(--mint);border-radius:5px;transition:width 420ms var(--ease-out)}.kvd .pg__n{color:var(--mint)}.kvd .pg__q h3,.kvd .pg__res h3{color:#fff;font-size:clamp(1.3rem,2.4vw,1.8rem)}.kvd .pg__opts{grid-template-columns:1fr}.kvd .pg__opt{min-height:0;background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .3);color:#fff}.kvd .pg__opt span{color:var(--on-royal)}@media (hover:hover) and (pointer:fine){.kvd .pg__opt:hover{background:rgb(255 255 255 / .16);border-color:#fff;box-shadow:none}}.kvd .pg__opt.is-pick{background:var(--mint);border-color:var(--mint);color:var(--ink)}.kvd .pg__opt.is-pick span{color:var(--ink)}.kvd .pg__why,.kvd .pg__alt{color:var(--on-royal)}.kvd .pg__alt a{color:#fff}.kvd .pg__fit{background:rgb(255 255 255 / .2)}.kvd .pg__btn{background:var(--mint);border-color:var(--mint);color:var(--ink)}.kvd .pg__btn--l{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .5)}.kvd .pg__back{color:#fff;text-decoration-color:var(--mint)}.kvd .pg__opt:focus-visible,.kvd .pg__btn:focus-visible,.kvd .pg__back:focus-visible{outline-color:#fff}.slug-rtb-systemy .cv-hero .cv-box--pri{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:clamp(18px,3vw,48px)}.slug-rtb-systemy .cv-hero h1{text-align:left;max-width:none}@media (max-width:760px){.slug-rtb-systemy .cv-hero .cv-box--pri{grid-template-columns:1fr}}.cases--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:clamp(18px,2.4vw,30px) 0}.case--card{--mx:50%;--my:0;position:relative;display:grid;grid-template-rows:auto 1fr auto auto;gap:6px;min-height:290px;padding:26px 26px 74px;border-radius:14px;background:#fff;border:1px solid var(--mist);color:var(--ink);text-decoration:none;overflow:hidden;transition:transform 320ms var(--ease-out),box-shadow 320ms var(--ease-out),border-color 200ms ease-out,background-color 320ms ease-out,color 240ms ease-out}.case--card::before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx) var(--my),rgb(115 122 251 / .35),transparent 70%);opacity:0;transition:opacity 300ms ease-out;pointer-events:none}.case--card::after{display:none}.case__logo{display:flex;align-items:center;height:44px;min-width:0}.case__logo img{max-height:40px;max-width:170px;width:auto;object-fit:contain;mix-blend-mode:multiply;transition:filter 300ms}.case__logo--t{font-weight:600;font-size:1.05rem;color:var(--royal)}.case__big{align-self:end;font-weight:200;font-size:clamp(3rem,5.4vw,4.6rem);line-height:1;letter-spacing:-.03em;color:var(--royal);transition:color 240ms ease-out,transform 420ms var(--ease-out);transform-origin:left bottom}.case__lab{font-weight:600;font-size:.86rem;color:var(--ink-soft);transition:color 240ms}.case__t{margin-top:8px;font-size:.9rem;font-weight:500;line-height:1.45;color:var(--ink-soft);transition:color 240ms}.case__go{position:absolute;right:22px;bottom:22px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mint);color:var(--ink);transition:transform 320ms var(--ease-out)}.case--card:active{transform:scale(.985)}.case--card:focus-visible{outline:3px solid var(--peri);outline-offset:3px}@media (hover:hover) and (pointer:fine){.case--card:hover{transform:translateY(-8px);box-shadow:0 36px 56px -30px rgb(57 41 112 / .6);border-color:var(--royal);background:var(--royal);color:#fff}.case--card:hover::before{opacity:1}.case--card:hover .case__big{color:var(--mint);transform:scale(1.08)}.case--card:hover .case__lab,.case--card:hover .case__t,.case--card:hover .case__logo--t{color:var(--on-royal)}.case--card:hover .case__logo img{filter:brightness(0) invert(1)}.case--card:hover .case__go{transform:translateX(6px) rotate(-45deg)}.cases--cards:has(.case--card:hover) .case--card:not(:hover){opacity:.6}}.case--card{position:relative}@media (max-width:860px){.cases--cards{grid-template-columns:1fr}.case--card{min-height:0;padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.case--card,.case__big,.case__go{transition:none}}.rtbh__lead .kvm{margin-top:18px;max-width:340px}.rtbh__lead .kvm__btn{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .4)}.blog-h .kvm{width:min(320px,100%);margin-left:auto}@media (max-width:760px){.blog-h .kvm{margin-left:0}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out 180ms ease-in both}::view-transition-new(root){animation:vt-in 320ms var(--ease-out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media (hover:hover) and (pointer:fine){.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 220ms var(--ease-out),box-shadow 260ms ease-out;will-change:transform}.tilt:hover{box-shadow:0 26px 44px -26px rgb(57 41 112 / .55)}.sv-tile.tilt img{transition:transform 320ms var(--ease-out)}.sv-tile.tilt:hover img{transform:translateY(-4px) scale(1.12)}.pcard.tilt:hover{--glow:1}.magnet{transition:transform 260ms var(--ease-out)}}@media (hover:hover) and (pointer:fine){.case--card:hover .case__logo img{filter:none;mix-blend-mode:normal}.case--card:hover .case__logo{background:#fff;border-radius:10px}.case--card:hover .case__logo--t{color:var(--royal)}}.case__logo{padding:0;transition:background-color 240ms ease-out,padding 240ms var(--ease-out);width:fit-content}.case--card:hover .case__logo{padding:4px 10px}.case__logo{margin-bottom:6px}.cs-keys{background:#fff;border-bottom:1px solid var(--mist)}.cs-keys .wrap{padding-block:clamp(22px,3vw,40px)}.cs-keys__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cs-keys__list li{display:grid;gap:4px;padding:0 clamp(14px,2.4vw,36px);border-left:1px solid var(--mist);align-content:start}.cs-keys__list li:first-child{border-left:0;padding-left:0}.cs-keys__list strong{font-weight:200;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--royal)}.cs-keys__list span{font-size:.9rem;color:var(--ink-soft);max-width:26ch}@media (max-width:760px){.cs-keys__list{grid-template-columns:1fr;gap:16px}.cs-keys__list li{border-left:0;padding:0 0 16px;border-bottom:1px solid var(--mist)}.cs-keys__list li:last-child{border-bottom:0;padding-bottom:0}}.cs-nav{position:sticky;top:84px;z-index:40;background:rgb(255 255 255 / .94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--mist)}.cs-nav__in{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:8px}.cs-nav__in::-webkit-scrollbar{display:none}.cs-nav a{flex:none;display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:var(--pill);text-decoration:none;font-weight:500;font-size:.9rem;color:var(--ink-soft);transition:background-color 160ms ease-out,color 160ms ease-out}.cs-nav a.is-on{background:var(--royal);color:#fff}@media (hover:hover) and (pointer:fine){.cs-nav a:not(.is-on):hover{background:var(--paper);color:var(--royal)}}.cs-nav a:focus-visible{outline:3px solid var(--peri);outline-offset:-3px}[id="uvod"],[id="vyzvy"],[id="reseni"],[id="vysledky"],[id="zaver"]{scroll-margin-top:150px}.cs-logoimg{margin:0}.cs-logoimg img{display:block;height:44px;width:auto;max-width:200px;object-fit:contain}.cs-intro__p{max-width:68ch;font-size:1.05rem;line-height:1.75;margin:0 0 1.1em;color:var(--ink-soft)}.cs-lead{max-width:68ch;font-size:1.02rem;line-height:1.7;color:var(--ink-soft)}.cs-facts{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:clamp(20px,4vw,64px);align-items:start}.cs-facts .cs-intro__p{grid-column:2}.cs-dl{grid-column:1;grid-row:1/span 4;margin:0;display:grid;gap:0;border:1px solid var(--mist);border-radius:12px;overflow:hidden}.cs-dl div{padding:14px 18px;border-top:1px solid var(--mist)}.cs-dl div:first-child{border-top:0}.cs-dl dt{font-size:.78rem;font-weight:600;color:var(--royal);margin:0 0 2px}.cs-dl dd{margin:0;font-weight:500}@media (max-width:860px){.cs-facts{grid-template-columns:1fr}.cs-dl,.cs-facts .cs-intro__p{grid-column:1;grid-row:auto}}.cs-rcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(18px,2.4vw,30px)}.cs-rc{display:grid;gap:10px;align-content:start;background:rgb(255 255 255 / .55);border:1px solid rgb(20 17 31 / .12);border-radius:14px;padding:clamp(20px,2.4vw,30px);transition:transform 300ms var(--ease-out),background-color 240ms ease-out,box-shadow 300ms ease-out}.cs-big{margin:0;font-weight:200;font-size:clamp(2.6rem,4.6vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--royal)}.cs-big--ic{width:56px;height:56px;border-radius:50%;border:2px solid var(--royal);display:grid;place-items:center;font-size:1.5rem;font-weight:500;letter-spacing:0}.cs-rc h3{margin:0;font-size:1rem!important;font-weight:600!important;line-height:1.35}.cs-rc p.body{margin:0;font-size:.9rem}@media (hover:hover) and (pointer:fine){.cs-rc:hover{transform:translateY(-6px);background:#fff;box-shadow:0 30px 48px -30px rgb(57 41 112 / .6)}}.cs-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(20px,3vw,40px);margin:clamp(18px,2.4vw,28px) 0 clamp(26px,3vw,40px)}.cs-steps::before{content:"";position:absolute;left:26px;right:26px;top:26px;height:2px;background:var(--mist)}.cs-steps::after{content:"";position:absolute;left:26px;top:26px;height:2px;width:calc((100% - 52px) * var(--tl,0));background:var(--mint);pointer-events:none}.cs-steps .step{position:relative;display:grid;gap:8px;align-content:start;opacity:.45;transition:opacity 400ms ease-out}.cs-steps .step.is-on{opacity:1}.cs-steps .step__n{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:2px solid var(--mint);background:#fff;font-weight:300;font-size:1.3rem;color:var(--royal)}.cs-steps h3{margin:6px 0 0;font-size:1.05rem!important;line-height:1.3;font-weight:600!important}.cs-steps p{margin:0;font-size:.9rem;color:var(--ink-soft)}@media (max-width:860px){.cs-steps{grid-template-columns:1fr}.cs-steps::before{left:25px;right:auto;top:26px;bottom:26px;width:2px;height:auto}.cs-steps::after{left:25px;width:2px;height:calc((100% - 52px) * var(--tl,0))}}.cs-ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cs-ul li{position:relative;padding-left:20px;font-size:.88rem;color:var(--ink-soft)}.cs-ul li::before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;border:2px solid var(--mint)}.cs-end--solo .cs-end__text{grid-column:1/10}@media (prefers-reduced-motion:reduce){.cs-steps .step{opacity:1}.cs-rc{transition:none}}.cs-big,.cs-keys__list strong{white-space:nowrap}.cs-big{font-size:clamp(2.1rem,3.3vw,3.1rem)}.cs-keys__list strong{font-size:clamp(2rem,4vw,3.6rem)}.kc{padding-block:clamp(36px,5vw,72px);background:var(--paper)}.kc__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;margin-bottom:clamp(16px,2.4vw,28px)}.kc__head .h2{margin:0}.kc__head p{margin:0;color:var(--ink-soft)}.kc__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2.6vw,36px);align-items:stretch}.kc__form{background:#fff;border:1px solid var(--mist);border-radius:14px;padding:clamp(20px,2.8vw,34px);display:grid;gap:16px;align-content:start;box-shadow:0 30px 56px -42px rgb(57 41 112 / .5)}.kc__form p{margin:0}.kc__form label{display:block;font-weight:600;font-size:.86rem;margin-bottom:6px}.kc__form input[type=text],.kc__form input:not([type]),.kc__form input[inputmode]{width:100%;min-height:54px;padding:12px 16px;border:1.5px solid #D6D1E6;border-radius:10px;font:500 1.15rem Montserrat,sans-serif;background:#fff;color:var(--ink);transition:border-color 160ms ease-out,box-shadow 160ms ease-out}.kc__form input:focus,.kc__target input:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 4px rgb(115 122 251 / .28)}.kc__chk{display:flex!important;gap:12px;align-items:flex-start;font-weight:500!important;cursor:pointer;line-height:1.45}.kc__chk input{flex:none;width:22px;height:22px;margin-top:1px;accent-color:var(--royal)}.kc__tip{font-size:.82rem;color:var(--ink-soft)}.kc__out{background:var(--royal);color:#fff;border-radius:14px;padding:clamp(20px,2.8vw,34px);display:grid;gap:18px;align-content:start;position:relative;overflow:hidden}.kc__out::after{content:"";position:absolute;right:-90px;bottom:-110px;width:260px;height:260px;border-radius:50%;border:2px solid rgb(255 255 255 / .14);box-shadow:0 0 0 40px rgb(255 255 255 / .04);pointer-events:none}.kc__ring{position:relative;width:150px;height:150px}.kc__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.kc__ring circle{fill:none;stroke-width:9}.kc__bg{stroke:rgb(255 255 255 / .18)}.kc__fg{stroke:var(--mint);stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 700ms var(--ease-out)}.kc__ring>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.kc__pno{font-weight:300;font-size:1.9rem;line-height:1}.kc__ring small{color:var(--on-royal);font-size:.8rem}.kc__res{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;z-index:1}.kc__res div{display:grid;gap:2px;align-content:start;padding:14px 16px;border-radius:12px;background:rgb(255 255 255 / .08)}.kc__res dt{font-weight:600;font-size:.82rem;color:var(--mint)}.kc__res dd{margin:0;font-weight:200;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.kc__res span{font-size:.76rem;color:var(--on-royal);line-height:1.35}.kc__poas{opacity:.55;transition:opacity 240ms}.has-poas .kc__poas{opacity:1}.kc__target{margin:0;position:relative;z-index:1;font-size:.92rem;color:var(--on-royal)}.kc__target input{width:74px;min-height:40px;padding:6px 10px;margin:0 4px;border:1.5px solid rgb(255 255 255 / .45);border-radius:8px;background:rgb(255 255 255 / .08);color:#fff;font:600 1rem Montserrat,sans-serif;text-align:center}.kc__target input::placeholder{color:rgb(255 255 255 / .5)}.kc__need{color:#fff;font-weight:600}.kc__f{margin:0;font-size:.78rem;color:var(--on-royal);opacity:.8;position:relative;z-index:1}@media (max-width:860px){.kc__grid{grid-template-columns:1fr}.kc__res{grid-template-columns:1fr 1fr}.kc__ring{width:120px;height:120px}}@media (max-width:480px){.kc__res{grid-template-columns:1fr}}.kc__pno{font-size:1.5rem}.zoomable{cursor:zoom-in;position:relative}.zoomable:not(.cv-gallery>figure):not(.cv-formats>figure)::after{content:"";position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:50%;opacity:0;transform:scale(.6);pointer-events:none;z-index:3;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314111F' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='M16 16l4 4M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") center/19px no-repeat;transition:opacity 220ms ease-out,transform 280ms var(--ease-out)}.zoomable img{transition:transform 520ms var(--ease-out)}.zoomable:focus-visible{outline:3px solid var(--peri);outline-offset:3px}@media (hover:hover) and (pointer:fine){.zoomable:not(.cv-gallery>figure):not(.cv-formats>figure):hover{transform:translateY(-4px);box-shadow:0 34px 56px -30px rgb(57 41 112 / .6)}.zoomable:hover::after{opacity:1;transform:none}.zoomable:hover img{transform:scale(1.03)}.zoomable{transition:transform 320ms var(--ease-out),box-shadow 320ms var(--ease-out)}}@media (max-width:860px){.zoomable::after{opacity:.95;transform:none;width:34px;height:34px}}.kc__out{container-type:inline-size;container-name:kcout}.kc__res{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.kc__res div{min-width:0;overflow:hidden}.kc__res dd,.kc__pno,.kc__pno2,.kc__need{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.kc__res dd{display:block;max-width:100%;overflow:hidden;font-size:clamp(1.5rem,7cqi,2.4rem)}@container kcout (max-width:430px){.kc__res{grid-template-columns:1fr 1fr}.kc__ring{width:120px;height:120px}}@container kcout (max-width:300px){.kc__res{grid-template-columns:1fr}}.kc__target{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.kc__target input{margin:0}.kc__need{display:inline-block;max-width:100%;overflow:hidden}.kc__ring{max-width:100%}.kc__pno{font-size:1.35rem}.kc__form input{min-width:0;font-variant-numeric:tabular-nums}@media (max-width:860px){.kc__grid{grid-template-columns:minmax(0,1fr)}}.cv-sec--paper{background:#F3F1FB}.cv-sec:not(.cv-hero){padding-block:clamp(36px,4.6vw,64px)}.cv-sec .wrap>*{margin-bottom:clamp(22px,2.8vw,38px)}.cv-sec .wrap>*:last-child{margin-bottom:0}.cv-row{margin-bottom:clamp(20px,2.6vw,34px)}.cv-row--1{gap:clamp(10px,1.4vw,16px)}.cv-box .cv-row{margin-bottom:clamp(12px,1.6vw,20px)}.cv-sec .wp-block-buttons{margin-top:clamp(14px,1.8vw,22px)!important}.cv-sec p{max-width:72ch}.cv-sec .has-text-align-center{margin-inline:auto}.cv-row--1:has(>h2.has-text-align-center){text-align:center;justify-items:center}.cv-row--1:has(>h2.has-text-align-center) h2{max-width:26ch}.cv-box--def:has(>.cv-icon){background:#fff;border:1px solid var(--mist);border-radius:14px;padding:clamp(16px,2vw,24px);gap:8px;box-shadow:0 22px 40px -36px rgb(57 41 112 / .55);transition:transform 260ms var(--ease-out),box-shadow 260ms ease-out}.cv-sec--paper .cv-box--def:has(>.cv-icon){border-color:#fff0}.cv-box--def:has(>.cv-icon) p:first-of-type{font-weight:600;color:var(--ink)}.cv-row:has(>.cv-col>.cv-box--def:has(>.cv-icon)){align-items:stretch}.cv-row:has(>.cv-col>.cv-box--def:has(>.cv-icon))>.cv-col,.cv-row:has(>.cv-col>.cv-box--def:has(>.cv-icon)) .cv-box--def{height:100%}@media (hover:hover) and (pointer:fine){.cv-box--def:has(>.cv-icon):hover{transform:translateY(-3px);box-shadow:0 28px 44px -32px rgb(57 41 112 / .6)}}.cv-sec .cv-row--1:has(>h2.has-text-align-center){margin-top:clamp(14px,2.2vw,28px)}.cv-sec p.cv-tag,.cv-tag{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin:4px 0 0;padding:8px 18px 8px 14px;border-radius:var(--pill);background:rgb(115 122 251 / .13);color:var(--royal);font-weight:600;font-size:.92rem;line-height:1.3}.cv-tag::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--mint)}.cv-sec--royal p.cv-tag,.cv-sec--violet p.cv-tag{background:rgb(255 255 255 / .14);color:#fff}.cv-sec--peri p.cv-tag,.cv-box--sec p.cv-tag{background:rgb(255 255 255 / .42);color:var(--ink)}.cv-sec .has-text-align-center.cv-tag{margin-inline:auto}.cv-sec .cv-row--1:has(>h2.has-text-align-center)+.cv-row--1:has(>.cv-tag){justify-items:center;margin-top:-8px}.cv-sec .cv-row--1:has(>h2:not(.has-text-align-center))+.cv-row--1:has(>.cv-tag){margin-top:-6px}.cv-col:has(>.cv-box:only-child){align-content:stretch}.cv-row:has(>.cv-col>.cv-box:only-child){align-items:stretch}.cv-box p>br:last-child{display:none}.cv-sec .cv-box--pri:not(.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri):has(>.cv-icon){justify-items:center;text-align:center;gap:14px;padding:clamp(26px,3vw,38px) clamp(18px,2vw,28px)}.cv-sec .cv-box--pri:not(.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri):has(>.cv-icon) p{text-align:center;font-weight:500;line-height:1.55}.cv-sec .cv-box--pri:not(.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri):has(>.cv-icon) .cv-icon{margin:0}.cv-sec :is(.cv-box--pri:not(.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri),.cv-sec--royal,.cv-sec--violet) .cv-icon img:is([src*="spoluprace-cb"],[src*="1919-navrh"],[src*="1964-pecet"],[src*="hvezda-kopie"],[src*="/remarketing.png"],[src*="zakaznici"],[src*="zlepseni"]){width:52px;height:52px;padding:0;background:none;border-radius:0;filter:invert(1);mix-blend-mode:screen}.cv-sec .cv-box--def:has(>.wp-block-image:not(.cv-icon)+h4){background:#fff;border:1px solid var(--mist);border-radius:var(--r);padding:clamp(24px,2.8vw,40px);justify-items:center;text-align:center;gap:8px;box-shadow:0 22px 40px -36px rgb(57 41 112 / .55);transition:transform 260ms var(--ease-out),box-shadow 260ms ease-out}.cv-sec .cv-box--def:has(>.wp-block-image:not(.cv-icon)+h4)>.wp-block-image{margin:0 0 10px;width:clamp(148px,15vw,188px)}.cv-sec .cv-box--def:has(>.wp-block-image:not(.cv-icon)+h4)>.wp-block-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 22%;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--mint)}.cv-sec .cv-box--def:has(>.wp-block-image:not(.cv-icon)+h4)>h4{margin:0;font-size:1.12rem;text-align:center}.cv-sec .cv-box--def:has(>.wp-block-image:not(.cv-icon)+h4)>p{margin-top:0;padding-top:0}.cv-sec .cv-box--def:has(>.wp-block-image:not(.cv-icon)+h4)>h4+p{color:var(--royal);margin:0 0 6px;text-align:center}.cv-sec .cv-box--def:has(>.wp-block-image:not(.cv-icon)+h4)>h4+p~p{text-align:left;max-width:54ch}@media (hover:hover) and (pointer:fine){.cv-sec .cv-box--def:has(>.wp-block-image:not(.cv-icon)+h4):hover{transform:translateY(-3px);box-shadow:0 28px 44px -32px rgb(57 41 112 / .6)}}.cv-sec .cv-icon:has(>img:is([src*="cileni"],[src*="multiscreen-kopie"])){background:#fff;border-radius:var(--r);padding:8px 14px;width:fit-content;box-sizing:content-box}.cv-sec .cv-icon img:is([src*="cileni"],[src*="multiscreen-kopie"]){filter:brightness(0);background:none;padding:0;border-radius:0;width:52px;height:52px}.cv-sec :is(.cv-box--pri:not(.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri),.cv-sec--royal,.cv-sec--violet) .cv-icon:has(>img:is([src*="cileni"],[src*="multiscreen-kopie"])){background:none;padding:0}.cv-sec :is(.cv-box--pri:not(.rtb-platform .cv-sec:not(.cv-hero) .cv-box--pri),.cv-sec--royal,.cv-sec--violet) .cv-icon img:is([src*="cileni"],[src*="multiscreen-kopie"]){width:52px;height:52px;padding:0;background:none;border-radius:0;filter:none}.cv-sec .cv-row:has(>.cv-col)+.cv-row--1:has(>h2:not(.has-text-align-center)):has(+.cv-row--1>.wp-block-buttons){text-align:center;margin-top:clamp(36px,5vw,64px)}.cv-sec .cv-row--1:has(>h2:not(.has-text-align-center))+.cv-row--1>.wp-block-buttons{justify-content:center}.cv-sec .cv-row--1:has(+.cv-row--1>.wp-block-buttons)>:is(h2,p){text-align:center}.cv-sec a:not(.wp-block-button__link),.cv-sec p,.cv-sec li{overflow-wrap:anywhere}html,body{overflow-x:clip}.cv-sec .cv-box--sec.cv-quote{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,3.4vw,48px);align-items:center;padding:clamp(24px,3.2vw,44px)}.cv-quote__photo{margin:0;width:clamp(104px,12vw,160px)}.cv-sec .cv-quote__photo img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 16%;border-radius:50%;background:rgb(255 255 255 / .28);box-shadow:0 0 0 4px rgb(255 255 255 / .55)}.cv-quote__body{display:grid;gap:14px}.cv-sec .cv-quote__text{font-size:clamp(1.02rem,1.5vw,1.25rem);line-height:1.6;font-weight:500;color:var(--ink);max-width:62ch}.cv-sec .cv-quote__who{font-size:.92rem;color:var(--ink)}@media (max-width:620px){.cv-sec .cv-box--sec.cv-quote{grid-template-columns:1fr;justify-items:start}}#formular{scroll-margin-top:calc(84px + 28px + 141px)}@media (min-width:961px){.head .nav .wp-block-navigation__container{flex-wrap:nowrap!important}.nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content,.head__right .btn-mint .wp-block-button__link,.sk-open{white-space:nowrap}.head__bar{flex-wrap:nowrap!important}.head__right{flex:none}}@media (min-width:961px) and (max-width:1319px){.head__phone{display:none}.head__bar{gap:clamp(14px,1.6vw,24px)}.nav .wp-block-navigation__container{gap:clamp(12px,1.5vw,22px)}.nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-size:.9rem}}@media (min-width:961px) and (max-width:1139px){.sk-open{padding:0 12px}.sk-open>:not(svg):not(kbd){display:none}}.e404{padding-block:clamp(40px,6vw,88px);overflow:hidden}.e404 .e404__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,72px);align-items:center}.e404__text{display:grid;gap:18px;justify-items:start}.e404__text p{color:var(--on-royal);max-width:44ch;font-size:1.05rem}.e404__find a{color:#fff;font-weight:500;text-decoration:none;border-bottom:2px solid var(--mint);padding-bottom:2px}.e404__art{display:flex;align-items:center;justify-content:center;gap:.02em;font-weight:200;line-height:1;font-size:clamp(7rem,19vw,17rem);letter-spacing:-.04em;color:#fff;user-select:none}.e404__o{position:relative;display:inline-block;width:.66em;height:.66em;border:.05em solid #fff;border-radius:50%;margin-inline:.04em}.e404__o b{position:absolute;inset:-.05em;border-radius:50%;animation:e404-orbit 9s linear infinite}.e404__o b::after{content:"";position:absolute;left:50%;top:-.085em;width:.15em;height:.15em;margin-left:-.075em;border-radius:50%;background:var(--mint)}@keyframes e404-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.e404__o b{animation:none;transform:rotate(40deg)}}.e404__more h2{margin-bottom:clamp(20px,2.6vw,32px)}.e404__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.e404__links a{position:relative;display:grid;gap:4px;align-content:start;height:100%;padding:clamp(18px,2vw,26px) 64px clamp(18px,2vw,26px) clamp(18px,2vw,26px);background:#fff;border:1px solid var(--mist);border-radius:var(--r);text-decoration:none;color:var(--ink);transition:transform 240ms var(--ease-out),box-shadow 240ms ease-out}.e404__links strong{font-size:1.05rem;font-weight:600}.e404__links span{font-size:.9rem;color:var(--ink-soft);line-height:1.5}.e404__links a::after{content:"";position:absolute;right:18px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M1 6h16M12.5 1.5L17.5 6l-5 4.5' fill='none' stroke='%2314111F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 10px no-repeat;transition:transform 260ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.e404__links a:hover{transform:translateY(-3px);box-shadow:0 24px 40px -30px rgb(57 41 112 / .55)}.e404__links a:hover::after{transform:translateX(4px)}}@media (max-width:860px){.e404 .e404__grid{grid-template-columns:1fr}.e404__art{justify-content:flex-start;font-size:clamp(6rem,34vw,10rem)}.e404__links{grid-template-columns:1fr 1fr}}@media (max-width:560px){.e404__links{grid-template-columns:1fr}}.cv-sec .e404__links a{text-decoration:none}@keyframes mm-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:960px){.head .nav .wp-block-navigation__responsive-container.is-menu-open{background:radial-gradient(120% 55% at 100% 100%,rgb(115 122 251 / .32),transparent 62%),linear-gradient(172deg,#40277D 0%,#392970 46%,#2A1E57 100%)!important;overflow:hidden}.head .nav .wp-block-navigation__responsive-container.is-menu-open::before{content:"";position:fixed;right:-46vw;bottom:-40vw;width:112vw;aspect-ratio:1;border-radius:50%;border:2px solid rgb(255 255 255 / .09);box-shadow:0 0 0 7vw rgb(255 255 255 / .025);pointer-events:none}.head .nav .wp-block-navigation__responsive-container.is-menu-open::after{content:"";position:fixed;left:var(--gut);top:14px;width:54px;height:54px;z-index:3;background:url(/wp-content/uploads/2026/10/roi-digital-logo-w.png) left center/contain no-repeat;pointer-events:none}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close{position:fixed!important;top:16px!important;right:var(--gut)!important;z-index:4;width:46px!important;height:46px!important;display:grid!important;place-items:center;border:1.5px solid rgb(255 255 255 / .32);border-radius:50%;background:rgb(255 255 255 / .05);transition:background-color 160ms ease-out,transform 160ms var(--ease-out)}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close:active{transform:scale(.92);background:rgb(255 255 255 / .14)}.head .nav .is-menu-open .wp-block-navigation__responsive-container-close svg{width:18px;height:18px}.head .nav .is-menu-open .wp-block-navigation__responsive-container-content{padding:92px var(--gut) calc(36px + env(safe-area-inset-bottom,0px))!important;position:relative;z-index:2}.head .nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{border-bottom:1px solid rgb(255 255 255 / .12)!important;animation:mm-in 460ms var(--ease-out) both}.head .nav .is-menu-open .wp-block-navigation__container>.nav-i-mkt{animation-delay:40ms}.head .nav .is-menu-open .wp-block-navigation__container>.nav-i-rtbs{animation-delay:80ms}.head .nav .is-menu-open .wp-block-navigation__container>.nav-i-rtbr{animation-delay:120ms}.head .nav .is-menu-open .wp-block-navigation__container>.nav-i-ref{animation-delay:160ms}.head .nav .is-menu-open .wp-block-navigation__container>.nav-i-kontakt{animation-delay:200ms}.head .nav .is-menu-open .wp-block-navigation__container>.nav-i-onas{animation-delay:240ms}.head .nav .is-menu-open .wp-block-navigation__container>.nav-cta{animation-delay:290ms}.head .nav .is-menu-open .wp-block-navigation__container>.nav-tel{animation-delay:330ms}.head .nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:not(.nav-cta):not(.nav-tel):not(.nav-i-search)>.wp-block-navigation-item__content{font-size:1.65rem!important;font-weight:200!important;letter-spacing:-.015em;padding:20px 56px 20px 0!important;line-height:1.15;transition:padding-left 240ms var(--ease-out),color 160ms ease-out}.head .nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:not(.nav-cta):not(.nav-tel):not(.nav-i-search)>.wp-block-navigation-item__content:active{padding-left:10px!important}.head .nav .is-menu-open .wp-block-navigation__container>:is(.nav-i-rtbr,.nav-i-ref,.nav-i-kontakt,.nav-i-onas)>.wp-block-navigation-item__content{position:relative}.head .nav .is-menu-open .wp-block-navigation__container>:is(.nav-i-rtbr,.nav-i-ref,.nav-i-kontakt,.nav-i-onas)>.wp-block-navigation-item__content::after{content:"";position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M1 6h16M12.5 1.5L17.5 6l-5 4.5' fill='none' stroke='%2314111F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/17px 10px no-repeat;transition:transform 260ms var(--ease-out)}.head .nav .is-menu-open .wp-block-navigation__container>:is(.nav-i-rtbr,.nav-i-ref,.nav-i-kontakt,.nav-i-onas)>.wp-block-navigation-item__content:active::after{transform:translateX(6px)}.head .nav .is-menu-open .wp-block-navigation__container>.current-menu-item>.wp-block-navigation-item__content{color:var(--mint)!important}.head .nav .is-menu-open .nav-mega>.wp-block-navigation__submenu-icon{top:38px!important;right:0!important;width:36px!important;height:36px!important;margin:-18px 0 0!important;border:1.5px solid rgb(255 255 255 / .38)!important;border-radius:50%;display:grid!important;place-items:center;transition:background-color 200ms ease-out,border-color 200ms ease-out}.head .nav .is-menu-open .nav-mega>.wp-block-navigation__submenu-icon svg{margin:0!important;width:14px!important;height:14px!important}.head .nav .is-menu-open .nav-mega.is-open-m>.wp-block-navigation__submenu-icon{background:var(--mint)!important;border-color:var(--mint)!important;color:var(--ink)!important}.head .nav .is-menu-open .nav-mega.is-open-m>.wp-block-navigation-item__content{color:var(--mint)!important}.head .nav .is-menu-open .nav-mega.is-open-m>.wp-block-navigation__submenu-icon svg{color:var(--ink)}.head .nav .is-menu-open .nav-mega.is-open-m>.wp-block-navigation__submenu-container{background:rgb(255 255 255 / .055)!important;border-radius:16px!important;padding:6px 18px 14px!important;margin:0 0 18px!important;width:100%!important;box-sizing:border-box}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .mega-col>.wp-block-navigation__submenu-container{padding:0!important;border-left:0!important}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item__content{border-left:0!important;padding:11px 0!important;font-size:1.02rem!important;font-weight:400!important;display:block!important}.head .nav .is-menu-open a,.head .nav .is-menu-open a:is(:hover,:focus,:active,:focus-visible){text-decoration:none!important}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.rtb-tile)>.wp-block-navigation-item__content{position:relative;transition:padding-left 260ms var(--ease-out),color 160ms ease-out}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.rtb-tile)>.wp-block-navigation-item__content::before{content:"";position:absolute;left:0;top:50%;width:20px;height:12px;margin-top:-6px;opacity:0;transform:translateX(-10px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M1 6h16M12.5 1.5L17.5 6l-5 4.5' fill='none' stroke='%2340CA89' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;transition:opacity 200ms ease-out,transform 260ms var(--ease-out)}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.rtb-tile)>.wp-block-navigation-item__content:is(:active,.is-go,:focus-visible){color:var(--mint)!important;padding-left:32px!important}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.rtb-tile)>.wp-block-navigation-item__content:is(:active,.is-go,:focus-visible)::before{opacity:1;transform:none}.head .nav .is-menu-open .nav-mega .mega-col>.wp-block-navigation-item__content{padding:16px 0 2px!important;font-size:.72rem!important;letter-spacing:.08em}.head .nav .is-menu-open .nav-i-mkt .mega-aside{margin-top:8px!important}.head .nav .is-menu-open .nav-i-mkt .mega-aside>.wp-block-navigation-item__content{padding:12px 0 0!important;font-weight:600!important}.head .nav .is-menu-open .nav-mega--rtb.is-open-m>.wp-block-navigation__submenu-container{gap:10px!important;padding:16px!important}.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .rtb-tile>.wp-block-navigation-item__content{border-radius:12px!important;border:0!important}.head .nav .is-menu-open .nav-i-search{order:0;width:100%;border-bottom:0!important;margin-bottom:6px;animation:mm-in 460ms var(--ease-out) both}.head .nav .is-menu-open .nav-i-search>a{width:100%;box-sizing:border-box;display:flex!important;align-items:center;gap:12px;min-height:50px;padding:0 18px!important;border:1.5px solid rgb(255 255 255 / .3);border-radius:999px;color:#fff!important;font-size:1rem!important;font-weight:400!important;text-decoration:none;background:rgb(255 255 255 / .05)}.head .nav .is-menu-open .nav-i-search>a svg{flex:none}.head .nav .is-menu-open .wp-block-navigation__container>.nav-cta{margin-top:30px!important;border-bottom:0!important}.head .nav .is-menu-open .wp-block-navigation__container>.nav-tel{border-bottom:0!important}}@media (min-width:961px){.nav .nav-i-search{display:none!important}}@media (prefers-reduced-motion:reduce){.head .nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item,.head .nav .is-menu-open .nav-i-search{animation:none!important}}@keyframes go-chip{0%{transform:none;box-shadow:0 0 0 0 rgb(64 202 137 / .55)}45%{transform:translateX(10px) scale(1.12)}100%{transform:translateX(6px) scale(1.06);box-shadow:0 0 0 12px #fff0}}@keyframes go-nudge{0%{transform:translateX(-4px)}50%{transform:translateX(8px)}100%{transform:translateX(4px)}}.case--card.is-go .case__go,.kvm__btn.is-go .kvm__go,.e404__links a.is-go::after,.head .nav .is-menu-open .wp-block-navigation__container>.is-go>.wp-block-navigation-item__content::after,.nav .mega-aside.is-go>.wp-block-navigation-item__content::after{animation:go-chip 620ms var(--ease-out) forwards}.nav .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item__content.is-go::before{opacity:1!important;transform:none;animation:go-nudge 560ms var(--ease-out) forwards}@media (max-width:960px){.head .nav .is-menu-open .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item__content.is-go::before{animation:none}}@media (prefers-reduced-motion:reduce){.is-go,.is-go *,.is-go::before,.is-go::after{animation:none!important}}.op-hero{padding-block:clamp(32px,4.6vw,64px) clamp(36px,5vw,72px)}.op-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4.4vw,72px);align-items:end}.op-hero h1{margin:0}.op-party{display:grid;gap:8px;padding:clamp(20px,2.4vw,30px);border:1px solid rgb(255 255 255 / .2);border-radius:var(--r);background:rgb(255 255 255 / .07)}.op-party p{margin:0;color:var(--on-royal);font-size:.92rem;line-height:1.55}.op-party .op-party__lead{color:#fff;font-weight:600;font-size:1.02rem;margin-bottom:4px}.op-wrap{background:#fff;padding-block:clamp(32px,4.6vw,72px)}.op{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:start}.op-toc{position:sticky;top:112px;max-height:calc(100vh - 140px);overflow:auto}.op-toc__t{margin:0 0 12px;font-weight:700;font-size:.82rem;color:var(--royal)}.op-toc ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--mist)}.op-toc a{display:flex;gap:10px;padding:8px 8px 8px 16px;margin-left:-2px;border-left:2px solid #fff0;font-size:.9rem;line-height:1.4;color:var(--ink-soft);text-decoration:none;transition:color 160ms ease-out,border-color 160ms ease-out,background-color 160ms ease-out}.op-toc a span{flex:none;min-width:2.1em;font-weight:600;color:var(--royal);font-variant-numeric:tabular-nums}.op-toc a:is(.is-on,:hover,:focus-visible){color:var(--ink);border-left-color:var(--mint);background:rgb(115 122 251 / .07)}.op-toc a.is-on{font-weight:600}.op-doc{display:grid;gap:clamp(34px,4.6vw,56px);min-width:0}.op-art{scroll-margin-top:112px;display:grid;gap:0}.op-art__h{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:baseline;margin:0 0 clamp(14px,2vw,22px);padding-top:clamp(18px,2.4vw,28px);border-top:2px solid var(--mist);font-weight:300;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.op-art__no{font-weight:600;font-size:.7em;color:var(--royal);letter-spacing:.01em}.op-cl{display:grid;grid-template-columns:3.2rem minmax(0,1fr);margin:0 0 .85rem;font-size:1.02rem;line-height:1.75;color:var(--ink-soft);max-width:72ch}.op-cl__n{font-weight:600;color:var(--royal);font-variant-numeric:tabular-nums}.op-cl--free{display:block}@media (max-width:900px){.op-hero__grid{grid-template-columns:1fr}.op{grid-template-columns:1fr;gap:20px}.op-toc{position:sticky;top:84px;z-index:20;max-height:none;margin-inline:calc(var(--gut,16px) * -1);padding:10px var(--gut,16px);background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--mist);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.op-toc::-webkit-scrollbar{display:none}.op-toc__t{display:none}.op-toc ol{display:flex;gap:8px;border-left:0;width:max-content}.op-toc a span{min-width:0}.op-toc a{gap:6px;padding:8px 14px;margin:0;border:1.5px solid var(--mist);border-radius:999px;white-space:nowrap;font-size:.84rem}.op-toc a:is(.is-on,:hover,:focus-visible){border-color:var(--mint);background:rgb(64 202 137 / .1)}.op-art{scroll-margin-top:150px}.op-cl{grid-template-columns:2.3rem minmax(0,1fr);font-size:.97rem;line-height:1.7}.op-art__h{grid-template-columns:2.3rem minmax(0,1fr)}}.tym-hero{padding-block:clamp(26px,3.2vw,44px) clamp(28px,3.4vw,46px)}.tym-hero .wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 32px}.tym-hero__title{display:grid;gap:6px}.tym-hero__crumb{margin:0;font-size:.9rem;color:var(--on-royal)}.tym-hero__crumb a{color:var(--on-royal);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .35)}.tym-hero__h{margin:0;font-weight:200;letter-spacing:-.02em;line-height:1.06;font-size:clamp(2rem,4.4vw,3.6rem);color:#fff}.tym-user{margin:0;display:flex;gap:16px;align-items:center;font-size:.9rem;color:var(--on-royal)}.tym-user a{color:#fff;font-weight:600;text-decoration:none;border-bottom:2px solid var(--mint)}.tym-wrap{background:#fff;padding-block:clamp(28px,4vw,60px)}.tym{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.tym-nav{position:sticky;top:112px;border-left:2px solid var(--mist);font-size:.92rem}.tym-nav ul{list-style:none;margin:0;padding:0}.tym-nav a{display:block;padding:8px 12px 8px 16px;margin-left:-2px;border-left:2px solid #fff0;color:var(--ink-soft);text-decoration:none;line-height:1.4;transition:color 160ms ease-out,border-color 160ms ease-out,background-color 160ms ease-out}.tym-nav a:is(:hover,:focus-visible){color:var(--ink);background:rgb(115 122 251 / .07)}.tym-nav a.is-on{color:var(--ink);font-weight:600;border-left-color:var(--mint);background:rgb(115 122 251 / .07)}.tym-nav ul ul{margin-left:14px}.tym-nav li>ul{display:none}.tym-nav li.is-open>ul,.tym-nav li:has(>a.is-on)>ul{display:block}.tym__doc{min-width:0}.tym__doc>:first-child{margin-top:0}.tym__doc :is(p,ul,ol,.tym-note){max-width:70ch}.tym__doc h2{margin:2.2em 0 .6em;font-weight:300;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink);scroll-margin-top:110px}.tym__doc h2:first-child{margin-top:0}.tym__doc h3{margin:1.8em 0 .4em;font-size:1.1rem;font-weight:600;color:var(--ink)}.tym__doc p,.tym__doc li{font-size:1.02rem;line-height:1.75;color:var(--ink-soft)}.tym__doc strong{color:var(--ink);font-weight:600}.tym__doc ul,.tym__doc ol{padding-left:1.3em}.tym__doc li{margin:.25em 0}.tym__doc li::marker{color:var(--mint)}.tym__doc a:not(.tym-card):not(.wp-block-button__link){color:var(--royal);text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:3px}.tym__doc code{font:600 .86em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:rgb(115 122 251 / .12);color:var(--royal);padding:2px 7px;border-radius:6px;overflow-wrap:anywhere}.tym-note{margin:24px 0;padding:16px 20px;border-left:4px solid var(--mint);border-radius:0 12px 12px 0;background:rgb(115 122 251 / .08)}.tym-note p{margin:0}.tym-note p+p{margin-top:.5em}.tym-code{position:relative;margin:16px 0;padding:16px 118px 16px 18px;border-radius:12px;background:#2A1E57;color:#fff;overflow:auto;font:500 .9rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-width:70ch}.tym-code code{all:unset;white-space:pre}.tym-copy{position:absolute;top:10px;right:10px;min-height:34px;padding:0 12px;border:1px solid rgb(255 255 255 / .3);border-radius:999px;background:rgb(255 255 255 / .08);color:#fff;font:600 .78rem Montserrat,sans-serif;cursor:pointer;transition:background-color 160ms ease-out,border-color 160ms ease-out}.tym-copy:hover{background:rgb(255 255 255 / .18);border-color:#fff}.tym-copy.is-done{background:var(--mint);border-color:var(--mint);color:var(--ink)}.tym-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:24px 0;padding:0;list-style:none;max-width:none}.tym-cards li{margin:0;max-width:none}.tym-card{position:relative;display:grid;gap:6px;align-content:start;height:100%;padding:22px 76px 22px 24px;background:var(--paper);border:1px solid #fff0;border-radius:var(--r);color:var(--ink);text-decoration:none;transition:transform 240ms var(--ease-out),box-shadow 240ms ease-out,background-color 240ms ease-out,border-color 240ms ease-out}.tym-card strong{font-size:1.12rem;font-weight:600;color:var(--ink)}.tym-card span{font-size:.93rem;line-height:1.55;color:var(--ink-soft)}.tym-card::after{content:"";position:absolute;right:20px;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M1 6h16M12.5 1.5L17.5 6l-5 4.5' fill='none' stroke='%2314111F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/17px 10px no-repeat;transition:transform 260ms var(--ease-out)}.tym-card--ext::after{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.tym-card:hover{background:#fff;border-color:var(--mist);transform:translateY(-3px);box-shadow:0 24px 40px -30px rgb(57 41 112 / .55)}.tym-card:hover::after{transform:translateX(4px)}.tym-card--ext:hover::after{transform:rotate(-45deg) translateX(4px)}}.tym-card.is-go::after{animation:go-chip 620ms var(--ease-out) forwards}.tym-steps{counter-reset:s;list-style:none;margin:20px 0;padding:0;display:grid;gap:20px;max-width:none}.tym-steps>li{counter-increment:s;position:relative;margin:0;padding-left:60px;max-width:70ch}.tym-steps>li::before{content:counter(s);position:absolute;left:0;top:0;width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--mint);border-radius:50%;background:#fff;font-weight:600;color:var(--royal)}.tym-steps>li>strong{display:block;font-size:1.08rem;margin-bottom:2px}.tym-steps>li p{margin:.3em 0}.tym-skills{margin:18px 0;max-width:none}.tym-skill{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:6px 28px;padding:18px 0;border-top:1px solid var(--mist)}.tym-skill:last-child{border-bottom:1px solid var(--mist)}.tym-skill__n{padding-top:2px}.tym-skill p{margin:0}.tym-skill__w{margin-top:.35em!important;font-size:.93rem!important}.tym-wrap--login{background:var(--paper);padding-block:clamp(36px,6vw,88px)}.tl:not(.proc):not(.cs-steps){max-width:520px;margin:0 auto;display:grid;gap:14px;padding:clamp(24px,3.4vw,40px);background:#fff;border:1px solid var(--mist);border-radius:var(--r);box-shadow:0 30px 60px -44px rgb(57 41 112 / .55)}.tl__t{margin:0;font-weight:300;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.01em}.tl__p,.tl__note{margin:0;font-size:.98rem;line-height:1.65;color:var(--ink-soft)}.tl__note{font-size:.86rem}.tl__err{margin:0;padding:12px 16px;border-radius:10px;background:#FDECEA;color:#8A1C14;font-size:.92rem;line-height:1.5}.tl__btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 24px;border:2px solid var(--royal);border-radius:999px;background:#fff;color:var(--ink);font-weight:600;font-size:1rem;text-decoration:none;transition:background-color 180ms ease-out,color 180ms ease-out,transform 160ms var(--ease-out)}.tl__btn:hover{background:var(--royal);color:#fff}.tl__btn:active{transform:scale(.98)}.slug-prihlaseni .tym-hero .tym-user{display:none}@media (max-width:900px){.tym{grid-template-columns:1fr;gap:20px}.tym-nav{position:sticky;top:84px;z-index:20;margin-inline:calc(var(--gut,16px) * -1);padding:10px var(--gut,16px);border-left:0;border-bottom:1px solid var(--mist);background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.tym-nav::-webkit-scrollbar{display:none}.tym-nav ul,.tym-nav li{display:contents}.tym-nav li>ul{display:none}.tym-nav li.is-open>ul,.tym-nav li:has(>a.is-on)>ul{display:contents}.tym-nav ul ul{margin-left:0}.tym-nav a{margin:0;padding:8px 14px;border:1.5px solid var(--mist);border-radius:999px;white-space:nowrap;font-size:.84rem}.tym-nav a.is-on{border-color:var(--mint);background:rgb(64 202 137 / .1)}.tym-cards{grid-template-columns:1fr}.tym-skill{grid-template-columns:1fr;gap:4px}}.tym__doc :is(.tym-cards,.tym-steps,.tym-skills){max-width:none}.tym__doc .tym-cards{padding:0}.tym__doc .tym-cards li{margin:0}.slug-tym .tym-hero__crumb{display:none}.tym__doc ul.wp-block-list{list-style:disc}.tym__doc ol.wp-block-list{list-style:decimal}.zk-progress{display:grid;gap:8px;margin:22px 0;max-width:70ch}.zk-progress__bar{height:8px;border-radius:99px;background:var(--mist);overflow:hidden}.zk-progress__bar i{display:block;height:100%;width:0;border-radius:99px;background:var(--mint);transition:width 460ms var(--ease-out)}.zk-progress p{margin:0!important;font-size:.93rem!important;color:var(--ink-soft)}.zk-count{color:var(--ink)}.tym__doc .zk-path{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:14px;max-width:none}.zk-mod{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin:0;padding:18px 22px;background:var(--paper);border:1px solid #fff0;border-radius:var(--r);transition:background-color 240ms ease-out,border-color 240ms ease-out}.zk-mod:hover{background:#fff;border-color:var(--mist)}.zk-check{position:relative;width:48px;height:48px;border:2px solid var(--mint);border-radius:50%;background:#fff;color:var(--royal);font:600 1.05rem Montserrat,sans-serif;cursor:pointer;display:grid;place-items:center;transition:background-color 200ms ease-out,transform 160ms var(--ease-out)}.zk-check:hover{transform:scale(1.07)}.zk-check:active{transform:scale(.95)}.zk-check::after{content:"";position:absolute;inset:0;margin:auto;width:22px;height:22px;background:var(--ink);opacity:0;transform:scale(.4);transition:opacity 180ms ease-out,transform 260ms var(--ease-out);-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='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.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='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.zk-mod.is-done .zk-check{background:var(--mint)}.zk-mod.is-done .zk-check span{opacity:0}.zk-mod.is-done .zk-check::after{opacity:1;transform:none}.zk-mod__main{display:grid;gap:2px;color:var(--ink);text-decoration:none}.zk-mod__main strong{font-size:1.12rem;font-weight:600}.zk-mod__main span{font-size:.94rem;line-height:1.5;color:var(--ink-soft)}.tym__doc .zk-mod__main:hover strong{text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:4px}.zk-mod.is-done .zk-mod__main strong{color:var(--ink-soft)}.zk-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:44px;padding-top:24px;border-top:1px solid var(--mist)}.zk-done{min-height:50px;padding:0 24px;border:2px solid var(--royal);border-radius:999px;background:#fff;color:var(--ink);font:600 .95rem Montserrat,sans-serif;cursor:pointer;transition:background-color 180ms ease-out,color 180ms ease-out,border-color 180ms ease-out,transform 160ms var(--ease-out)}.zk-done:hover{background:var(--royal);color:#fff}.zk-done:active{transform:scale(.97)}.zk-done[aria-pressed="true"]{background:var(--mint);border-color:var(--mint);color:var(--ink)}.tym__doc .zk-next{font-weight:600}.zk-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:24px 0}.zk-tool{display:grid;align-content:start;gap:12px;padding:22px;background:var(--paper);border-radius:var(--r)}.zk-tool h3{margin:0!important;font-size:1.05rem}.zk-tool .zk-tool__what{margin:0;font-size:.95rem;line-height:1.6}.tym__doc .zk-tool ul{margin:0;padding-left:1.1em;max-width:none}.tym__doc .zk-tool li{font-size:.9rem;line-height:1.55;margin:.3em 0}.zk-tool dl{display:grid;gap:2px;margin:6px 0 0;padding-top:12px;border-top:1px solid var(--mist)}.zk-tool dt{margin-top:8px;font-size:.84rem;font-weight:700;color:var(--royal)}.zk-tool dd{margin:0;font-size:.9rem;line-height:1.55;color:var(--ink-soft)}.zk-tool dd code{white-space:normal}@media (prefers-reduced-motion:reduce){.zk-progress__bar i,.zk-check,.zk-check::after{transition:none}}.tym__doc a.zk-mod__main:not(.tym-card):not(.wp-block-button__link){text-decoration:none}.tym__doc a.zk-mod__main:not(.tym-card):not(.wp-block-button__link):hover strong{text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:4px}.zk-tablewrap{margin:14px 0 26px;overflow-x:auto;max-width:none}.zk-table{width:100%;border-collapse:collapse;font-size:.93rem;line-height:1.55}.zk-table th{padding:10px 14px;text-align:left;font-size:.82rem;font-weight:700;color:var(--royal);border-bottom:2px solid var(--mint);white-space:nowrap}.zk-table td{padding:11px 14px;vertical-align:top;border-bottom:1px solid var(--mist);color:var(--ink-soft)}.zk-table td:first-child{width:36%;min-width:200px}.zk-table tbody tr:hover td{background:rgb(115 122 251 / .06)}.zk-table code{display:inline-block;margin:0 4px 4px 0;white-space:nowrap}.tym__doc h4{margin:1.6em 0 .2em;font-size:1rem;font-weight:600;color:var(--ink)}@media (max-width:620px){.zk-table thead{display:none}.zk-table tr,.zk-table td{display:block}.zk-table tr{padding:12px 0;border-bottom:1px solid var(--mist)}.zk-table td{padding:2px 0;border:0}.zk-table td:first-child{width:auto;min-width:0}.zk-table tbody tr:hover td{background:none}}.tym-code--text{padding-right:18px;padding-top:54px;font-size:.86rem;line-height:1.65}.tym-code--text code{white-space:pre-wrap;overflow-wrap:anywhere}.tym-code--text{padding-right:18px;padding-top:54px;font-size:.86rem;line-height:1.65}.tym-code--text code{white-space:pre-wrap;overflow-wrap:anywhere}.zk-table--plain td:first-child{width:auto;min-width:0}.zk-table--plain td{color:var(--ink-soft)}.zk-goals{display:grid;gap:10px;margin:0 0 32px;padding:22px 26px;background:var(--paper);border-left:4px solid var(--mint);border-radius:0 var(--r) var(--r) 0;max-width:70ch}.zk-goals__h{margin:0;font-weight:700;font-size:1.05rem;color:var(--royal)}.tym__doc .zk-goals ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-width:none}.tym__doc .zk-goals li{position:relative;margin:0;padding-left:28px;line-height:1.55}.zk-goals li::before{content:"";position:absolute;left:0;top:.3em;width:17px;height:17px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.2l3 3 6-6.4' fill='none' stroke='%2314111F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}.zk-quiz{margin:48px 0 0;max-width:70ch}.zk-quiz__h{margin:0;font-weight:700;font-size:1.3rem;color:var(--ink)}.zk-quiz__s{margin:4px 0 14px;font-size:.93rem;color:var(--ink-soft)}.zk-q{border-top:1px solid var(--mist)}.zk-q:last-of-type{border-bottom:1px solid var(--mist)}.zk-q summary{position:relative;display:block;padding:15px 44px 15px 0;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.zk-q summary::-webkit-details-marker{display:none}.zk-q summary::after{content:"";position:absolute;right:8px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(var(--royal),var(--royal)) center/100% 2px no-repeat,linear-gradient(var(--royal),var(--royal)) center/2px 100% no-repeat;transition:transform 260ms var(--ease-out)}.zk-q[open] summary::after{transform:rotate(45deg)}.zk-q summary:hover{color:var(--royal)}.tym__doc .zk-q p{margin:0 0 16px;padding:12px 16px;background:rgb(64 202 137 / .13);border-radius:var(--r);font-size:.95rem;line-height:1.6;animation:zk-in 260ms var(--ease-out)}@keyframes zk-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.zk-md{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 30px;max-width:none;border-radius:var(--r);overflow:hidden;box-shadow:0 30px 50px -38px rgb(57 41 112 / .6)}.zk-md__pane{min-width:0;padding:18px 22px 24px}.zk-md__src{background:#2A1E57;color:#E8E5F6}.zk-md__out{background:#fff;border:1px solid var(--mist);border-left:0}.zk-md__t{margin:0 0 14px;font-size:.82rem;font-weight:700}.zk-md__src .zk-md__t{color:var(--mint)}.zk-md__out .zk-md__t{color:var(--royal)}.zk-md pre{margin:0;font:500 .86rem/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.zk-md pre code{all:unset}.zk-md .mk{color:var(--mint);font-weight:700}.zk-md .zk-ml{display:block;padding:0 8px;margin:0 -8px;border-radius:5px;transition:background-color 160ms ease-out}.zk-md__src .zk-ml.is-on{background:rgb(115 122 251 / .35)}.zk-md__r>*{margin:0;padding:3px 8px;margin-inline:-8px;border-radius:5px;transition:background-color 160ms ease-out}.zk-md__r>.is-on,.zk-md__r li.is-on{background:rgb(64 202 137 / .2)}.tym__doc .zk-md__r h4{font-size:1.45rem;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:.2em}.tym__doc .zk-md__r h5{font-size:1.08rem;font-weight:700;color:var(--ink);margin-top:.8em}.tym__doc .zk-md__r p{font-size:.96rem;line-height:1.6;max-width:none}.tym__doc .zk-md__r ul{margin:0;padding:3px 8px 3px 28px;max-width:none;list-style:disc}.tym__doc .zk-md__r li{margin:.15em 0;font-size:.96rem;padding:0 4px;border-radius:5px;transition:background-color 160ms ease-out}.tym__doc .zk-md__r code{padding:1px 6px;border-radius:5px;background:var(--paper);font-size:.88em}.zk-md figcaption{grid-column:1/-1;padding:13px 22px;background:var(--paper);font-size:.9rem;line-height:1.55;color:var(--ink-soft)}.zk-tree{margin:24px 0 10px;padding:12px 10px;background:var(--paper);border-radius:var(--r);font-size:.93rem;max-width:none}.zk-tree ul{list-style:none;margin:0;padding:0;max-width:none}.zk-tree ul ul{margin:0 0 4px 17px;padding-left:12px;border-left:1.5px solid var(--mist)}.zk-tree li{margin:0}.zk-tree summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:7px 10px 7px 28px;position:relative;border-radius:6px;cursor:pointer;list-style:none;font-weight:600}.zk-tree summary::-webkit-details-marker{display:none}.zk-tree summary::before{content:"";position:absolute;left:10px;top:.85em;width:7px;height:7px;border-right:2px solid var(--royal);border-bottom:2px solid var(--royal);transform:rotate(-45deg);transition:transform 220ms var(--ease-out)}.zk-tree details[open]>summary::before{transform:rotate(45deg)}.zk-tree summary:hover{background:rgb(115 122 251 / .1)}.zk-tree .zk-f{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 10px 6px 28px;border-radius:6px}.zk-tree .zk-f:hover{background:rgb(115 122 251 / .06)}.zk-tree code{font-weight:600;color:var(--royal);white-space:normal;overflow-wrap:anywhere}.zk-tree .zk-d{font-weight:400;color:var(--ink-soft);line-height:1.5}.zk-rank{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--royal);color:#fff;font-size:.72rem;font-weight:700;align-self:center}.zk-tree-legend{margin:0 0 18px!important;font-size:.88rem!important;color:var(--ink-soft)}.zk-flow{display:grid;justify-items:center;margin:26px 0 34px;max-width:none}.zk-node{display:grid;gap:4px;width:min(100%,540px);padding:16px 22px;background:#fff;border:2px solid var(--mist);border-radius:var(--r);text-align:center}.zk-node b{font-size:1.05rem;color:var(--ink)}.zk-node span{font-size:.9rem;line-height:1.5;color:var(--ink-soft)}.zk-node--you{border-color:var(--peri)}.zk-node--claude{background:var(--royal);border-color:var(--royal)}.zk-node--claude b{color:#fff}.zk-node--claude span{color:var(--on-royal)}.zk-node--out{border-color:var(--mint);background:rgb(64 202 137 / .1)}.zk-flow__three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.zk-flow__three .zk-node{width:auto}.zk-arrow{position:relative;width:2px;height:28px;background:var(--mint)}.zk-arrow::after{content:"";position:absolute;left:-5px;bottom:-1px;border:6px solid #fff0;border-top:8px solid var(--mint);border-bottom:0}.zk-around{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:22px;font-size:.92rem;color:var(--ink-soft)}.tym__doc .zk-around a.zk-chip{display:inline-block;padding:7px 16px;border:1.5px solid var(--mist);border-radius:999px;background:#fff;color:var(--ink);font-weight:600;text-decoration:none;transition:border-color 160ms ease-out,background-color 160ms ease-out}.tym__doc .zk-around a.zk-chip:hover{border-color:var(--mint);background:rgb(64 202 137 / .1)}.zk-cases{display:grid;gap:20px;margin:24px 0;max-width:none}.zk-case{display:grid;gap:12px;padding:24px 26px;background:var(--paper);border-radius:var(--r)}.zk-case h3{margin:0!important;font-size:1.2rem}.zk-case__task{margin:0!important;color:var(--ink-soft)}.zk-case dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px 22px;margin:0;padding-top:16px;border-top:1px solid var(--mist)}.zk-case dt{font-size:.88rem;font-weight:700;color:var(--royal);padding-top:2px}.zk-case dd{margin:0;min-width:0;font-size:.95rem;line-height:1.6;color:var(--ink-soft)}.zk-case dd.is-check{padding:2px 0 2px 14px;border-left:3px solid var(--mint);color:var(--ink)}.zk-case .tym-code{max-width:none;margin:0}.zk-gloss{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:0 28px;margin:18px 0 26px;max-width:none}.zk-gloss dt,.zk-gloss dd{margin:0;padding:13px 0;border-top:1px solid var(--mist);line-height:1.6}.zk-gloss dt{font-weight:700;color:var(--ink)}.zk-gloss dd{color:var(--ink-soft);font-size:.95rem}.zk-gloss dt:last-of-type,.zk-gloss dd:last-of-type{border-bottom:1px solid var(--mist)}@media (max-width:760px){.zk-md{grid-template-columns:1fr}.zk-md__out{border-left:1px solid var(--mist);border-top:0}.zk-flow__three{grid-template-columns:1fr}.zk-case dl{grid-template-columns:1fr;gap:4px}.zk-case dd{margin-bottom:10px}.zk-gloss{grid-template-columns:1fr}.zk-gloss dt{padding-bottom:2px;border-bottom:0}.zk-gloss dd{padding-top:0;border-top:0}.zk-gloss dt{border-top:1px solid var(--mist)}.zk-goals{padding:18px 18px}}@media (prefers-reduced-motion:reduce){.zk-q summary::after,.zk-tree summary::before,.zk-q p{transition:none;animation:none}}.zk-tree summary,.zk-tree .zk-f{display:grid;grid-template-columns:22px minmax(0,1fr);gap:1px 10px;align-items:center}.zk-tree summary{padding-left:28px}.zk-tree .zk-f{padding-left:28px}.zk-tree code{justify-self:start}.zk-tree .zk-d{grid-column:2}.zk-rank--none{visibility:hidden}.tym__doc .zk-md__r>*{margin-inline:-8px}.tym__doc p+p{margin-top:.9em}.zk-course{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center;margin:26px 0 38px;padding:clamp(22px,3vw,36px);background:var(--royal);color:#fff;border-radius:var(--r);max-width:none}.zk-ring{position:relative;width:132px;height:132px;flex:none}.zk-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.zk-ring circle{fill:none;stroke-width:10}.zk-ring__bg{stroke:rgb(255 255 255 / .16)}.zk-ring__fg{stroke:var(--mint);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 800ms var(--ease-out)}.zk-ring__c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.zk-ring__c b{font-size:2.8rem;font-weight:200;line-height:1}.zk-ring__c span{font-size:.9rem;color:var(--on-royal)}.tym__doc .zk-course p{max-width:none;color:var(--on-royal)}.tym__doc .zk-course .zk-course__h{margin:0;font-size:1.5rem;font-weight:200;line-height:1.2;color:#fff}.tym__doc .zk-course .zk-course__txt{margin:6px 0 0;font-size:1.05rem;color:#fff}.tym__doc .zk-course .zk-course__meta{margin:4px 0 18px;font-size:.88rem}.tym__doc a.zk-go.zk-go.zk-go{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--mint);color:var(--ink);font-weight:700;text-decoration:none;transition:transform 200ms var(--ease-out),background-color 200ms ease-out}.tym__doc a.zk-go.zk-go.zk-go:hover{background:#fff;transform:translateY(-2px)}.tym__doc a.zk-go.zk-go.zk-go:active{transform:scale(.97)}.zk-state{display:inline-block;padding:2px 11px;border-radius:99px;background:var(--mist);color:var(--ink-soft);font-style:normal;font-size:.76rem;font-weight:700;white-space:nowrap}.zk-state[data-state="seen"]{background:rgb(115 122 251 / .2);color:var(--royal)}.zk-state[data-state="done"]{background:var(--mint);color:var(--ink)}.zk-mod{align-items:start}.zk-mod .zk-check{margin-top:2px}.zk-mod__main .zk-mod__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-style:normal;font-size:.84rem;line-height:1.4;color:var(--ink-soft)}.zk-mod__meta small{font-size:.84rem}.zk-prep{margin:6px 0 40px;padding:22px 26px;border:1.5px solid var(--mist);border-radius:var(--r);max-width:none}.zk-prep__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 20px}.tym__doc .zk-prep p{margin:0;max-width:none}.tym__doc .zk-prep .zk-prep__h{font-size:1.2rem;font-weight:700}.tym__doc .zk-prep .zk-prep__n{font-size:.88rem;color:var(--ink-soft)}.tym__doc .zk-prep ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:4px;max-width:none}.tym__doc .zk-prep li{margin:0}.zk-prep label{display:flex;gap:14px;align-items:flex-start;padding:9px 6px;border-radius:8px;cursor:pointer;line-height:1.5}.zk-prep label:hover{background:rgb(115 122 251 / .07)}.zk-prep input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--mint);cursor:pointer}.zk-prep input:checked+span{color:var(--ink-soft)}.zk-head{margin:0 0 28px;padding:0 0 22px;border-bottom:1px solid var(--mist);max-width:70ch}.zk-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.zk-head__row strong{font-size:1.05rem;color:var(--royal)}.tym__doc .zk-head .zk-head__t{margin:6px 0 0;font-size:.93rem;color:var(--ink-soft)}.tym__doc .zk-lessons{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:2px;counter-reset:zl;max-width:none}.tym__doc .zk-lessons li{counter-increment:zl;margin:0}.tym__doc .zk-lessons a.zk-l.zk-l{display:flex;gap:12px;align-items:center;padding:7px 10px;border-radius:8px;color:var(--ink);font-size:.95rem;line-height:1.4;text-decoration:none;transition:background-color 160ms ease-out}.tym__doc .zk-lessons a.zk-l.zk-l:hover{background:rgb(115 122 251 / .1)}.zk-l::before{content:counter(zl);flex:none;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--mint);border-radius:50%;background:#fff;font-size:.74rem;font-weight:700;color:var(--royal);transition:background-color 200ms ease-out}.is-past .zk-l::before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.2l3 3 6-6.4' fill='none' stroke='%2314111F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.is-on .zk-l{font-weight:700;background:rgb(115 122 251 / .12)}.zk-read{position:fixed;left:0;top:0;z-index:120;width:0;height:3px;background:var(--mint);transition:width 120ms linear;pointer-events:none}.zk-now{display:none}@media (min-width:961px){.zk-now{display:block;position:sticky;top:92px;z-index:15;height:0;max-width:70ch}.zk-now__in{position:absolute;left:0;top:0;display:flex;gap:12px;align-items:center;max-width:100%;padding:8px 18px;border:1px solid var(--mist);border-radius:999px;background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 14px 30px -22px rgb(57 41 112 / .55);font-size:.86rem;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity 200ms ease-out,transform 240ms var(--ease-out)}.zk-now.is-show .zk-now__in{opacity:1;transform:none}.zk-now__in span{flex:none;color:var(--royal);font-weight:700}.zk-now__in strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.zk-quiz__score{margin:0 0 12px!important;font-size:.93rem!important;font-weight:600;color:var(--royal)}.zk-q__rate{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.zk-q__rate button{min-height:36px;padding:0 16px;border:1.5px solid var(--royal);border-radius:999px;background:#fff;color:var(--ink);font:600 .82rem Montserrat,sans-serif;cursor:pointer;transition:background-color 160ms ease-out,color 160ms ease-out,transform 160ms var(--ease-out)}.zk-q__rate button:hover{background:var(--royal);color:#fff}.zk-q__rate button:active{transform:scale(.96)}.zk-q__rate button[aria-pressed="true"]{background:var(--mint);border-color:var(--mint);color:var(--ink)}.zk-q[data-r="1"] summary,.zk-q[data-r="0"] summary{padding-left:24px}.zk-q[data-r="1"] summary::before,.zk-q[data-r="0"] summary::before{content:"";position:absolute;left:2px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--mint)}.zk-q[data-r="0"] summary::before{background:var(--peri)}.zk-quiz{padding-left:0}.zk-foot{display:grid;gap:22px;align-items:start}.zk-navs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none}.tym__doc a.zk-nav.zk-nav{display:grid;gap:2px;align-content:center;min-height:78px;padding:14px 20px;background:var(--paper);border:1.5px solid #fff0;border-radius:var(--r);color:var(--ink);text-decoration:none;transition:border-color 180ms ease-out,background-color 180ms ease-out,transform 220ms var(--ease-out)}.tym__doc a.zk-nav.zk-nav:hover{background:#fff;border-color:var(--mint);transform:translateY(-2px)}.zk-nav span{font-size:.8rem;color:var(--ink-soft)}.zk-nav strong{font-size:1.05rem}.zk-nav--next{text-align:right}.zk-finish{margin:44px 0 10px;padding:clamp(22px,3vw,34px);border:2px solid var(--mint);border-radius:var(--r);background:rgb(64 202 137 / .07);max-width:none}.zk-finish[hidden]{display:none}.tym__doc .zk-finish .zk-finish__h{margin:0 0 8px;font-size:1.7rem;font-weight:200}.zk-cert{margin:22px 0 16px;padding:clamp(24px,4vw,44px);border:2px solid var(--royal);border-radius:var(--r);background:#fff;text-align:center}.tym__doc .zk-cert p{max-width:none;margin:0}.tym__doc .zk-cert .zk-cert__t{font-size:1rem;font-weight:700;color:var(--royal)}.tym__doc .zk-cert .zk-cert__n{margin:14px 0 8px;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:200;line-height:1.15;overflow-wrap:anywhere}.tym__doc .zk-cert .zk-cert__s{color:var(--ink-soft)}.tym__doc .zk-cert .zk-cert__d{margin-top:14px;font-size:.9rem;color:var(--ink-soft)}.zk-cert__tools{display:flex;flex-wrap:wrap;align-items:end;gap:14px 20px;margin-bottom:24px}.zk-cert__tools label{display:grid;gap:4px;font-size:.88rem;font-weight:700;color:var(--royal)}.zk-cert__tools input{min-height:48px;width:min(100%,320px);padding:0 16px;border:1.5px solid var(--mist);border-radius:10px;font:500 1rem Montserrat,sans-serif;color:var(--ink)}.zk-cert__tools input:focus-visible{border-color:var(--mint)}.zk-print{min-height:48px;padding:0 24px;border:2px solid var(--royal);border-radius:999px;background:#fff;color:var(--ink);font:600 .92rem Montserrat,sans-serif;cursor:pointer;transition:background-color 180ms ease-out,color 180ms ease-out}.zk-print:hover{background:var(--royal);color:#fff}@media (max-width:760px){.zk-course{grid-template-columns:1fr;justify-items:start}.zk-ring{width:108px;height:108px}.zk-ring__c b{font-size:2.3rem}.zk-navs{grid-template-columns:1fr}.zk-nav--next{text-align:left}.zk-prep{padding:18px 16px}.tym__doc a.zk-go.zk-go.zk-go{width:100%;justify-content:center;text-align:center;padding:12px 20px}}@media print{body *{visibility:hidden}.zk-cert,.zk-cert *{visibility:visible}.zk-cert{position:absolute;left:0;top:0;width:100%;border-color:#000}}@media (prefers-reduced-motion:reduce){.zk-ring__fg,.zk-read,.zk-now__in{transition:none}}.tym__doc .zk-ring__c b{color:#fff}.zk-foot .zk-done{justify-self:start}.zk-inj{margin:22px 0 10px;max-width:70ch}.zk-mail{overflow:hidden;background:#fff;border:1.5px solid var(--mist);border-radius:var(--r)}.zk-mail__h{display:grid;grid-template-columns:64px minmax(0,1fr);gap:3px 14px;margin:0;padding:14px 20px;background:var(--paper);font-size:.88rem}.zk-mail__h dt{font-weight:700;color:var(--royal)}.zk-mail__h dd{margin:0;color:var(--ink-soft);overflow-wrap:anywhere}.tym__doc .zk-mail__b{padding:18px 20px 6px;font-size:.96rem;line-height:1.65}.tym__doc .zk-mail__b p{margin:0 0 .8em;max-width:none}.zk-mail__hid{margin:0;padding:0 20px 18px}.zk-mail__hid summary{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border:2px solid var(--royal);border-radius:999px;font-size:.9rem;font-weight:600;cursor:pointer;list-style:none;transition:background-color 180ms ease-out,color 180ms ease-out}.zk-mail__hid summary::-webkit-details-marker{display:none}.zk-mail__hid summary:hover,.zk-mail__hid[open] summary{background:var(--royal);color:#fff}.tym__doc .zk-mail__hid .zk-mail__hl{margin:16px 0 8px;font-size:.88rem;font-weight:600;color:var(--royal);animation:zk-in 260ms var(--ease-out)}.zk-mail__hid blockquote{margin:0;padding:14px 18px;border:2px dashed var(--peri);border-radius:var(--r);background:rgb(115 122 251 / .1);font-size:.93rem;line-height:1.6;animation:zk-in 260ms var(--ease-out)}.media-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1.5px solid rgb(255 255 255 / .45);background:rgb(20 17 31 / .35);color:#fff;font:600 .78rem Montserrat,sans-serif;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color 180ms ease-out,border-color 180ms ease-out}.media-toggle:hover{background:rgb(20 17 31 / .6);border-color:#fff}.media-toggle__icon{width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.media-toggle[aria-pressed="true"] .media-toggle__icon{width:0;height:0;border:0;border-left:10px solid currentColor;border-top:6px solid #fff0;border-bottom:6px solid #fff0}.proof-toggle{display:flex;margin:12px auto 0;border-color:var(--mist);background:#fff;color:var(--ink);backdrop-filter:none}.proof-toggle:hover{background:var(--paper);border-color:var(--royal)}.proof__marquee.is-paused .proof__track,.proof__marquee:focus-within .proof__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.proof-toggle{display:none}}.head__right .btn-mint .wp-block-button__link::after,.hm-arrow .wp-block-button__link::after,.nav-card__all>a::after{content:"";flex:none;width:11px;height:11px;margin-left:8px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 10L10 2M4 2h6v6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%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 12 12'%3E%3Cpath d='M2 10L10 2M4 2h6v6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform 220ms var(--ease-out)}.head__right .btn-mint .wp-block-button__link:hover::after,.hm-arrow .wp-block-button__link:hover::after{transform:translate(2px,-2px)}.wp-block-navigation-item__description{display:none}@media (min-width:961px){.head__bar{min-height:76px}.head .nav .wp-block-navigation__container{gap:clamp(4px,1.2vw,18px)!important}.nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-size:.88rem!important;font-weight:500;padding:26px 6px 24px}.head__right{gap:clamp(12px,1.6vw,22px)}.head__phone{font-size:.86rem}.head .nav .nav-card>.wp-block-navigation__submenu-container{position:absolute!important;left:var(--pl,0)!important;top:var(--pt,84px)!important;right:auto!important;margin:0!important;width:min(720px,calc(100vw - 32px))!important;min-width:0!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:14px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 60px -28px rgb(20 17 31 / .45),0 2px 6px rgb(20 17 31 / .06)!important;border:0!important}.head .nav .nav-card.nav-mega--rtb>.wp-block-navigation__submenu-container{width:min(640px,calc(100vw - 32px))!important}.head.js-mega .nav .nav-card>.wp-block-navigation__submenu-container{background:transparent!important;box-shadow:none!important}.nav-bd{left:0!important;right:auto!important;top:0!important;width:0;height:0;border-radius:18px;background:#fff;box-shadow:0 24px 60px -28px rgb(20 17 31 / .45),0 2px 6px rgb(20 17 31 / .06);opacity:0;pointer-events:auto;visibility:hidden;transition:transform 380ms cubic-bezier(.32,.72,0,1),width 380ms cubic-bezier(.32,.72,0,1),height 380ms cubic-bezier(.32,.72,0,1),opacity 160ms ease-out,visibility 0s linear 160ms!important}.nav-bd.is-on{opacity:1;visibility:visible;transition:transform 380ms cubic-bezier(.32,.72,0,1),width 380ms cubic-bezier(.32,.72,0,1),height 380ms cubic-bezier(.32,.72,0,1),opacity 160ms ease-out,visibility 0s!important}.nav-bd.no-slide{transition:opacity 160ms ease-out!important}.head.js-mega .nav .nav-card>.wp-block-navigation__submenu-container{z-index:2}.head .nav .nav-card .wp-block-navigation__submenu-container .wp-block-navigation-item{position:relative!important;margin:0}.head .nav .nav-card .nav-ic>.wp-block-navigation-item__content{position:relative;display:grid!important;grid-template-columns:38px minmax(0,1fr);column-gap:12px;align-items:start;padding:12px 14px!important;border-radius:12px;color:var(--ink)!important;text-decoration:none!important;transition:background-color 160ms ease-out}.head .nav .nav-card .nav-ic>.wp-block-navigation-item__content:hover{background:var(--paper);text-decoration:none!important}.head .nav .nav-card .nav-ic .wp-block-navigation-item__label{grid-column:2;font-weight:600;font-size:.95rem;line-height:1.3}.head .nav .nav-card .nav-ic .wp-block-navigation-item__description{display:block;grid-column:2;margin-top:3px;font-size:.82rem;font-weight:400;line-height:1.4;color:var(--ink-soft)}.head .nav .nav-card .nav-ic>.wp-block-navigation-item__content::before{content:"";grid-column:1;grid-row:1/3;width:24px;height:24px;margin:2px 0 0 7px;background:var(--royal);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.head .nav .nav-card .nav-card__all{grid-column:1/-1;margin-top:6px!important;border-top:1px solid var(--mist)}.head .nav .nav-card .nav-card__all>a{display:inline-flex!important;align-items:center;padding:14px 14px 6px!important;font-weight:600;font-size:.88rem;color:var(--royal)!important;text-decoration:none!important}.head .nav .nav-card .nav-ic--ring>.wp-block-navigation-item__content{grid-template-columns:84px minmax(0,1fr);column-gap:16px;align-items:center}.head .nav .nav-card .nav-ic--ring>.wp-block-navigation-item__content::before{-webkit-mask:none;mask:none;width:84px;height:48px;margin:0;border-radius:10px;background:var(--paper) var(--logo) center/contain no-repeat;background-origin:content-box;box-sizing:border-box;padding:13px 12px;display:grid;place-items:center;font-weight:700;font-size:1rem;letter-spacing:-.01em;color:var(--violet);transition:background-color 160ms ease-out}.head .nav .nav-card .nav-ic--ring>.wp-block-navigation-item__content:hover::before{background-color:#fff;box-shadow:0 0 0 1px var(--mist)}.head .nav .nav-card .nav-ic--r8>.wp-block-navigation-item__content::before{content:"18+";background-image:none}}.nav-ic--r1{--logo:url(/wp-content/themes/roi-digital/assets/img/rtb/criteo.png)}.nav-ic--r2{--logo:url(/wp-content/themes/roi-digital/assets/img/rtb/rtbhouse.png)}.nav-ic--r3{--logo:url(/wp-content/themes/roi-digital/assets/img/rtb/adform.svg)}.nav-ic--r4{--logo:url(/wp-content/themes/roi-digital/assets/img/rtb/dv360.png)}.nav-ic--r5{--logo:url(/wp-content/themes/roi-digital/assets/img/rtb/teads.png)}.nav-ic--r6{--logo:url(/wp-content/themes/roi-digital/assets/img/rtb/eskimi.png)}.nav-ic--r7{--logo:url(/wp-content/themes/roi-digital/assets/img/rtb/criteo.png)}.nav-ic--r8{--logo:none}.nav-ic--full{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M12 3l9 4.5-9 4.5-9-4.5z'/%3E%3Cpath d='M3 12l9 4.5 9-4.5'/%3E%3Cpath d='M3 16.5l9 4.5 9-4.5'/%3E%3C/svg%3E")}.nav-ic--ppc{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E")}.nav-ic--meta{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E")}.nav-ic--cart{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M3 4h2.5l2.2 10.5h10.6L20.5 7H6.6'/%3E%3Ccircle cx='9' cy='19' r='1.4'/%3E%3Ccircle cx='17' cy='19' r='1.4'/%3E%3C/svg%3E")}.nav-ic--mail{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 7 8.5-7'/%3E%3C/svg%3E")}.nav-ic--chart{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M3 20h18'/%3E%3Cpath d='M5 16l4-5 4 3 6-8'/%3E%3C/svg%3E")}.nav-ic--spark{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M12 3c.6 4.6 2.4 6.4 7 7-4.6.6-6.4 2.4-7 7-.6-4.6-2.4-6.4-7-7 4.6-.6 6.4-2.4 7-7z'/%3E%3Cpath d='M19 17v4M17 19h4'/%3E%3C/svg%3E")}.nav-ic--eye{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M2 12s3.6-6.5 10-6.5S22 12 22 12s-3.6 6.5-10 6.5S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.nav-ic--display{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='13' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E")}.nav-ic--tag{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.3'/%3E%3C/svg%3E")}.nav-ic--play{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5l6 3.5-6 3.5z'/%3E%3C/svg%3E")}.nav-ic--tv{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Crect x='3' y='6' width='18' height='13' rx='2'/%3E%3Cpath d='M8 2.5l4 3.5 4-3.5'/%3E%3C/svg%3E")}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-bd{transition:opacity 120ms ease-out!important}}.mnav,.mnav-scrim,.mnav__close{display:none}@media (max-width:960px){.wp-site-blocks{position:relative;z-index:2;background:#fff;overflow:clip;border-radius:0;box-shadow:0 0 0 #fff0;transition:transform 560ms cubic-bezier(.32,.72,0,1),border-radius 560ms cubic-bezier(.32,.72,0,1),box-shadow 560ms ease-out}html.mnav-open,html.mnav-open body{overflow:hidden}html.mnav-open body,html.mnav-closing body{background:var(--royal)}html.mnav-open .wp-site-blocks{transform:translateX(min(74vw,340px)) scale(.8);border-radius:26px;box-shadow:-30px 0 80px -20px rgb(10 6 30 / .6);pointer-events:none}html.mnav-open .wp-site-blocks,html.mnav-closing .wp-site-blocks{clip-path:inset(var(--mnav-y,0) 0 var(--mnav-b,0) 0 round 26px)}html.mnav-open .wp-site-blocks>header.wp-block-template-part,html.mnav-closing .wp-site-blocks>header.wp-block-template-part{position:relative;transform:translateY(var(--mnav-y,0))}.mnav{display:flex;flex-direction:column;position:fixed;inset:0;z-index:1;overflow-y:auto;overscroll-behavior:contain;padding:calc(18px + env(safe-area-inset-top,0px)) calc(100vw - min(74vw,340px) + 8px) calc(28px + env(safe-area-inset-bottom,0px)) 22px;background:var(--royal);color:#fff;visibility:hidden;transition:visibility 0s linear 520ms}.mnav::before{content:"";position:fixed;z-index:-1;left:-40vw;top:-30vh;width:120vw;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(115 122 251 / .35),#fff0)}html.mnav-open .mnav,html.mnav-closing .mnav{visibility:visible;transition:visibility 0s}.mnav-scrim{display:block;position:fixed;z-index:3;top:0;bottom:0;left:min(74vw,340px);right:0;padding:0;border:0;background:#fff0;visibility:hidden}html.mnav-open .mnav-scrim{visibility:visible}.mnav__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-bottom:clamp(18px,4vh,36px)}.mnav__logo img{display:block;height:30px;width:auto}.mnav__close{display:block;position:fixed;z-index:4;top:18px;right:16px;width:44px;height:44px;padding:0;border:1.5px solid rgb(255 255 255 / .35);border-radius:50%;background:var(--royal);cursor:pointer;opacity:0;visibility:hidden;transform:scale(.7) rotate(-90deg);transition:opacity 200ms ease-out,transform 360ms cubic-bezier(.32,.72,0,1),visibility 0s 360ms}html.mnav-open .mnav__close{opacity:1;visibility:visible;transform:none;transition-delay:120ms,120ms,0s}.mnav__close::before,.mnav__close::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:2px;background:#fff;transform:rotate(45deg)}.mnav__close::after{transform:rotate(-45deg)}.mnav__list{list-style:none;margin:0;padding:0;display:grid}.mnav__item{margin:0;border-bottom:1px solid rgb(255 255 255 / .12)}.mnav__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 0;border:0;background:none;font:300 clamp(1.4rem,6.4vw,1.75rem)/1.15 Montserrat,sans-serif;letter-spacing:-.02em;color:#fff;text-align:left;text-decoration:none;cursor:pointer}.mnav__link[aria-current="page"]{color:var(--mint)}.mnav__link i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .35);transition:background-color 200ms ease-out,border-color 200ms ease-out}.mnav__link i::before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-5px 0 0 -3.5px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform 320ms cubic-bezier(.32,.72,0,1),margin 320ms cubic-bezier(.32,.72,0,1)}.mnav__item.is-open .mnav__link i{background:var(--mint);border-color:var(--mint)}.mnav__item.is-open .mnav__link i::before{border-color:var(--ink);transform:rotate(-135deg);margin-top:-1.5px}.mnav__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows 380ms cubic-bezier(.32,.72,0,1)}.mnav__item.is-open .mnav__sub{grid-template-rows:1fr}.mnav__subin{min-height:0;overflow:hidden;list-style:none;margin:0;padding:0}.mnav__item.is-open .mnav__subin{padding-bottom:14px}.mnav__subitem,.mnav__all{margin:0}.mnav__subitem a{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:6px 0;color:var(--on-royal);font-size:.98rem;font-weight:500;text-decoration:none}.mnav__subitem a::before{content:"";flex:none;width:20px;height:20px;background:var(--mint);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.mnav__subitem a.nav-ic--ring::before{-webkit-mask:none;mask:none;width:52px;height:28px;border-radius:7px;background:#fff var(--logo) center/contain no-repeat;background-origin:content-box;box-sizing:border-box;padding:6px 7px;display:grid;place-items:center;font-weight:700;font-size:.75rem;color:var(--violet)}.mnav__subitem a.nav-ic--r8::before{content:"18+";background-image:none}.mnav__subitem a:active{color:#fff}.mnav__all a{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--mint);font-weight:600;font-size:.92rem;text-decoration:none}.mnav__all a::after{content:"";width:16px;height:2px;background:currentColor}.mnav__foot{display:grid;gap:6px;justify-items:start;margin-top:auto;padding-top:28px}.mnav__cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:10px;padding:0 24px;border-radius:var(--pill);background:var(--mint);color:var(--ink);font-weight:600;font-size:.95rem;text-decoration:none}.mnav__cta::after{content:"";width:11px;height:11px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 10L10 2M4 2h6v6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%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 12 12'%3E%3Cpath d='M2 10L10 2M4 2h6v6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.mnav__line{color:var(--on-royal);font-size:.92rem;text-decoration:none;padding:4px 0}.mnav__top,.mnav__item,.mnav__foot{opacity:0;transform:translateX(-22px);transition:opacity 260ms ease-out,transform 420ms cubic-bezier(.32,.72,0,1)}html.mnav-open .mnav__top,html.mnav-open .mnav__item,html.mnav-open .mnav__foot{opacity:1;transform:none;transition-delay:calc(140ms + var(--i,0) * 40ms)}html.mnav-open .mnav__top{transition-delay:100ms}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.wp-site-blocks{transition:none}html.mnav-open .wp-site-blocks{transform:none;border-radius:0}.mnav{z-index:200;padding-right:22px}.mnav-scrim{display:none!important}.mnav__top,.mnav__item,.mnav__foot,.mnav__close{transform:none;transition:opacity 160ms ease-out}.mnav__sub{transition:none}}.cur,.cur-dot,.cur-tag{display:none}@media (hover:hover) and (pointer:fine){html.has-cur.cur-on,html.has-cur.cur-on *{cursor:none!important}html.has-cur.cur-on :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,[contenteditable="true"]){cursor:text!important}html.has-cur.cur-on select{cursor:pointer!important}.has-cur :is(.cur,.cur-dot,.cur-tag){display:block;position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity 200ms ease-out}.has-cur.cur-on :is(.cur,.cur-dot){opacity:1}.has-cur.cur-off :is(.cur,.cur-dot,.cur-tag){opacity:0!important}.cur,.cur-dot{width:0;height:0}.cur::before{content:"";position:absolute;width:var(--w,34px);height:var(--h,34px);left:calc(var(--w,34px) / -2);top:calc(var(--h,34px) / -2);box-sizing:border-box;border-radius:50%;border:2.5px solid var(--royal);box-shadow:0 0 0 1px rgb(255 255 255 / .6);transition:border-radius 260ms cubic-bezier(.32,.72,0,1),background-color 200ms ease-out,border-color 200ms ease-out,transform 200ms var(--ease-out)}.cur.is-dark::before{border-color:#fff;box-shadow:0 0 0 1px rgb(20 17 31 / .25)}.cur.is-hot::before{border-radius:var(--r,14px);border-width:2px;background:rgb(115 122 251 / .1);box-shadow:0 0 0 4px rgb(115 122 251 / .18)}.cur.is-hot.is-dark::before{background:rgb(255 255 255 / .1);box-shadow:0 0 0 4px rgb(255 255 255 / .14)}.cur.is-bar::before{transform:scale(.7);background:rgb(255 255 255 / .22)}.cur.is-bar:not(.is-dark)::before{background:rgb(57 41 112 / .16)}.cur.is-down::before{transform:scale(.94)}.cur-dot::before{content:"";position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--royal);box-shadow:0 0 0 1.5px #fff}.cur-dot.is-dark::before{background:#fff;box-shadow:0 0 0 1.5px rgb(20 17 31 / .3)}.cur-tag{height:28px;padding:0 11px;border-radius:999px;background:var(--mint);color:var(--ink);font:600 .76rem/28px Montserrat,sans-serif;white-space:nowrap;box-shadow:0 8px 20px -8px rgb(10 6 30 / .45),0 0 0 2px #fff;transition:opacity 120ms ease-out}.has-cur.cur-on .cur-tag.is-on{opacity:1}.cur-tag span,.cur-tag i{display:inline-block;vertical-align:middle}.cur-tag i{width:10px;height:10px;margin-left:6px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 10L10 2M4 2h6v6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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 12 12'%3E%3Cpath d='M2 10L10 2M4 2h6v6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.cur-tag.is-k-play i{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 1.5l7 4.5-7 4.5z' fill='%23000'/%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 12 12'%3E%3Cpath d='M3 1.5l7 4.5-7 4.5z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat}.cur-tag.is-k-down i{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}}.sp{position:absolute;z-index:60;display:flex;flex-direction:column;min-width:200px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 18px 40px -16px rgb(20 17 31 / .45),0 0 0 1px rgb(20 17 31 / .06);opacity:0;transform:scale(.96);transition:opacity 160ms ease-out,transform 200ms cubic-bezier(.32,.72,0,1)}.sp.is-open{opacity:1;transform:none}.sp[hidden]{display:none}.sp__i{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border-radius:9px;color:var(--ink);font-weight:600;font-size:.92rem;text-decoration:none;transition:background-color 140ms ease-out}.sp__i::after{content:"→";color:var(--peri)}.sp__i--ext::after{content:"↗"}.sp__i:focus-visible{outline:2px solid var(--royal);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.sp__i:hover{background:var(--paper)}}@media (prefers-reduced-motion:reduce){.sp{transition:opacity 120ms linear;transform:none}}