.site-footer,.site-header,body,html{background-color:#0c111a!important}#wordpress-page-root[data-hide-legacy-blog] .elementor-element-39311d7,#wordpress-page-root[data-hide-legacy-blog] .elementor-element-39eeae8,#wordpress-page-root[data-hide-legacy-blog] .elementor-element-4ae2d26,#wordpress-page-root[data-hide-legacy-blog] .elementor-element-97d6258,#wordpress-page-root[data-hide-legacy-blog] .elementor-element-b37be6f,#wordpress-page-root[data-hide-legacy-blog] .elementor-element-cd2276a,#wordpress-page-root[data-native-chrome] .menu-item-3206{display:none!important}#wordpress-page-root[data-native-chrome] #masthead{min-height:0;padding:0;margin:0;border:0}#wordpress-page-root[data-home-promo] .elementor-element-23c91dc{padding-top:0!important}#wordpress-page-root[data-home-promo] .elementor-element-404896e,#wordpress-page-root[data-home-promo] .elementor-element-b5a91f5,#wordpress-page-root[data-home-promo] .elementor-element-d014ade,#wordpress-page-root[data-native-chrome] #masthead .elementor[data-elementor-post-type=elementor-hf],#wordpress-page-root[data-native-chrome] #masthead>.elementor[data-elementor-type=section],#wordpress-page-root[data-native-chrome] .custom-lang-switcher,#wordpress-page-root[data-native-chrome] .elementor-element-3f45d89,#wordpress-page-root[data-native-chrome] .elementor-element-8141f77,#wordpress-page-root[data-native-chrome] .wpml-ls-statics-footer{display:none!important}body,html{margin:0;padding:0;background:#0c111a;color:#e8ecf4}#wordpress-page-root{min-height:100vh}.site-footer[data-variant=locale-only]{padding:1rem 1.25rem 1.5rem;border-top:0;background:#0c111a}.site-footer[data-variant=locale-only] .site-footer__inner{gap:0}#wordpress-page-root .elementskit-accordion .collapse:not(.show){display:none}#wordpress-page-root .elementskit-accordion .collapse.show{display:block}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background:#0c111a;border-bottom:1px solid rgba(253,230,97,.12)}.site-header__inner{position:relative;max-width:1140px;margin:0 auto;padding:.65rem 1.25rem;display:flex;align-items:center;gap:1rem}.site-header__brand{display:flex;align-items:center;flex-shrink:0}.site-header__brand img{display:block;height:28px;width:auto}.site-header__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;font-family:system-ui,sans-serif;font-size:.875rem}.site-header__nav a{color:#e8ecf4;text-decoration:none;font-weight:500}.site-header__nav a:hover{color:#fde661}.site-header__nav--desktop{display:none;margin-right:auto;margin-left:1rem}.site-header__drawer{margin-right:auto;margin-left:.5rem}.site-header__menu-btn{list-style:none;cursor:pointer;color:#fde661;font-size:1.25rem;padding:.25rem .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-header__menu-btn::-webkit-details-marker{display:none}.site-header__drawer[open] .site-header__nav{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;right:0;top:100%;padding:1rem 1.25rem 1.25rem;background:#0c111a;border-bottom:1px solid rgba(253,230,97,.12);box-shadow:0 12px 24px rgba(0,0,0,.35)}.site-header__locales{margin-left:auto;flex-shrink:0}.site-header__locales .locale-switcher__link{font-size:.75rem}@media (min-width:900px){.site-header__drawer{display:none}.site-header__nav--desktop{display:flex}}.site-footer{width:100%;margin-top:0;padding:2rem 1.25rem 2.5rem;background:#0c111a;border-top:1px solid rgba(253,230,97,.15);color:#9aa8c7;font-family:system-ui,sans-serif;font-size:.875rem}.site-footer__inner{max-width:1140px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center}.site-footer__nav a{color:#fde661;text-decoration:none}.site-footer__nav a:hover{text-decoration:underline}.site-footer__copy{margin:0;font-size:.8rem;opacity:.85}.locale-switcher__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none}.locale-switcher__item{display:inline-flex;align-items:center}.locale-switcher__sep{margin:0 .35rem;color:rgba(255,255,255,.35)}.locale-switcher__link{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .35rem;color:#fff;text-decoration:none;font-weight:600;font-size:.8rem}.locale-switcher__link.is-active{color:#fde661}.locale-switcher__flag{border-radius:2px;object-fit:cover}.not-found{min-height:60vh;padding:2rem 1.5rem;font-family:system-ui,sans-serif;color:#fff;background:#131b2b;text-align:center}.not-found a{color:#fde661}.home-promo{position:relative;z-index:20;width:100%;margin:0;padding:.75rem 1.25rem;background:linear-gradient(90deg,#1a2744,#2a3f6b);border-bottom:1px solid rgba(253,230,97,.25);text-align:center}.home-promo__title{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:#fde661}.home-promo__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.home-promo__btn{display:inline-block;padding:.45rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}.home-promo__btn:hover{opacity:.9}.home-promo__btn--primary{background:#fde661;color:#131b2b}.home-promo__btn--ghost{border:1px solid rgba(253,230,97,.6);color:#fde661}.home-blog{position:relative;z-index:10;padding:2.5rem 1.25rem 3rem;background:#131b2b;border-top:1px solid rgba(253,230,97,.12)}.home-blog__inner{max-width:1140px;margin:0 auto}.home-blog__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.home-blog__title{margin:0;font-family:system-ui,sans-serif;font-size:1.75rem;font-weight:700;color:#fde661}.home-blog__subtitle{margin:.35rem 0 0;max-width:36rem;font-size:.9rem;color:#9aa8c7}.home-blog__all{color:#fde661;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.home-blog__all:hover{text-decoration:underline}.home-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;list-style:none;margin:0;padding:0}.home-blog__card{height:100%;border-radius:1.25rem;overflow:hidden;background:radial-gradient(at bottom center,rgba(201,92,92,.43) 0,#131b2b 63%);transition:background .25s ease,transform .2s ease}.home-blog__card:hover{background:radial-gradient(at bottom center,rgba(69,66,175,.59) 0,#131b2b 62%);transform:translateY(-2px)}.home-blog__card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.home-blog__image{display:block;width:100%;height:200px;object-fit:cover}.home-blog__image--placeholder{background:linear-gradient(135deg,#232a3d,#1a2744)}.home-blog__body{display:flex;flex-direction:column;flex:1 1;gap:.35rem;padding:1rem 1.1rem 1.15rem}.home-blog__date{font-size:.75rem;color:#9aa8c7}.home-blog__card-title{margin:0;font-family:system-ui,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3;color:#fff}.home-blog__excerpt{margin:0;font-size:.85rem;line-height:1.45;color:#c5cee0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-blog__meta{margin-top:auto;font-size:.75rem;color:#7b8db2}.home-blog__more{font-size:.8rem;font-weight:600;color:#fde661}@media (max-width:900px){.home-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-blog__grid{grid-template-columns:1fr}.home-blog__image{height:180px}}.post-article{max-width:900px;margin:0 auto;padding:0 1.5rem 4rem;color:#e8ecf4;font-family:system-ui,-apple-system,sans-serif}.blog-surface{width:100%;background:#131b2b;color:#e8ecf4;padding:1.5rem 0 0}.blog-breadcrumbs{max-width:900px;margin:0 auto;padding:0 1.5rem 1rem}.blog-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;list-style:none;margin:0;padding:0;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;color:#9aa8c7}.blog-breadcrumbs__item{display:inline-flex;align-items:center}.blog-breadcrumbs__item:not(:first-child):before{content:"»";margin:0 .5rem;color:rgba(154,168,199,.65)}.blog-breadcrumbs__item a{color:#fde661;text-decoration:none}.blog-breadcrumbs__item a:hover{color:#fff;text-decoration:underline}.blog-breadcrumbs__item--current{color:#e8ecf4}.post-article__header{padding-top:.5rem}.post-article__header h1{font-size:2rem;margin-bottom:.5rem;color:#fff;line-height:1.25}.post-article__header time{color:#9aa8c7;font-size:.9rem}.post-article__hero{margin:1.5rem 0 0}.post-article__hero-image{display:block;width:100%;height:auto;border-radius:12px;border:1px solid rgba(253,230,97,.15)}.post-article__content{margin-top:1.5rem;line-height:1.65;font-size:1rem;color:#e8ecf4}.post-article__content h2,.post-article__content h3{margin-top:1.75rem;margin-bottom:.75rem;color:#fde661}.post-article__content p{margin:0 0 1rem;color:#e8ecf4}.post-article__content li,.post-article__content span,.post-article__content td,.post-article__content th{color:#e8ecf4}.post-article__content a{color:#fde661;text-decoration:underline;text-underline-offset:2px}.post-article__content a:hover{color:#fff}.post-article__content img{display:block;max-width:100%;height:auto;margin:1.25rem auto;border-radius:8px;border:1px solid rgba(253,230,97,.12)}.post-article__content b,.post-article__content strong{color:#fff}.post-article__content .elementor-widget-container,.post-article__content .elementor-widget-container :where(p,li,span,td,th,b,strong,em){color:#e8ecf4!important}.post-article__content .elementor-widget-container :where(h1,h2,h3,h4,h5,h6){color:#fde661!important}.post-article__content .elementor-widget-container a{color:#fde661!important}.native-page{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem;background:#fff;color:#1a1a1a}.native-page__header h1{font-size:2rem;margin-bottom:.5rem;color:#111}.native-page__content{margin-top:1.5rem;line-height:1.65;font-size:1rem;color:#1a1a1a}.native-page__content h2,.native-page__content h3{margin-top:1.75rem;margin-bottom:.75rem;color:#111}.native-page__content p{margin:0 0 1rem;color:#1a1a1a}.native-page__content a{color:#1565c0}.native-page__content ol,.native-page__content ul{margin:0 0 1rem 1.25rem;color:#1a1a1a}.native-page__content img{max-width:100%;height:auto;border-radius:8px}.blog-archive{max-width:960px;margin:0 auto;padding:0 1.5rem 4.5rem;color:#e8ecf4;font-family:system-ui,-apple-system,sans-serif}.blog-archive__header h1{font-size:clamp(1.75rem,4vw,2.25rem);margin:0;color:#fde661;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.blog-archive__meta{color:#9aa8c7;font-size:.95rem;margin:.5rem 0 0}.blog-archive__empty{color:#9aa8c7;margin:2rem 0}.blog-archive__rows{list-style:none;padding:0;margin:2rem 0;display:flex;flex-direction:column;gap:1.5rem}.blog-archive__rows li{border-bottom:1px solid rgba(253,230,97,.08);padding-bottom:1.75rem}.blog-archive__row{display:flex;gap:1.75rem;align-items:center;text-decoration:none;color:inherit;border-radius:16px;padding:.35rem;margin:-.35rem;transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover){.blog-archive__row:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(10,18,40,.45)}.blog-archive__row:hover .blog-archive__row-image img{transform:scale(1.03)}}.blog-archive__row:focus-visible{outline:2px solid #fde661;outline-offset:4px}.blog-archive__row--reverse .blog-archive__row{flex-direction:row-reverse}.blog-archive__row-image{flex-shrink:0;width:220px;height:145px;border-radius:14px;overflow:hidden;display:block}.blog-archive__row-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.blog-archive__row-image--placeholder{background:linear-gradient(135deg,#232a3d,#1a2744)}.blog-archive__tags{display:flex;gap:.4rem;margin-bottom:.6rem}.blog-archive__tag{font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.28rem .65rem;border-radius:6px;background:rgba(97,206,112,.12);color:#7dd88a;border:1px solid rgba(97,206,112,.22)}.blog-archive__row-body h2{margin:0 0 .5rem;font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:600;color:#fff;line-height:1.28;letter-spacing:-.015em;text-wrap:balance;transition:color .2s ease}.blog-archive__row:hover .blog-archive__row-body h2{color:#fde661}.blog-archive__row-body p{margin:0 0 .6rem;color:#9aa8c7;font-size:.92rem;line-height:1.6;max-width:42rem}.blog-archive__row-meta{display:flex;gap:1rem;align-items:center;font-size:.8rem;color:#7b8db2}.blog-archive__row-meta time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-archive__read-more{display:inline-block;margin-top:0;color:#fde661;font-size:.85rem;font-weight:600;transition:opacity .2s ease}@media (hover:hover){.blog-archive__row:hover .blog-archive__read-more{opacity:1}}.blog-archive__pagination{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1.5rem;border-top:1px solid rgba(253,230,97,.12)}.blog-archive__pagination-arrow{padding:.6rem 1.1rem;border-radius:10px;background:#131b2b;border:1px solid rgba(253,230,97,.15);color:#e8ecf4;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .15s ease}@media (hover:hover){.blog-archive__pagination-arrow:not(.blog-archive__pagination-arrow--disabled):hover{background:#1a2438;border-color:rgba(253,230,97,.35)}.blog-archive__pagination-arrow--primary:hover{filter:brightness(1.05)}.blog-archive__pagination-page:hover{color:#fde661;border:1px solid rgba(253,230,97,.25)}}.blog-archive__pagination-arrow:active:not(.blog-archive__pagination-arrow--disabled){transform:translateY(1px)}.blog-archive__pagination-arrow:focus-visible,.blog-archive__pagination-page:focus-visible{outline:2px solid #fde661;outline-offset:2px}.blog-archive__pagination-arrow--primary{background:#fde661;color:#131b2b;border-color:transparent}.blog-archive__pagination-arrow--disabled{color:#4a5570}.blog-archive__pagination-pages{display:flex;gap:.4rem}.blog-archive__pagination-page{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#131b2b;color:#9aa8c7;text-decoration:none;border:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.blog-archive__pagination-page--current{background:#fde661;color:#131b2b}@media (max-width:640px){.blog-archive__row,.blog-archive__row--reverse .blog-archive__row{flex-direction:column;align-items:stretch}.blog-archive__row-image{width:100%;height:190px}}.post-article__tags{display:flex;gap:.5rem;margin-bottom:.75rem}.post-article__tag{font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.3rem .7rem;border-radius:6px;background:rgba(97,206,112,.12);color:#7dd88a;border:1px solid rgba(97,206,112,.22)}.post-article__related{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(253,230,97,.12)}.post-article__related h2{margin:0 0 1rem;color:#fde661;font-size:1.15rem}.post-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.post-article__related-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#131b2b;text-decoration:none;color:#fff;font-size:.85rem;font-weight:600;line-height:1.35;border:1px solid rgba(253,230,97,.08);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}@media (hover:hover){.post-article__related-card:hover{transform:translateY(-3px);border-color:rgba(253,230,97,.22);box-shadow:0 10px 28px rgba(10,18,40,.4)}.post-article__related-card:hover img{transform:scale(1.04)}}.post-article__related-card:focus-visible{outline:2px solid #fde661;outline-offset:3px}.post-article__related-card img{width:100%;height:100px;object-fit:cover;display:block;transition:transform .35s ease}.post-article__related-card span{padding:.65rem .75rem}@media (max-width:640px){.post-article__related-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-archive__pagination-arrow,.blog-archive__pagination-page,.blog-archive__row,.blog-archive__row-image img,.post-article__related-card,.post-article__related-card img{transition:none}.blog-archive__row:hover,.post-article__related-card:hover{transform:none}}.review-snippets{position:relative;z-index:10;padding:3rem 1.25rem;background:radial-gradient(ellipse at top,#1a2744 0,#131b2b 55%,#0c111a 100%);border-top:1px solid rgba(253,230,97,.12);border-bottom:1px solid rgba(253,230,97,.12)}.review-snippets__inner{max-width:1140px;margin:0 auto}.review-snippets__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:2rem}.review-snippets__title{margin:0;font-family:system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#fde661}.review-snippets__subtitle{margin:.4rem 0 0;color:#9aa8c7;font-size:.95rem;max-width:28rem}.review-snippets__aggregate{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;border-radius:12px;background:rgba(12,17,26,.55);border:1px solid rgba(253,230,97,.2)}.review-snippets__score{font-size:1.75rem;font-weight:800;color:#fff;line-height:1}.review-snippets__count{color:#9aa8c7;font-size:.85rem}.review-stars{display:inline-flex;gap:.1rem;line-height:1}.review-stars__star{font-size:1.1rem}.review-stars__star--full{color:#fde661;text-shadow:0 0 8px rgba(253,230,97,.35)}.review-stars__star--half{color:#fde661;opacity:.55}.review-stars__star--empty{color:rgba(255,255,255,.2)}.review-snippets__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}.review-snippets__card{height:100%}.review-snippets__card article{height:100%;display:flex;flex-direction:column;padding:1.25rem;border-radius:16px;background:linear-gradient(145deg,rgba(35,42,61,.95),rgba(19,27,43,.98));border:1px solid rgba(253,230,97,.14);box-shadow:0 12px 32px rgba(0,0,0,.25)}.review-snippets__card-header{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:.85rem}.review-snippets__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(253,230,97,.35)}.review-snippets__avatar--placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#2a3f6b,#1a2744);color:#fde661;font-weight:700;font-size:1.25rem}.review-snippets__name{margin:0;font-size:1rem;font-weight:700;color:#fff}.review-snippets__role{margin:.2rem 0 .45rem;font-size:.8rem;color:#9aa8c7;line-height:1.35}.review-snippets__quote{margin:0;flex:1 1}.review-snippets__quote p{margin:0;color:#e8ecf4;font-size:.92rem;line-height:1.55}.review-snippets__badge{margin:.85rem 0 0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#61ce70}@media (max-width:1024px){.review-snippets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.review-snippets__grid{grid-template-columns:1fr}.review-snippets__header{align-items:flex-start}}@media (max-width:767px){.elementor-element-1d32d75 .e-con-inner,.elementor-element-3e378e0 .e-con-inner,.elementor-element-5fb647f .e-con-inner,.elementor-element-8982bde .e-con-inner,.elementor-element-bdac5ec .e-con-inner,.elementor-element-db11841 .e-con-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:1.5rem}.elementor-element-1d32d75 .elementor-widget-video,.elementor-element-3e378e0 .elementor-widget-video,.elementor-element-5fb647f .elementor-widget-image,.elementor-element-5fb647f .elementor-widget-video,.elementor-element-8982bde .elementor-widget-image,.elementor-element-bdac5ec .elementor-widget-image,.elementor-element-bdac5ec .elementor-widget-video,.elementor-element-db11841 .elementor-widget-video{width:100%;max-width:100%}.elementor-element-3e378e0 .elementor-widget-video{order:1}.elementor-element-3e378e0 .elementor-widget-heading{order:2}.elementor-element-5fb647f,.elementor-element-8982bde,.elementor-element-bdac5ec{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(253,230,97,.12)}.elementor-element-5fb647f .elementor-widget-image,.elementor-element-8982bde .elementor-widget-image,.elementor-element-bdac5ec .elementor-widget-image{order:1}.elementor-element-5fb647f .elementor-widget-heading,.elementor-element-8982bde .elementor-widget-heading,.elementor-element-bdac5ec .elementor-widget-heading{order:2}.elementor-element-5fb647f .elementor-widget-video,.elementor-element-bdac5ec .elementor-widget-video{order:3}.elementor-element-1d32d75 .elementor-widget-heading,.elementor-element-db11841 .elementor-widget-heading{order:1}.elementor-element-1d32d75 .elementor-widget-video,.elementor-element-db11841 .elementor-widget-video{order:2}}