@keyframes westom-pulse{0%{box-shadow:0 0 0 0 rgb(34 197 94/.7)}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 0 0#fff0}}@keyframes westom-target-flash{0%{background:#fde68a}to{background:var(--w-warn-bg)}}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}body,button{margin:0}img,main{display:block}main{min-width:0}h1{font-size:2em}a{background-color:transparent;color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}b,dt,strong{font-weight:700}img{border-style:none;height:auto;max-width:100%}button{font-size:100%;overflow:visible;text-transform:none;-webkit-appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.site-branding a.brand img,details{display:block}summary{display:list-item}:root{--global-gray-400:#CBD5E0;--global-gray-500:#A0AEC0;--global-xs-spacing:1em;--global-sm-spacing:1.5rem;--global-md-spacing:2rem;--global-lg-spacing:2.5em;--global-xl-spacing:3.5em;--global-xxl-spacing:5rem;--global-edge-spacing:1.5rem;--global-boxed-spacing:2rem;--global-font-size-small:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger:clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge:clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,ol,ul{padding:0;margin:0}blockquote{quotes:"“""”";padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}*,::after,::before{box-sizing:inherit}ol,ul{margin:0 0 1.5em 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}a:active,a:focus,a:hover{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:active,a:hover{outline:0}.screen-reader-text{position:absolute!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}.button,button{border-radius:3px;padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 0 0-7px transparent}.button,.button:visited,button,button:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0 15px 25px -7px rgba(0,0,0,.1)}.button:disabled,button:disabled{cursor:not-allowed;opacity:.5}.button.button-style-outline{border:2px solid currentColor}.button.button-style-outline:active,.button.button-style-outline:focus,.button.button-style-outline:hover{border:2px solid currentColor;box-shadow:0 0 0-7px transparent}.button.button-style-outline:not(.has-background){background:0 0}.button.button-style-outline:not(.has-background):active,.button.button-style-outline:not(.has-background):focus,.button.button-style-outline:not(.has-background):hover{background:0 0}.button-style-outline:not(.has-text-color),.button-style-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.button-style-outline:not(.has-text-color):active,.button-style-outline:not(.has-text-color):focus,.button-style-outline:not(.has-text-color):hover{color:var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover))}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}.kt-clear{*zoom:1}.kt-clear::after,.kt-clear::before{content:" ";display:table}.kt-clear::after{clear:both}.content-area{margin:var(--global-xxl-spacing)0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.site-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:0 0}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width:1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-sidebar .wp-site-blocks .content-container .alignwide{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:720px) and (max-width:1024px){.vs-md-false{display:none!important}}#wrapper{overflow:hidden;overflow:clip}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.site-branding{max-height:inherit}.site-branding a.brand{display:flex;gap:1em;flex-direction:row;align-items:center;text-decoration:none;color:inherit;max-height:inherit}.site-branding .site-title{margin:0}.header-navigation ul ul.sub-menu{display:none;position:absolute;top:100%;flex-direction:column;background:#fff;margin-left:0;box-shadow:0 2px 13px rgba(0,0,0,.1);z-index:1000}.header-navigation ul ul.sub-menu>li:last-child{border-bottom:0}.nav--toggle-sub .dropdown-nav-toggle{display:block;background:0 0;position:absolute;right:0;top:50%;width:.9em;height:.9em;font-size:.9em;display:inline-flex;line-height:inherit;margin:0;padding:0;border:0;border-radius:0;transform:translateY(-50%);overflow:visible;transition:opacity .2s ease}.nav--toggle-sub li.menu-item-has-children{position:relative}.nav-drop-title-wrap{position:relative;padding-right:1em;display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul,.nav--toggle-sub:not(.click-to-open) li:hover>ul{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}.header-menu-container,.header-navigation{display:flex}.header-navigation li.menu-item>a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out;transform:translate3d(0,0,0)}.header-navigation li.menu-item>a:focus,.header-navigation li.menu-item>a:hover{color:var(--global-palette-highlight)}.header-navigation ul.sub-menu,.mobile-navigation ul{display:block;list-style:none;margin:0;padding:0}.header-navigation ul li.menu-item>a{padding:.6em .5em}.header-navigation ul ul li.menu-item>a{padding:1em;outline-offset:-2px;width:200px}.header-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.menu-toggle-open{display:flex;background:0 0;align-items:center;box-shadow:none}.menu-toggle-open .menu-toggle-icon{display:flex}.menu-toggle-open:focus,.menu-toggle-open:hover{border-color:currentColor;background:0 0;box-shadow:none}.menu-toggle-open.menu-toggle-style-default{border:0}.popup-drawer .drawer-header .drawer-toggle:hover,.wp-site-blocks .menu-toggle-open{box-shadow:none}.entry-hero-container-inner .entry-header>div,.mobile-navigation{width:100%}.mobile-navigation a{display:block;width:100%;text-decoration:none;padding:.6em .5em}.drawer-nav-drop-wrap{display:flex;position:relative}.drawer-nav-drop-wrap a{color:inherit}.drawer-nav-drop-wrap .drawer-sub-toggle,.popup-drawer .drawer-header .drawer-toggle{background:0 0;color:inherit;padding:.5em .7em;display:flex;border:0;border-radius:0;box-shadow:none;line-height:normal}.mobile-navigation ul ul{padding-left:1em;transition:all .2s ease-in-out}#main-header,.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu{display:none}.popup-drawer{position:fixed;display:none;top:0;bottom:0;left:-99999rem;right:99999rem;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:100000}.popup-drawer .drawer-overlay{background-color:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease-in-out}.popup-drawer .drawer-inner{width:100%;transform:translateX(100%);max-width:90%;right:0;top:0;overflow:auto;background:#090c10;color:#fff;bottom:0;opacity:0;position:fixed;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .25s cubic-bezier(.77,.2,.05,1)}.popup-drawer .drawer-header{padding:0 1.5em;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.popup-drawer .drawer-header .drawer-toggle{line-height:1;padding:.6em .15em;width:1em;position:relative;height:1em;box-sizing:content-box;font-size:24px}.popup-drawer .drawer-content{padding:0 1.5em 1.5em}.drawer-toggle .toggle-close-bar{width:.75em;height:.08em;background:currentColor;transform-origin:center center;position:absolute;margin-top:-.04em;opacity:0;border-radius:.08em;left:50%;margin-left:-.375em;top:50%;transform:rotate(45deg) translateX(-50%);transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .3s cubic-bezier(.77,.2,.05,1);transition-delay:.2s}.drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg) translateX(50%)}#masthead{position:relative;z-index:11}@media screen and (min-width:1025px){#main-header{display:block}#mobile-header{display:none}}.site-header-row{display:grid;grid-template-columns:auto auto}.site-header-item,.site-header-section{display:flex;max-height:inherit}.site-header-item{align-items:center;margin-right:10px}.site-header-section>.site-header-item:last-child{margin-right:0}.drawer-content .site-header-item{margin-right:0;margin-bottom:10px}.drawer-content .site-header-item:last-child,.info-box p:last-child,.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list li:last-child,.single-content p:last-child,.single-content table:last-child,.single-content ul:last-child,.success-box p:last-child,.widget-area .widget:last-child{margin-bottom:0}.site-header-section-right{justify-content:flex-end}#main-header .header-button.button-style-outline{background:0 0!important}.kadence-sticky-header{position:relative;z-index:1}#mobile-drawer{z-index:99999}.widget{margin-top:0;margin-bottom:1.5em}.widget-area ul{padding-left:.5em}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.widget-area .widget{margin-left:0;margin-right:0}.widget li:not(.kb-table-of-content-list li){line-height:1.8}.entry{box-shadow:0 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.content-wrap{position:relative}.site-main{min-width:0}.kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}@media screen and (max-width:719px){.primary-sidebar{padding-left:0;padding-right:0}}.single-content{margin:var(--global-md-spacing)0 0}.single-content p,.single-content table{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content h2{margin:1.5em 0 .5em}.single-content h2:first-child{margin-top:0}.single-content h2+*{margin-top:0}.single-content ol,.single-content ul{margin:0 0 var(--global-md-spacing);padding-left:2em}.entry-content:after{display:table;clear:both;content:""}.content-title-style-above .entry-content,.kadence-breadcrumbs p{margin:0}.wp-site-blocks .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-site-blocks .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.wp-site-blocks .post-thumbnail img{flex:1;object-fit:cover}.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:100%;width:100%}.kadence-thumbnail-position-behind{margin-bottom:-4.3em;position:relative;z-index:0}.content-style-unboxed .kadence-thumbnail-position-behind:after{position:absolute;content:"";top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg,var(--global-palette9) 5%,rgba(var(--global-palette9rgb),.35) 30%,rgba(255,255,255,0) 50%)}.kadence-breadcrumbs{margin:1em 0;font-size:85%;color:var(--global-palette5)}.kadence-breadcrumbs a,.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry{color:inherit}.entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta a{color:inherit;text-decoration:none}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image,.entry-meta .author-avatar img{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{border-radius:50%}.entry-meta>:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta>:last-child:after{display:none}.updated:not(.published){display:none}.entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;font-weight:700}.entry-hero-container-inner{background:var(--global-palette7)}.entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}.entry-hero{position:relative}.hero-section-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.hero-container{position:relative}.entry-header{margin-bottom:1em}.entry-footer{clear:both}.alignwide{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}.entry-title{word-wrap:break-word}.primary-sidebar{padding-top:1.5rem;padding-bottom:1.5rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.primary-sidebar{padding-left:0;padding-right:0}}@media screen and (min-width:1025px){.primary-sidebar{padding:0;margin:0}}.entry-author-profile{position:relative;padding-left:100px}.entry-author{margin:var(--global-lg-spacing) auto}.entry-author-avatar{position:absolute;left:0}.entry-author-name{font-size:120%}.entry-author-name a{color:inherit;text-decoration:none}.entry-author-follow{margin-top:1em}.site-footer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row.site-footer-row-columns-1{display:flex;justify-content:center}.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex:1;text-align:center;min-width:0}@media screen and (min-width:720px) and (max-width:1024px){.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:719px){.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0,1fr)}}.site-footer-section{display:flex;max-height:inherit}.footer-widget-area{flex:1;min-width:0;display:flex}.footer-widget-area>*{flex:1;min-width:0}.site-footer-section{position:relative}:root{--w-blue:#0064ff;--w-blue-600:#0050cc;--w-blue-700:#003d99;--w-blue-800:#002966;--w-blue-50:#eef4ff;--w-blue-100:#dbe7ff;--w-ink:#0b1220;--w-ink-700:#1f2937;--w-ink-600:#374151;--w-ink-500:#4b5563;--w-ink-400:#6b7280;--w-ink-300:#9ca3af;--w-line:#e5e7eb;--w-line-soft:#f1f5f9;--w-bg:#ffffff;--w-bg-soft:#f8fafc;--w-bg-tint:#f0f6ff;--w-success:#047857;--w-success-bg:#ecfdf5;--w-warn:#b45309;--w-warn-bg:#fef3c7;--w-danger:#b91c1c;--w-danger-bg:#fef2f2;--w-dark:#0a1628;--w-dark-soft:#0f1f3a;--w-dark-text:#cbd5e1;--w-dark-muted:#94a3b8;--w-dark-line:rgba(255,255,255,0.08);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--w-font-body:'Jost', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--w-font-head:'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--sh-sm:0 1px 2px rgba(15,23,42,0.04), 0 1px 3px rgba(15,23,42,0.06);--sh-md:0 4px 12px rgba(15,23,42,0.06), 0 2px 4px rgba(15,23,42,0.04);--sh-lg:0 12px 32px rgba(15,23,42,0.08), 0 4px 8px rgba(15,23,42,0.04);--sh-blue:0 8px 24px rgba(0,100,255,0.18);--w-content:900px;--w-content-wide:1100px;--w-page-pad:16px;--w-ease:cubic-bezier(0.4, 0, 0.2, 1);--w-dur:0.2s;--ctx-text:var(--w-ink-600);--ctx-text-strong:var(--w-ink);--ctx-text-muted:var(--w-ink-500);--ctx-text-faint:var(--w-ink-400);--ctx-link:var(--w-blue-700);--ctx-link-hover:var(--w-blue-800);--ctx-link-underline:rgba(0,80,204,0.3);--ctx-bg:var(--w-bg);--ctx-bg-soft:var(--w-bg-soft);--ctx-bg-tint:var(--w-bg-tint);--ctx-card-bg:#ffffff;--ctx-card-border:var(--w-line);--ctx-card-shadow:var(--sh-sm);--ctx-card-hover-border:var(--w-blue-100);--ctx-divider:var(--w-line);--ctx-divider-soft:var(--w-line-soft);--ctx-accent:var(--w-blue);--ctx-accent-text:var(--w-blue-700);--ctx-accent-border:var(--w-blue)}:where(h1,h2,h3)[id]{scroll-margin-top:110px}body,html{overflow-x:clip}.footer-westom-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@supports (margin-left:calc(-50vw + var(--scrollbar-offset, 0px)/2)){.footer-westom-container{margin-left:calc(-50vw + var(--scrollbar-offset, 0px)/2);margin-right:calc(-50vw + var(--scrollbar-offset, 0px)/2)}}.btn-primary-pro{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);font-weight:700;font-size:16px;text-decoration:none!important;transition:background var(--w-dur) var(--w-ease),color var(--w-dur) var(--w-ease),transform var(--w-dur) var(--w-ease),box-shadow var(--w-dur) var(--w-ease);cursor:pointer;line-height:1.2;min-height:48px;box-sizing:border-box;border:0;background:var(--w-blue);color:#fff!important;padding:16px 32px;box-shadow:var(--sh-blue)}@media (hover:hover){.btn-primary-pro:hover{background:var(--w-blue-600);transform:translateY(-2px);box-shadow:0 12px 32px rgb(0 100 255/.28)}}.btn-primary-pro:focus-visible{outline:3px solid var(--w-blue-100);outline-offset:3px}.btn-primary-pro:active{transform:translateY(0)}.kb-table-of-content-list{list-style:none!important;margin:0!important;padding:0!important;background:0 0!important}.kb-table-of-content-list li{list-style:none!important;margin-bottom:0!important;padding-left:0!important}@media (min-width:1024px){.single-post #secondary,.single-post .sidebar-inner-wrap{position:sticky;top:calc(110px + var(--wp-admin--admin-bar--height, 0px));z-index:10;max-height:85vh;overflow-y:auto}.kb-table-of-content-list li a{font-size:14px!important;line-height:1.5!important;color:var(--w-ink-500)!important;display:block;border-left:2px solid var(--w-line)!important;padding:var(--s-2)0 var(--s-2) var(--s-4)!important;text-decoration:none!important;transition:all var(--w-dur) var(--w-ease)}.kb-table-of-content-list li a:hover{color:var(--w-blue)!important;border-left-color:var(--w-blue)!important;background-color:var(--w-bg-soft)!important}}@media (max-width:1023px){#secondary .widget:has(.kb-table-of-content-nav),.kb-table-of-content-nav{display:none!important}}.westom-mobile-sticky-cta{display:none;position:fixed;bottom:var(--s-3);left:var(--s-3);right:var(--s-3);background:var(--w-dark);color:#fff;border-radius:var(--r-lg);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);box-shadow:0 12px 32px rgb(0 0 0/.35),0 0 0 1px rgb(0 100 255/.3);z-index:99990;align-items:center;gap:var(--s-3);transition:transform .25s var(--w-ease);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0))}@media (max-width:900px){.westom-mobile-sticky-cta{display:flex}}@media (min-width:1024px){.westom-mobile-sticky-cta{display:none!important}}.westom-mobile-sticky-cta__text{flex:1;display:flex;align-items:center;gap:var(--s-3);min-width:0}.westom-mobile-sticky-cta__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 0 0 rgb(34 197 94/.7);animation:westom-pulse 2s infinite}.westom-mobile-sticky-cta__label{display:flex;flex-direction:column;line-height:1.2;font-size:13px;min-width:0}.westom-mobile-sticky-cta__sub{font-size:12px;color:var(--w-dark-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.westom-mobile-sticky-cta__btn{display:inline-flex;align-items:center;background:var(--w-blue);color:#fff!important;font-weight:700;font-size:14px;padding:var(--s-3) var(--s-5);border-radius:var(--r-sm);text-decoration:none!important;flex-shrink:0;transition:transform .15s var(--w-ease),background var(--w-dur) var(--w-ease);white-space:nowrap;min-height:44px;box-sizing:border-box}.westom-mobile-sticky-cta__btn:hover{background:var(--w-blue-600)}.westom-mobile-sticky-cta__btn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.westom-mobile-sticky-cta{transition:none}.westom-mobile-sticky-cta__pulse{animation:none}}.footer-westom-container{background:var(--w-dark);color:var(--w-dark-text);font-family:var(--w-font-body);padding:var(--s-12)0 var(--s-6);border-top:3px solid var(--w-blue);box-sizing:border-box}.footer-westom-inner{max-width:1240px;margin:0 auto;padding:0 var(--s-5);display:grid;grid-template-columns:1fr;gap:var(--s-8)}.footer-col h3{color:#fff;font-family:var(--w-font-head);font-size:14px;font-weight:700;margin:0 0 var(--s-4);text-transform:uppercase;letter-spacing:.08em}.footer-col ul,.westom-pillar-hub__group ul{list-style:none;padding:0;margin:0}.footer-col ul li,.westom-art ol li,.westom-art ul li{margin-bottom:var(--s-2)}.footer-col a{color:var(--w-dark-text);text-decoration:none;transition:color var(--w-dur) var(--w-ease),padding-left var(--w-dur) var(--w-ease);font-size:14px;line-height:1.4;display:inline-block;padding:var(--s-1)0}.footer-col a:hover{color:#93c5fd;padding-left:var(--s-1)}.footer-col a:focus-visible{outline:2px solid var(--w-blue);outline-offset:2px;border-radius:2px}.westom-footer-clutch{margin:var(--s-3)0}.westom-footer-stars{color:#fbbf24;font-size:16px;letter-spacing:1px;line-height:1;display:block}.westom-footer-cta{margin:var(--s-4)0}.westom-footer-cta__btn{display:inline-flex;align-items:center;background:var(--w-blue);color:#fff!important;font-size:14px;font-weight:700;padding:var(--s-3) var(--s-6);border-radius:var(--r-sm);text-decoration:none!important;text-transform:uppercase;letter-spacing:.06em;transition:background var(--w-dur) var(--w-ease),transform var(--w-dur) var(--w-ease),box-shadow var(--w-dur) var(--w-ease);min-height:44px;box-sizing:border-box}.westom-footer-cta__btn:hover{background:var(--w-blue-600);transform:translateY(-2px);box-shadow:var(--sh-blue);padding-left:var(--s-6)!important}.westom-footer-social{margin-top:var(--s-3);font-size:13px;font-weight:600;display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.westom-footer-social a{color:var(--w-dark-text);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm)}.westom-footer-contact-details{margin-top:var(--s-3);font-size:14px;line-height:1.7}.westom-footer-contact-details a{color:#fff;font-weight:600;padding:0}.westom-footer-legal{list-style:none;padding:0;margin-top:var(--s-3);font-size:13px}.footer-westom-bottom,.westom-footer-legal a{color:var(--w-dark-muted)}.footer-westom-bottom{max-width:1240px;margin:var(--s-8) auto 0;padding:var(--s-5) var(--s-5)0;border-top:1px solid rgb(255 255 255/.08);text-align:center;font-size:13px}.westom-light-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-3);margin-top:var(--s-6)}.westom-light-stat{background:#fff;border:1px solid var(--w-line);padding:var(--s-5) var(--s-4);border-radius:var(--r-md);text-align:center;transition:transform var(--w-dur) var(--w-ease),box-shadow var(--w-dur) var(--w-ease)}.westom-light-stat span{font-size:12px;color:var(--w-ink-500);text-transform:uppercase;letter-spacing:.08em;font-weight:600;line-height:1.4;display:block}@media (hover:hover){.westom-light-stat:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}}.westom-pillar-quote{border-left:4px solid var(--ctx-accent-border);padding:var(--s-5) var(--s-6);background:var(--ctx-bg-soft);margin:var(--s-6) auto;border-radius:0 var(--r-md) var(--r-md)0;color:var(--ctx-text-strong);font-style:italic;font-size:18px;line-height:1.65}.westom-positive{color:var(--w-success)!important;font-weight:700}.westom-negative{color:var(--w-danger)!important;font-weight:700}.westom-pillar-expert{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-5);background:linear-gradient(135deg,var(--w-bg-soft) 0%,var(--w-bg-tint) 100%);border:1px solid var(--w-blue-100);border-radius:var(--r-lg);padding:var(--s-6);margin:var(--s-6) auto}.westom-pillar-expert__photo{border-radius:50%;border:4px solid #fff;box-shadow:var(--sh-md),0 0 0 1px var(--w-blue-100);flex-shrink:0;width:100px;height:100px}.westom-pillar-expert__info{flex:1}.westom-pillar-expert__role{color:var(--w-blue-700);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--s-3)0}.westom-pillar-expert p{margin:0;color:var(--w-ink-600);line-height:1.65;text-align:left}.westom-pillar-faq{max-width:var(--w-content);margin:var(--s-6) auto}.westom-pillar-faq__item{background:#fff;border:1px solid var(--w-line);border-radius:var(--r-md);padding:0;margin-bottom:var(--s-3);transition:border-color var(--w-dur) var(--w-ease),box-shadow var(--w-dur) var(--w-ease);overflow:hidden}.westom-pillar-faq__item:hover{border-color:var(--w-blue-100)}.westom-pillar-faq__item summary{font-size:16px;font-weight:600;color:var(--w-ink);cursor:pointer;list-style:none;position:relative;padding:var(--s-4) var(--s-12) var(--s-4) var(--s-5);min-height:28px;line-height:1.45;transition:background var(--w-dur) var(--w-ease)}.westom-pillar-faq__item summary::-webkit-details-marker{display:none}.westom-pillar-faq__item summary::after{content:"";position:absolute;right:var(--s-5);top:50%;width:14px;height:14px;border-right:2px solid var(--w-blue);border-bottom:2px solid var(--w-blue);transform:translateY(-70%) rotate(45deg);transition:transform var(--w-dur) var(--w-ease)}.westom-pillar-faq__item summary:hover{background:var(--w-bg-tint)}.westom-pillar-faq__item summary:focus-visible{outline:3px solid var(--w-blue-100);outline-offset:-3px}.westom-pillar-faq__item p{margin:0;padding:0 var(--s-5) var(--s-5);color:var(--w-ink-600);line-height:1.7;font-size:15px}.westom-pillar-hub{display:grid;grid-template-columns:1fr;gap:var(--s-4);margin:var(--s-6) auto}.westom-pillar-hub__group{background:#fff;border:1px solid var(--w-line);border-radius:var(--r-md);padding:var(--s-5);transition:border-color var(--w-dur) var(--w-ease),box-shadow var(--w-dur) var(--w-ease)}@media (hover:hover){.westom-pillar-hub__group:hover{border-color:var(--w-blue-100);box-shadow:var(--sh-md)}}.westom-pillar-hub__group li{margin-bottom:var(--s-1)}.westom-pillar-hub__group a{display:flex;align-items:center;color:var(--w-ink-700);text-decoration:none;font-size:15px;font-weight:500;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);transition:background var(--w-dur) var(--w-ease),color var(--w-dur) var(--w-ease);min-height:36px;line-height:1.4}.westom-pillar-hub__group a:hover{background:var(--w-bg-tint);color:var(--w-blue-700)}.westom-definition-list{margin:var(--s-6) auto;max-width:var(--w-content);padding:var(--s-5) var(--s-6);background:var(--ctx-bg-soft);border-radius:var(--r-md);border-left:3px solid var(--ctx-accent-border)}.westom-definition-list dt{font-weight:700;color:var(--ctx-text-strong);font-size:16px;margin:var(--s-4)0 var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--ctx-divider-soft)}.westom-definition-list dt:first-of-type{margin-top:0;padding-top:0;border-top:none}.westom-definition-list dd{margin:0 0 var(--s-2);color:var(--ctx-text);line-height:1.65;font-size:15px;padding-left:0}.westom-definition-list dt:target{background:var(--w-warn-bg);color:var(--w-ink);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border-top:none;animation:westom-target-flash 1.5s ease}.instant-answer-block{background:var(--ctx-bg-tint);border-left:4px solid var(--ctx-accent-border);padding:var(--s-5) var(--s-6);border-radius:0 var(--r-md) var(--r-md)0;font-size:17px;line-height:1.7;color:var(--ctx-text)}.instant-answer-block strong{color:var(--ctx-text-strong)}.westom-art{font-family:var(--w-font-body);color:var(--w-ink-600);line-height:1.75;font-size:17px;max-width:var(--w-content);margin:0 auto;padding:0}.westom-art h2{font-family:var(--w-font-head);font-size:clamp(24px,4vw,32px);font-weight:800;color:var(--w-ink);margin:var(--s-10)0 var(--s-4);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.westom-art ol,.westom-art p,.westom-art ul{margin:0 0 var(--s-4);color:var(--w-ink-600);line-height:1.75}.westom-art a{color:var(--w-blue-700);text-decoration:underline;text-decoration-color:rgb(0 80 204/.3);text-underline-offset:3px;transition:color var(--w-dur) var(--w-ease),text-decoration-color var(--w-dur) var(--w-ease)}.westom-art a:hover{color:var(--w-blue-800);text-decoration-color:var(--w-blue-700)}.westom-art strong{color:var(--w-ink);font-weight:700}.westom-art img{max-width:100%;height:auto}.westom-art ol,.westom-art ul{margin:0 0 var(--s-5);padding-left:var(--s-6)}.westom-art ul li::marker{color:var(--w-blue)}.westom-art ol li::marker{color:var(--w-blue);font-weight:700}.answer-lead,.westom-art blockquote{color:var(--w-ink-700);background:var(--w-bg-soft)}.westom-art blockquote{border-left:4px solid var(--w-blue);padding:var(--s-4) var(--s-6);margin:var(--s-6)0;border-radius:0 var(--r-md) var(--r-md)0;font-style:italic}.westom-art section{margin-bottom:var(--s-8)}.answer-lead{font-size:clamp(16px,1.8vw,18px);font-weight:500;line-height:1.65;margin:0 0 var(--s-5);padding:var(--s-4) var(--s-5);border-left:3px solid var(--w-blue);border-radius:0 var(--r-sm) var(--r-sm)0}.answer-lead strong,.steps>li strong{color:var(--w-ink)}.answer-lead.instant-answer-block{background:var(--ctx-bg-tint);border-left-color:var(--ctx-accent-border);color:var(--ctx-text);padding:var(--s-5) var(--s-6);font-size:17px}.info-box,.success-box,.warning-box{padding:var(--s-4) var(--s-5);border-radius:0 var(--r-md) var(--r-md)0;margin:var(--s-5)0;font-size:15px;line-height:1.65}.info-box{background:var(--w-bg-tint);border-left:4px solid var(--w-blue);color:var(--w-ink-700)}.info-box strong{color:var(--w-blue-700)}.success-box{background:var(--w-success-bg);border-left:4px solid var(--w-success);color:#065f46}.success-box strong{color:var(--w-success)}.warning-box{background:var(--w-warn-bg);border-left:4px solid var(--w-warn);color:#78350f}.warning-box strong{color:var(--w-warn)}.info-box p,.success-box p,.warning-box p{margin:0 0 var(--s-2);color:inherit}.article-cta{background:var(--w-dark);background:radial-gradient(ellipse 80% 100%at 50% 0%,rgb(0 100 255/.2),transparent 70%),linear-gradient(135deg,var(--w-dark) 0%,var(--w-blue-800) 100%);color:#fff;padding:var(--s-6) var(--s-6);border-radius:var(--r-lg);margin:var(--s-8)0;text-align:center}.article-cta p{color:#e2e8f0;margin:0 0 var(--s-4);font-size:16px;line-height:1.6}.article-cta a{color:#fff}.steps{counter-reset:steps;list-style:none;padding:0;margin:var(--s-6)0}.steps>li{counter-increment:steps;position:relative;padding:var(--s-3)0 var(--s-4) calc(var(--s-10) + var(--s-2));margin-bottom:var(--s-3);border-bottom:1px solid var(--w-line-soft);color:var(--w-ink-600);line-height:1.7}.steps>li:last-child{border-bottom:none;margin-bottom:0}.steps>li::marker{content:""}.steps>li::before{content:counter(steps);position:absolute;left:0;top:var(--s-3);width:36px;height:36px;border-radius:50%;background:var(--w-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;font-family:var(--w-font-head);line-height:1}.table-wrap,.westom-art .table-wrap{overflow-x:auto;margin:var(--s-6)0;border-radius:var(--r-md);border:1px solid var(--w-line);box-shadow:var(--sh-sm);background:#fff;-webkit-overflow-scrolling:touch}.table-wrap table,.westom-art .table-wrap table{width:100%;border-collapse:collapse;min-width:480px;font-size:15px;background:#fff;margin:0}.table-wrap thead tr,.westom-art .table-wrap thead tr{background:var(--w-bg-soft);border-bottom:2px solid var(--w-blue)}.table-wrap th,.westom-art .table-wrap th{padding:var(--s-3) var(--s-4);text-align:left;font-weight:700;color:var(--w-ink);font-size:13px;text-transform:uppercase;letter-spacing:.04em;font-family:var(--w-font-head)}.table-wrap td,.westom-art .table-wrap td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--w-line-soft);color:var(--w-ink-600);line-height:1.55;vertical-align:top}.table-wrap tbody tr:last-child td,.westom-art .table-wrap tbody tr:last-child td{border-bottom:none}.table-wrap tbody tr:hover,.westom-art .table-wrap tbody tr:hover{background:var(--w-bg-soft)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background:var(--w-blue);color:#fff;clip:auto!important;-webkit-clip-path:none;clip-path:none;display:block;height:auto;left:5px;top:5px;padding:15px 23px;width:auto;z-index:100000}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}@media (hover:none){.btn-primary-pro:hover,.westom-footer-cta__btn:hover,.westom-light-stat:hover,.westom-pillar-hub__group:hover{transform:none!important}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--w-blue-100);outline-offset:2px;border-radius:4px}.skip-link:focus{background:var(--w-blue)!important;color:#fff!important;z-index:100000}@media print{.footer-westom-container,.site-footer,.site-header,.westom-mobile-sticky-cta,nav{display:none!important}.westom-art a{color:#000;text-decoration:underline}.westom-art section{page-break-inside:avoid;margin:20px 0}}@media (min-width:640px){.westom-light-stats{grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.westom-pillar-hub{grid-template-columns:repeat(2,1fr)}.westom-pillar-expert{flex-direction:row;text-align:left;padding:var(--s-8);gap:var(--s-6)}.westom-pillar-expert__photo{width:120px;height:120px}.footer-westom-inner{grid-template-columns:repeat(2,1fr);gap:var(--s-8) var(--s-10)}}@media (min-width:1024px){.westom-art{font-size:18px}.westom-pillar-hub{grid-template-columns:repeat(3,1fr)}.footer-westom-inner{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--s-10)}}@media (min-width:1280px){.westom-art h2{font-size:34px}}@media (max-width:639px){.single .entry-content-wrap{padding:var(--s-4)!important}.westom-light-stats{gap:var(--s-2)}.westom-light-stat{padding:var(--s-4) var(--s-3)}.westom-light-stat span{font-size:11px}.westom-art h2{font-size:clamp(22px,6vw,28px)}.westom-art .table-wrap,.westom-art .table-wrap table,.westom-definition-list dd{font-size:14px}.article-cta{padding:var(--s-5) var(--s-4)}.info-box,.success-box,.warning-box{padding:var(--s-3) var(--s-4);font-size:14px}.steps>li{padding-left:calc(var(--s-10) + var(--s-1))}.steps>li::before{width:30px;height:30px;font-size:13px}.westom-definition-list{padding:var(--s-4) var(--s-5)}.westom-definition-list dt{font-size:15px}}@media (max-width:380px){.westom-light-stats{grid-template-columns:1fr 1fr;gap:var(--s-2)}}.kb-table-of-content-nav .kb-table-of-contents-title{font-size:110%;font-weight:700;display:block}.kb-table-of-content-nav .kb-table-of-content-wrap{border-style:solid;border-width:0;padding:var(--global-kb-spacing-sm,1.5rem)}.kb-table-of-content-nav .kb-table-of-content-wrap:after{clear:both;display:table;content:""}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list{margin:var(--global-kb-spacing-sm,1.5rem)0 0 0;padding-left:1.75em;list-style:disc}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-underline a{text-decoration:underline}.kb-table-of-contents-title-wrap{display:flex;align-content:space-between;align-items:center;width:100%;border-style:solid;border-width:0}.kb-table-of-contents-title-wrap .kb-table-of-contents-title{flex-grow:1}