:root{--sm-navy:#014981;--sm-dark:#012a55;--sm-green:#49a418;--sm-green-text:#7dd150;--sm-amber:#d4a017;--sm-amber-l:#e8b52a;--sm-text:rgba(245,245,245,0.85);--sm-muted:rgba(245,245,245,0.65);--sm-white:#ffffff;--sm-btn-text:#0a1a0a;--sm-card:rgba(255,255,255,0.04);--sm-border:rgba(255,255,255,0.10)}:root{--sm-green-deep:#2f6e0f;--sm-green-hover:#5bc420;--sm-navy-2:#013568;--sm-card-solid:#073d68;--sm-surface-light:#f6f9fc;--sm-surface-light-2:#ecf3f9;--sm-rule-light:#dde8f1;--sm-ink:#10344f;--sm-ink-strong:#0b2b45;--sm-danger:#ff8a76;--sm-danger-text:#ffb4a8;--sm-focus:#7dd150;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:clamp(1.375rem, 1.3rem + 0.25vw, 1.5rem);--fs-2xl:clamp(1.5rem, 3vw, 2rem);--fs-3xl:clamp(2rem, 5vw, 3.2rem);--fs-h3:1.4rem;--fs-h4:clamp(1.125rem, 1.05rem + 0.2vw, 1.25rem);--fs-post-h2:clamp(1.5rem, 1.25rem + 0.6vw, 1.75rem);--fs-post-h3:clamp(1.25rem, 1.15rem + 0.3vw, 1.375rem);--fs-card-title:var(--fs-xl);--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:5rem;--r-sm:6px;--r-md:10px;--r-lg:12px;--r-pill:999px;--measure:55ch}body{font-family:'Inter',system-ui,sans-serif!important;background-color:var(--sm-navy)!important;color:var(--sm-text)!important}html{overflow-x:hidden}h1,.entry-title,.page-title,.ast-post-title{font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(2rem, 5vw, 3.2rem)!important;font-weight:800!important;color:var(--sm-white)!important;line-height:1.15!important;letter-spacing:-0.01em!important}h2,.wp-block-heading:is(h2){font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(1.5rem, 3vw, 2rem)!important;font-weight:700!important;color:var(--sm-amber)!important;line-height:1.25!important}h3,.wp-block-heading:is(h3){font-family:'Playfair Display',Georgia,serif!important;font-size:1.4rem!important;font-weight:700!important;color:var(--sm-amber-l)!important;line-height:1.3!important}h4,h5,h6,.wp-block-heading:is(h4),.wp-block-heading:is(h5),.wp-block-heading:is(h6){font-family:'Inter',sans-serif!important;font-size:0.85rem!important;font-weight:600!important;color:var(--sm-green-text)!important;text-transform:uppercase!important;letter-spacing:0.1em!important}p,li,td,th,label,dt,dd{font-family:'Inter',sans-serif!important;font-size:1rem!important;line-height:1.75!important;color:var(--sm-text)!important}strong,b{font-weight:600!important;color:var(--sm-white)!important}figcaption,caption,small,.wp-caption-text{font-family:'Inter',sans-serif!important;font-size:0.85rem!important;color:var(--sm-muted)!important}a{color:var(--sm-green-text)!important;text-decoration:none!important;transition:color 0.2s!important}a:hover{color:var(--sm-white)!important;text-decoration:underline!important}blockquote,.wp-block-quote{font-family:'Playfair Display',serif!important;font-style:italic!important;font-size:1.2rem!important;color:var(--sm-amber)!important;border-left:4px solid var(--sm-green)!important;padding-left:1.5rem!important;margin:1.5rem 0!important}.wp-block-quote cite,.wp-block-quote footer{font-family:'Inter',sans-serif!important;font-style:normal!important;font-size:0.85rem!important;color:var(--sm-muted)!important}.main-header-bar,.ast-mobile-header-wrap,.ast-mobile-header-content,.ast-mobile-popup-drawer,.ast-mobile-popup-content,.ast-mobile-popup-inner,#ast-mobile-popup,#ast-desktop-header,#ast-mobile-header,.main-navigation,.ast-builder-menu-mobile,.main-header-menu.stack-on-mobile,.ast-mobile-header-content .main-header-menu,.ast-mobile-header-content .ast-nav-menu,.ast-masthead-custom-spacing,.ast-above-header,.ast-below-header,#masthead{--nav-bg:var(--sm-navy);--nav-bg-deep:var(--sm-dark);--nav-fg:var(--sm-white);--nav-fg-active:var(--sm-green-text);--nav-hover-bg:rgba(255,255,255,0.06);background-color:var(--nav-bg)!important}.site-header,.main-header-bar,.ast-masthead-custom-spacing,.ast-above-header,.ast-below-header,#masthead{animation:smNavBreath 7s ease-in-out infinite!important;border-bottom:1px solid rgb(73 164 24 / .2)!important;transition:box-shadow 0.3s!important}@keyframes smNavBreath{0%,100%{background-color:#014981}50%{background-color:#012a55}}.custom-logo,.site-logo img,.ast-site-logo img,.ast-site-logo-wrap img,img.custom-logo{filter:brightness(0) invert(1)!important;max-height:52px!important;width:auto!important}:is(.main-navigation,.ast-mobile-popup-content,.ast-mobile-header-content,.ast-builder-menu-mobile,.main-header-menu,.main-header-bar,#ast-desktop-header,#ast-mobile-header) a{color:var(--nav-fg)!important;background-color:transparent!important;font-family:'Inter',sans-serif!important;font-weight:500!important;font-size:0.9rem!important;letter-spacing:0.03em!important;transition:color 0.2s,background-color 0.2s!important}:is(.main-navigation,.ast-mobile-popup-content,.ast-mobile-header-content,.ast-builder-menu-mobile,.main-header-menu) a:hover,:is(.main-navigation,.ast-mobile-popup-content,.ast-mobile-header-content,.ast-builder-menu-mobile,.main-header-menu) .current-menu-item>a,:is(.main-navigation,.ast-mobile-popup-content,.ast-mobile-header-content,.ast-builder-menu-mobile,.main-header-menu) .current_page_item>a{color:var(--nav-fg-active)!important;background-color:var(--nav-hover-bg)!important;text-decoration:none!important}.main-navigation .sub-menu,.ast-mobile-popup-content .sub-menu,.ast-mobile-header-content .sub-menu,.main-header-menu .sub-menu,.ast-builder-menu-mobile .sub-menu{background-color:var(--nav-bg-deep)!important;border:1px solid var(--sm-border)!important;border-radius:6px!important}.main-navigation .sub-menu a,.ast-mobile-popup-content .sub-menu a,.ast-mobile-header-content .sub-menu a,.main-header-menu .sub-menu a{color:var(--sm-text)!important}@media (max-width:920px){.ast-mobile-header-content .pll-parent-menu-item>.sub-menu,.main-header-menu.stack-on-mobile .pll-parent-menu-item>.sub-menu,.main-header-menu .pll-parent-menu-item>.sub-menu{display:block!important;position:static!important;background:transparent!important;border:none!important;padding-left:1rem!important;box-shadow:none!important}.ast-mobile-header-content .pll-parent-menu-item .dropdown-menu-toggle,.main-header-menu.stack-on-mobile .pll-parent-menu-item .dropdown-menu-toggle,.main-header-menu .pll-parent-menu-item .dropdown-menu-toggle{display:none!important}.ast-mobile-header-content .pll-parent-menu-item .lang-item,.main-header-menu.stack-on-mobile .pll-parent-menu-item .lang-item{display:block!important;visibility:visible!important;opacity:1!important}}.menu-toggle,.ast-mobile-menu-trigger-fill,.ast-mobile-menu-buttons button,.menu-toggle-close,.ast-mobile-popup-close{color:var(--nav-fg)!important;background-color:transparent!important}.sm-header-scrolled{box-shadow:0 4px 24px rgb(0 0 0 / .4)!important}.site-footer,.ast-footer-wrap,.footer-widget-area,.ast-footer-overlay,.ast-small-footer,#colophon{background-color:var(--sm-dark)!important;color:var(--sm-muted)!important;border-top:3px solid var(--sm-green)!important}.site-footer p,.ast-footer-wrap p,.ast-small-footer p{color:var(--sm-muted)!important}.site-footer a,.ast-footer-wrap a,.ast-small-footer a{color:var(--sm-green-text)!important}.site-footer a:hover,.ast-small-footer a:hover{color:var(--sm-white)!important}.footer-widget-area h1,.footer-widget-area h2,.footer-widget-area h3,.footer-widget-area h4,.footer-widget-area .widget-title,.site-footer h1,.site-footer h2,.site-footer h3{font-family:'Playfair Display',serif!important;color:var(--sm-white)!important}#content,.site-content,.ast-container,.content-area,.ast-article-single,.single-layout-2 .ast-content-layout-1{background-color:var(--sm-navy)!important;padding-top:0!important;margin-top:0!important}.ast-page-builder-template #content,.ast-full-width-layout #content,.ast-page-builder-template .content-area,.entry-header,.ast-page-header-section,.ast-page-hero-section,.ast-container>.content-area{padding-top:0!important;margin-top:0!important}.entry-content,.page-content{background:linear-gradient(180deg,var(--sm-navy) 0%,var(--sm-dark) 100%)!important;border-radius:0;padding:0 2.5rem 2.5rem 2.5rem!important;color:var(--sm-text)!important}.widget-area{background-color:var(--sm-dark)!important;border-radius:8px!important;padding:1.5rem!important}.widget-area .widget-title{color:var(--sm-green-text)!important;font-family:'Playfair Display',serif!important;border-bottom:1px solid rgb(125 209 80 / .25)!important;padding-bottom:0.4rem!important;margin-bottom:1rem!important}.ast-archive-description,.page-header,.ast-breadcrumbs-container,.ast-page-header-content-wrap{background:linear-gradient(135deg,var(--sm-navy) 0%,var(--sm-dark) 100%)!important;padding:4rem 2rem 3rem!important;color:var(--sm-text)!important}.ast-archive-description h1,.page-header h1,.page-header .page-title,.ast-page-header-content-wrap h1{color:var(--sm-white)!important;font-family:'Playfair Display',serif!important;font-size:clamp(2rem, 5vw, 3.2rem)!important}.ast-archive-description p,.page-header p{color:var(--sm-text)!important}.ast-breadcrumbs a{color:var(--sm-green-text)!important}.ast-breadcrumbs span{color:var(--sm-muted)!important}.post-thumbnail,.ast-post-thumbnail,.wp-block-post-featured-image{width:100vw!important;margin-left:calc(-50vw + 50%)!important;max-height:520px!important;overflow:hidden!important;border-radius:0!important}.post-thumbnail img,.wp-post-image,.ast-post-thumbnail img,.wp-block-post-featured-image img{width:100%!important;height:520px!important;object-fit:cover!important;animation:smKenBurns 16s ease-in-out infinite alternate!important;transform-origin:center center!important}@keyframes smKenBurns{0%{transform:scale(1) translate(0,0)}33%{transform:scale(1.06) translate(1%,-1%)}66%{transform:scale(1.03) translate(-1%,.5%)}100%{transform:scale(1.08) translate(.5%,1%)}}.wp-block-image img,.wp-block-media-text img,.entry-content .alignfull img,.entry-content .alignwide img{border-radius:12px!important;max-width:100%!important;width:100%!important;height:auto!important}.entry-content p img,.page-content p img{max-width:100%!important;height:auto!important;border-radius:8px!important}.entry-content iframe~img,.wp-block-embed img{width:auto!important;max-width:100%!important}.wp-block-image{overflow:hidden!important;border-radius:12px!important}.wp-block-image img{transition:transform 0.7s ease!important;border-radius:0!important}.wp-block-image:hover img{transform:scale(1.05)!important}.wp-block-image.alignwide img{width:100%!important}.wp-block-image.alignfull{width:100vw!important;margin-left:calc(-50vw + 50%)!important;border-radius:0!important}.wp-block-image.alignfull img{border-radius:0!important}.ast-btn,.button,input[type="submit"],button[type="submit"],.wp-block-button__link,.wpcf7-form input[type="submit"],.wpcf7-submit{background-color:var(--sm-green)!important;border-color:var(--sm-green)!important;color:var(--sm-btn-text)!important;font-family:'Inter',sans-serif!important;font-weight:700!important;border-radius:100px!important;padding:.75rem 2rem!important;transition:background-color 0.25s,transform 0.2s,box-shadow 0.25s!important;letter-spacing:0.01em!important;text-decoration:none!important}.ast-btn:hover,.button:hover,input[type="submit"]:hover,.wp-block-button__link:hover,.wpcf7-form input[type="submit"]:hover{background-color:#5bc420!important;color:var(--sm-btn-text)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgb(73 164 24 / .35)!important;text-decoration:none!important}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent!important;border:2px solid var(--sm-green)!important;color:var(--sm-green-text)!important}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--sm-green)!important;color:var(--sm-btn-text)!important}.wp-block-cover{border-radius:12px!important;overflow:hidden!important}.entry-content>.wp-block-cover:first-child,.page-content>.wp-block-cover:first-child{position:relative!important;width:100vw!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;margin-top:0!important;border-radius:0!important;min-height:55vh!important;max-width:100vw!important}.wp-block-cover.alignfull{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;border-radius:0!important}.wp-block-group{background-color:rgb(255 255 255 / .06)!important;background:rgb(255 255 255 / .06)!important;border-radius:12px!important;padding:2rem!important;border-top:2px solid rgb(73 164 24 / .4)!important}.entry-content [style*="background-color:#ffffff"],.entry-content [style*="background-color: #ffffff"],.entry-content [style*="background-color:#fff"],.entry-content [style*="background-color: #fff"],.entry-content [style*="background-color:white"],.entry-content [style*="background-color: white"],.page-content [style*="background-color:#ffffff"],.page-content [style*="background-color:#fff"]{background-color:rgb(255 255 255 / .07)!important}.entry-content .has-white-background-color,.entry-content .has-base-background-color,.entry-content .has-base-2-background-color,.entry-content .has-contrast-background-color,.page-content .has-white-background-color,.page-content .has-base-background-color{background-color:rgb(255 255 255 / .07)!important}.wp-block-group p,.wp-block-group li,.entry-content [style*="background-color:#ffffff"] p,.entry-content [style*="background-color:#ffffff"] li,.entry-content .has-white-background-color p,.entry-content .has-white-background-color li{color:var(--sm-text)!important}.wp-block-group h1,.wp-block-group h2,.wp-block-group h3,.entry-content [style*="background-color:#ffffff"] h2,.entry-content [style*="background-color:#ffffff"] h3,.entry-content .has-white-background-color h2,.entry-content .has-white-background-color h3{color:var(--sm-amber)!important}.wp-block-group h4,.wp-block-group h5,.wp-block-group h6{color:var(--sm-green-text)!important}.wp-block-group.esp-collab-section,.wp-block-group.esp-collab-section[style]{background-color:var(--sm-dark)!important;background:var(--sm-dark)!important;border-top:none!important;border-left:4px solid #e32213!important}.wp-block-media-text{border-radius:12px!important;overflow:hidden!important;background:var(--sm-card)!important}.wp-block-media-text img{border-radius:0!important}.wp-block-media-text .wp-block-media-text__content{padding:2rem!important;color:var(--sm-text)!important}.wp-block-pullquote{border-color:var(--sm-amber)!important;color:var(--sm-amber)!important}.wp-block-pullquote p{color:var(--sm-amber)!important}.wp-block-separator,hr{border-color:rgb(73 164 24 / .3)!important}.wp-block-table table{border-color:var(--sm-border)!important}.wp-block-table td,.wp-block-table th{border-color:var(--sm-border)!important;color:var(--sm-text)!important;padding:.75rem 1rem!important}.wp-block-table thead{background:rgb(255 255 255 / .07)!important}.wp-block-table thead th{color:var(--sm-white)!important;font-weight:600!important}.wp-block-code,pre,code{background:rgb(0 0 0 / .3)!important;color:var(--sm-green-text)!important;border-radius:6px!important;border:1px solid var(--sm-border)!important;font-size:0.9rem!important}.wp-block-list li,.entry-content ul li,.entry-content ol li{color:var(--sm-text)!important;padding-bottom:0.25rem!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form textarea,.wpcf7-form select{background-color:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .2)!important;color:var(--sm-white)!important;border-radius:6px!important;padding:.65rem 1rem!important;font-family:'Inter',sans-serif!important;font-size:1rem!important;transition:border-color 0.2s,box-shadow 0.2s!important}.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{border-color:var(--sm-green-text)!important;outline:none!important;box-shadow:0 0 0 3px rgb(125 209 80 / .2)!important}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:rgb(245 245 245 / .4)!important}.wpcf7-form label{color:var(--sm-text)!important;font-family:'Inter',sans-serif!important;font-size:0.9rem!important;font-weight:500!important}.esp-collab-section{background:var(--sm-dark)!important;border-radius:12px!important;border-left:4px solid #e32213!important;padding:2rem!important;margin-top:3rem!important}.esp-collab-section h3{color:var(--sm-amber)!important;margin-bottom:1.5rem!important}.esp-collab-section img{max-width:120px!important;filter:brightness(0) invert(1)!important;border-radius:0!important;width:auto!important;height:auto!important}iframe,.wp-block-embed iframe,.wp-block-embed__wrapper iframe,.gmap_canvas iframe,[class*="map"] iframe{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.wp-block-embed,.wp-block-embed__wrapper{overflow:visible!important;border-radius:0!important}.sm-reveal{opacity:0;transform:translateY(28px);transition:opacity 0.7s ease,transform 0.7s ease}.sm-reveal.sm-visible{opacity:1;transform:translateY(0)}.sm-from-left{opacity:0;transform:translateX(-40px);transition:opacity 0.7s ease,transform 0.7s ease}.sm-from-left.sm-visible{opacity:1;transform:translateX(0)}.sm-from-right{opacity:0;transform:translateX(40px);transition:opacity 0.7s ease,transform 0.7s ease}.sm-from-right.sm-visible{opacity:1;transform:translateX(0)}.sm-parallax-wrap{overflow:hidden!important;border-radius:12px!important}.sm-parallax-img{transition:transform 0.12s linear!important;will-change:transform!important}.wp-block-cover__image-background{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.wp-block-cover,.entry-content>.wp-block-cover:first-child,.page-content>.wp-block-cover:first-child{overflow:hidden!important}.entry-content>.wp-block-cover:first-child>img.wp-block-cover__image-background,.page-content>.wp-block-cover:first-child>img.wp-block-cover__image-background{transform:scale(1.12)!important;transform-origin:center center!important}body .entry-content .wp-block-cover[class*="hero-anim"],body .page-content .wp-block-cover[class*="hero-anim"]{min-height:clamp(380px, 48vh, 600px)!important;display:flex!important;align-items:center!important;justify-content:center!important}.wp-block-cover[class*="hero-anim"]::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(1 26 45 / .3) 0%,rgb(1 26 45 / .1) 45%,rgb(1 73 129 / .6) 100%);z-index:1;pointer-events:none}.wp-block-cover[class*="hero-anim"] .wp-block-cover__inner-container{position:relative;z-index:2}.wp-block-cover[class*="hero-anim"] h1{font-size:clamp(2.2rem, 4.5vw, 3.4rem)!important;line-height:1.15!important}.wp-block-cover[class*="hero-anim"] p{font-size:clamp(1rem, 1.6vw, 1.2rem)!important}@media (max-width:768px){body .entry-content .wp-block-cover[class*="hero-anim"],body .page-content .wp-block-cover[class*="hero-anim"]{min-height:300px!important}}.entry-content figure.wp-block-table,.page-content figure.wp-block-table{overflow-x:auto;border-radius:var(--r-lg,12px);box-shadow:0 8px 28px rgb(0 0 0 / .3)}.entry-content .wp-block-table table,.page-content .wp-block-table table,.entry-content table,.page-content table{background:var(--sm-surface-light,#f6f9fc)!important;border-collapse:separate!important;border-spacing:0!important;border:none!important;border-radius:var(--r-lg,12px);overflow:hidden}.entry-content table td,.page-content table td,.entry-content .wp-block-table td{color:var(--sm-ink,#10344f)!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--sm-rule-light,#dde8f1)!important}.entry-content table tr:nth-child(even) td,.page-content table tr:nth-child(even) td{background:var(--sm-surface-light-2,#ecf3f9)!important}.entry-content table th,.page-content table th,.entry-content .wp-block-table thead th,.entry-content .wp-block-table thead{background:var(--sm-navy,#014981)!important;color:#ffffff!important;border:none!important}.entry-content table strong,.page-content table strong{color:var(--sm-ink-strong,#0b2b45)!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form textarea,.wpcf7-form select{background-color:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .35)!important}.entry-content iframe[src*="algoritmo"],.entry-content iframe[src*="spine-visualizer"],.entry-content iframe[src*="chapman"],.page-content iframe[src*="algoritmo"],.page-content iframe[src*="spine-visualizer"],.entry-content iframe[data-src*="algoritmo"],.entry-content iframe[data-src*="spine-visualizer"],.entry-content iframe[data-src*="chapman"],.page-content iframe[data-src*="algoritmo"],.page-content iframe[data-src*="spine-visualizer"]{border-radius:12px!important;background:#ffffff!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:0 12px 36px rgb(0 0 0 / .35)!important}.blog .ast-article-post .entry-content,.archive .ast-article-post .entry-content,.ast-related-posts .entry-content{background:none!important;padding:0!important}body .entry-content .wp-block-cover img.wp-block-cover__image-background,body .page-content .wp-block-cover img.wp-block-cover__image-background{height:100%!important;width:100%!important;max-height:none!important;object-fit:cover!important}.main-navigation a,#site-navigation a,.ast-main-header-wrap .main-header-menu a,.main-header-bar .ast-nav-menu a{color:var(--sm-white)!important;font-family:'Inter',sans-serif!important;font-weight:500!important;font-size:0.9rem!important;letter-spacing:0.03em!important;transition:color 0.2s!important}.main-navigation a:hover,#site-navigation a:hover,.ast-main-header-wrap .main-header-menu a:hover,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{color:var(--sm-green-text)!important;text-decoration:none!important}.main-navigation .sub-menu{background-color:var(--sm-dark)!important;border:1px solid var(--sm-border)!important;border-radius:6px!important}.main-navigation .sub-menu a{color:var(--sm-text)!important}.ast-mobile-menu-trigger-fill,.menu-toggle{color:var(--sm-white)!important}.ast-mobile-header-wrap{background-color:var(--sm-dark)!important}.sm-header-scrolled{box-shadow:0 4px 24px rgb(0 0 0 / .4)!important}.blog .entry-title,.archive .entry-title,.search .entry-title,.blog .ast-article-post .entry-title,.archive .ast-article-post .entry-title,.blog .ast-loop-post .entry-title,.archive .ast-loop-post .entry-title{font-size:clamp(1.05rem, 1.6vw, 1.4rem)!important;line-height:1.25!important;letter-spacing:0!important}.blog .ast-archive-title,.archive .ast-archive-title,.blog h1.page-title,.archive h1.page-title{font-size:clamp(1.8rem, 3vw, 2.4rem)!important}.blog .ast-article-post .post-thumb,.archive .ast-article-post .post-thumb,.blog .ast-article-post .post-thumb-img-content,.archive .ast-article-post .post-thumb-img-content{aspect-ratio:16 / 9!important;max-height:220px!important;overflow:hidden!important;display:block!important}.blog .ast-article-post .post-thumb img,.archive .ast-article-post .post-thumb img,.blog .ast-article-post img.wp-post-image,.archive .ast-article-post img.wp-post-image,.blog .ast-article-post .post-thumb-img-content img,.archive .ast-article-post .post-thumb-img-content img{width:100%!important;height:100%!important;max-height:220px!important;object-fit:cover!important;object-position:center center!important;display:block!important}.single-post .entry-content h2,.single-post .entry-content .wp-block-heading:is(h2){font-size:clamp(1.15rem, 1.6vw, 1.45rem)!important;line-height:1.35!important;margin-top:1.8em!important;margin-bottom:0.6em!important}.single-post .entry-content h3,.single-post .entry-content .wp-block-heading:is(h3){font-size:clamp(1rem, 1.3vw, 1.2rem)!important;line-height:1.35!important;margin-top:1.4em!important;margin-bottom:0.45em!important}.single-post .entry-content .wp-block-pullquote{padding:1.2em 1.5em!important;margin:1.6em 0!important;border-radius:6px!important}.single-post .entry-content .wp-block-pullquote blockquote p{font-size:clamp(1rem, 1.3vw, 1.2rem)!important;line-height:1.4!important;font-style:italic!important;font-weight:500!important}.single-post .entry-content .wp-block-pullquote blockquote cite{font-size:0.82rem!important;opacity:0.75!important;font-style:normal!important}.footer-widget-area a,.footer-widget-area li,.ast-footer-wrap a,.ast-footer-wrap li,.site-footer .menu a,.site-footer .widget a{overflow-wrap:normal!important;word-break:keep-all!important;hyphens:manual!important}.blog .ast-article-post .entry-meta,.blog .ast-article-post .entry-meta *,.archive .ast-article-post .entry-meta,.archive .ast-article-post .entry-meta *{color:rgb(245 245 245 / .6)!important}.sm-video-card{position:relative;overflow:hidden;max-width:960px;margin:1.8em auto;border-radius:12px;border:1px solid rgb(255 255 255 / .18);box-shadow:0 12px 36px rgb(0 0 0 / .35);background:#01162b}.sm-video-card video,.sm-video-card iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;display:block}.sm-video-card figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.55em .95em;font-size:.82rem;color:rgb(245 245 245 / .9);background:linear-gradient(180deg,transparent,rgb(1 22 43 / .88));pointer-events:none}body .entry-content .wp-block-cover video.wp-block-cover__video-background,body .page-content .wp-block-cover video.wp-block-cover__video-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;max-height:none!important}.sm-video-card video.sm-video-player~figcaption{bottom:3em;background:rgb(1 22 43 / .72);border-radius:6px;left:.6em;right:auto;max-width:80%;padding:.35em .7em}.sm-3d-card{position:relative;overflow:hidden;max-width:720px;margin:1.8em auto;border-radius:12px;border:1px solid rgb(255 255 255 / .18);box-shadow:0 12px 36px rgb(0 0 0 / .35);background:radial-gradient(120% 120% at 50% 20%,#0a2f52 0%,#01162b 70%)}.sm-3d-card model-viewer{position:absolute;inset:0;width:100%;height:100%;background:#fff0;--poster-color:transparent;--progress-bar-color:#49a418;--progress-bar-height:3px}.sm-3d-card figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.55em .95em;font-size:.82rem;color:rgb(245 245 245 / .9);background:linear-gradient(180deg,transparent,rgb(1 22 43 / .88));pointer-events:none}.sm-3d-card img.sm-3d-fallback{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important}body .entry-content .sm-3d-card,body .page-content .sm-3d-card,body .entry-content .sm-video-card,body .page-content .sm-video-card{max-width:560px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}body .sm-3d-card img.sm-3d-fallback{object-fit:contain!important;image-rendering:auto}.sm-menu-cta{display:none!important}@media (max-width:920px){body.ast-main-header-nav-open{overflow:hidden!important}body.ast-main-header-nav-open #snlk-bubble{display:none!important}body.ast-main-header-nav-open .ast-mobile-header-content{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:74px 0 40px!important;background-color:var(--sm-navy)!important;z-index:9990!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;animation:none!important}body.ast-main-header-nav-open .main-header-menu-toggle.toggled{position:fixed!important;top:15px!important;right:14px!important;z-index:10000!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.ast-main-header-nav-open .main-header-menu-toggle.toggled .ast-icon{font-size:1.4rem!important}body.ast-main-header-nav-open .ast-mobile-header-content::before{content:"Menu";position:fixed;top:24px;left:22px;z-index:10000;font-family:'Inter',sans-serif;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--sm-green-text);pointer-events:none}.ast-mobile-header-content .main-header-menu{width:100%!important;display:block!important}.ast-mobile-header-content .main-header-menu>.menu-item{position:relative!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}.ast-mobile-header-content .main-header-menu>.menu-item>a,.ast-mobile-header-content .ast-nav-menu>.menu-item>a{display:flex!important;align-items:center!important;min-height:56px!important;padding:0 22px!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:0.01em!important}.ast-mobile-header-content .main-header-menu>.menu-item>a:active{background-color:rgb(255 255 255 / .06)!important}#ast-mobile-header .ast-mobile-header-content .menu-item-has-children>a>.ast-icon{display:none!important}#ast-mobile-header .ast-mobile-header-content .menu-item-has-children>.ast-menu-toggle{display:none!important}.ast-mobile-header-content .dropdown-menu-toggle.ast-header-navigation-arrow{position:absolute!important;top:8px!important;right:12px!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#ffffff!important;background:rgb(255 255 255 / .1)!important;border-radius:10px!important}.ast-mobile-header-content .dropdown-menu-toggle .ast-arrow-svg{width:18px!important;height:18px!important;transition:transform 0.22s ease!important;fill:currentColor!important;stroke:currentColor!important}#ast-mobile-header .ast-mobile-header-content .dropdown-menu-toggle .ast-icon{display:inline-block!important;transition:transform 0.22s ease!important;transform-origin:center!important;transform:rotate(90deg)!important}#ast-mobile-header .ast-mobile-header-content .menu-item.sm-expanded>a .dropdown-menu-toggle .ast-icon,#ast-mobile-header .ast-mobile-header-content .dropdown-menu-toggle[aria-expanded="true"] .ast-icon{transform:rotate(-90deg)!important}#ast-mobile-header .ast-mobile-header-content .menu-item.sm-expanded>a .dropdown-menu-toggle{color:var(--sm-green-text)!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu .menu-item-has-children:not(.pll-parent-menu-item)>.sub-menu{display:none!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu .menu-item.sm-expanded>.sub-menu{display:block!important}.ast-mobile-header-content .main-header-menu .sub-menu{background-color:rgb(0 0 0 / .18)!important;border:none!important;border-radius:0!important;margin:0!important}.ast-mobile-header-content .main-header-menu .sub-menu>.menu-item:not(.lang-item)>a{display:flex!important;align-items:center!important;min-height:50px!important;padding:0 22px 0 40px!important;font-size:1rem!important;font-weight:500!important;color:#cfe3f5!important;border-top:1px solid rgb(255 255 255 / .06)!important}.ast-mobile-header-content .main-header-menu .sub-menu>.menu-item:not(.lang-item)>a::before{content:"›";margin-right:10px;color:var(--sm-green-text);font-weight:700}#ast-mobile-header .ast-mobile-header-content .main-header-menu .sub-menu>.menu-item:not(.lang-item)>a .ast-icon{display:none!important}.ast-mobile-header-content .pll-parent-menu-item{border-bottom:none!important;padding:8px 0 4px!important}.ast-mobile-header-content .pll-parent-menu-item>a,.ast-mobile-header-content .pll-parent-menu-item>.dropdown-menu-toggle{display:none!important}.ast-mobile-header-content .pll-parent-menu-item>.sub-menu::before{content:"Language";display:block;width:100%;padding:4px 22px 8px;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:rgb(255 255 255 / .45)}.ast-mobile-header-content .pll-parent-menu-item>.sub-menu{display:flex!important;flex-wrap:wrap!important;gap:8px!important;position:static!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:4px 18px 8px!important}.ast-mobile-header-content .pll-parent-menu-item>.sub-menu>.lang-item{flex:1 1 0!important;min-width:60px!important;border:none!important}.ast-mobile-header-content .pll-parent-menu-item .lang-item>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:10px!important;font-size:0!important;color:#dcebf8!important}.ast-mobile-header-content .pll-parent-menu-item .lang-item>a .ast-icon,.ast-mobile-header-content .pll-parent-menu-item .lang-item>a img{display:none!important}.ast-mobile-header-content .pll-parent-menu-item .lang-item-en>a::after{content:"EN"}.ast-mobile-header-content .pll-parent-menu-item .lang-item-fr>a::after{content:"FR"}.ast-mobile-header-content .pll-parent-menu-item .lang-item-nl>a::after{content:"NL"}.ast-mobile-header-content .pll-parent-menu-item .lang-item-es>a::after{content:"ES"}.ast-mobile-header-content .pll-parent-menu-item .lang-item>a::after{font-size:0.9rem!important;font-weight:700!important;letter-spacing:0.04em!important}.ast-mobile-header-content .pll-parent-menu-item .lang-item.current-lang>a{background-color:var(--sm-green)!important;border-color:var(--sm-green)!important;color:#ffffff!important}.ast-mobile-header-content .pll-parent-menu-item .lang-item.current-lang>a::after{color:#ffffff!important}.ast-mobile-header-content .sm-menu-cta{display:block!important;margin:16px 0 6px!important;padding:0 18px!important;box-sizing:border-box!important}.ast-mobile-header-content .sm-menu-cta a{display:block!important;text-align:center!important;background-color:var(--sm-green)!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-weight:700!important;font-size:1.05rem!important;padding:15px 18px!important;border-radius:12px!important;text-decoration:none!important;letter-spacing:0.01em!important}.ast-mobile-header-content .sm-menu-cta a:active{filter:brightness(.92)!important}.entry-content{padding-left:18px!important;padding-right:18px!important}.entry-content .wp-block-columns.is-layout-flex{flex-direction:column!important;gap:1.4rem!important;padding-left:0!important;padding-right:0!important}.entry-content .wp-block-columns.is-layout-flex>.wp-block-column{flex:0 0 auto!important;align-self:stretch!important;width:auto!important;max-width:100%!important;min-width:0!important}.entry-content .alignfull,.entry-content .alignwide,.entry-content .wp-block-columns.alignwide,.entry-content .wp-block-columns.alignfull{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.entry-content .wp-block-group[style*="padding-top"]{padding-top:34px!important;padding-bottom:34px!important;padding-left:16px!important;padding-right:16px!important}.entry-content .wp-block-column>p,.entry-content .wp-block-column>ul,.entry-content .wp-block-column>ol{line-height:1.6!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu>.menu-item>a{font-size:1.08rem!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu .sub-menu>.menu-item:not(.lang-item)>a{font-size:1rem!important;color:#cfe3f5!important}#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item>a{display:none!important}#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item>.sub-menu{display:flex!important;flex-wrap:wrap!important}#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item>.sub-menu>.lang-item{flex:1 1 0!important;min-width:60px!important;display:block!important}#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item .lang-item>a{font-size:0!important;background-color:transparent!important}#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item .lang-item>a::after{font-size:0.9rem!important}#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item .lang-item.current-lang>a{background-color:var(--sm-green)!important;color:#ffffff!important}#ast-mobile-header .ast-mobile-header-content .sm-menu-cta{border-bottom:none!important}#ast-mobile-header .ast-mobile-header-content .sm-menu-cta a{background-color:var(--sm-green)!important;color:#ffffff!important;font-size:0.95rem!important;font-weight:700!important;justify-content:center!important;min-height:0!important;width:100%!important;box-sizing:border-box!important;padding:13px 16px!important;border-radius:10px!important;white-space:nowrap!important}}@media (max-width:920px){.entry-content .amx-iframe-wrap,.entry-content .wp-block-embed__wrapper,.entry-content figure.wp-block-embed{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.entry-content .amx-iframe-wrap iframe,.entry-content iframe[src*="/plugins/algoritmo"],.entry-content iframe[src*="app.html"]{width:100%!important;min-height:88vh!important;border-radius:0!important}.entry-content img:not(.custom-logo):not(.wp-smiley),.entry-content .wp-block-image img{max-height:70vh!important;object-fit:cover!important}.entry-content .wp-block-group.has-background,.entry-content .wp-block-group[style*="background"]{padding-top:26px!important;padding-bottom:26px!important;padding-left:16px!important;padding-right:16px!important}.entry-content .wp-block-group.has-border-color,.entry-content .wp-block-columns.has-background{padding:18px 16px!important}.entry-content{padding-left:14px!important;padding-right:14px!important}}.comments-area{background:var(--sm-dark)!important;border:1px solid var(--sm-border)!important;border-radius:12px!important;padding:28px!important;margin-top:48px!important}.comments-area .comment-reply-title{color:var(--sm-amber-l)!important;margin-top:0!important}.comments-area .comment-notes,.comments-area .comment-form-cookies-consent label,.comments-area .required-field-message,.comments-area .comment-form-legend{color:var(--sm-muted)!important;font-size:0.875rem!important}.comments-area .required{color:var(--sm-green-text)!important}.comments-area .comment-reply-title small a{color:var(--sm-green-text)!important}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{background-color:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .2)!important;color:var(--sm-white)!important;border-radius:6px!important;padding:.65rem 1rem!important;font-family:'Inter',sans-serif!important;font-size:1rem!important;transition:border-color 0.2s,box-shadow 0.2s!important}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--sm-green-text)!important;outline:none!important;box-shadow:0 0 0 3px rgb(125 209 80 / .2)!important}.comment-form input::placeholder,.comment-form textarea::placeholder{color:rgb(245 245 245 / .4)!important}.comment-form .cf-turnstile-comments{display:block!important;margin:4px 0 18px!important}.comment-form .cf-turnstile-br-comments{display:none!important}.comments-area .comment-body{border-bottom:1px solid var(--sm-border)!important;padding-bottom:16px!important;margin-bottom:16px!important}.comments-area .comment-author .fn,.comments-area .comment-author .fn a{color:var(--sm-white)!important}.comments-area .comment-metadata,.comments-area .comment-metadata a,.comments-area .comment-awaiting-moderation{color:var(--sm-muted)!important}@media (max-width:782px){.comments-area{padding:20px 16px!important;border-radius:10px!important}}.site-below-footer-wrap,.site-below-footer-wrap.ast-builder-grid-row-container{background-color:var(--sm-dark)!important;border-top:1px solid var(--sm-border)!important}.site-below-footer-wrap .ast-footer-copyright,.site-below-footer-wrap .ast-footer-copyright p{color:var(--sm-muted)!important}.site-below-footer-wrap a{color:var(--sm-green-text)!important}.site-below-footer-wrap a:hover{color:var(--sm-white)!important}.btn-primary,a.btn-primary,.snlk-dat-card__cta,a.snlk-dat-card__cta,.snlk-dat-card__cta span{color:var(--sm-btn-text)!important}.single .entry-meta,.single .entry-meta *,.single .entry-meta a{color:var(--sm-muted)!important}.single .entry-meta a:hover{color:var(--sm-green-text)!important}@media (max-width:921px){html{font-size:100%!important}}@media (max-width:921px){#ast-mobile-header .ast-mobile-header-content .sm-menu-cta a,#ast-mobile-header .ast-mobile-header-content .sm-menu-cta a:hover,#ast-mobile-header .ast-mobile-header-content .sm-menu-cta a:focus,#ast-mobile-header .ast-mobile-header-content .sm-menu-cta a:active,#ast-mobile-header .ast-mobile-header-content .sm-menu-cta a *,#ast-mobile-header .ast-mobile-header-content .sm-menu-cta a::before,#ast-mobile-header .ast-mobile-header-content .sm-menu-cta a::after,#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item .lang-item.current-lang>a,#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item .lang-item.current-lang>a:hover,#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item .lang-item.current-lang>a:focus,#ast-mobile-header .ast-mobile-header-content .pll-parent-menu-item .lang-item.current-lang>a::after{color:var(--sm-btn-text)!important}}.smk-inami-badge{color:var(--sm-green-text)!important;border-color:var(--sm-green-text)!important}.cmplz-cookiebanner a,.cmplz-cookiebanner a:hover,.cmplz-cookiebanner a:focus{color:#2f6e0f!important}.cmplz-cookiebanner p,.cmplz-cookiebanner label{color:#222222!important}blockquote,.wp-block-quote,blockquote cite,.wp-block-pullquote,.wp-block-pullquote p,.wp-block-group h3,.entry-content [style*="background-color:#ffffff"] h3,.entry-content .has-white-background-color h3,.esp-collab-section h3,.single-post .entry-content h2,.single-post .entry-content .wp-block-heading:is(h2),html body .sml-about-callout-title.sml-about-callout-title,html body .sml-dev-callout-title.sml-dev-callout-title{color:var(--sm-amber-l)!important}html body .sml-about-callout.sml-about-callout,html body .sml-dev-callout.sml-dev-callout{background:#073d68!important}@media (prefers-reduced-motion:reduce){.site-header,.main-header-bar,.ast-masthead-custom-spacing,.ast-above-header,.ast-below-header,#masthead{animation:none!important}.post-thumbnail img,.wp-post-image,.ast-post-thumbnail img,.wp-block-post-featured-image img,.hero-anim .wp-block-cover__image-background{animation:none!important}html body [class*="snlk-dat"],html body [class*="snlk-dat"]::before,html body [class*="snlk-dat"]::after,html body #snlk-bubble{animation:none!important}.sm-reveal,.sm-from-left,.sm-from-right{opacity:1!important;transform:none!important;transition:none!important}.sm-parallax-img,.wp-block-image:hover img{transform:none!important}html{scroll-behavior:auto!important}}@media (max-width:921px){body.ast-main-header-nav-open #ast-mobile-header .ast-primary-header-bar{z-index:9995!important;visibility:hidden!important;pointer-events:none!important}body.ast-main-header-nav-open #ast-mobile-header .ast-primary-header-bar .main-header-menu-toggle{visibility:visible!important;pointer-events:auto!important}}:is(h4,.wp-block-heading:is(h4)):not([class*="sml-"] *,.sm-faq *,[class*="snlk-dat"] *){font-size:var(--fs-h4)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;line-height:1.35!important}.single-post .entry-content h2,.single-post .entry-content .wp-block-heading:is(h2){font-size:var(--fs-post-h2)!important;line-height:1.3!important}.single-post .entry-content h3,.single-post .entry-content .wp-block-heading:is(h3){font-size:var(--fs-post-h3)!important;line-height:1.35!important}.blog .entry-title,.archive .entry-title,.search .entry-title,.blog .ast-article-post .entry-title,.archive .ast-article-post .entry-title,.blog .ast-loop-post .entry-title,.archive .ast-loop-post .entry-title{font-size:var(--fs-card-title)!important;line-height:1.25!important}@property --sm-measure-w{syntax:'<length>';inherits:true;initial-value:550px}body:not(.home) .entry-content{--sm-measure-w:var(--measure)}body:not(.home) .entry-content>:is(p,ul,ol,h2,h3,h4,blockquote):not(.alignfull):not(.alignwide):not([class*="cmplz-placeholder"]):not(:has(iframe,embed,object,video,script,.amx-iframe-wrap)):not(:has(~iframe,~.amx-iframe-wrap)){max-width:var(--sm-measure-w)!important;margin-left:0!important;margin-right:auto!important}html body :is(.wp-block-button__link,.wpcf7-submit,.wpcf7-form input[type="submit"],.comment-form input[type="submit"],.sml-btn,.sm-avail__cta,.snlk-dat-card__cta,.ast-button,.ast-custom-button),html body .sml-price-page .sml-cta a.sml-btn{border-radius:var(--r-md)!important;min-height:44px!important;box-sizing:border-box!important}html body :is(.wp-block-button__link,.sml-btn,.sm-avail__cta,.ast-custom-button),html body .sml-price-page .sml-cta a.sml-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}html body :is(.wp-block-button__link,.wpcf7-submit,.comment-form input[type="submit"],.sml-btn,.sm-avail__cta,.sm-avail__slot,.snlk-dat-card__cta,.ast-button,.ast-custom-button):focus-visible,html body .wpcf7-form input[type="submit"]:focus-visible{outline:3px solid var(--sm-focus)!important;outline-offset:2px!important}html body .sml-btn:not(.sml-btn-ghost):is(:hover,:focus-visible),html body .sml-price-page .sml-cta a.sml-btn:not(.sml-btn-ghost):is(:hover,:focus-visible),html body a.snlk-dat-card__cta.snlk-dat-card__cta:is(:hover,:focus-visible),html body a.snlk-dat-card__cta.snlk-dat-card__cta:is(:hover,:focus-visible) span{background:var(--sm-green-hover)!important;color:var(--sm-btn-text)!important}html body .wp-block-button.is-style-outline .wp-block-button__link,html body .wp-block-button__link.has-border-color:not(.has-background),html body .sml-btn.sml-btn-ghost,html body .sml-price-page .sml-cta a.sml-btn.sml-btn-ghost{background:transparent!important;background-color:transparent!important;color:var(--sm-white)!important;border:1px solid rgb(255 255 255 / .55)!important}html body .wp-block-button.is-style-outline .wp-block-button__link:is(:hover,:focus-visible),html body .wp-block-button__link.has-border-color:not(.has-background):is(:hover,:focus-visible),html body .sml-btn.sml-btn-ghost:is(:hover,:focus-visible),html body .sml-price-page .sml-cta a.sml-btn.sml-btn-ghost:is(:hover,:focus-visible){background:rgb(255 255 255 / .08)!important;color:var(--sm-white)!important;border-color:var(--sm-white)!important}.wp-block-group,:is(.entry-content,.page-content) .wp-block-group:not(.esp-collab-section):not([class*="sml-"]):is([style*="background"],[class*="-background-color"]){background-color:var(--sm-card-solid)!important;background:var(--sm-card-solid)!important}:is(.entry-content,.page-content) .wp-block-group .wp-block-group:not(.esp-collab-section):not([class*="sml-"]):not(:is(.esp-collab-section,[class*="sml-"],.sm-faq,[class*="snlk-"],.alignfull.has-background[style*="background"]) *),:is(.entry-content,.page-content) .wp-block-group .wp-block-group:not(.esp-collab-section):not([class*="sml-"]):not(:is(.esp-collab-section,[class*="sml-"],.sm-faq,[class*="snlk-"],.alignfull.has-background[style*="background"]) *):is([style*="background"],[class*="-background-color"]){background-color:rgb(255 255 255 / .06)!important;background:rgb(255 255 255 / .06)!important}:is(.entry-content,.page-content) .wp-block-group.alignfull>.wp-block-group:is(.alignwide:not([style*="background"]):not([class*="-background-color"]),.alignfull):not([style*="border-radius"]):not(.esp-collab-section):not([class*="sml-"]):not(:is(.esp-collab-section,[class*="sml-"],.sm-faq,[class*="snlk-"],.alignfull.has-background[style*="background"]) *),:is(.entry-content,.page-content) .wp-block-group.alignfull>.wp-block-group__inner-container>.wp-block-group:is(.alignwide:not([style*="background"]):not([class*="-background-color"]),.alignfull):not([style*="border-radius"]):not(.esp-collab-section):not([class*="sml-"]):not(:is(.esp-collab-section,[class*="sml-"],.sm-faq,[class*="snlk-"],.alignfull.has-background[style*="background"]) *){background-color:transparent!important;background:transparent!important;border-top:0!important;border-radius:0!important;padding:var(--sp-3) 0!important}html body .sml-app.sml-app,html body .sml-flag.sml-flag{background:var(--sm-card-solid)!important}html body .sm-faq{--faq-card:var(--sm-card-solid, #073d68)}.comments-area{background:var(--sm-card-solid)!important}.blog .ast-article-post>.ast-article-inner,.archive .ast-article-post>.ast-article-inner{background:var(--sm-card-solid)!important;border:1px solid var(--sm-border)!important;border-radius:var(--r-lg)!important;overflow:hidden!important;height:100%!important;box-sizing:border-box!important}.blog .ast-article-post>.ast-article-inner .post-content,.archive .ast-article-post>.ast-article-inner .post-content{padding-bottom:var(--sp-5)!important}.blog .ast-article-post>.ast-article-inner .post-content>:not(.ast-blog-featured-section),.archive .ast-article-post>.ast-article-inner .post-content>:not(.ast-blog-featured-section){padding-left:var(--sp-5)!important;padding-right:var(--sp-5)!important}.blog .ast-article-post .entry-meta,.blog .ast-article-post .entry-meta *,.archive .ast-article-post .entry-meta,.archive .ast-article-post .entry-meta *{color:var(--sm-muted)!important}html body .sml-about-callout-title.sml-about-callout-title,html body .sml-dev-callout-title.sml-dev-callout-title{color:var(--sm-amber-l)!important;font-size:var(--fs-md)!important}html body :is(.sml-eyebrow.sml-eyebrow,.sml-about-eyebrow.sml-about-eyebrow,.sml-dev-eyebrow.sml-dev-eyebrow,.sml-a1-eyebrow.sml-a1-eyebrow,.sml-a4-eyebrow.sml-a4-eyebrow){font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:var(--fs-xs)!important;letter-spacing:0.1em!important;color:var(--sm-green-text)!important}.smk-inami-badge{font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:var(--fs-sm)!important;letter-spacing:0.02em!important;border-radius:var(--r-sm)!important}.cmplz-cookiebanner a,.cmplz-cookiebanner a:hover,.cmplz-cookiebanner a:focus{color:var(--sm-cmplz-link,#2f6e0f)!important}.cmplz-cookiebanner p,.cmplz-cookiebanner label{color:var(--sm-cmplz-text,#222222)!important}html body .cmplz-cookiebanner .cmplz-close{width:40px!important;height:40px!important;margin:-10px -10px -10px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:1!important}html body .cmplz-cookiebanner .cmplz-close svg{width:20px!important;height:20px!important}html body .cmplz-cookiebanner .cmplz-close:focus-visible{outline:3px solid var(--sm-focus)!important;outline-offset:-3px!important}body:has(.cmplz-cookiebanner.cmplz-show:not(.cmplz-dismissed):not(.cmplz-hidden)) #snlk-bubble{bottom:min(290px, calc(100vh - 90px))!important}@media (min-width:1024px) and (min-height:760px){body:has(.cmplz-cookiebanner.cmplz-show:not(.cmplz-dismissed):not(.cmplz-hidden)) #snlk-panel{bottom:276px!important}}@media (min-width:768px) and (max-width:1023px) and (min-height:860px){body:has(.cmplz-cookiebanner.cmplz-show:not(.cmplz-dismissed):not(.cmplz-hidden)) #snlk-panel{bottom:360px!important}}@media (max-width:1023px){body:has(.cmplz-cookiebanner.cmplz-show:not(.cmplz-dismissed):not(.cmplz-hidden)) #snlk-bubble{bottom:min(380px, calc(100vh - 90px))!important}}@media (max-width:600px){body:has(.cmplz-cookiebanner.cmplz-show:not(.cmplz-dismissed):not(.cmplz-hidden)) #snlk-bubble{bottom:min(420px, calc(100vh - 90px))!important}}@media (min-width:922px){#ast-desktop-header .main-header-menu>.menu-item>.menu-link{min-height:44px!important;display:flex!important;align-items:center!important}}.site-header .site-logo-img .custom-logo-link{display:inline-flex!important;align-items:center!important;min-height:44px!important}.smk-footer-contact-bar a{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0 4px!important}html body .sm-faq{max-width:calc(var(--sm-measure-w, 550px) + 2 * var(--faq-pad, 2rem))!important;margin-left:0!important;margin-right:auto!important}html body :is(.sml-about-p,.sml-about-lead,.sml-about-list,.sml-about-h2,.sml-about-h3,.sml-about-eyebrow,.sml-dev-p,.sml-dev-lead,.sml-dev-list,.sml-dev-h2,.sml-dev-h3,.sml-dev-eyebrow):is(p,ul,ol,h2,h3,h4){max-width:var(--sm-measure-w,550px)!important}html body :is(.sml-about-callout.sml-about-callout,.sml-dev-callout.sml-dev-callout){max-width:calc(var(--sm-measure-w, 550px) + 3.2rem + 4px)!important}html body .smk-footer-contact-bar,html body .smk-transparency-bar,html body .smk-lang-badges{opacity:1!important}html body .smk-footer-contact-bar,html body .smk-footer-contact-bar>span:not(.smk-sep),html body .smk-transparency-bar,html body .smk-lang-heading{color:rgb(245 245 245 / .78)!important}html body .smk-lang-heading{opacity:1!important}html body .smk-footer-contact-bar a:not(:hover),html body .smk-cookie-link:not(:hover){color:var(--sm-green-text,#7dd150)!important;opacity:1!important}html body .smk-footer-contact-bar a:is(:hover,:focus,:focus-visible),html body .smk-cookie-link:is(:hover,:focus,:focus-visible){opacity:1!important}@media (max-height:400px){html body .cmplz-cookiebanner .cmplz-close{zoom:1!important;box-sizing:border-box!important;width:74px!important;height:74px!important;padding:13px 16px 33px 30px!important;justify-content:flex-start!important;align-items:flex-start!important;margin:-7px -12px -39px -16px!important}html body .cmplz-cookiebanner .cmplz-close svg{width:28px!important;height:28px!important}}@media (max-width:1023px) and (max-height:539px){body:has(.cmplz-cookiebanner.cmplz-show:not(.cmplz-dismissed):not(.cmplz-hidden)) #snlk-bubble{right:84px!important}}html body .snlk-avail-strip>*{min-width:0!important}@media (min-width:1024px){body:has(.cmplz-cookiebanner.cmplz-show.cmplz-categories-visible:not(.cmplz-dismissed):not(.cmplz-hidden)) #snlk-bubble{bottom:min(306px, calc(100vh - 90px))!important}}