@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-post-sharing{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.brxe-post-sharing.brand-colors{color:#fff}.brxe-post-sharing.brand-colors a{border:none}.brxe-post-sharing.brand-colors .facebook{background-color:#3b5998}.brxe-post-sharing.brand-colors .twitter{background-color:#4cc2ff}.brxe-post-sharing.brand-colors .googleplus{background-color:#d23e2b}.brxe-post-sharing.brand-colors .whatsapp{background-color:#25d366}.brxe-post-sharing.brand-colors .telegram{background-color:#54a9eb}.brxe-post-sharing.brand-colors .vkontakte{background-color:#5181b8}.brxe-post-sharing.brand-colors .linkedin{background-color:#4875b4}.brxe-post-sharing.brand-colors .pinterest{background-color:#c91a22}.brxe-post-sharing.brand-colors .bluesky{background-color:#0af}.brxe-post-sharing.brand-colors .email{background-color:var(--bricks-text-light)}.brxe-post-sharing a{align-items:center;border-radius:50%;display:flex;height:30px;justify-content:center;text-align:center;width:30px}.brxe-post-sharing a.telegram svg{margin-left:-2px}.brxe-post-sharing i:before{line-height:inherit}.brxe-post-sharing svg{fill:currentcolor;flex-shrink:0;height:1em}}@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:clip}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-post-reading-progress-bar{background-color:transparent;border:none;height:12px;left:0;overflow:hidden;position:fixed;right:0;width:100%;z-index:9999}.brxe-post-reading-progress-bar::-webkit-progress-bar{background-color:transparent}.brxe-post-reading-progress-bar::-moz-progress-bar{background-color:var(--bricks-color-primary)}.brxe-post-reading-progress-bar::-webkit-progress-value{background-color:var(--bricks-color-primary)}.brxe-post-reading-progress-bar[data-pos=top]{top:var(--wp-admin--admin-bar--height,0)}.brxe-post-reading-progress-bar[data-pos=bottom]{bottom:0}.brxe-post-reading-progress-bar[value]{-webkit-appearance:none;appearance:none}}@keyframes blPulse{0%,100%{box-shadow:0 0 0 0 rgba(237,22,125,.45)}70%{box-shadow:0 0 0 9px rgba(237,22,125,0)}}@keyframes blGlow{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-40px,20px) scale(1.12)}}@media (max-width:991px){body .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .bl-cta{grid-template-columns:1fr}}@media (max-width:767px){body .bl-tpl{padding:0 16px}body .bl-head{padding-top:118px}body .bl-lead{font-size:17px}body .bl-meta{gap:14px 20px}body .bl-by{width:100%}body .bl-head .bl-img{width:calc(100vw - 32px);border-radius:20px}body .bl-body{padding-top:40px}body .bl-content{font-size:17px}body .bl-grid{grid-template-columns:1fr}body .bl-author{grid-template-columns:1fr;padding:24px}body .bl-author img{width:88px;height:88px}body .bl-cta{padding:30px 24px}body .bl-share{padding:20px}body .bl-more{padding-top:64px;padding-bottom:72px}body .bl-end{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){body .bl-dot,body .bl-cta-glow{animation:none}} .bl-tpl { --bl-ink: #0d1930; --bl-pink: #ed167d; --bl-blue: #1661ab; --bl-muted: #4d5a70; position: relative; width: 100%; padding: 0 24px; font-family: inherit; color: var(--bl-ink);} .bl-tpl .bl-wrap { width: 100%; max-width: 880px; margin: 0 auto; align-items: stretch;} .bl-tpl .bl-wrap--wide { max-width: 1280px;} .bl-progress { z-index: 10001;}body:has(.bl-head) #brx-header>.brxe-section { background: transparent; isolation: isolate;}body:has(.bl-head) #brx-header>.brxe-section::before { content: ""; position: absolute; inset: 0; z-index: -1; background: rgba(5,11,24,.92); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); pointer-events: none; opacity: 1;} .bl-progress.bl-progress::-webkit-progress-value { background: linear-gradient(90deg,#ed167d,#7b2cbf);} .bl-progress.bl-progress::-moz-progress-bar { background: linear-gradient(90deg,#ed167d,#7b2cbf);} .bl-head { padding-top: 150px; padding-bottom: 0; background: linear-gradient(180deg,#f2f5fa 0,#f2f5fa 72%,#fff 72%);} .bl-head::before { content: ""; position: absolute; inset: 0 0 28% 0; background: radial-gradient(60% 70% at 85% 0%,rgba(69,197,255,.16),transparent 70%),radial-gradient(50% 60% at 5% 10%,rgba(237,22,125,.08),transparent 70%); pointer-events: none;} .bl-head .bl-wrap { position: relative; z-index: 1;} .bl-crumbs { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0 0 26px; font-size: 13px; font-weight: 700; color: #7a8699;} .bl-crumbs a { color: var(--bl-blue); text-decoration: none;} .bl-crumbs a:hover { color: var(--bl-pink);} .bl-crumbs em { font-style: normal; max-width: 38ch; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .bl-kicker { display: inline-flex; align-self: flex-start; align-items: center; gap: 10px; margin: 0 0 20px; padding: 7px 14px 7px 12px; border-radius: 999px; background: #fff; border: 1px solid #e1e7f0; font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--bl-blue); box-shadow: 0 8px 20px -14px rgba(13,25,48,.4);} .bl-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--bl-pink); animation: blPulse 2.4s ease-out infinite;} .bl-head h1.bl-h1 { margin: 0; font-size: clamp(2.1rem,4.6vw,3.6rem); font-weight: 900; line-height: 1.06; letter-spacing: -.045em; color: var(--bl-ink); text-wrap: balance;} .bl-lead { margin: 22px 0 0; max-width: 720px; font-size: 19px; line-height: 1.7; color: var(--bl-muted);} .bl-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 30px; margin: 32px 0 40px; padding: 18px 0 0; border-top: 1px solid #dfe5ef;} .bl-by { display: flex; align-items: center; gap: 12px; margin-right: auto;} .bl-by img { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; object-position: top; border: 2px solid #fff; box-shadow: 0 0 0 2px var(--bl-pink);} .bl-by span { display: flex; flex-direction: column; line-height: 1.3;} .bl-mi { display: flex; flex-direction: column; line-height: 1.3;} .bl-by b { font-size: 15px; font-weight: 800; color: var(--bl-ink);} .bl-mi b { font-size: 15px; font-weight: 800; color: var(--bl-ink);} .bl-by small { font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #7a8699;} .bl-mi small { font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #7a8699;} .bl-rt { display: block; padding: 8px 14px; border-radius: 12px; background: rgba(237,22,125,.08); font-size: 14px; font-weight: 800; color: var(--bl-pink);} .bl-head .bl-img { display: block; position: relative; left: 50%; width: min(1120px,calc(100vw - 48px)); max-width: none; transform: translateX(-50%); aspect-ratio: 16/9; height: auto; object-fit: cover; border-radius: 28px; box-shadow: 0 40px 80px -40px rgba(13,25,48,.55); background: #e6ebf3;} .bl-body { padding-top: 64px; padding-bottom: 24px; background: #fff;} .bl-body .bl-bodywrap { width: 100%; max-width: 1280px; margin: 0 auto; align-items: stretch;} .bl-content { width: 100%; font-size: 18px; line-height: 1.8; color: #2c3a52;} .bl-content>:where(:not(.bl-wide)) { width: 100%; max-width: 760px; margin-left: auto; margin-right: auto;} .bl-content :where(h2) { margin: 2em 0 .6em; font-size: clamp(1.6rem,3vw,2.2rem); font-weight: 900; line-height: 1.15; letter-spacing: -.035em; color: var(--bl-ink);} .bl-content :where(h3) { margin: 1.7em 0 .5em; font-size: clamp(1.25rem,2.2vw,1.5rem); font-weight: 800; line-height: 1.25; letter-spacing: -.02em; color: var(--bl-ink);} .bl-content :where(p) { margin: 0 0 1.15em;} .bl-content :where(a:not([class])) { color: var(--bl-pink); font-weight: 700; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 3px;} .bl-content :where(strong,b) { color: var(--bl-ink);} .bl-content :where(ul,ol) { margin: 0 0 1.3em; padding-left: 0; list-style: none;} .bl-content :where(ul>li) { position: relative; margin: 0 0 .55em; padding-left: 30px;} .bl-content :where(ul>li)::before { content: ""; position: absolute; left: 4px; top: .62em; width: 10px; height: 10px; border-radius: 3px; background: linear-gradient(135deg,#ed167d,#7b2cbf); transform: rotate(45deg);} .bl-content :where(ol) { counter-reset: bl;} .bl-content :where(ol>li) { position: relative; margin: 0 0 .6em; padding-left: 40px; counter-increment: bl;} .bl-content :where(ol>li)::before { content: counter(bl); position: absolute; left: 0; top: .15em; width: 27px; height: 27px; border-radius: 50%; background: var(--bl-ink); color: #fff; font-size: 13px; font-weight: 900; line-height: 27px; text-align: center;} .bl-content :where(blockquote) { margin: 1.8em 0; padding: 22px 26px; border-left: 4px solid var(--bl-pink); border-radius: 0 18px 18px 0; background: #f6f8fc; font-size: 19px; font-style: italic; color: var(--bl-ink);} .bl-content :where(img) { max-width: 100%; height: auto; border-radius: 18px;} .bl-content :where(table) { width: 100%; margin: 1.6em 0; border-collapse: collapse; font-size: 16px;} .bl-content :where(th,td) { padding: 12px 14px; border-bottom: 1px solid #e3e8f0; text-align: left;} .bl-content :where(th) { background: #f2f5fa; font-weight: 800; color: var(--bl-ink);} .bl-end { padding-top: 40px; padding-bottom: 90px; background: #fff;} .bl-end .bl-narrow { width: 100%; max-width: 880px; margin: 0 auto; gap: 28px; align-items: stretch;} .bl-share { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding: 22px 26px; border: 1px solid #e3e8f0; border-radius: 22px; background: #f8fafd;} .bl-share p { display: flex; flex-direction: column; margin: 0; line-height: 1.35;} .bl-share p b { font-size: 17px; font-weight: 900; color: var(--bl-ink);} .bl-share p small { font-size: 14px; color: var(--bl-muted);} .bl-share .brxe-post-sharing { display: flex; flex-wrap: wrap; gap: 10px; margin: 0; padding: 0; list-style: none;} .bl-share .brxe-post-sharing li { margin: 0;} .bl-share .brxe-post-sharing a { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 50%; background: #fff; border: 1px solid #dfe5ef; color: var(--bl-ink); transition: transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease;} .bl-share .brxe-post-sharing a:hover { transform: translateY(-3px); background: var(--bl-pink); border-color: var(--bl-pink); color: #fff;} .bl-share .brxe-post-sharing a:focus-visible { transform: translateY(-3px); background: var(--bl-pink); border-color: var(--bl-pink); color: #fff;} .bl-share .brxe-post-sharing svg { width: 18px; height: 18px; fill: currentColor;} .bl-author { display: grid; grid-template-columns: 112px minmax(0,1fr); gap: 28px; align-items: center; padding: 30px; border-radius: 26px; background: #f2f5fa;} .bl-author img { width: 112px; height: 112px; border-radius: 24px; object-fit: cover; object-position: top; box-shadow: 0 18px 30px -18px rgba(13,25,48,.6);} .bl-author small { font-size: 12px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--bl-pink);} .bl-author h2 { margin: 4px 0 8px; font-size: 24px; font-weight: 900; letter-spacing: -.03em; color: var(--bl-ink);} .bl-author p { margin: 0 0 14px; font-size: 16px; line-height: 1.7; color: var(--bl-muted);} .bl-author ul { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none;} .bl-author li { padding: 5px 12px; border-radius: 999px; background: #fff; border: 1px solid #dfe5ef; font-size: 13px; font-weight: 800; color: var(--bl-blue);} .bl-cta { position: relative; display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 30px; align-items: center; overflow: hidden; padding: 44px; border-radius: 30px; background: radial-gradient(120% 140% at 0% 0%,#1b1f5e 0%,#0b1d38 55%,#050b18 100%); color: #fff; isolation: isolate;} .bl-cta-glow { position: absolute; right: -80px; top: -90px; z-index: -1; width: 320px; height: 320px; border-radius: 50%; background: radial-gradient(circle,rgba(237,22,125,.45),transparent 65%); animation: blGlow 9s ease-in-out infinite;} .bl-cta small { font-size: 12px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: #45c5ff;} .bl-cta h2 { margin: 8px 0 10px; font-size: clamp(1.6rem,3vw,2.3rem); font-weight: 900; line-height: 1.1; letter-spacing: -.04em; color: #fff;} .bl-cta h2 span { font-family: Georgia,serif; font-style: italic; font-weight: 400; color: #ffb82e;} .bl-cta p { margin: 0; max-width: 520px; font-size: 16px; line-height: 1.7; color: #c9d1de;} .bl-btn { display: inline-flex; align-items: center; gap: 12px; padding: 15px 22px; border-radius: 999px; background: #ed167d; color: #fff; font-size: 16px; font-weight: 800; text-decoration: none; white-space: nowrap; box-shadow: 0 18px 30px -14px rgba(237,22,125,.8); transition: transform .25s ease,box-shadow .25s ease;} .bl-btn b { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; background: #fff; color: #ed167d; font-size: 14px; line-height: 1;} .bl-btn:hover { transform: translateY(-2px); box-shadow: 0 22px 36px -14px rgba(237,22,125,.95); color: #fff;} .bl-btn:focus-visible { transform: translateY(-2px); box-shadow: 0 22px 36px -14px rgba(237,22,125,.95); color: #fff;} .bl-more { padding-top: 90px; padding-bottom: 100px; background: #f2f5fa;} .bl-morehead { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 36px;} .bl-morehead h2 { margin: 0; font-size: clamp(2rem,4vw,3.2rem); font-weight: 900; line-height: 1; letter-spacing: -.05em; color: var(--bl-ink);} .bl-morehead h2 span { font-family: Georgia,serif; font-style: italic; font-weight: 400; letter-spacing: -.03em; color: var(--bl-pink);} .bl-morehead a { display: inline-flex; gap: 8px; font-size: 15px; font-weight: 800; color: var(--bl-blue); text-decoration: none;} .bl-morehead a:hover { color: var(--bl-pink);} .bl-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 26px; width: 100%;} .bl-card-wrap { display: flex; width: 100%;} .bl-card-wrap>div { display: flex; width: 100%;} .bl-card { display: flex; flex-direction: column; width: 100%; overflow: hidden; border-radius: 24px; background: #fff; border: 1px solid #e3e8f0; color: var(--bl-ink); text-decoration: none; transition: transform .3s ease,box-shadow .3s ease;} .bl-card:hover { transform: translateY(-6px); box-shadow: 0 30px 50px -30px rgba(13,25,48,.45);} .bl-card:focus-visible { transform: translateY(-6px); box-shadow: 0 30px 50px -30px rgba(13,25,48,.45);} .bl-card-img { display: block; aspect-ratio: 16/9; overflow: hidden; background: #e6ebf3;} .bl-card-img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .5s ease;} .bl-card:hover .bl-card-img img { transform: scale(1.05);} .bl-card-body { display: flex; flex: 1; flex-direction: column; gap: 10px; padding: 22px 24px 24px;} .bl-card-body small { font-size: 11.5px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--bl-blue);} .bl-card-body h3 { margin: 0; font-size: 20px; font-weight: 900; line-height: 1.25; letter-spacing: -.025em; color: var(--bl-ink);} .bl-card-ex { font-size: 15px; line-height: 1.6; color: var(--bl-muted);} .bl-card-body>b { margin-top: auto; padding-top: 6px; font-size: 15px; font-weight: 800; color: var(--bl-pink);} .bl-card-body>b i { display: inline-block; font-style: normal; transition: transform .25s ease;} .bl-card:hover .bl-card-body>b i { transform: translateX(4px);}