:root{--royal:#392970;--violet:#40277D;--peri:#737AFB;--mint:#40CA89;--paper:#F6F6FA;--mist:#E4E2EE;--ink:#14111F;--ink-soft:#4A4757;--on-royal:#E4E1F3;--maxw:1240px;--gut:clamp(20px,4.4vw,48px);--pill:999px;--r:6px;--sec:clamp(40px,5.2vw,76px);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block:0}img{display:block;max-width:100%;height:auto}.wp-block-image{margin:0}.wp-block-group{padding:0}.wp-block-list{padding:0;margin:0;list-style:none}a{text-underline-offset:4px}:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.giant{font-weight:200;letter-spacing:-.035em;line-height:.95;font-size:clamp(3rem,8.4vw,7.4rem);overflow-wrap:anywhere}.h2{font-weight:200;letter-spacing:-.02em;line-height:1.08;font-size:clamp(1.9rem,3.5vw,3.1rem);text-wrap:balance}.slug-uvod .h2--rule::after{content:"";display:block;width:56px;height:4px;background:var(--mint);margin-top:18px}.h3{font-weight:600;font-size:1.02rem;line-height:1.35}.h3--l{font-weight:300;font-size:1.3rem;line-height:1.25;letter-spacing:-.01em}.body-s{font-size:.92rem;color:var(--ink-soft)}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;font:600 .92rem/1.2 Montserrat,sans-serif;letter-spacing:.01em;text-decoration:none;padding:15px 28px;border-radius:var(--pill);background:var(--royal);color:#fff;border:2px solid var(--royal);transition:transform 160ms var(--ease-out),background-color 200ms ease-out,border-color 200ms ease-out,color 200ms ease-out}.wp-block-button .wp-block-button__link:active{transform:scale(.97)}.btn-mint .wp-block-button__link{background:var(--mint);border-color:var(--mint);color:var(--ink)}.btn-sm .wp-block-button__link{min-height:44px;padding:11px 22px;font-size:.86rem}@media (hover:hover) and (pointer:fine){.wp-block-button .wp-block-button__link:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn-mint .wp-block-button__link:hover{background:#fff;border-color:#fff;color:var(--royal)}}.ring-icon{width:52px;height:52px;border-radius:50%;border:2px solid var(--mint);display:grid;place-items:center;flex:none}.ring-icon .wp-block-image{width:26px;height:26px}.ring-icon img{width:26px;height:26px;object-fit:contain}.ringpic{position:relative;width:min(340px,100%);aspect-ratio:1}.ringpic img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ringpic::after{content:"";position:absolute;inset:-12px;border:2px solid var(--peri);border-radius:50%;pointer-events:none}.field{position:relative;overflow:hidden;background:var(--royal);color:#fff}.field::after{content:"";position:absolute;right:-7%;bottom:-62%;width:min(62vw,860px);aspect-ratio:1;border-radius:50%;border:2px solid rgb(255 255 255 / .10);pointer-events:none}.field>*{position:relative;z-index:1}.band{padding-block:var(--sec)}.band--paper{background:var(--paper)}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:0;z-index:100}.admin-bar .wp-site-blocks>header.wp-block-template-part{top:32px}.head{background:var(--royal);color:#fff;position:relative;z-index:50;transition:box-shadow 220ms ease-out}.is-stuck .head{box-shadow:0 10px 28px -14px rgb(20 17 31 / .55)}.head__bar{display:flex!important;align-items:center;gap:clamp(16px,2.4vw,36px);min-height:84px;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,2.8vw,40px)}.head__logo{margin:0;flex:none}.head__logo img{height:clamp(40px,4vw,50px)!important;width:auto!important}.head .nav{margin:0}.head__right{margin-left:auto;display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.head__phone{font-weight:600;font-size:.94rem;white-space:nowrap}.head__phone a{text-decoration:none}.nav .wp-block-navigation__container{gap:clamp(16px,2.2vw,36px)}.nav .wp-block-navigation-item{position:static!important}.nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-weight:500;font-size:.94rem;text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:30px 0 27px;color:#fff;background:linear-gradient(var(--mint),var(--mint)) left bottom/0 3px no-repeat;transition:background-size 240ms var(--ease-out)}.nav .wp-block-navigation__container>.wp-block-navigation-item:hover>.wp-block-navigation-item__content,.nav .wp-block-navigation__container>.wp-block-navigation-item:focus-within>.wp-block-navigation-item__content,.nav .wp-block-navigation__container>.current-menu-item>.wp-block-navigation-item__content,.nav .wp-block-navigation__container>.current-menu-ancestor>.wp-block-navigation-item__content{background-size:100% 3px}.nav .wp-block-navigation__submenu-icon{margin-left:-4px;color:#fff}.nav .wp-block-navigation__submenu-icon svg{stroke:#fff}.nav .nav-mega>.wp-block-navigation__submenu-container{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;min-width:0!important;background:#fff!important;color:var(--ink);border:0!important;border-radius:0!important;box-shadow:0 36px 56px -30px rgb(20 17 31 / .45);padding:34px max(var(--gut),calc((100% - var(--maxw))/2 + var(--gut))) 38px!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;align-content:start;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity 140ms ease-out,transform 140ms ease-out,visibility 0s linear 140ms}.nav .nav-mega:hover>.wp-block-navigation__submenu-container,.nav .nav-mega:focus-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity 200ms var(--ease-out),transform 220ms var(--ease-out),visibility 0s}.nav .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:var(--ink)!important;text-decoration:none;padding:7px 0!important;font-weight:500;font-size:.96rem;transition:color 150ms ease-out}.nav .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item{position:static!important}@media (hover:hover) and (pointer:fine){.nav .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--royal)!important;text-decoration:underline}}.nav .mega-col{grid-column:span 3;display:block}.nav .mega-col>.wp-block-navigation-item__content{font-size:.78rem!important;font-weight:700!important;letter-spacing:.06em;color:var(--royal)!important;padding:0 0 10px!important;pointer-events:none;text-decoration:none!important}.nav .mega-col>.wp-block-navigation__submenu-icon{display:none!important}.nav .mega-col>.wp-block-navigation__submenu-container{position:static!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important;min-width:0!important;display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;pointer-events:auto!important}.nav .mega-aside{grid-column:10/13;grid-row:1/4;background:var(--violet);border-radius:var(--r);padding:24px;display:flex;align-items:flex-end}.nav .mega-aside>.wp-block-navigation-item__content{color:#fff!important;font-weight:600!important;font-size:1.05rem!important}.nav .rtb-tile{grid-column:span 3;margin-bottom:12px}.nav .rtb-tile>.wp-block-navigation-item__content{display:grid!important;place-items:center;height:84px;background:var(--paper);border-radius:var(--r);font-weight:600!important;font-size:1.05rem!important;padding:14px 20px!important;text-align:center;transition:background-color 160ms ease-out,transform 160ms var(--ease-out)!important}.nav .rtb-tile>.wp-block-navigation-item__content:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.nav .rtb-tile>.wp-block-navigation-item__content:hover{background:var(--mist);text-decoration:none!important}}.nav .rtb-more{grid-column:span 4;border-top:1px solid var(--mist);margin-top:6px;padding-top:10px}.nav .rtb-more+.rtb-more{grid-column:span 5}.svc-hero{padding-top:clamp(28px,3.4vw,48px)}.svc-hero__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;align-items:end;margin-top:clamp(20px,2.6vw,32px)}.svc-claim{grid-column:1/7;font-weight:500!important;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.25;color:var(--mint)}.svc-hero__lead{grid-column:7/13;display:grid;gap:20px;justify-items:start}.svc-hero__lead p{font-size:.98rem;color:var(--on-royal)}.usp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,3.4vw,44px);border-top:1px solid rgb(255 255 255 / .18)}.usp__item{padding:24px clamp(16px,2.4vw,32px) 28px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;border-left:1px solid rgb(255 255 255 / .18)}.usp__item:first-child{border-left:0;padding-left:0}.usp__item:last-child{padding-right:0}.usp__item .ring-icon img{filter:invert(1)}.usp__item h3{margin-bottom:4px}.usp__item p{font-size:.88rem;color:var(--on-royal)}.svc-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;align-items:start}.svc-top__title{grid-column:1/6}.svc-top__text{grid-column:7/13;display:grid;gap:14px;justify-items:start}.svc-top__text p{font-size:.95rem;color:var(--ink-soft)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(16px,2.2vw,32px);margin-top:clamp(28px,3.4vw,44px)}.step{display:grid;gap:8px;align-content:start;border-top:2px solid var(--mist);padding-top:18px}.step__h{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.step__h .wp-block-image,.step__h img{width:26px;height:26px}.step p{font-size:.88rem;color:var(--ink-soft)}.duo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px clamp(20px,3vw,40px);align-items:stretch}.duo__left{grid-column:1/8;display:grid;gap:8px;align-content:start}.promise{display:grid;grid-template-columns:52px minmax(0,1fr);gap:2px 18px;padding-block:18px;border-top:1px solid var(--mist);align-items:start}.promise .ring-icon{grid-row:1/3}.promise p{font-size:.9rem;color:var(--ink-soft)}.expertcard{grid-column:8/13;background:var(--peri);color:var(--ink);border-radius:var(--r);padding:clamp(22px,2.6vw,32px);display:grid;gap:22px;align-content:space-between}.expertcard .ringpic{width:clamp(104px,10vw,132px);margin:10px 0 0 10px}.expertcard .ringpic::after{border-color:#fff}.expertcard .wp-block-quote{font-weight:200;letter-spacing:-.01em;line-height:1.32;font-size:clamp(1.15rem,1.7vw,1.5rem);border:0;padding:0;margin:0}.expertcard .wp-block-quote p{font-size:inherit}.expertcard__who{font-weight:600;font-size:.9rem;margin-top:12px}.trend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;padding-block:20px;border-block:1px solid var(--mist);margin-bottom:var(--sec)}.trend h2{font-weight:200;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.2;flex:none}.badges{display:flex;flex-wrap:wrap;align-items:center;gap:18px clamp(18px,2.6vw,36px);flex:1 1 360px;justify-content:flex-end}.badges .wp-block-image{width:auto}.badges img{height:clamp(54px,5.4vw,76px);width:auto;max-width:min(220px,44vw);object-fit:contain}.res-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:clamp(22px,2.6vw,32px)}.res-head a{font-weight:600;font-size:.92rem;color:var(--royal)}.res{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.tile{padding:clamp(22px,2.6vw,32px);border-radius:var(--r);display:grid;gap:16px;align-content:space-between;min-height:230px}.tile--stat{color:#fff}.tile--royal{background:var(--royal)}.tile--violet{background:var(--violet)}.tile--paper{background:var(--paper)}.t5{grid-column:span 5}.t7{grid-column:span 7}.tile__client{font-weight:600;font-size:.95rem;color:var(--on-royal)}.stat{display:grid;gap:2px;font-weight:300;font-size:1rem;line-height:1.4}.stat__num{font-weight:200;letter-spacing:-.04em;line-height:.95;font-size:clamp(3rem,6vw,5.2rem);color:var(--mint)}.quote{display:grid;gap:14px}.tile .wp-block-quote{font-size:.94rem;line-height:1.7;color:var(--ink-soft);border:0;padding:0;margin:0}.tile .wp-block-quote p{font-size:inherit;color:inherit}.who{font-size:.83rem}.who strong{font-weight:600}.tile--paper .wp-block-image img{height:26px;width:auto}.cta{background:var(--mint);color:var(--ink);padding-block:clamp(36px,4.6vw,64px);position:relative;overflow:hidden}.cta::after{content:"";position:absolute;left:-8%;top:-110%;width:min(50vw,640px);aspect-ratio:1;border-radius:50%;border:2px solid rgb(20 17 31 / .12);pointer-events:none}.cta__in{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.cta__text{grid-column:1/9}.cta__text p{font-size:.98rem;margin-top:12px;max-width:34rem}.cta .wp-block-buttons{grid-column:10/13;justify-self:end}.foot{background:var(--royal);color:#fff;position:relative;overflow:hidden}.foot a{text-decoration:none}.foot__hero{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;padding-block:clamp(40px,5.4vw,72px) clamp(32px,4vw,52px);align-items:end}.foot__hero::after{content:"";position:absolute;right:-12%;top:-45%;width:min(54vw,720px);aspect-ratio:1;border-radius:50%;border:2px solid rgb(255 255 255 / .10);pointer-events:none}.foot__statement{grid-column:1/9;font-weight:200;letter-spacing:-.03em;line-height:1;font-size:clamp(2.2rem,5.4vw,4.8rem);position:relative;z-index:1;text-wrap:balance}.foot__contact{grid-column:9/13;display:grid;gap:10px;justify-items:start;position:relative;z-index:1}.foot__contact h3{font-size:1.05rem;font-weight:700}.foot__role{color:var(--on-royal);font-size:.86rem;margin-top:-6px}.foot__link a{font-weight:500;font-size:1rem;border-bottom:2px solid var(--mint);overflow-wrap:anywhere}.foot__bandlinks{background:var(--violet)}.foot__links{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:28px 20px;padding-block:clamp(28px,3.4vw,40px)}.foot h3{font-size:.76rem;font-weight:700;letter-spacing:.06em;color:var(--mint);margin-bottom:10px}.foot__links li{font-size:.88rem;padding-block:3px}.foot__links a{color:#fff;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size 220ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.foot__links a:hover{background-size:100% 1px}}.foot__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block:20px 24px;font-size:.8rem;color:var(--on-royal)}.foot__bottom .wp-block-site-logo{margin-right:auto}.foot__bottom img{height:38px!important;width:auto!important}.foot__bottom a{color:#fff}@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.svc-hero .giant{animation:rise 560ms var(--ease-out) both}.svc-hero .svc-claim{animation:rise 560ms var(--ease-out) 70ms both}.svc-hero .svc-hero__lead{animation:rise 560ms var(--ease-out) 140ms both}.svc-hero .usp__item:nth-child(1){animation:rise 520ms var(--ease-out) 220ms both}.svc-hero .usp__item:nth-child(2){animation:rise 520ms var(--ease-out) 270ms both}.svc-hero .usp__item:nth-child(3){animation:rise 520ms var(--ease-out) 320ms both}.svc-hero .usp__item:nth-child(4){animation:rise 520ms var(--ease-out) 370ms both}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition-property:color,background-color,border-color,opacity!important;transition-duration:.01ms!important}}@media (min-width:961px) and (max-width:1180px){.head__phone{display:none}}@media (min-width:961px){.head .nav,.head .nav .wp-block-navigation__responsive-container,.head .nav .wp-block-navigation__responsive-close,.head .nav .wp-block-navigation__responsive-dialog,.head .nav .wp-block-navigation__responsive-container-content,.head .nav .wp-block-navigation__container{position:static!important}}@media (max-width:1100px){.usp{grid-template-columns:repeat(2,minmax(0,1fr))}.usp__item:nth-child(3){border-left:0;padding-left:0}.usp__item:nth-child(n+3){border-top:1px solid rgb(255 255 255 / .18)}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.duo__left,.expertcard{grid-column:1/-1}.expertcard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,32px)}.expertcard>:last-child{grid-column:2}.foot__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.head__phone{display:none}.head .nav .wp-block-navigation__responsive-container-open{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;transition:transform 160ms var(--ease-out)}.head .nav .wp-block-navigation__responsive-container-open:active{transform:scale(.94)}.head .nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.head .nav .wp-block-navigation__responsive-container.is-menu-open{display:flex!important;background:var(--royal)!important;color:#fff;padding:20px var(--gut) 40px}.head .nav .wp-block-navigation__responsive-container-close{color:#fff;width:44px;height:44px}.head .nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:0;align-items:stretch;width:100%}.head .nav .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-size:1.25rem;font-weight:300;padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .14);width:100%;background:none}.nav .nav-mega>.wp-block-navigation__submenu-container{position:static!important;opacity:1;visibility:visible;transform:none;pointer-events:auto;display:block!important;box-shadow:none;padding:6px 0 12px 14px!important;background:transparent!important}.nav .nav-mega .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#fff!important;padding:8px 0!important}.nav .mega-col>.wp-block-navigation-item__content{color:var(--mint)!important;padding-top:10px!important}.nav .rtb-tile>.wp-block-navigation-item__content{background:#fff0;height:auto;display:block!important;text-align:left;padding:8px 0!important}.nav .rtb-more{border-top:0;margin:0;padding:0}.nav .mega-aside{display:none}.nav .wp-block-navigation__submenu-icon{display:none}.svc-hero__row,.svc-top,.cta__in,.foot__hero{grid-template-columns:1fr}.svc-claim,.svc-hero__lead,.svc-top__title,.svc-top__text,.cta__text,.cta .wp-block-buttons,.foot__statement,.foot__contact{grid-column:1/-1}.cta .wp-block-buttons{justify-self:start}.usp__item{padding-inline:clamp(12px,2vw,20px)}.res{grid-template-columns:repeat(2,minmax(0,1fr))}.t5,.t7{grid-column:auto}.trend{flex-direction:column;align-items:flex-start}.badges{justify-content:flex-start;flex:none}}@media (max-width:720px){.usp{grid-template-columns:1fr}.usp__item,.usp__item:first-child,.usp__item:last-child{border-left:0;padding:18px 0;border-top:1px solid rgb(255 255 255 / .18)}.usp__item:first-child{border-top:0}.steps{grid-template-columns:1fr}.res{grid-template-columns:1fr}.tile{min-height:0}.expertcard{grid-template-columns:1fr}.expertcard>:last-child{grid-column:1}.foot__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:299px){.head__right .btn-mint{display:none}}@media (max-width:420px){.foot__links{grid-template-columns:1fr}.wp-block-buttons{width:100%}.wp-block-button,.wp-block-button .wp-block-button__link{width:100%}}@media (min-width:1700px){:root{--maxw:1320px}}.foot__who{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.foot__name{display:grid;gap:10px}.foot__photo{margin:0;flex:none;width:76px;height:76px}.foot__photo img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:50% 20%;border-radius:50%;box-shadow:0 0 0 3px var(--royal),0 0 0 5px var(--mint)}.foot__photo{width:84px;height:84px}.foot__photo img{border-radius:0;box-shadow:none;object-fit:contain}.expertcard .tm-avatar{width:clamp(110px,10vw,140px);margin:0}.expertcard .tm-avatar img{display:block;width:100%;height:auto}:root{--on-mint:#21164A}body .cta,body .hm-cta,body .art-cta{color:var(--on-mint)}body .cta .cta__text h2,body .cta .cta__text .wp-block-heading,body .hm-cta .hm-cta__title,body .art-cta h2{color:var(--on-mint);font-weight:400}body .cta .cta__text p,body .hm-cta__side>p,body .art-cta p{color:var(--on-mint);font-weight:500}body .hm-cta__tel a{color:var(--on-mint)}