img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#FFFFFF;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:#D91E1E;--wp--preset--color--accent:#1565C0;--wp--preset--color--ink:#0F172A;--wp--preset--color--text:#334155;--wp--preset--color--navy:#0D1B2A;--wp--preset--color--surface:#F6F7F9;--wp--preset--color--paper:#FAF8F4;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:15px;--wp--preset--font-size--medium:18px;--wp--preset--font-size--large:24px;--wp--preset--font-size--x-large:clamp(30px, 3.2vw, 44px);--wp--preset--font-family--display:"Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--wp--preset--font-family--body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:760px;--wp--style--global--wide-size:1200px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-primary-color{color:var(--wp--preset--color--primary)!important}.has-accent-color{color:var(--wp--preset--color--accent)!important}.has-ink-color{color:var(--wp--preset--color--ink)!important}.has-text-color{color:var(--wp--preset--color--text)!important}.has-navy-color{color:var(--wp--preset--color--navy)!important}.has-surface-color{color:var(--wp--preset--color--surface)!important}.has-paper-color{color:var(--wp--preset--color--paper)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary)!important}.has-accent-background-color{background-color:var(--wp--preset--color--accent)!important}.has-ink-background-color{background-color:var(--wp--preset--color--ink)!important}.has-text-background-color{background-color:var(--wp--preset--color--text)!important}.has-navy-background-color{background-color:var(--wp--preset--color--navy)!important}.has-surface-background-color{background-color:var(--wp--preset--color--surface)!important}.has-paper-background-color{background-color:var(--wp--preset--color--paper)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-primary-border-color{border-color:var(--wp--preset--color--primary)!important}.has-accent-border-color{border-color:var(--wp--preset--color--accent)!important}.has-ink-border-color{border-color:var(--wp--preset--color--ink)!important}.has-text-border-color{border-color:var(--wp--preset--color--text)!important}.has-navy-border-color{border-color:var(--wp--preset--color--navy)!important}.has-surface-border-color{border-color:var(--wp--preset--color--surface)!important}.has-paper-border-color{border-color:var(--wp--preset--color--paper)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-display-font-family{font-family:var(--wp--preset--font-family--display)!important}.has-body-font-family{font-family:var(--wp--preset--font-family--body)!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}/*! Base reset from the Hello Elementor theme 3.5.1 (assets/css/reset.css),(C) Elementor Ltd.,GPL-3.0-or-later. Kept verbatim: the HyIMPACT landing sections were designed and approved on top of it,so it is part of their look. */ html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em;white-space:pre-wrap}a{background-color:#fff0;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:#fff0;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:#fff0;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsl(0 0% 50% / .502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsl(0 0% 50% / .502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsl(0 0% 50% / .071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsl(0 0% 50% / .102)}table tbody+tbody{border-block-start:2px solid hsl(0 0% 50% / .502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:#fff0;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #fff;outline:2px solid #000;outline-offset:2px}[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:none;outline:none}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/hyimpact/assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/hyimpact/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/hyimpact/assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/hyimpact/assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hx{--red:#FF3131;--red-cta:#D91E1E;--red-hover:#B51717;--black:#000000;--ink:#0F172A;--navy:#0D1B2A;--navy-2:#13263B;--blue:#1565C0;--blue-deep:#0D47A1;--blue-sky:#2F80D8;--text:#334155;--muted:#475569;--faint:#64748B;--line:#E2E8F0;--line-2:#EEF1F5;--surface:#F6F7F9;--paper:#FAF8F4;--cream:#FFFBF3;--white:#FFFFFF;--ok:#15803D;--warn:#B45309;--hx-display:"Montserrat",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--hx-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--hx-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:24px;--sh-1:0 1px 2px rgba(15,23,42,.06),0 1px 1px rgba(15,23,42,.04);--sh-2:0 12px 32px -12px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.06);--sh-3:0 40px 80px -24px rgba(7,26,58,.45),0 12px 24px -8px rgba(7,26,58,.25);--w:1200px;--gut:24px;font-family:var(--hx-body);font-size:17px;line-height:1.6;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.hx *,.hx *::before,.hx *::after{box-sizing:border-box}.hx h1,.hx h2,.hx h3,.hx h4,.hx p,.hx ul,.hx ol,.hx figure,.hx dl,.hx dd{margin:0;padding:0}.hx ul,.hx ol{list-style:none}.hx img,.hx svg{display:block;max-width:100%}.hx hx-i{display:block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.hx a{color:var(--blue);text-decoration:none}.hx a:hover{color:var(--blue-deep)}.hx :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.hx button,.hx input{font:inherit}.hx .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hx .h1,.hx .h2,.hx .h3,.hx .h4{font-family:var(--hx-display);color:var(--ink);font-weight:800;letter-spacing:-.035em;text-wrap:balance}.hx .h1{font-size:clamp(40px,4.6vw,66px);line-height:1.03}.hx .h2{font-size:clamp(32px,3.9vw,56px);line-height:1.05}.hx .h3{font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.025em}.hx .h4{font-size:19px;line-height:1.25;font-weight:700;letter-spacing:-.015em}.hx .lead{font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:var(--muted);text-wrap:pretty}.hx .body{font-size:16px;line-height:1.6;color:var(--muted)}.hx .small{font-size:14px;line-height:1.5;color:var(--faint)}.hx .on-dark .h1,.hx .on-dark .h2,.hx .on-dark .h3,.hx .on-dark .h4{color:#fff}.hx .on-dark .lead,.hx .on-dark .body{color:rgb(255 255 255 / .82)}.hx .on-dark .small{color:rgb(255 255 255 / .66)}.hx .accent{color:var(--red)}.hx .mono{font-family:var(--hx-mono);letter-spacing:.02em}.hx .eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--hx-body);letter-spacing:.12em;text-transform:uppercase;color:var(--red-cta)}.hx .eyebrow::before{content:"";width:8px;height:8px;background:var(--red);border-radius:2px}.hx .pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font:600 13px/1 var(--hx-body);background:rgb(13 27 42 / .28);color:#fff;border:1px solid rgb(255 255 255 / .3)}.hx .pill .dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px rgb(255 49 49 / .3)}.hx .tag{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;font:600 11px/1.2 var(--hx-body);letter-spacing:.04em;text-transform:uppercase;background:var(--surface);color:var(--muted);border:1px solid var(--line)}.hx .tag-red{background:#FFF1F1;color:var(--red-cta);border-color:#FFD6D6}.hx .tag-blue{background:#EEF5FD;color:var(--blue);border-color:#D3E5F8}.hx .tag-ok{background:#ECFDF3;color:var(--ok);border-color:#C9F0D8}.hx .tag-sample{background:#FFF8E6;color:#8A5A00;border-color:#F6E3B4}.hx .wrap{width:100%;max-width:calc(var(--w) + var(--gut)*2);margin:0 auto;padding:0 var(--gut)}.hx .sec{padding:clamp(72px,9vw,128px) 0;position:relative}.hx .sec-tight{padding:clamp(56px,6vw,88px) 0}.hx .bg-paper{background:var(--paper)}.hx .bg-cream{background:var(--cream)}.hx .bg-surface{background:var(--surface)}.hx .bg-navy{background:var(--navy);color:#fff}.hx .bline{border-top:1px solid var(--line)}.hx .stack{display:flex;flex-direction:column;gap:20px}.hx .stack-sm{display:flex;flex-direction:column;gap:10px}.hx .row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hx .center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.hx .head{max-width:820px;display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(40px,5vw,64px)}.hx .head.center{align-items:center}.hx .head.center .eyebrow{align-self:center}.hx .grid{display:grid;gap:24px}.hx .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.hx .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.hx .g5{grid-template-columns:repeat(5,minmax(0,1fr))}.hx .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:10px;font:700 16px/1 var(--hx-body);letter-spacing:-.005em;border:1.5px solid #fff0;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.hx .btn hx-i{width:18px;height:18px;transition:transform .18s ease}.hx .btn:hover hx-i{transform:translateX(3px)}.hx .btn-red{background:var(--red-cta);color:#fff}.hx .btn-red:hover{background:var(--red-hover);color:#fff;box-shadow:0 10px 24px -10px rgb(217 30 30 / .7)}.hx .btn-black{background:var(--black);color:#fff}.hx .btn-black:hover{background:#1f2937;color:#fff}.hx .btn-ghost{background:#fff0;color:var(--ink);border-color:#CBD5E1}.hx .btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.hx .btn-white{background:#fff;color:var(--ink)}.hx .btn-white:hover{background:#F1F5F9;color:var(--ink)}.hx .btn-glass{background:rgb(13 27 42 / .22);color:#fff;border-color:rgb(255 255 255 / .45)}.hx .btn-glass:hover{background:rgb(255 255 255 / .22);color:#fff}.hx .btn-sm{min-height:40px;padding:0 16px;font-size:14px;border-radius:9px}.hx .link{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ink)}.hx .link hx-i{width:16px;height:16px;transition:transform .18s ease}.hx .link:hover{color:var(--red-cta)}.hx .link:hover hx-i{transform:translateX(3px)}.hx .capture{display:flex;gap:6px;padding:6px;background:#fff;border-radius:14px;box-shadow:var(--sh-2);max-width:520px;border:1px solid var(--line)}.hx .capture input{flex:1;min-width:0;border:0;background:#fff0;padding:0 14px;font-size:16px;color:var(--ink);min-height:48px;outline:0}.hx .capture input::placeholder{color:#94A3B8}.hx .capture:focus-within{outline:3px solid rgb(21 101 192 / .45);outline-offset:2px}.hx .capture-note{font-size:14px;color:var(--faint);display:flex;gap:8px;align-items:center}.hx .on-dark .capture-note{color:rgb(255 255 255 / .78)}.hx .capture-note hx-i{width:16px;height:16px;flex:none}.hx .hdr{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;border-bottom:1px solid #fff0}.hx .hdr .wrap{display:flex;align-items:center;gap:28px;height:76px}.hx .hdr .logo{display:block;height:36px;width:auto;flex:none}.hx .hdr .logo img{height:36px;width:auto}.hx .hdr .logo .on-light{display:none}.hx .nav{display:flex;align-items:center;gap:4px;margin-left:auto}.hx .nav>a,.hx .nav .dd>button{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;font:600 15px/1 var(--hx-body);color:#fff;background:none;border:0;cursor:pointer}.hx .nav>a:hover,.hx .nav .dd>button:hover{background:rgb(255 255 255 / .12);color:#fff}.hx .nav .dd{position:relative}.hx .nav .dd hx-i{width:14px;height:14px}.hx .dd-menu{position:absolute;top:calc(100% + 10px);left:-12px;width:340px;padding:10px;background:#fff;border-radius:14px;box-shadow:var(--sh-2);border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.hx .dd:hover .dd-menu,.hx .dd:focus-within .dd-menu,.hx .dd.open .dd-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hx .dd-menu a{display:flex;gap:12px;padding:10px;border-radius:10px;color:var(--ink)}.hx .dd-menu a:hover{background:var(--surface);color:var(--ink)}.hx .dd-menu .ic{flex:none;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--surface);color:var(--red-cta);border:1px solid var(--line)}.hx .dd-menu .ic hx-i{width:18px;height:18px}.hx .dd-menu b{display:block;font:700 15px/1.3 var(--hx-body)}.hx .dd-menu span span{display:block;font-size:13px;line-height:1.4;color:var(--faint);margin-top:2px}.hx .hdr .cta{margin-left:12px}.hx .hdr .btn-cta{background:#fff;color:var(--ink)}.hx .hdr .btn-cta:hover{background:#F1F5F9;color:var(--ink)}.hx .hdr.solid,.hx .hdr.light{background:rgb(255 255 255 / .9);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom-color:var(--line)}.hx .hdr.solid .nav>a,.hx .hdr.solid .nav .dd>button,.hx .hdr.light .nav>a,.hx .hdr.light .nav .dd>button{color:var(--ink)}.hx .hdr.solid .nav>a:hover,.hx .hdr.solid .nav .dd>button:hover,.hx .hdr.light .nav>a:hover,.hx .hdr.light .nav .dd>button:hover{background:var(--surface)}.hx .hdr.solid .logo .on-dark,.hx .hdr.light .logo .on-dark{display:none}.hx .hdr.solid .logo .on-light,.hx .hdr.light .logo .on-light{display:block}.hx .hdr.solid .btn-cta,.hx .hdr.light .btn-cta{background:var(--black);color:#fff}.hx .hdr.solid .btn-cta:hover,.hx .hdr.light .btn-cta:hover{background:#1f2937}.hx .burger{display:none;margin-left:auto;width:44px;height:44px;border-radius:10px;border:1px solid rgb(255 255 255 / .4);background:rgb(255 255 255 / .1);color:#fff;cursor:pointer;place-items:center}.hx .hdr.solid .burger,.hx .hdr.light .burger{border-color:var(--line);background:#fff;color:var(--ink)}.hx .burger hx-i{width:22px;height:22px}.hx .mnav{display:none}.hx .hero{position:relative;padding:136px 0 clamp(250px,24vw,340px);overflow:hidden;background:#0E4FA8;color:#fff;isolation:isolate}.hx .hero::before,.hx .phero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(7 26 58 / .42),#fff0 60%)}.hx .hero .world,.hx .phero .world{position:absolute;left:50%;bottom:0;width:max(100%,1100px);transform:translateX(-50%);z-index:-2}.hx .hero .world img,.hx .phero .world img{width:100%;height:auto}.hx .hero .grid-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:48px;align-items:start}.hx .hero .copy{display:flex;flex-direction:column;gap:24px;padding-top:20px;max-width:640px}.hx .hero .h1{color:#fff;text-shadow:0 2px 30px rgb(7 26 58 / .25)}.hx .hero .lead{color:rgb(255 255 255 / .9);max-width:520px}.hx .hero .capture{border:0}.hx .hero .capture-note{color:rgb(255 255 255 / .85)}.hx .works{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;font:600 13px/1 var(--hx-body);color:rgb(255 255 255 / .85)}.hx .works b{font-weight:600;opacity:.75;margin-right:2px}.hx .works span{display:inline-flex;align-items:center;gap:7px}.hx .works hx-i{width:16px;height:16px}.hx .app{position:relative;background:rgb(255 255 255 / .97);border-radius:16px;box-shadow:var(--sh-3);border:1px solid rgb(255 255 255 / .7);color:var(--ink);overflow:hidden;font-size:13px;line-height:1.4}.hx .app-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-2);background:#FBFCFD}.hx .app-bar i{width:10px;height:10px;border-radius:50%;background:#E2E8F0;display:block}.hx .app-bar .ttl{font-weight:700;font-size:12px;color:var(--muted);margin-left:6px}.hx .app-bar .tag{margin-left:auto}.hx .app-body{display:grid;grid-template-columns:44px 1fr}.hx .app-side{border-right:1px solid var(--line-2);padding:12px 0;display:flex;flex-direction:column;align-items:center;gap:14px;background:#FBFCFD}.hx .app-side .mk{width:26px;height:26px;border-radius:7px;background:var(--red);display:grid;place-items:center;color:#fff;font:800 11px/1 var(--hx-display);letter-spacing:-.04em}.hx .app-side hx-i{width:17px;height:17px;color:#94A3B8}.hx .app-side .on{color:var(--ink)}.hx .app-main{padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.hx .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hx .kpi{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:#fff}.hx .kpi small{display:block;font-size:10.5px;color:var(--faint);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hx .kpi b{display:block;font:800 22px/1.2 var(--hx-display);letter-spacing:-.03em;margin-top:4px;color:var(--ink)}.hx .prop{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.hx .prop-h{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid var(--line-2)}.hx .prop-h b{font-size:13.5px;line-height:1.35;color:var(--ink)}.hx .prop-h small{display:block;color:var(--faint);font-size:11.5px;margin-top:2px}.hx .prop table{width:100%;border-collapse:collapse;font-size:12px}.hx .prop td{padding:7px 14px;border-bottom:1px solid var(--line-2);vertical-align:top}.hx .prop td:first-child{color:var(--faint);width:84px;font-weight:600}.hx .prop .acts{display:flex;gap:8px;padding:10px 14px;background:#FBFCFD}.hx .prop .acts span{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:8px;font-weight:700;font-size:12px}.hx .a-yes{background:var(--black);color:#fff}.hx .a-no{border:1px solid var(--line);color:var(--muted);background:#fff}.hx .chat{display:flex;gap:10px;align-items:flex-start}.hx .chat .av{flex:none;width:24px;height:24px;border-radius:7px;background:var(--red);color:#fff;display:grid;place-items:center;font:800 10px/1 var(--hx-display)}.hx .chat p{background:var(--surface);border:1px solid var(--line-2);border-radius:4px 12px 12px 12px;padding:8px 11px;font-size:12.5px;color:var(--text)}.hx .askbar{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 8px 8px 12px;color:#94A3B8;font-size:12.5px}.hx .askbar i{margin-left:auto;width:24px;height:24px;border-radius:7px;background:var(--ink);display:grid;place-items:center}.hx .askbar i hx-i{width:13px;height:13px;color:#fff}.hx .stackwin{position:relative;padding-top:66px}.hx .stackwin .tabs{position:absolute;top:0;left:18px;right:18px;display:flex;flex-direction:column;gap:0}.hx .stackwin .tab{height:30px;margin:0 auto;border-radius:12px 12px 0 0;background:rgb(255 255 255 / .28);border:1px solid rgb(255 255 255 / .4);border-bottom:0;color:#fff;font:700 10.5px/30px var(--hx-body);letter-spacing:.12em;text-transform:uppercase;padding-left:16px}.hx .stackwin .tab:nth-child(1){width:86%}.hx .stackwin .tab:nth-child(2){width:93%;background:rgb(255 255 255 / .4)}.hx .stackwin .tab::before{content:"\25B8 ";opacity:.8}.hx .stackwin .app{border-top-left-radius:14px;border-top-right-radius:14px}.hx .toast{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;background:#fff;border-radius:999px;box-shadow:var(--sh-2);border:1px solid var(--line);color:var(--ink);font:600 14px/1.25 var(--hx-body);max-width:360px;transition:transform .2s ease,box-shadow .2s ease}.hx .toast:hover{transform:translateY(-2px);color:var(--ink);box-shadow:var(--sh-3)}.hx .toast .mk{flex:none;width:34px;height:34px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:800 13px/1 var(--hx-display);letter-spacing:-.04em}.hx .toast hx-i{width:18px;height:18px;color:var(--red-cta);flex:none}.hx .toast.hide{transform:translateY(140%);pointer-events:none}.hx .split{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.hx .split>div{padding:clamp(48px,6vw,88px) clamp(24px,4vw,64px)}.hx .split>div+div{border-left:1px solid var(--line)}.hx .tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:32px;max-width:480px}.hx .tile{aspect-ratio:1;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);display:grid;place-items:center;color:var(--ink);transition:transform .2s ease}.hx .tile:hover{transform:translateY(-3px)}.hx .tile hx-i{width:28px;height:28px}.hx .tile.r{color:var(--red-cta)}.hx .tile.b{color:var(--blue)}.hx .tiles-cap{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:18px;font-size:13px;color:var(--faint)}.hx .ai-card{margin-top:32px;max-width:520px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-2);padding:18px;display:flex;flex-direction:column;gap:12px;font-size:14px}.hx .ai-q{align-self:flex-end;background:var(--ink);color:#fff;padding:9px 14px;border-radius:14px 14px 4px 14px;font-weight:500}.hx .ai-a{display:flex;gap:10px}.hx .ai-a .av{flex:none;width:28px;height:28px;border-radius:50%;background:conic-gradient(from 200deg,#1565C0,#5FA0E6,#0D1B2A,#1565C0)}.hx .ai-a p{color:var(--text);line-height:1.55}.hx .ai-a mark{background:#FFF1F1;color:var(--red-cta);padding:1px 5px;border-radius:5px;font-weight:700}.hx .ai-src{display:flex;gap:8px;flex-wrap:wrap;padding-left:38px}.hx .ai-src span{display:inline-flex;gap:6px;align-items:center;font-size:12px;padding:5px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.hx .ai-src span.me{border-color:#FFD6D6;background:#FFF7F7;color:var(--red-cta);font-weight:700}.hx .ai-src hx-i{width:12px;height:12px}.hx .pcard{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sh-1)}.hx .pcard .viz{height:220px;background:var(--surface);border-bottom:1px solid var(--line);position:relative;overflow:hidden;display:grid;place-items:center;padding:20px}.hx .pcard .txt{padding:24px 26px 28px;display:flex;flex-direction:column;gap:10px}.hx .missed{display:flex;flex-direction:column;gap:8px;width:100%;max-width:260px}.hx .missed div{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:13px;color:var(--ink);box-shadow:var(--sh-1)}.hx .missed div hx-i{width:16px;height:16px;color:var(--red-cta);flex:none}.hx .missed div em{margin-left:auto;font-style:normal;color:var(--faint);font-size:12px}.hx .missed div:nth-child(2){opacity:.8;transform:translateX(10px)}.hx .missed div:nth-child(3){opacity:.6;transform:translateX(20px)}.hx .pack{width:100%;max-width:280px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-1);overflow:hidden;font-size:12.5px}.hx .pack .map{height:64px;background:linear-gradient(135deg,#E6EEF7 25%,#EEF4EA 25%,#EEF4EA 50%,#E6EEF7 50%,#E6EEF7 75%,#EEF4EA 75%);background-size:28px 28px;position:relative}.hx .pack .map i{position:absolute;width:12px;height:12px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#94A3B8}.hx .pack li{display:flex;gap:10px;align-items:center;padding:8px 12px;border-top:1px solid var(--line-2);color:var(--ink)}.hx .pack li b{width:18px;height:18px;border-radius:50%;background:#E2E8F0;display:grid;place-items:center;font-size:10px;color:var(--muted)}.hx .pack li.you{background:#FFF7F7;color:var(--red-cta);font-weight:700}.hx .pack li.you b{background:var(--red);color:#fff}.hx .pack .bar{height:6px;border-radius:3px;background:#E2E8F0;flex:1;max-width:90px;margin-left:auto}.hx .fanout{position:relative;width:100%;max-width:280px;height:170px}.hx .fanout .lead-chip{position:absolute;left:50%;top:6px;transform:translateX(-50%);background:var(--ink);color:#fff;padding:7px 12px;border-radius:9px;font-size:12px;font-weight:700;white-space:nowrap}.hx .fanout .c{position:absolute;bottom:0;width:58px;height:58px;border-radius:12px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;box-shadow:var(--sh-1)}.hx .fanout .c hx-i{width:24px;height:24px;color:var(--muted)}.hx .fanout .c.you{border-color:#FFB3B3;background:#FFF7F7}.hx .fanout .c.you hx-i{color:var(--red-cta)}.hx .fanout svg.lines{position:absolute;inset:0;width:100%;height:100%}.hx .trades{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;max-width:1040px;margin:0 auto}.hx .trades span{display:inline-flex;align-items:center;gap:10px;font:800 clamp(20px,2.3vw,30px)/1.2 var(--hx-display);letter-spacing:-.03em;color:#94A3B8;transition:color .2s ease}.hx .trades span:hover{color:var(--ink)}.hx .trades hx-i{width:26px;height:26px}.hx .markets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.hx .markets span{padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink)}.hx .fcards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.hx .fcard{display:flex;flex-direction:column;gap:14px}.hx .fcard .shot{height:250px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2);overflow:hidden;position:relative;padding:14px;font-size:11.5px;color:var(--ink)}.hx .fcard .cap{font:800 11px/1.3 var(--hx-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.hx .fcard p{font-size:14px;color:var(--muted);line-height:1.5}.hx .shot .st{font-weight:700;font-size:12px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.hx .rings{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.hx .ring{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border:1px solid var(--line-2);border-radius:10px}.hx .ring i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font:800 14px/1 var(--hx-display);font-style:normal;background:radial-gradient(closest-side,#fff 76%,transparent 78% 100%),conic-gradient(var(--c) calc(var(--v)*1%),#E2E8F0 0)}.hx .ring small{font-size:10.5px;color:var(--faint);font-weight:600;text-align:center}.hx .geogrid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:8px;border-radius:10px;background:linear-gradient(135deg,#EAF1F8,#EFF5EC)}.hx .geogrid i{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:700 9px/1 var(--hx-body);font-style:normal;color:#fff}.hx .gq{background:#15803D}.hx .gm{background:#CA8A04}.hx .gl{background:#DC2626}.hx .queue li{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--line-2);font-size:11.5px}.hx .queue li i{flex:none;width:14px;height:14px;border-radius:4px;border:1.5px solid #CBD5E1}.hx .queue li em{font-style:normal;color:var(--ok);font-weight:700;margin-left:auto;font-size:10.5px}.hx .queue li span.ap{flex:none;padding:3px 8px;border-radius:6px;background:var(--black);color:#fff;font-weight:700;font-size:10px}.hx .bars{display:flex;flex-direction:column;gap:8px}.hx .bars div{display:grid;grid-template-columns:78px 1fr 30px;gap:8px;align-items:center;font-size:11px}.hx .bars div span{color:var(--muted)}.hx .bars div i{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--blue),#5FA0E6);width:calc(var(--v)*1%)}.hx .bars div i.r{background:linear-gradient(90deg,var(--red-cta),#FF6B6B)}.hx .bars div b{text-align:right;font-weight:700}.hx .calls li{display:flex;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-2);font-size:11.5px}.hx .calls li hx-i{width:14px;height:14px;flex:none;color:var(--ok)}.hx .calls li em{font-style:normal;margin-left:auto;font-size:10px;padding:2px 7px;border-radius:5px;background:var(--surface);color:var(--muted);font-weight:700}.hx .calls li em.m{background:#FFF1F1;color:var(--red-cta)}.hx .calls li em.s{background:#EEF5FD;color:var(--blue)}.hx .shot .fade{position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(transparent,#fff)}.hx .audit{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:0;overflow:hidden}.hx .audit .art{align-self:stretch;min-height:420px;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.hx .audit .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 100%}.hx .audit .copy{padding:clamp(48px,6vw,96px) clamp(24px,5vw,80px);display:flex;flex-direction:column;gap:22px;max-width:640px}.hx .steps-min{display:flex;flex-direction:column;gap:12px}.hx .steps-min li{display:flex;gap:14px;align-items:center;color:var(--muted);font-size:16px}.hx .steps-min li b{flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid #CBD5E1;display:grid;place-items:center;font-size:13px;color:var(--ink)}.hx .svc{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hx .svc>a{display:flex;flex-direction:column;gap:18px;padding:40px 28px 36px;color:inherit;transition:background .2s ease}.hx .svc>a+a{border-left:1px solid var(--line)}.hx .svc>a:hover{background:var(--paper);color:inherit}.hx .svc .ic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--ink);color:#fff}.hx .svc>a:nth-child(1) .ic{background:var(--red-cta)}.hx .svc>a:nth-child(3) .ic{background:var(--blue)}.hx .svc .ic hx-i{width:24px;height:24px}.hx .svc h3{font:800 26px/1.1 var(--hx-display);letter-spacing:-.03em;color:var(--ink)}.hx .svc ul{display:flex;flex-direction:column;gap:8px}.hx .svc li{display:flex;gap:10px;font-size:15px;line-height:1.45;color:var(--muted)}.hx .svc li::before{content:"";flex:none;width:6px;height:6px;border-radius:2px;background:var(--red);margin-top:8px}.hx .svc .link{margin-top:auto}.hx .why{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#fff}.hx .why>div{display:flex;gap:24px;padding:32px 32px 34px}.hx .why>div:nth-child(odd){border-right:1px solid var(--line)}.hx .why>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.hx .why .n{font:300 64px/0.9 var(--hx-display);color:#CBD5E1;letter-spacing:-.04em;flex:none;width:84px}.hx .why h3{font:800 22px/1.2 var(--hx-display);letter-spacing:-.025em;color:var(--ink);margin-bottom:10px}.hx .why ul{display:flex;flex-direction:column;gap:6px}.hx .why li{display:flex;gap:10px;font-size:15px;color:var(--muted);line-height:1.5}.hx .why li::before{content:"";flex:none;width:6px;height:6px;border-radius:2px;margin-top:8px;background:var(--blue)}.hx .why li:nth-child(odd)::before{background:var(--red)}.hx .every{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.hx .every h3{font:500 24px/1.2 var(--hx-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:18px}.hx .every li{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:15px;color:var(--text)}.hx .every li i{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--c-bg,#FFF1F1);color:var(--c-fg,var(--red-cta))}.hx .every li i hx-i{width:16px;height:16px}.hx .every .c2 li i{--c-bg:#EEF5FD;--c-fg:var(--blue)}.hx .every .c3 li i{--c-bg:#F1F5F9;--c-fg:var(--ink)}.hx .every .c4 li i{--c-bg:#ECFDF3;--c-fg:var(--ok)}.hx .band{background:linear-gradient(135deg,#1565C0 0%,#0D47A1 55%,#0B3D91 100%);color:#fff;position:relative;overflow:hidden}.hx .band::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 20% 30%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 20% 30%,#000,transparent 70%)}.hx .band .inner{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.hx .band .copy{display:flex;flex-direction:column;gap:22px}.hx .band .pill{background:rgb(255 255 255 / .12)}.hx .band ol{display:flex;flex-direction:column;gap:14px;counter-reset:s}.hx .band ol li{display:flex;gap:14px;counter-increment:s;color:rgb(255 255 255 / .88);font-size:16px;line-height:1.5}.hx .band ol li::before{content:counter(s);flex:none;width:28px;height:28px;border-radius:8px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .3);display:grid;place-items:center;font:800 13px/1 var(--hx-display);color:#fff}.hx .band ol b{color:#fff}.hx .report{padding:18px;display:flex;flex-direction:column;gap:14px}.hx .report .kpis{grid-template-columns:repeat(4,1fr)}.hx .report .bars div{grid-template-columns:110px 1fr 34px;font-size:12px}.hx .report .bars div i{height:12px}.hx .report .hd{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px}.hx .report .note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#F8FAFC;border:1px solid var(--line-2);font-size:12px;color:var(--muted)}.hx .report .note hx-i{width:14px;height:14px;color:var(--blue);flex:none;margin-top:2px}.hx .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.hx .faq .side{position:sticky;top:110px;display:flex;flex-direction:column;gap:20px}.hx .qa{border-top:1px solid var(--line)}.hx .qa details{border-bottom:1px solid var(--line)}.hx .qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font:700 18px/1.35 var(--hx-body);color:var(--ink)}.hx .qa summary::-webkit-details-marker{display:none}.hx .qa summary i{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:transform .2s ease,background .2s ease}.hx .qa summary i hx-i{width:16px;height:16px}.hx .qa details[open] summary i{transform:rotate(45deg);background:var(--ink);color:#fff;border-color:var(--ink)}.hx .qa details p{padding:0 56px 24px 0;color:var(--muted);font-size:16px;line-height:1.65}.hx .final{display:grid;grid-template-columns:420px 1fr;min-height:640px}.hx .final .panel{background:linear-gradient(180deg,#13263B,#0D1B2A);color:#fff;padding:56px 40px;display:flex;flex-direction:column;gap:24px}.hx .final .panel h2{font:800 30px/1.1 var(--hx-display);letter-spacing:-.03em}.hx .final .panel .grp{display:flex;flex-direction:column;gap:0;border-top:1px solid rgb(255 255 255 / .14)}.hx .final .panel .grp div{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid rgb(255 255 255 / .1);font-size:15px;color:rgb(255 255 255 / .9)}.hx .final .panel .grp hx-i{width:16px;height:16px;color:var(--red);flex:none}.hx .final .panel .grp em{margin-left:auto;font:600 11px/1 var(--hx-mono);color:rgb(255 255 255 / .5);font-style:normal;letter-spacing:.06em}.hx .final .scene{position:relative;overflow:hidden;display:grid;place-items:center;padding:48px 24px;isolation:isolate}.hx .final .scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;z-index:-1}.hx .final .card{background:rgb(255 255 255 / .96);border-radius:20px;box-shadow:var(--sh-3);padding:40px 36px;max-width:520px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.hx .final .card .capture{box-shadow:none;border:1px solid var(--line);width:100%}.hx .ftr{background:var(--navy);color:rgb(255 255 255 / .72);padding:64px 0 32px;font-size:15px}.hx .ftr .top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-bottom:48px;border-bottom:1px solid rgb(255 255 255 / .12)}.hx .ftr .brand{display:flex;flex-direction:column;gap:16px;max-width:320px}.hx .ftr .brand img{height:38px;width:auto;align-self:flex-start;object-fit:contain}.hx .ftr h4{font:700 12px/1 var(--hx-body);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:16px}.hx .ftr ul{display:flex;flex-direction:column;gap:10px}.hx .ftr a{color:rgb(255 255 255 / .72)}.hx .ftr a:hover{color:#fff}.hx .ftr .bot{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-top:24px;font-size:13px;color:rgb(255 255 255 / .5)}.hx .ftr .bot a{color:rgb(255 255 255 / .5)}.hx.js .rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.hx.js .rv.in{opacity:1;transform:none}.hx.js .rv.d1{transition-delay:.08s}.hx.js .rv.d2{transition-delay:.16s}.hx.js .rv.d3{transition-delay:.24s}.hx.js .rv.d4{transition-delay:.32s}@keyframes hxfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.hx .float{animation:hxfloat 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hx *{animation:none!important;transition:none!important}.hx.js .rv{opacity:1;transform:none}}.hx .phero{position:relative;padding:150px 0 clamp(190px,19vw,280px);overflow:hidden;color:#fff;background:#0E4FA8;isolation:isolate}.hx .phero .grid-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:end}.hx .phero .copy{display:flex;flex-direction:column;gap:22px;max-width:640px}.hx .phero .h1{color:#fff;font-size:clamp(38px,4.8vw,66px)}.hx .phero .lead{color:rgb(255 255 255 / .9)}.hx .phero .visual{align-self:center}.hx .phero .world{width:max(100%,1300px)}.hx .app .geogrid{max-width:280px;margin:0 auto}.hx .phero.simple{background:linear-gradient(160deg,#0E4FA8,#1565C0 60%,#2F80D8)}.hx .phero.simple{padding-bottom:clamp(72px,8vw,112px)}.hx .crumbs{display:flex;gap:8px;font-size:13px;font-weight:600;color:rgb(255 255 255 / .75)}.hx .crumbs a{color:rgb(255 255 255 / .75)}.hx .crumbs a:hover{color:#fff}.hx .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hx .cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.hx .cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sh-1);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;color:inherit}.hx a.card:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:#CBD5E1;color:inherit}.hx .card .ic{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:#FFF1F1;color:var(--red-cta)}.hx .card .ic hx-i{width:22px;height:22px}.hx .card:nth-child(3n+2) .ic{background:#EEF5FD;color:var(--blue)}.hx .card:nth-child(3n+3) .ic{background:#F1F5F9;color:var(--ink)}.hx .checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hx .checks li{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;font-weight:600;color:var(--ink);font-size:16px;line-height:1.45}.hx .checks li hx-i{flex:none;width:20px;height:20px;color:var(--red-cta);margin-top:1px}.hx .timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:t;border-top:2px solid var(--ink)}.hx .timeline li{counter-increment:t;padding:24px 24px 0 0;display:flex;flex-direction:column;gap:10px;position:relative}.hx .timeline li::before{content:"0" counter(t);font:800 14px/1 var(--hx-mono);color:var(--red-cta);letter-spacing:.06em}.hx .timeline li::after{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #fff}.hx .timeline h3{font:800 21px/1.2 var(--hx-display);letter-spacing:-.025em;color:var(--ink)}.hx .tbl{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#fff;font-size:15px}.hx .tbl th,.hx .tbl td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.hx .tbl thead th{background:var(--surface);font:700 13px/1.3 var(--hx-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hx .tbl tbody th{font-weight:700;color:var(--ink);width:26%}.hx .tbl tr:last-child th,.hx .tbl tr:last-child td{border-bottom:0}.hx .tbl-wrap{overflow-x:auto;border-radius:var(--r-lg)}.hx .prose{max-width:760px;display:flex;flex-direction:column;gap:18px}.hx .prose h2{font:800 28px/1.15 var(--hx-display);letter-spacing:-.03em;color:var(--ink);margin-top:20px}.hx .prose p,.hx .prose li{font-size:17px;line-height:1.7;color:var(--text)}.hx .pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hx .pkg{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sh-1);scroll-margin-top:100px}.hx .pkg.hl{border:2px solid var(--ink);box-shadow:var(--sh-2)}.hx .pkg h3{font:800 22px/1.2 var(--hx-display);letter-spacing:-.025em;color:var(--ink)}.hx .pkg .price{font:800 34px/1 var(--hx-display);letter-spacing:-.03em;color:var(--ink)}.hx .pkg .price small{font:500 15px var(--hx-body);color:var(--faint);letter-spacing:0}.hx .pkg ul{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.hx .pkg li{display:flex;gap:10px;font-size:15px;color:var(--text);line-height:1.45}.hx .pkg li hx-i{flex:none;width:17px;height:17px;color:var(--red-cta);margin-top:2px}.hx .pkg .meta{font-size:13px;color:var(--faint);margin-top:auto;padding-top:8px}.hx .related{display:flex;flex-wrap:wrap;gap:10px}.hx .formcard{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,4vw,44px);box-shadow:var(--sh-2)}.hx .formgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.hx .aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:110px}.hx .aside .item{display:flex;gap:14px;align-items:flex-start}.hx .aside .item i{flex:none;width:36px;height:36px;border-radius:10px;background:#FFF1F1;color:var(--red-cta);display:grid;place-items:center}.hx .aside .item i hx-i{width:18px;height:18px}.hx .aside .item b{display:block;color:var(--ink);font-size:16px}.hx .aside .item span{font-size:15px;color:var(--muted)}.hx .cta-band{background:var(--ink);color:#fff;border-radius:var(--r-xl);padding:clamp(40px,5vw,72px);display:grid;grid-template-columns:1.3fr auto;gap:32px;align-items:center;position:relative;overflow:hidden;isolation:isolate}.hx .cta-band::after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgb(255 49 49 / .45),transparent);z-index:-1}.hx .cta-band::before{content:"";position:absolute;left:-80px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgb(21 101 192 / .55),transparent);z-index:-1}.hx .wpcf7 form p{margin:0 0 18px}.hx .wpcf7 label{display:block;font-weight:600;color:var(--ink);font-size:15px}.hx .wpcf7 input[type=text],.hx .wpcf7 input[type=email],.hx .wpcf7 input[type=url],.hx .wpcf7 input[type=tel],.hx .wpcf7 textarea{display:block;width:100%;margin-top:8px;padding:13px 14px;font:inherit;font-weight:400;color:var(--ink);background:#fff;border:1px solid #CBD5E1;border-radius:10px}.hx .wpcf7 textarea{min-height:140px;height:140px}.hx .wpcf7 input:focus,.hx .wpcf7 textarea:focus{border-color:var(--blue);outline:3px solid rgb(21 101 192 / .22);outline-offset:0}.hx .wpcf7 .wpcf7-list-item{margin:0}.hx .wpcf7 .wpcf7-acceptance label{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--muted);font-size:14px}.hx .wpcf7 .wpcf7-acceptance input{margin-top:3px;width:18px;height:18px}.hx .wpcf7 input[type=submit]{background:var(--red-cta);color:#fff;border:0;border-radius:10px;padding:0 26px;min-height:52px;font:700 16px var(--hx-body);cursor:pointer;width:100%}.hx .wpcf7 input[type=submit]:hover{background:var(--red-hover)}.hx .wpcf7 .wpcf7-not-valid-tip{color:var(--red-hover);font-size:14px;margin-top:4px}.hx .wpcf7 form .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border-radius:10px}.hx .demo-form label{display:block;margin-bottom:16px;font-weight:600;color:var(--ink);font-size:15px}.hx .demo-form input{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #CBD5E1;border-radius:10px}@media (max-width:1180px){.hx .fcards{grid-template-columns:repeat(3,minmax(0,1fr))}.hx .fcards .fcard:nth-child(n+4){display:none}.hx .svc{grid-template-columns:repeat(2,1fr)}.hx .svc>a:nth-child(3){border-left:0}.hx .svc>a:nth-child(n+3){border-top:1px solid var(--line)}.hx .every{grid-template-columns:repeat(2,1fr)}.hx .final{grid-template-columns:1fr}.hx .final .panel{order:2}}@media (max-width:1020px){.hx .nav,.hx .hdr .cta{display:none}.hx .burger{display:grid}.hx .mnav.open{display:flex;flex-direction:column;gap:4px;position:absolute;top:100%;left:0;right:0;height:calc(100vh - 76px);height:calc(100dvh - 76px);background:#fff;padding:16px var(--gut) 32px;overflow:auto;z-index:49}.hx .mnav a{display:block;padding:14px 8px;border-bottom:1px solid var(--line);font:700 18px/1.2 var(--hx-body);color:var(--ink)}.hx .mnav a.sub{padding-left:20px;font-weight:600;font-size:16px;color:var(--muted)}.hx .mnav .btn{margin-top:16px;border:0}.hx .mnav a.btn{display:flex;justify-content:center;color:#fff;padding:0 20px;font-size:16px;white-space:nowrap}.hx .hero .grid-hero,.hx .phero .grid-hero{grid-template-columns:1fr}.hx .hero{padding-top:120px}.hx .hero .visual{max-width:560px}.hx .split{grid-template-columns:1fr}.hx .split>div+div{border-left:0;border-top:1px solid var(--line)}.hx .g3,.hx .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .audit{grid-template-columns:1fr}.hx .audit .art{min-height:260px;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.hx .band .inner,.hx .faq,.hx .formgrid{grid-template-columns:1fr;gap:40px}.hx .faq .side,.hx .aside{position:static}.hx .why{grid-template-columns:1fr}.hx .why>div{border-right:0!important;border-bottom:1px solid var(--line)}.hx .why>div:last-child{border-bottom:0}.hx .pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.hx .ftr .top{grid-template-columns:1fr 1fr}.hx .cta-band{grid-template-columns:1fr}}@media (max-width:640px){.hx{--gut:20px;font-size:16px}.hx .hero{padding-top:108px}.hx .hero .copy{padding-top:8px}.hx .hero .visual{margin:0 -8px}.hx .capture{flex-direction:column;padding:8px}.hx .capture .btn{width:100%}.hx .fcards{grid-template-columns:1fr}.hx .fcards .fcard:nth-child(n+4){display:flex}.hx .svc{grid-template-columns:1fr}.hx .svc>a+a{border-left:0;border-top:1px solid var(--line)}.hx .every{grid-template-columns:1fr;gap:28px}.hx .g2,.hx .g3,.hx .g4,.hx .cards,.hx .cards.c4,.hx .cards.c2,.hx .checks,.hx .pkgs{grid-template-columns:1fr}.hx .tiles{grid-template-columns:repeat(5,1fr);gap:8px}.hx .tile hx-i{width:22px;height:22px}.hx .report .kpis{grid-template-columns:repeat(2,1fr)}.hx .kpi{padding:8px}.hx .kpi b{font-size:18px}.hx .report .bars div{grid-template-columns:90px 1fr 30px}.hx .why>div{flex-direction:column;gap:8px;padding:26px 22px}.hx .why .n{font-size:44px}.hx .qa details p{padding-right:0}.hx .timeline{grid-template-columns:1fr}.hx .ftr .top{grid-template-columns:1fr}.hx .toast{left:12px;right:12px;bottom:12px;max-width:none;border-radius:16px}.hx .final .card{padding:28px 20px}.hx .stackwin .tab{font-size:9.5px}.hx .app-body{grid-template-columns:1fr}.hx .app-side{display:none}}.hx .app .shot .st .tag{display:none}.hx .i-arrow{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14M13 6l6 6-6 6%22/%3E%3C/svg%3E")}.hx .i-check{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 6 9 17l-5-5%22/%3E%3C/svg%3E")}.hx .i-chev{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m6 9 6 6 6-6%22/%3E%3C/svg%3E")}.hx .i-plus{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/svg%3E")}.hx .i-menu{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 6h16M4 12h16M4 18h16%22/%3E%3C/svg%3E")}.hx .i-x{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M18 6 6 18M6 6l12 12%22/%3E%3C/svg%3E")}.hx .i-phone{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z%22/%3E%3C/svg%3E")}.hx .i-phone-x{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2zM16 2l6 6M22 2l-6 6%22/%3E%3C/svg%3E")}.hx .i-pin{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%223%22/%3E%3C/svg%3E")}.hx .i-globe{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Cpath d=%22M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20%22/%3E%3C/svg%3E")}.hx .i-search{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22m21 21-4.3-4.3%22/%3E%3C/svg%3E")}.hx .i-ads{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 11v2a1 1 0 0 0 1 1h2l5 4V6L6 10H4a1 1 0 0 0-1 1zM15 8.5a5 5 0 0 1 0 7M18.5 5a10 10 0 0 1 0 14%22/%3E%3C/svg%3E")}.hx .i-chart{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 3v18h18M7 15l4-4 3 3 5-6%22/%3E%3C/svg%3E")}.hx .i-target{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%226%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%222%22/%3E%3C/svg%3E")}.hx .i-star{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z%22/%3E%3C/svg%3E")}.hx .i-spark{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l1.8 5.2L19 10l-5.2 1.8L12 17l-1.8-5.2L5 10l5.2-1.8zM19 16l.7 2 2 .7-2 .7-.7 2-.7-2-2-.7 2-.7z%22/%3E%3C/svg%3E")}.hx .i-shield{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z%22/%3E%3Cpath d=%22m9 12 2 2 4-4%22/%3E%3C/svg%3E")}.hx .i-code{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m16 18 6-6-6-6M8 6l-6 6 6 6%22/%3E%3C/svg%3E")}.hx .i-mail{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%224%22 width=%2220%22 height=%2216%22 rx=%222%22/%3E%3Cpath d=%22m22 7-10 6L2 7%22/%3E%3C/svg%3E")}.hx .i-cal{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2218%22 rx=%222%22/%3E%3Cpath d=%22M16 2v4M8 2v4M3 10h18%22/%3E%3C/svg%3E")}.hx .i-clock{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Cpath d=%22M12 6v6l4 2%22/%3E%3C/svg%3E")}.hx .i-eye{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3C/svg%3E")}.hx .i-file{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8zM14 2v6h6M8 13h8M8 17h5%22/%3E%3C/svg%3E")}.hx .i-users{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2%22/%3E%3Ccircle cx=%229%22 cy=%227%22 r=%224%22/%3E%3Cpath d=%22M22 21v-2a4 4 0 0 0-3-3.9M16 3.1a4 4 0 0 1 0 7.8%22/%3E%3C/svg%3E")}.hx .i-link{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 13a5 5 0 0 0 7.5.5l3-3a5 5 0 0 0-7-7l-1.7 1.7M14 11a5 5 0 0 0-7.5-.5l-3 3a5 5 0 0 0 7 7l1.7-1.7%22/%3E%3C/svg%3E")}.hx .i-layout{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%222%22/%3E%3Cpath d=%22M3 9h18M9 21V9%22/%3E%3C/svg%3E")}.hx .i-bolt{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 2 3 14h9l-1 8 10-12h-9z%22/%3E%3C/svg%3E")}.hx .i-trend{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m22 7-8.5 8.5-5-5L2 17M16 7h6v6%22/%3E%3C/svg%3E")}.hx .i-filter{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 3H2l8 9.5V19l4 2v-8.5z%22/%3E%3C/svg%3E")}.hx .i-undo{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 12a9 9 0 1 0 3-6.7L3 8M3 3v5h5%22/%3E%3C/svg%3E")}.hx .i-lock{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%2211%22 width=%2218%22 height=%2211%22 rx=%222%22/%3E%3Cpath d=%22M7 11V7a5 5 0 0 1 10 0v4%22/%3E%3C/svg%3E")}.hx .i-msg{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z%22/%3E%3C/svg%3E")}.hx .i-wrench{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.8-3.8a6 6 0 0 1-7.9 7.9l-6.9 6.9a2.1 2.1 0 0 1-3-3l6.9-6.9a6 6 0 0 1 7.9-7.9z%22/%3E%3C/svg%3E")}.hx .i-drop{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2.7s-7 7.3-7 12.3a7 7 0 0 0 14 0c0-5-7-12.3-7-12.3z%22/%3E%3C/svg%3E")}.hx .i-snow{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2v20M4.9 4.9l14.2 14.2M2 12h20M4.9 19.1 19.1 4.9%22/%3E%3C/svg%3E")}.hx .i-home{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 10.5 12 3l9 7.5V21a1 1 0 0 1-1 1h-5v-7H9v7H4a1 1 0 0 1-1-1z%22/%3E%3C/svg%3E")}.hx .i-leaf{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.5 19 2c1 2 2 4.2 2 8 0 5.5-4.8 10-10 10zM2 21c0-3 1.9-5.4 5.1-6%22/%3E%3C/svg%3E")}.hx .i-bug{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%228%22 y=%226%22 width=%228%22 height=%2214%22 rx=%224%22/%3E%3Cpath d=%22M12 20v-9M14 7l2-2M10 7 8 5M8 13H4M16 13h4M8 17l-3 2M16 17l3 2M8 9 5 7M16 9l3-2%22/%3E%3C/svg%3E")}.hx .i-brush{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9.1 14.9 4 20M14 4l6 6-8.5 8.5a2.1 2.1 0 0 1-3 0l-3-3a2.1 2.1 0 0 1 0-3z%22/%3E%3C/svg%3E")}.hx .i-hammer{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 6l4 4M3 21l9-9M12 4l8 8-3 3-8-8z%22/%3E%3C/svg%3E")}.hx .i-paint{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 4h13v5H4zM17 6.5h3v6h-8v3M10 15.5h4V22h-4z%22/%3E%3C/svg%3E")}.hx .i-garage{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 21V8l9-5 9 5v13M7 21v-9h10v9M7 15h10M7 18h10%22/%3E%3C/svg%3E")}.hx .i-ok{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Cpath d=%22m9 12 2 2 4-4%22/%3E%3C/svg%3E")}.hx .i-grid{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223%22 width=%227%22 height=%227%22 rx=%221%22/%3E%3Crect x=%2214%22 y=%223%22 width=%227%22 height=%227%22 rx=%221%22/%3E%3Crect x=%223%22 y=%2214%22 width=%227%22 height=%227%22 rx=%221%22/%3E%3Crect x=%2214%22 y=%2214%22 width=%227%22 height=%227%22 rx=%221%22/%3E%3C/svg%3E")}.hx .i-cursor{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 4l7 17 2.5-7.5L21 11z%22/%3E%3C/svg%3E")}.hx .i-gauge{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 14l4-4M3.3 19a10 10 0 1 1 17.4 0%22/%3E%3C/svg%3E")}.hx .i-send{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 2 11 13M22 2l-7 20-4-9-9-4z%22/%3E%3C/svg%3E")}.hx .i-inbox{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 12h-6l-2 3h-4l-2-3H2M5.5 5.1 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.5-6.9A2 2 0 0 0 16.8 4H7.2a2 2 0 0 0-1.7 1.1z%22/%3E%3C/svg%3E")}.hx .i-list{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01%22/%3E%3C/svg%3E")}.hx .i-robot-free{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Cpath d=%22M8 14s1.5 2 4 2 4-2 4-2M9 9h.01M15 9h.01%22/%3E%3C/svg%3E")}html{scroll-padding-top:92px}body{margin:0;background:#fff}.hx.site{min-height:100vh;display:flex;flex-direction:column}.hx .site-main{flex:1 0 auto}.hx .skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:700;transition:top .15s ease}.hx .skip-link:focus{top:12px;color:#fff}.admin-bar .hx .hdr{top:32px}@media (max-width:782px){.admin-bar .hx .hdr{top:46px}}.hx .sr:focus{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal}.hx .flip{transform:scaleX(-1)}.hx .narrow{max-width:calc(760px + var(--gut)*2)}.hx .site-main.is-standard{padding-top:76px}.hx .page-hd{background:var(--paper);border-bottom:1px solid var(--line);padding:clamp(40px,6vw,72px) 0 clamp(32px,4vw,48px)}.hx .page-hd .wrap{display:flex;flex-direction:column;gap:14px}.hx .page-hd .h2{max-width:900px}.hx .page-hd .lead{max-width:760px}.hx .page-hd .lead p+p{margin-top:12px}.hx .page-hd .crumbs{flex-wrap:wrap;color:var(--faint)}.hx .page-hd .crumbs a{color:var(--muted)}.hx .page-hd .crumbs a:hover{color:var(--ink)}.hx .page-hd .crumbs [aria-current]{color:var(--ink)}.hx .page-hd .crumbs p{margin:0}.hx .page-hd .eyebrow{text-decoration:none}.hx .layout{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(64px,8vw,112px)}.hx .layout.has-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.hx .layout.sidebar-left{grid-template-columns:300px minmax(0,1fr)}.hx .layout.sidebar-left .layout-main{order:2}.hx .sidebar{display:flex;flex-direction:column;gap:28px;position:sticky;top:100px}.hx .widget{font-size:15px;color:var(--muted)}.hx .widget-title{font:700 12px/1 var(--hx-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.hx .widget ul{display:flex;flex-direction:column;gap:8px}.hx .widget li ul{margin:8px 0 0 14px}.hx .widget a{color:var(--text)}.hx .widget a:hover{color:var(--red-cta)}.hx .widget select{width:100%;padding:10px 12px;border:1px solid #CBD5E1;border-radius:10px;font:inherit;background:#fff}.hx .posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.hx .layout:not(.has-sidebar) .posts{grid-template-columns:repeat(3,minmax(0,1fr))}.hx .post-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1);transition:transform .2s ease,box-shadow .2s ease}.hx .post-card:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.hx .post-card-media img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.hx .post-card-body{display:flex;flex-direction:column;gap:10px;padding:24px;flex:1}.hx .post-card .entry-title a{color:var(--ink)}.hx .post-card .entry-title a:hover{color:var(--red-cta)}.hx .post-card .link{margin-top:auto;padding-top:6px}.hx .post-card.sticky{border-color:var(--red-cta)}.hx .entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;color:var(--faint)}.hx .entry-meta a{color:var(--muted)}.hx .entry-meta .sep{opacity:.6}.hx .none{max-width:620px;padding:24px 0}.hx .nav-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.hx .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;font-weight:700;color:var(--ink);background:#fff}.hx .page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff}.hx a.page-numbers:hover{border-color:var(--ink);color:var(--ink)}.hx .page-numbers hx-i{width:16px;height:16px}.hx .entry-media{margin:0 0 36px}.hx .entry-media img{width:100%;height:auto;border-radius:var(--r-lg)}.hx .entry-footer{display:flex;flex-direction:column;gap:32px;margin-top:48px}.hx .tags{display:flex;flex-wrap:wrap;gap:8px}.hx .tags a{padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--muted)}.hx .tags a:hover{color:var(--ink);border-color:var(--ink)}.hx .post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.hx .post-navigation a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font-weight:700;height:100%}.hx .post-navigation a:hover{border-color:var(--ink)}.hx .post-navigation small{font:700 11px/1 var(--hx-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.hx .post-navigation .nav-next{text-align:right;grid-column:2}.hx .page-links{display:flex;gap:8px;margin-top:24px;font-weight:700}.hx .entry-content{--reading:760px;font-size:18px;line-height:1.75;color:var(--text)}.hx .layout-main>.entry-content,.hx .layout-main>.entry-media{max-width:var(--reading)}.hx .layout:not(.has-sidebar) .layout-main>.entry-content,.hx .layout:not(.has-sidebar) .layout-main>.entry-media,.hx .layout:not(.has-sidebar) .layout-main>.entry-footer{margin-left:auto;margin-right:auto;max-width:var(--reading)}.hx article.entry>.entry-content,.hx .entry-full{padding:clamp(40px,6vw,72px) 0 clamp(64px,8vw,112px)}.hx article.entry>.entry-content>*,.hx .entry-full>*{max-width:var(--reading);margin-left:auto;margin-right:auto;padding-left:var(--gut);padding-right:var(--gut);box-sizing:content-box}.hx article.entry>.entry-content.entry-wide>*{max-width:var(--w)}.hx article.entry>.entry-content>.alignwide,.hx .entry-full>.alignwide{max-width:var(--w)}.hx article.entry>.entry-content>.alignfull,.hx .entry-full>.alignfull{max-width:none;padding-left:0;padding-right:0}.hx .entry-content>*+*{margin-top:1.15em}.hx .entry-content p,.hx .entry-content li{text-wrap:pretty}.hx .entry-content h2,.hx .entry-content h3,.hx .entry-content h4,.hx .entry-content h5,.hx .entry-content h6{font-family:var(--hx-display);color:var(--ink);font-weight:800;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.hx .entry-content h2{font-size:clamp(26px,2.4vw,34px);margin-top:1.8em}.hx .entry-content h3{font-size:clamp(21px,1.8vw,25px);margin-top:1.6em}.hx .entry-content h4{font-size:19px;margin-top:1.4em}.hx .entry-content h5,.hx .entry-content h6{font-size:16px;margin-top:1.4em}.hx .entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.button){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hx .entry-content ul,.hx .entry-content ol{padding-left:1.4em}.hx .entry-content ul{list-style:disc}.hx .entry-content ol{list-style:decimal}.hx .entry-content li+li{margin-top:.4em}.hx .entry-content li>ul,.hx .entry-content li>ol{margin-top:.4em}.hx .entry-content strong{color:var(--ink)}.hx .entry-content img{height:auto;border-radius:var(--r)}.hx .entry-content figcaption,.hx .wp-caption-text{margin-top:10px;font-size:14px;color:var(--faint);text-align:center}.hx .entry-content blockquote{border-left:4px solid var(--red-cta);padding:4px 0 4px 22px;font-size:20px;color:var(--ink)}.hx .entry-content blockquote cite{display:block;margin-top:10px;font-size:14px;font-style:normal;color:var(--faint)}.hx .entry-content .wp-block-pullquote{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:28px 0;text-align:center}.hx .entry-content .wp-block-pullquote blockquote{border:0;padding:0;font:800 clamp(22px,2.4vw,30px)/1.3 var(--hx-display);letter-spacing:-.02em}.hx .entry-content hr,.hx .entry-content .wp-block-separator{border:0;border-top:1px solid var(--line);margin-top:2.4em;margin-bottom:2.4em}.hx .entry-content code{font-family:var(--hx-mono);font-size:.88em;padding:2px 6px;border-radius:6px;background:var(--surface);border:1px solid var(--line)}.hx .entry-content pre{font-family:var(--hx-mono);font-size:15px;line-height:1.6;padding:20px;border-radius:var(--r);background:var(--ink);color:#E2E8F0;overflow:auto}.hx .entry-content pre code{padding:0;background:none;border:0;color:inherit}.hx .entry-content table{width:100%;border-collapse:collapse;font-size:16px}.hx .entry-content th,.hx .entry-content td{padding:12px 14px;border:1px solid var(--line);text-align:left;vertical-align:top}.hx .entry-content thead th{background:var(--surface);color:var(--ink)}.hx .entry-content .alignleft{float:left;margin:.3em 1.6em 1em 0;max-width:50%}.hx .entry-content .alignright{float:right;margin:.3em 0 1em 1.6em;max-width:50%}.hx .entry-content .aligncenter{margin-left:auto;margin-right:auto}.hx .entry-content::after{content:"";display:table;clear:both}.hx .entry-content .wp-block-cover{border-radius:var(--r)}.hx .entry-content .wp-block-gallery{gap:12px}.hx .entry-content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.hx .wp-block-button__link,.hx .wp-element-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;font:700 16px/1 var(--hx-body);background:var(--red-cta);color:#fff;border:1.5px solid #fff0;text-decoration:none;cursor:pointer}.hx .wp-block-button__link:hover,.hx .wp-element-button:hover{background:var(--red-hover);color:#fff}.hx .is-style-outline>.wp-block-button__link{background:#fff0;color:var(--ink);border-color:#CBD5E1}.hx .is-style-outline>.wp-block-button__link:hover{border-color:var(--ink);background:#fff0;color:var(--ink)}.hx .entry-content .wp-block-embed iframe{max-width:100%}.hx .entry-content .has-background{padding:1.4em 1.6em;border-radius:var(--r)}.hx input[type=text],.hx input[type=email],.hx input[type=url],.hx input[type=tel],.hx input[type=password],.hx input[type=number],.hx input[type=search],.hx textarea,.hx select{font:inherit;color:var(--ink)}.hx .comment-form input[type=text],.hx .comment-form input[type=email],.hx .comment-form input[type=url],.hx .comment-form textarea,.hx .post-password-form input[type=password]{display:block;width:100%;margin-top:6px;padding:13px 14px;background:#fff;border:1px solid #CBD5E1;border-radius:10px}.hx .comment-form input:focus,.hx .comment-form textarea:focus{border-color:var(--blue);outline:3px solid rgb(21 101 192 / .22);outline-offset:0}.hx .comment-form{display:flex;flex-direction:column;gap:16px;margin-top:20px}.hx .comment-form label{font-weight:600;color:var(--ink);font-size:15px}.hx .comment-form-cookies-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px}.hx .comment-form-cookies-consent label{font-weight:400;color:var(--muted)}.hx .search-form{max-width:520px;width:100%}.hx .search-form input{flex:1;min-width:0;border:0;background:#fff0;padding:0 14px;font-size:16px;color:var(--ink);min-height:48px;outline:0}.hx .search-form input::-webkit-search-cancel-button{display:none}.hx .widget .search-form{box-shadow:none}.hx .widget .search-form .btn{padding:0 14px}.hx .comments{display:flex;flex-direction:column;gap:20px;padding-top:12px}.hx .comment-list{display:flex;flex-direction:column;gap:16px}.hx .comment-list .children{margin:16px 0 0 24px;display:flex;flex-direction:column;gap:16px}.hx .comment-body{padding:20px 22px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.hx .comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;color:var(--faint);margin-bottom:10px}.hx .comment-author{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--ink)}.hx .comment-author img{border-radius:50%}.hx .comment-author .says{display:none}.hx .comment-content p+p{margin-top:10px}.hx .comment-metadata a{color:var(--faint)}.hx .reply{margin-top:10px;font-size:14px;font-weight:700}.hx .bypostauthor>.comment-body{border-color:var(--red-cta)}.hx .nf .stack{align-items:center;max-width:720px}.hx .nf .search-form{margin:8px auto}.hx .hdr-tools{display:flex;align-items:center;gap:4px;margin-left:8px}.hx .hdr-tool{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#fff}.hx .hdr-tool:hover{background:rgb(255 255 255 / .12);color:#fff}.hx .hdr-tool hx-i{width:21px;height:21px}.hx .hdr.solid .hdr-tool,.hx .hdr.light .hdr-tool{color:var(--ink)}.hx .hdr.solid .hdr-tool:hover,.hx .hdr.light .hdr-tool:hover{background:var(--surface);color:var(--ink)}.hx .hx-cart-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red-cta);color:#fff;font:700 11px/18px var(--hx-body);text-align:center}.hx .hx-cart-count.is-empty{display:none}.hx .ftr .bot span a+a{margin-left:18px}@media (max-width:1020px){.hx .timeline[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.hx .timeline[style]{grid-template-columns:1fr!important}}@media (max-width:640px){.hx .tbl{font-size:14px;line-height:1.45}.hx .tbl th,.hx .tbl td{padding:12px 9px}.hx .tbl thead th{font-size:10.5px;letter-spacing:.03em;line-height:1.35}.hx .tbl tbody th{width:28%}.hx .tbl th,.hx .tbl td{overflow-wrap:break-word;hyphens:auto}}@media (max-width:380px){.hx .tbl{font-size:13px}.hx .tbl th,.hx .tbl td{padding:10px 7px}.hx .tbl tbody th{width:30%;hyphens:manual}}.hx .wpcf7 .wpcf7-acceptance label,.hx .wpcf7 .wpcf7-list-item-label{line-height:1.5}@media (max-width:1020px){.hx .layout.has-sidebar,.hx .layout.sidebar-left{grid-template-columns:1fr}.hx .layout.sidebar-left .layout-main{order:0}.hx .sidebar{position:static}.hx .layout:not(.has-sidebar) .posts{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .hdr-tools{margin-left:auto}.hx .hdr-tools~.burger{margin-left:4px}}@media (max-width:640px){.hx .posts,.hx .layout:not(.has-sidebar) .posts{grid-template-columns:1fr}.hx .post-navigation .nav-links{grid-template-columns:1fr}.hx .post-navigation .nav-next{grid-column:auto}.hx .entry-content{font-size:17px}.hx .entry-content .alignleft,.hx .entry-content .alignright{float:none;margin:1em 0;max-width:100%}}.hx .i-cart{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%2220%22 r=%221.5%22/%3E%3Ccircle cx=%2218%22 cy=%2220%22 r=%221.5%22/%3E%3Cpath d=%22M2 3h3l2.7 12.4a2 2 0 0 0 2 1.6h8.6a2 2 0 0 0 2-1.6L22 7H6%22/%3E%3C/svg%3E")}.hx .i-user{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%224.5%22/%3E%3Cpath d=%22M20 21a8 8 0 0 0-16 0%22/%3E%3C/svg%3E")}.hx .i-tag{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L2 12V2h10l8.6 8.6a2 2 0 0 1 0 2.8z%22/%3E%3Ccircle cx=%227%22 cy=%227%22 r=%221.5%22/%3E%3C/svg%3E")}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#3B29FF;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#3B29FF;--cmplz_button_accept_border_color:#3B29FF;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#3B29FF;--cmplz_slider_inactive_color:#555;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner .cmplz-marketing:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-marketing:not(.cmplz-tcf){display:none}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-hidden{display:none!important}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#334155}a{color:#1565C0}a:hover{color:#0D47A1}:focus-visible{outline:3px solid #1565C0;outline-offset:2px}h1 a,h2 a,h3 a{color:inherit;text-decoration:none}h3 a:hover{color:#D91E1E}.wpcf7{max-width:640px}.wpcf7 form p{margin:0 0 18px}.wpcf7 label{display:block;font-weight:600;color:#0F172A;font-size:16px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 textarea{display:block;width:100%;margin-top:6px;padding:12px 14px;font:inherit;font-weight:400;color:#0F172A;background:#FFF;border:1px solid #CBD5E1;border-radius:8px;box-sizing:border-box}.wpcf7 textarea{min-height:140px;height:140px}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#1565C0;outline:3px solid rgb(21 101 192 / .25);outline-offset:0}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-acceptance label{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:#334155}.wpcf7 .wpcf7-acceptance input{margin-top:4px;width:18px;height:18px}.wpcf7 input[type=submit]{background:#D91E1E;color:#FFF;border:2px solid #D91E1E;border-radius:8px;padding:14px 24px;min-height:48px;font:inherit;font-weight:700;cursor:pointer}.wpcf7 input[type=submit]:hover{background:#B51717;border-color:#B51717}.wpcf7 .wpcf7-not-valid-tip{color:#B51717;font-size:14px;margin-top:4px}.wpcf7 form .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border-radius:8px}.cmplz-cookiebanner,.cmplz-manage-consent{--cmplz_button_accept_background_color:#D91E1E;--cmplz_button_accept_border_color:#D91E1E;--cmplz_button_accept_text_color:#FFFFFF;--cmplz_button_deny_background_color:#FFFFFF;--cmplz_button_deny_border_color:#0D1B2A;--cmplz_button_deny_text_color:#0D1B2A;--cmplz_button_settings_background_color:#FFFFFF;--cmplz_button_settings_border_color:#0D1B2A;--cmplz_button_settings_text_color:#0D1B2A;--cmplz_text_color:#334155;--cmplz_hyperlink_color:#1565C0;--cmplz_slider_active_color:#D91E1E;--cmplz_button_border_radius:8px 8px 8px 8px;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_banner_border_color:#E2E8F0;--cmplz_banner_border_width:1px 1px 1px 1px}.cmplz-cookiebanner{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.cmplz-cookiebanner .cmplz-btn{font-weight:700;border-width:2px}.cmplz-cookiebanner a.cmplz-link.cookie-statement[data-relative_url=""]{display:none}