:root{--dk-icon-search: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'><circle cx='11' cy='11' r='6.5'/><path d='m16 16 4.5 4.5'/></svg>");--dk-icon-facebook: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M14 8h3V4.3c-.5-.1-2.2-.3-4.1-.3C9 4 6.3 6.4 6.3 10.8V14H3v4.1h3.3V24h4.1v-5.9h3.4l.6-4.1h-4v-2.8C10.4 9.4 11 8 14 8Z'/></svg>");--dk-icon-x: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M18.9 2H22l-6.8 7.8L23.2 22H17l-4.8-6.3L6.7 22H3.5l7.2-8.3L3 2h6.4l4.4 5.8L18.9 2Zm-1.1 17.9h1.7L8.5 4H6.7l11.1 15.9Z'/></svg>");--dk-icon-linkedin: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M5.3 7.7H1.5V22h3.8V7.7ZM3.4 2A2.2 2.2 0 1 0 3.4 6.4 2.2 2.2 0 0 0 3.4 2ZM22.5 13.8c0-4.3-2.3-6.3-5.3-6.3-2.4 0-3.5 1.3-4.1 2.3V7.7H9.3V22h3.8v-7.1c0-1.9.4-3.8 2.8-3.8s2.4 2.2 2.4 3.9v7h3.8l.4-8.2Z'/></svg>");--dk-icon-whatsapp: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M20.5 3.5A11.8 11.8 0 0 0 1.9 17.7L.3 23.5l5.9-1.6A11.8 11.8 0 0 0 20.5 3.5Zm-8.3 16.4a9.7 9.7 0 0 1-5-1.4l-.4-.2-3.5.9.9-3.4-.2-.4a9.7 9.7 0 1 1 8.2 4.5Zm5.3-7.3c-.3-.1-1.7-.8-2-.9-.3-.1-.5-.1-.7.2l-1 1.2c-.2.2-.4.2-.7.1a8 8 0 0 1-2.4-1.5A9 9 0 0 1 9 9.6c-.2-.3 0-.5.1-.6l.5-.6.3-.6c.1-.2 0-.4 0-.6l-.9-2c-.2-.5-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4-.3.3-1.2 1.2-1.2 2.9s1.2 3.3 1.4 3.5c.2.2 2.4 3.7 5.9 5.2.8.4 1.5.6 2 .7.8.3 1.6.2 2.2.1.7-.1 1.7-.7 1.9-1.4.2-.7.2-1.3.1-1.4-.2-.2-.4-.3-.7-.4Z'/></svg>");--dk-icon-email: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='m4 7 8 6 8-6'/></svg>")}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background:#fff;clip:auto!important;clip-path:none;color:#15131a;display:block;font-size:.9rem;height:auto;left:1rem;padding:.8rem 1rem;top:1rem;width:auto;z-index:100000}.site-header__inner{gap:clamp(.8rem,2vw,1.5rem)}.brand__logo{display:block;height:auto;max-height:42px;max-width:190px;width:auto}.desktop-nav{flex:0 1 auto;justify-content:flex-start;margin-inline-end:auto}.header-actions{align-items:center;display:flex;flex:0 0 auto;gap:.75rem;margin-inline-start:auto}.header-search{--search-control-size: 2.75rem;align-items:center;display:flex;margin:0}.header-search--full{width:100%}.header-search__panel{align-items:stretch;display:flex;min-width:0;width:100%}.header-search__field{background:var(--dk-color-surface, #fff);border:1px solid var(--dk-color-border, #d9d5df);border-radius:999px 0 0 999px;color:var(--dk-color-text, #15131a);flex:1;font:inherit;inline-size:auto;min-block-size:var(--search-control-size);min-width:0;padding:.55rem .8rem .55rem 1rem}.header-search__field:focus{border-color:var(--dk-color-primary, #6d4aff);box-shadow:0 0 0 3px #6d4aff29;outline:0}.header-search__button{background:var(--dk-color-ink, #17121f);border:1px solid var(--dk-color-ink, #17121f);border-radius:0 999px 999px 0;color:#fff;cursor:pointer;flex:0 0 var(--search-control-size);min-width:var(--search-control-size);padding:0;position:relative}.header-search__button:before,.header-search__toggle:before{background-color:currentColor;content:"";height:1.15rem;inset:0;margin:auto;mask:var(--dk-icon-search) no-repeat center / contain;position:absolute;width:1.15rem;-webkit-mask:var(--dk-icon-search) no-repeat center / contain}.header-search__button:hover,.header-search__button:focus-visible{background:var(--dk-color-primary, #6d4aff);border-color:var(--dk-color-primary, #6d4aff)}.header-search--compact{height:var(--search-control-size);justify-content:flex-end;overflow:visible;position:relative;transition:width .18s ease;width:var(--search-control-size)}.header-search--compact .header-search__panel{flex:1;opacity:0;order:1;overflow:hidden;pointer-events:none;transition:opacity .14s ease;visibility:hidden;width:0}.header-search--compact .header-search__field{border-radius:999px;padding-inline-end:1rem}.header-search--compact .header-search__button{display:none}.header-search__toggle{align-self:stretch;background:var(--dk-color-surface, #fff);border:1px solid var(--dk-color-border-strong, #a7adb8);border-radius:50%;color:var(--dk-color-text, #15131a);cursor:pointer;flex:0 0 var(--search-control-size);order:2;padding:0;position:relative}.header-search__toggle:hover,.header-search__toggle:focus-visible,.header-search--compact.is-open .header-search__toggle{background:var(--dk-color-text, #15131a);border-color:var(--dk-color-text, #15131a);color:#fff}.header-search--compact.is-open{width:clamp(14rem,22vw,19rem)}.header-search--compact.is-open .header-search__panel{opacity:1;pointer-events:auto;visibility:visible;width:auto}.mega-menu__link{display:grid;gap:.15rem}.mobile-panel>.header-search{margin:0 auto 1rem;max-width:min(100% - 2rem,38rem);width:100%}.mobile-panel .header-search__panel{width:100%}.article-card__cover--image{padding:0}.article-card__cover--image img{display:block;height:100%;object-fit:cover;width:100%}.topic-nav{flex-wrap:wrap}.hero-topic-nav{align-self:center}.hero-topic-nav .topic-nav{justify-content:flex-start}.article-card.type-post .dk-heading a{color:var(--dk-color-primary-hover, #d94832);text-decoration:none}.article-card.type-post .dk-heading a:hover,.article-card.type-post .dk-heading a:focus-visible{color:var(--dk-color-text, #15131a)}.product-card{align-content:start;overflow:hidden}.product-card__media{aspect-ratio:16 / 10;border:1px solid var(--dk-color-border, #e2e4e9);border-radius:.7rem;display:grid;margin:0 0 .25rem;overflow:hidden;place-items:center}.product-card__media img{height:100%;object-fit:cover;width:100%}.product-card__media--placeholder{background:linear-gradient(135deg,rgb(255 99 72 / 12%),transparent 55%),var(--dk-color-surface-soft, #f3f4f6);color:var(--dk-color-text-muted, #5b616c);padding:1.25rem;text-align:center}.product-card__media--placeholder span{font:800 .9rem/1.4 var(--dk-font-heading, sans-serif)}.error-search,.results-search{padding-block:clamp(2rem,5vw,3.5rem)}.error-search__form,.results-search__form{margin-inline:auto;max-width:75rem;width:100%}.article-share{border-top:1px solid var(--dk-color-border, #e2e4e9);margin-top:clamp(2rem,5vw,3rem);padding-top:clamp(1.5rem,4vw,2rem)}.article-share .dk-heading{margin-bottom:1rem}.share-row{gap:.6rem}.share-link{min-height:44px;padding-inline:.9rem 1rem}.share-link__icon{background-color:currentColor;display:inline-block;flex:0 0 1.05rem;height:1.05rem;mask:var(--share-icon) no-repeat center / contain;width:1.05rem;-webkit-mask:var(--share-icon) no-repeat center / contain}.share-link--facebook{--share-icon: var(--dk-icon-facebook)}.share-link--x{--share-icon: var(--dk-icon-x)}.share-link--linkedin{--share-icon: var(--dk-icon-linkedin)}.share-link--whatsapp{--share-icon: var(--dk-icon-whatsapp)}.share-link--email{--share-icon: var(--dk-icon-email)}.shortcode-placeholder,.pricing-shortcode-placeholder,.support-shortcode-placeholder{align-items:center;background:color-mix(in srgb,var(--dk-color-surface, #fff) 88%,var(--dk-color-primary, #6d4aff));border:1px dashed color-mix(in srgb,var(--dk-color-primary, #6d4aff) 54%,transparent);border-radius:var(--dk-radius-lg, 18px);color:var(--dk-color-text-muted, #615c68);display:flex;font-weight:700;justify-content:center;min-height:8rem;padding:1.5rem;text-align:center}.pricing-shortcode-placeholder{min-height:20rem}.page-article-shell{margin-inline:auto;max-width:880px}.page-article-shell .article-body{max-width:none}.comments-area{border-top:1px solid var(--dk-color-border, #ded9e4);margin-top:3rem;padding-top:3rem}.comment-list{display:grid;gap:1.25rem;list-style:none;margin:2rem 0;padding:0}.comment-list .children{display:grid;gap:1rem;list-style:none;margin:1rem 0 0 clamp(1rem,5vw,3rem);padding:0}.comment-body{background:var(--dk-color-surface, #fff);border:1px solid var(--dk-color-border, #ded9e4);border-radius:var(--dk-radius-lg, 18px);padding:clamp(1rem,3vw,1.5rem)}.comment-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:.8rem}.comment-author{align-items:center;display:flex;gap:.7rem}.comment-author .avatar{border-radius:50%}.comment-metadata{font-size:.85rem;margin-inline-start:auto}.comment-content>:last-child{margin-bottom:0}.reply{margin-top:.8rem}.reply a,.comment-edit-link{color:var(--dk-color-primary, #6d4aff);font-weight:700}.comment-form{display:grid;gap:1rem}.comment-form label{display:block;font-weight:700;margin-bottom:.35rem}.comment-form input:not([type=checkbox]),.comment-form textarea{background:var(--dk-color-surface, #fff);border:1px solid var(--dk-color-border, #ded9e4);border-radius:12px;color:inherit;font:inherit;padding:.8rem .9rem;width:100%}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--dk-color-primary, #6d4aff);box-shadow:0 0 0 3px #6d4aff24;outline:0}.comment-form .submit{background:var(--dk-color-primary, #6d4aff);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:800;padding:.8rem 1.3rem}.search-result-type{margin-bottom:.75rem}.nothing-found{max-width:720px}.woocommerce .button.add_to_cart_button,.woocommerce .single_add_to_cart_button,.wc-block-components-product-button{display:none!important}.woocommerce-fallback{padding-block:clamp(3rem,8vw,7rem)}@media(max-width:67.99rem){.header-actions{display:none}.mobile-panel .mega-menu{position:static}}@media(max-width:47.99rem){.share-link{justify-content:flex-start;width:100%}}
