:root{--hz-page-max:1200px;--hz-gutter-min:24px;--hz-gutter:max(var(--hz-gutter-min), calc((100% - var(--hz-page-max)) / 2));--hz-page-boxed:calc(var(--hz-page-max) + 2 * var(--hz-gutter-min));--hz-heading-ink:#f6f3ef;--hz-heading-em:#b5a0ef;--hz-heading-face:'Playfair Display', 'Playfair Display Fallback', Georgia, serif;--hz-heading-weight:500;--hz-heading-lh:1.12;--hz-heading-ls:-.035em;--hz-h1:clamp(44px, 5.25vw, 82px);--hz-h2:clamp(32px, 3.5vw, 56px);--hz-h3:clamp(24px, 2vw, 30px);--hz-doc-h1:clamp(36px, 3.6vw, 56px);--hz-doc-h2:clamp(28px, 2.4vw, 38px);--hz-doc-h3:clamp(22px, 1.7vw, 26px)}@media (max-width:800px){:root{--hz-h1:clamp(42px, 8vw, 66px)}}@media (max-width:600px){:root{--hz-gutter-min:22px;--hz-gutter:22px}}@media (max-width:360px){:root{--hz-h1:38px}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgb(0 0 0 / .05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgb(0 0 0 / .05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgb(0 0 0 / .1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgb(0 0 0 / .1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid #fff0;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgb(0 0 0 / .1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgb(0 0 0 / .1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgb(255 255 255 / .7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:#fff0;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:#fff0}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgb(0 0 0 / .05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}:root{--hz-primary:#10ABF2;--hz-primary-light:#5DD3FF;--hz-primary-dark:#007DC8;--hz-primary-alpha-10:rgba(16, 171, 242, 0.10);--hz-primary-alpha-20:rgba(16, 171, 242, 0.20);--hz-violet:#A855F7;--hz-magenta:#FF4DCA;--hz-subtitle:#10A3ED;--hz-success:#34D399;--hz-warning:#FBBF24;--hz-bg:#050505;--hz-bg-surface:#0D0D0D;--hz-bg-raised:#1A1A1A;--hz-bg-overlay:rgba(5, 5, 5, 0.96);--hz-text:#ffffff;--hz-text-muted:#A0A0A0;--hz-text-subtle:rgba(160, 160, 160, 0.80);--hz-hero-sub-phone:#C8C8C8;--hz-border:#28292A;--hz-border-alpha:rgba(255, 255, 255, 0.08);--hz-border-primary:rgba(16, 171, 242, 0.30);--hz-font-display:'Playfair Display', 'Playfair Display Fallback', Georgia, 'Times New Roman', serif;--hz-font-body:'Montserrat', 'Montserrat Fallback', system-ui, -apple-system, sans-serif;--hz-text-xs:0.75rem;--hz-text-sm:0.875rem;--hz-text-base:1rem;--hz-text-lg:1.125rem;--hz-text-xl:1.25rem;--hz-text-2xl:1.5rem;--hz-text-3xl:2rem;--hz-text-4xl:2.5rem;--hz-text-5xl:3.5rem;--hz-content-max:1280px;--hz-content-wide:1440px;--hz-header-h:72px;--hz-radius-sm:4px;--hz-radius:6px;--hz-radius-lg:12px;--hz-radius-full:9999px;--hz-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.45);--hz-shadow:0 4px 16px rgba(0, 0, 0, 0.60);--hz-shadow-lg:0 8px 32px rgba(0, 0, 0, 0.80);--hz-transition:0.18s ease;--content-background-color:var(--hz-bg);--sidebar-background-color:var(--hz-bg-surface)}.hz-hub-cat-card__start{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--hz-border);color:var(--hz-text);font-size:.82rem;font-weight:600;line-height:1.45}.hz-hub-cat-card__start span{display:block;margin-bottom:4px;color:var(--hz-primary);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hz-cat-paths{padding:72px 0 24px;background:var(--hz-bg)}.hz-cat-paths__heading,.hz-cat-content__heading-row h2{margin:10px 0 12px;font-family:var(--hz-font-display);font-size:clamp(1.8rem, 4vw, 2.6rem);line-height:1.15;color:var(--hz-text)}.hz-cat-paths__intro{max-width:720px;margin:0 0 32px;color:var(--hz-text-muted);font-size:1rem}.hz-cat-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hz-cat-pillar-card{display:flex;min-width:0;flex-direction:column;padding:28px;background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-top:3px solid rgb(16 171 242 / .38)}.hz-cat-pillar-card--primary{grid-column:1 / -1;padding:34px;background:linear-gradient(135deg,rgb(16 171 242 / .1),var(--hz-bg-surface) 48%);border-top-color:var(--hz-primary)}.hz-cat-pillar-card__type,.hz-cat-pillar-card__label{display:block;font-size:.67rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.hz-cat-pillar-card__type{margin-bottom:8px;color:var(--hz-primary)}.hz-cat-pillar-card__label{margin-bottom:12px;color:var(--hz-text-muted)}.hz-cat-pillar-card h3{margin:0 0 12px;font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);line-height:var(--hz-heading-lh)}.hz-cat-pillar-card h3 a{color:var(--hz-text);text-decoration:none}.hz-cat-pillar-card h3 a:hover,.hz-cat-pillar-card h3 a:focus-visible{color:var(--hz-primary)}.hz-cat-pillar-card p{margin:0 0 24px;color:var(--hz-text-muted)}.hz-cat-pillar-card__meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;font-size:.76rem;font-weight:600}.hz-cat-pillar-card__meta span{color:var(--hz-text-muted)}.hz-cat-pillar-card__meta a{color:var(--hz-primary);text-decoration:none}.hz-cat-topic-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hz-cat-topic-list>span:first-child{margin-right:4px;color:var(--hz-text-muted)}.hz-cat-topic-list__item{padding:6px 10px;color:var(--hz-text);background:var(--hz-bg-surface);border:1px solid var(--hz-border)}.hz-cat-content__heading-row{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.hz-single-hero__guide-type{display:inline-flex;align-items:center;padding:4px 9px;color:var(--hz-bg);background:var(--hz-primary);font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hz-single-body--pillar>.hz-container{max-width:var(--hz-page-boxed)}.hz-article-shell{display:grid;grid-template-columns:minmax(0,820px) 232px;justify-content:space-between;align-items:start;gap:54px}.hz-single-content--pillar{min-width:0;max-width:820px}.hz-article-toc{position:sticky;top:84px;max-height:calc(100vh - 108px);overflow-y:auto}.hz-single-content--support,.hz-single-body--support .hz-parent-pillar,.hz-single-body--support .hz-single-tags{max-width:820px;margin-right:auto;margin-left:0}.hz-parent-pillar{margin-bottom:32px;padding:20px 24px;background:rgb(16 171 242 / .06);border:1px solid rgb(16 171 242 / .28);border-left:4px solid var(--hz-primary)}.hz-parent-pillar__label{display:block;margin-bottom:6px;color:var(--hz-primary);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hz-parent-pillar p{margin:0;color:var(--hz-text-muted)}.hz-parent-pillar a{color:var(--hz-text);font-weight:700}@media (max-width:720px){.ah-article .tablewrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ah-article .tablewrap table{min-width:700px}}@media (max-width:980px){.hz-article-shell{grid-template-columns:minmax(0,820px);justify-content:center}}@media (max-width:720px){.hz-cat-paths{padding-top:52px}.hz-cat-paths__grid{grid-template-columns:minmax(0,1fr)}.hz-cat-pillar-card--primary{grid-column:auto}.hz-cat-pillar-card,.hz-cat-pillar-card--primary{padding:24px 20px}.hz-cat-content__heading-row{align-items:flex-start;flex-direction:column;gap:16px}.hz-parent-pillar{padding:18px 18px}}body{background-color:var(--hz-bg);color:var(--hz-text);font-family:var(--hz-font-body);font-size:var(--hz-text-base);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--hz-primary);transition:color var(--hz-transition),opacity var(--hz-transition)}a:hover{color:var(--hz-primary-light)}h1,h2,h3,h4,h5,h6{font-family:var(--hz-heading-face);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);letter-spacing:var(--hz-heading-ls);color:var(--hz-heading-ink)}h1{font-size:var(--hz-h1)}h2{font-size:var(--hz-h2)}h3{font-size:var(--hz-h3)}img{max-width:100%;height:auto}.site-header{background-color:var(--hz-bg-surface);border-bottom:1px solid var(--hz-border)}.site-title a,.main-title a{font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--hz-primary)!important;text-shadow:var(--hz-shadow-sm);text-decoration:none}.site-title a:hover,.main-title a:hover{color:var(--hz-primary-light)!important}.main-navigation a{font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:500;letter-spacing:.04em;color:var(--hz-text-muted);transition:color var(--hz-transition)}.main-navigation a:hover,.main-navigation .current-menu-item>a{color:var(--hz-primary)}.site-content,.content-area,.site-main,article,.hentry,.inside-article,.entry-content,.page-content,.no-results,.not-found{background-color:var(--hz-bg);color:var(--hz-text)}.grid-container{background-color:var(--hz-bg)}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar,.one-container .site-content,.inside-page-header{background-color:var(--hz-bg)}.widget-area .inside-right-sidebar,.widget-area .inside-left-sidebar{background-color:var(--hz-bg-surface)}.site-info{background-color:var(--hz-bg-surface);color:var(--hz-text-muted)}.entry-content{color:var(--hz-text)}.entry-content h2,.entry-content h3,.entry-content h4{color:var(--hz-text);margin-top:2em}.site-footer{background-color:var(--hz-bg-surface);border-top:1px solid var(--hz-border);color:var(--hz-text-muted);font-size:var(--hz-text-sm)}.site-footer a{color:var(--hz-text-muted)}.site-footer a:hover{color:var(--hz-primary)}.copyright-bar{display:none}.widget-area{background-color:var(--hz-bg-surface)}.widget-title{font-family:var(--hz-font-display);color:var(--hz-primary);letter-spacing:.08em;text-transform:uppercase;font-size:var(--hz-text-sm)}.hz-top-rail{background-color:#0a0a0a;border-bottom:1px solid rgb(255 255 255 / .05);width:100%}.hz-top-rail__inner{display:flex;align-items:center;justify-content:space-between;height:36px}.hz-top-rail__tagline{font-family:var(--hz-font-body);font-size:11px;font-weight:400;letter-spacing:.06em;color:rgb(255 255 255 / .5);text-transform:uppercase}.hz-top-rail__actions{display:flex;align-items:center;gap:20px}.hz-top-rail__login{font-family:var(--hz-font-body);font-size:11px;font-weight:500;letter-spacing:.05em;color:rgb(255 255 255 / .5);text-decoration:none;transition:color var(--hz-transition)}.hz-top-rail__login:hover{color:var(--hz-primary);text-decoration:none}.hz-top-rail__cta{font-family:var(--hz-font-body);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--hz-bg);background:var(--hz-primary);padding:5px 14px;text-decoration:none;transition:background var(--hz-transition)}.hz-top-rail__cta:hover{background:var(--hz-primary-light);color:var(--hz-bg);text-decoration:none}@media (max-width:840px){.hz-top-rail__tagline{display:none}.hz-top-rail__inner{justify-content:flex-end}}.hz-site-header{position:sticky;top:0;z-index:200;background-color:var(--hz-bg-surface);border-bottom:1px solid var(--hz-border);transition:box-shadow 0.25s ease}.hz-site-header.is-scrolled{box-shadow:0 4px 32px rgb(0 0 0 / .65)}.hz-site-header__inner{display:flex;align-items:center;height:var(--hz-header-h);gap:40px}.hz-wordmark{display:flex;align-items:center;flex-shrink:0;text-decoration:none;transition:opacity var(--hz-transition)}.hz-wordmark:hover{opacity:.82;text-decoration:none}.hz-wordmark .hz-wordmark__logo{display:block;height:34px;width:auto;max-width:none}.hz-primary-nav{margin-left:auto}.hz-primary-nav__list{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.hz-primary-nav__list li{margin:0;padding:0}.hz-primary-nav__list a{font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:500;letter-spacing:.04em;color:var(--hz-text-muted);text-decoration:none;transition:color var(--hz-transition);white-space:nowrap}.hz-primary-nav__list a:hover,.hz-primary-nav__list .current-menu-item>a,.hz-primary-nav__list .current_page_item>a{color:var(--hz-primary);text-decoration:none}.hz-primary-nav__list .hz-nav-start-free>a{border:1px solid var(--hz-primary);color:var(--hz-primary)!important;padding:8px 20px;font-weight:600;font-size:var(--hz-text-sm);letter-spacing:.04em;text-decoration:none;transition:background var(--hz-transition),color var(--hz-transition)}.hz-primary-nav__list .hz-nav-start-free>a:hover{background:var(--hz-primary);color:var(--hz-bg)!important}.hz-primary-nav__list .hz-nav-cta>a{background:var(--hz-primary);color:var(--hz-bg)!important;padding:9px 22px;font-weight:600;font-size:var(--hz-text-sm);letter-spacing:.04em;text-decoration:none;border:none;transition:background var(--hz-transition),color var(--hz-transition)}.hz-primary-nav__list .hz-nav-cta>a:hover{background:var(--hz-primary-light);color:var(--hz-bg)!important}.hz-primary-nav__list li.menu-item-has-children{position:relative}.hz-primary-nav__list li.menu-item-has-children>a::after{content:'';display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:4px solid currentColor}.hz-primary-nav__list .sub-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:200px;background:var(--hz-bg-surface,#0D0D0D);border:1px solid var(--hz-border,rgb(255 255 255 / .08));border-radius:8px;padding:12px 0;list-style:none!important;margin:0;padding-left:0;z-index:9999;box-shadow:0 8px 32px rgb(0 0 0 / .6)}.hz-primary-nav__list li.menu-item-has-children:hover>.sub-menu,.hz-primary-nav__list li.menu-item-has-children:focus-within>.sub-menu{display:block}.hz-primary-nav__list .sub-menu li{margin:0;padding:0;list-style:none!important}.hz-primary-nav__list .sub-menu a{display:block;padding:10px 20px;font-size:var(--hz-text-sm);color:var(--hz-text-muted);white-space:nowrap;transition:color var(--hz-transition),background var(--hz-transition)}.hz-primary-nav__list .sub-menu a:hover{color:var(--hz-primary);background:rgb(255 255 255 / .04)}.hz-nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:1px solid var(--hz-border);cursor:pointer;padding:8px;margin-left:auto;flex-shrink:0}.hz-nav-toggle__bar{display:block;width:18px;height:1.5px;background-color:var(--hz-text);transition:transform 0.22s ease,opacity 0.18s ease}.hz-nav-toggle[aria-expanded="true"] .hz-nav-toggle__bar:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hz-nav-toggle[aria-expanded="true"] .hz-nav-toggle__bar:nth-child(2){opacity:0}.hz-nav-toggle[aria-expanded="true"] .hz-nav-toggle__bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.hz-skip-link{position:absolute;left:-999px;width:1px;height:1px;overflow:hidden}.hz-skip-link:focus{left:0;top:0;width:auto;height:auto;padding:12px 20px;background:var(--hz-primary);color:var(--hz-bg);z-index:9999;text-decoration:none}@media (max-width:1100px){.hz-nav-toggle{display:flex}.hz-primary-nav{position:absolute;top:var(--hz-header-h);left:0;right:0;background-color:var(--hz-bg-surface);border-bottom:1px solid var(--hz-border);overflow:hidden;max-height:0;transition:max-height 0.3s ease;margin-left:0}.hz-primary-nav.is-open{max-height:1500px;overflow-y:auto;-webkit-overflow-scrolling:touch}.hz-primary-nav__list{flex-direction:column;align-items:stretch;gap:0;padding:8px 0 16px}.hz-primary-nav__list li>a{display:block;padding:13px 24px}.hz-primary-nav__list .hz-nav-cta{padding:12px 24px 0}.hz-primary-nav__list .hz-nav-cta>a{display:block;text-align:center;padding:13px 22px}.hz-primary-nav__list li.menu-item-has-children>a::after{float:right;margin-top:6px}.hz-primary-nav__list .sub-menu{display:block;position:static;transform:none;min-width:0;background:#fff0;border:none;border-radius:0;box-shadow:none;padding:0;border-left:2px solid var(--hz-primary);margin-left:24px}.hz-primary-nav__list .sub-menu a{padding:10px 16px;font-size:var(--hz-text-sm)}}.hz-container{max-width:var(--hz-page-boxed);margin-left:auto;margin-right:auto;padding-left:var(--hz-gutter-min);padding-right:var(--hz-gutter-min)}.hz-primary{color:var(--hz-primary)}.hz-text-muted{color:var(--hz-text-muted)}.hz-font-display{font-family:var(--hz-font-display)}.hz-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:0;font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all var(--hz-transition);border:none;white-space:normal;max-width:100%;text-align:center;text-wrap:balance}.hz-btn-primary{background:#fff;color:var(--hz-bg);border:1.5px solid #fff}.hz-btn-primary:hover{background:#fff0;color:#fff;transform:translateY(-1px)}.hz-btn-outline{background:#fff0;color:#fff;border:1.5px solid #fff}.hz-btn-outline:hover{background:#fff;color:var(--hz-bg)}.hz-btn--full{display:flex;width:100%;justify-content:center}.hz-section{padding:80px 0;background-color:var(--hz-bg)}.hz-section-sm{padding:48px 0}.hz-divider{border:none;border-top:1px solid var(--hz-border);margin:48px 0}.hz-divider-primary{border-top-color:var(--hz-border-primary)}.entry-header .entry-title{font-family:var(--hz-heading-face);font-size:var(--hz-h1);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink)}.entry-meta{color:var(--hz-text-muted);font-size:var(--hz-text-sm)}.entry-meta a{color:var(--hz-text-muted)}.entry-meta a:hover{color:var(--hz-primary)}.hz-post-card{background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:0;overflow:hidden;transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-post-card:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-post-card__thumb-link{display:block;aspect-ratio:16 / 9;overflow:hidden}.hz-post-card__thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.hz-post-card:hover .hz-post-card__thumb{transform:scale(1.04)}.hz-post-card__body{padding:24px;display:flex;flex-direction:column;gap:12px}.hz-post-card__meta{display:flex;align-items:center;gap:12px}.hz-post-card__read-time{font-size:var(--hz-text-xs);color:var(--hz-text-subtle);font-family:var(--hz-font-body);letter-spacing:.04em}.hz-post-card__title{font-family:var(--hz-font-display);font-size:var(--hz-text-xl);line-height:1.3;margin:0}.hz-post-card__title a{color:var(--hz-text);text-decoration:none;transition:color var(--hz-transition)}.hz-post-card__title a:hover{color:var(--hz-primary)}.hz-post-card__excerpt{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.7;margin:0}.hz-post-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--hz-border);margin-top:auto}.hz-post-card__date{font-size:var(--hz-text-xs);color:var(--hz-text-subtle);letter-spacing:.04em}.hz-post-card__more{font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);text-decoration:none;letter-spacing:.04em;transition:color var(--hz-transition)}.hz-post-card__more:hover{color:var(--hz-primary-light)}.hz-blog-hero{border-bottom:1px solid var(--hz-border)}.hz-blog-grid-section{padding:60px 0 80px}.hz-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-blog-pagination{margin-top:32px;text-align:center}.hz-blog-pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:8px}.hz-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-family:var(--hz-font-body);font-size:var(--hz-text-sm);color:var(--hz-text-muted);border:1px solid var(--hz-border);text-decoration:none;white-space:nowrap;transition:border-color var(--hz-transition),color var(--hz-transition)}.hz-blog-pagination .page-numbers.current,.hz-blog-pagination .page-numbers:hover{border-color:var(--hz-primary);color:var(--hz-primary)}.hz-blog-pagination .page-numbers.dots{border:none;color:var(--hz-text-subtle)}.hz-blog-empty{text-align:center;color:var(--hz-text-muted);padding:60px 0}@media (max-width:900px){.hz-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hz-blog-grid{grid-template-columns:minmax(0,1fr)}}.wp-block-button__link{background:var(--hz-primary);color:var(--hz-bg)!important;border-radius:0!important;font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:14px 32px;border:none;transition:background var(--hz-transition);text-decoration:none}.wp-block-button__link:hover{background:var(--hz-primary-light);color:var(--hz-bg)!important}.wp-block-button.is-style-outline .wp-block-button__link{background:#fff0;color:var(--hz-primary)!important;border:1.5px solid var(--hz-primary)!important;box-shadow:none}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--hz-primary-alpha-10);color:var(--hz-primary-light)!important}.wp-block-quote{border-left:3px solid var(--hz-primary);padding:20px 24px;margin:0 0 24px;background:var(--hz-bg-surface);border-radius:0 var(--hz-radius) var(--hz-radius) 0}.wp-block-quote p{font-style:italic;color:var(--hz-text-muted);margin:0 0 12px}.wp-block-quote cite{font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hz-primary);font-style:normal}.wp-block-columns{margin-bottom:32px}.wp-block-column h4{font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hz-primary);margin-bottom:8px;margin-top:0}.wp-block-separator{border:none;border-top:1px solid var(--hz-border);margin:48px 0}body.woocommerce-page .content-area{max-width:var(--hz-page-boxed);margin-left:auto;margin-right:auto;padding-left:var(--hz-gutter-min);padding-right:var(--hz-gutter-min);box-sizing:border-box}body.error404 .site-main{margin:0}body.error404 .inside-article{max-width:var(--hz-page-boxed);margin-left:auto;margin-right:auto;padding-left:var(--hz-gutter-min);padding-right:var(--hz-gutter-min)}body.woocommerce-page .entry-content>.alignwide{width:auto;max-width:100%;margin-left:0;margin-right:0}.woocommerce,.woocommerce-page{background-color:var(--hz-bg);color:var(--hz-text)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--hz-primary);color:var(--hz-bg);border-radius:0;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:var(--hz-text-sm);padding:12px 28px;border:none;transition:background var(--hz-transition)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:var(--hz-primary-light);color:var(--hz-bg)}.hz-client-single{max-width:var(--hz-page-boxed);margin:0 auto;padding:0 var(--hz-gutter-min)}.hz-cs-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding:80px 0 64px}.hz-cs-badge{display:inline-block;width:fit-content;align-self:flex-start;font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hz-primary);border:1px solid var(--hz-border-primary);border-radius:var(--hz-radius-full);padding:4px 14px;margin-bottom:20px}.hz-cs-hero__name{font-size:var(--hz-h1);margin-bottom:12px}.hz-cs-hero__highlight{font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hz-primary);margin-bottom:20px}.hz-cs-hero__summary{color:var(--hz-text-muted);font-size:var(--hz-text-lg);line-height:1.7;margin-bottom:32px}.hz-cs-hero__disclosure{margin:-12px 0 32px;padding:12px 0 12px 16px;border-left:2px solid var(--hz-border);color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.6}.hz-cs-hero__disclosure-label{display:block;margin-bottom:2px;color:var(--hz-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hz-cs-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.hz-cs-carousel{position:relative;width:100%;max-width:min(340px, 100% - 48px);margin:0 auto}.hz-cs-carousel__slide{display:none}.hz-cs-carousel__slide.is-active{display:block}.hz-cs-carousel__slide img{width:100%;height:auto;display:block;border-radius:0}.hz-cs-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .55);border:1px solid var(--hz-border);color:var(--hz-text);width:40px;height:40px;border-radius:var(--hz-radius-full);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:background var(--hz-transition),border-color var(--hz-transition);z-index:10}.hz-cs-carousel__btn:hover{background:var(--hz-primary-alpha-10);border-color:var(--hz-border-primary)}.hz-cs-carousel__btn--prev{left:-20px}.hz-cs-carousel__btn--next{right:-20px}.hz-cs-carousel__dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.hz-cs-carousel__dot{width:6px;height:6px;border-radius:var(--hz-radius-full);background:var(--hz-border);border:none;cursor:pointer;padding:0;transition:background var(--hz-transition)}.hz-cs-carousel__dot.is-active{background:var(--hz-primary);width:18px}.hz-cs-hero__mockup{width:100%;height:auto;display:block;border-radius:0;box-shadow:var(--hz-shadow-lg)}.hz-cs-related-card__mockup{width:100%;height:auto;display:block;border-radius:0;margin-bottom:16px;box-shadow:var(--hz-shadow)}.hz-cs-strip{background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);border-bottom:1px solid var(--hz-border);padding:24px 0}.hz-cs-strip__inner{display:flex;gap:0;flex-wrap:wrap}.hz-cs-strip__item{flex:1;min-width:200px;padding:12px 24px;border-right:1px solid var(--hz-border)}.hz-cs-strip__item:last-child{border-right:none}.hz-cs-strip__label{display:block;font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hz-primary);margin-bottom:4px}.hz-cs-strip__value{font-size:var(--hz-text-sm);color:var(--hz-text-muted)}.hz-cs-overview{padding:80px 0}.hz-cs-overview__inner{display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:start}.hz-cs-label{font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hz-primary);margin-bottom:12px}.hz-cs-overview__text h2{margin-bottom:20px}.hz-cs-overview__body,.hz-cs-breakdown p{color:var(--hz-text-muted);font-size:var(--hz-text-base);line-height:1.8;margin-bottom:20px}.hz-cs-breakdown{margin-top:0}.hz-cs-breakdown h3,.hz-cs-breakdown h4{color:var(--hz-primary);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:20px 0 4px;font-family:var(--hz-font-body)}.hz-cs-features{padding:80px 0;border-top:1px solid var(--hz-border)}.hz-cs-features__inner>h2{margin-bottom:40px}.hz-cs-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hz-cs-feature-card{background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:0;padding:28px;transition:border-color var(--hz-transition)}.hz-cs-feature-card:hover{border-color:var(--hz-border-primary)}.hz-cs-feature-card h4{font-family:var(--hz-font-body);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hz-primary);margin-bottom:8px;margin-top:0}.hz-cs-feature-card p{color:var(--hz-text-muted);font-size:var(--hz-text-sm);margin:0}.hz-cs-testimonial{padding:80px 0;border-top:1px solid var(--hz-border)}.hz-cs-testimonial__inner{display:grid;grid-template-columns:1fr 320px;gap:64px;align-items:center}.hz-cs-testimonial blockquote{border:none;padding:0;margin:0 0 32px;background:none}.hz-cs-testimonial blockquote p{font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);font-style:italic;line-height:1.5;color:var(--hz-text);margin-bottom:20px}.hz-cs-testimonial blockquote cite{font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hz-primary);font-style:normal}.hz-cs-testimonial__ctas{display:flex;gap:16px;flex-wrap:wrap}.hz-cs-testimonial__image img{width:100%;border-radius:0;object-fit:cover;aspect-ratio:3/4}.hz-cs-cta-cards{padding:64px 0;border-top:1px solid var(--hz-border)}.hz-cs-cta-cards__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-cs-cta-card{background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:0;padding:28px}.hz-cs-cta-card h4{font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-text);margin:0 0 8px}.hz-cs-cta-card p{color:var(--hz-text-muted);font-size:var(--hz-text-sm);margin:0 0 16px}.hz-cs-cta-card__link{font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);text-decoration:none;letter-spacing:.04em;transition:color var(--hz-transition)}.hz-cs-cta-card__link:hover{color:var(--hz-primary-light)}.hz-cs-related{padding:80px 0;border-top:1px solid var(--hz-border)}.hz-cs-related__inner>h2{margin-bottom:8px}.hz-cs-related__sub{color:var(--hz-text-muted);margin-bottom:40px}.hz-cs-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hz-cs-related-card{text-decoration:none;display:block}.hz-cs-related-card .hz-device-frame{margin-bottom:16px}.hz-cs-related-card h4{font-size:var(--hz-text-base);color:var(--hz-text);margin:0 0 6px}.hz-cs-related-card p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0 0 8px}.hz-cs-related-card__link{font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);letter-spacing:.04em;transition:color var(--hz-transition)}.hz-cs-related-card:hover .hz-cs-related-card__link{color:var(--hz-primary-light)}@media (max-width:768px){.hz-section{padding:48px 0}.entry-header .entry-title{font-size:var(--hz-h1)}.hz-container{padding-left:var(--hz-gutter-min);padding-right:var(--hz-gutter-min)}.hz-client-single{padding:0 var(--hz-gutter-min)}.hz-cs-hero{grid-template-columns:minmax(0,1fr);padding:48px 0 40px;gap:40px}.hz-cs-hero__name{font-size:var(--hz-h1)}.hz-cs-strip__inner{flex-direction:column}.hz-cs-strip__item{border-right:none;border-bottom:1px solid var(--hz-border);padding:12px 0}.hz-cs-strip__item:last-child{border-bottom:none}.hz-cs-overview__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hz-cs-features__grid{grid-template-columns:minmax(0,1fr)}.hz-cs-testimonial__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hz-cs-testimonial blockquote p{font-size:var(--hz-text-xl)}.hz-cs-cta-cards__inner{grid-template-columns:minmax(0,1fr)}.hz-cs-related__grid{grid-template-columns:minmax(0,1fr)}}.hz-text-primary{color:var(--hz-primary)}.hz-clients-featured{background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);border-bottom:1px solid var(--hz-border);padding:64px 24px}.hz-clients-featured__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.hz-clients-featured__content{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.hz-clients-featured__content h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);line-height:var(--hz-heading-lh);margin:0;color:var(--hz-heading-ink)}.hz-clients-featured__sector{color:var(--hz-primary);font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.hz-clients-featured__highlight{color:var(--hz-text-muted);font-size:var(--hz-text-lg);line-height:1.6;margin:4px 0 8px}.hz-clients-featured__disclosure{margin:12px 0 20px;padding:10px 0 10px 14px;border-left:2px solid var(--hz-border);color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.6;max-width:60ch}.hz-clients-featured__disclosure-label{display:block;margin-bottom:2px;color:var(--hz-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hz-clients-featured__image img{width:100%;height:auto;display:block;border-radius:0}.hz-badge-package{display:inline-block;padding:4px 12px;border-radius:20px;background:var(--hz-primary-alpha-20);border:1px solid var(--hz-border-primary);color:var(--hz-primary);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;width:fit-content}.hz-badge-package--sm{font-size:10px;padding:3px 8px}.content-area,.entry-content,.site-main{overflow:visible!important}.hz-clients-filters{padding:20px 0 14px;position:sticky;top:0;background:var(--hz-bg);z-index:200;border-bottom:1px solid var(--hz-border)}.hz-clients-filters__inner{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px}.hz-clients-filters__inner::-webkit-scrollbar{display:none}.admin-bar .hz-clients-filters{top:32px}.hz-filter-btn{padding:8px 18px;border-radius:24px;border:1px solid var(--hz-border);background:#fff0;color:var(--hz-text-muted);font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:500;cursor:pointer;transition:border-color 0.2s,color 0.2s,background 0.2s;white-space:nowrap}.hz-filter-btn:hover{border-color:var(--hz-border-primary);color:var(--hz-primary)}.hz-filter-btn.is-active{border-color:var(--hz-primary);background:var(--hz-primary-alpha-10);color:var(--hz-primary)}.hz-clients-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:var(--hz-page-boxed);margin:0 auto;padding:40px var(--hz-gutter-min) 64px}.hz-client-card{display:flex;flex-direction:column;background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:0;overflow:hidden;text-decoration:none;color:var(--hz-text);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.hz-client-card:hover{transform:translateY(-5px);border-color:var(--hz-primary);box-shadow:0 12px 40px rgb(16 171 242 / .12);text-decoration:none;color:var(--hz-text)}.hz-client-card__image{width:100%;aspect-ratio:16 / 9;padding:12px;background:var(--hz-bg-surface);box-sizing:border-box;overflow:hidden}.hz-client-card__image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform 0.35s ease}.hz-client-card:hover .hz-client-card__image img{transform:scale(1.03)}.hz-client-card__body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.hz-client-card__name{font-family:var(--hz-font-display);font-size:var(--hz-text-xl);font-weight:600;margin:4px 0 0;color:var(--hz-text);line-height:1.2}.hz-client-card__sector{color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.5;margin:0}.hz-client-card__cta{display:block;margin-top:auto;padding-top:12px;font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);opacity:0;transform:translateY(6px);transition:opacity 0.2s ease,transform 0.2s ease}.hz-client-card:hover .hz-client-card__cta{opacity:1;transform:translateY(0)}.hz-client-card.is-hidden{display:none}.hz-clients-cta{text-align:center;padding:80px 24px;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border)}.hz-clients-cta h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);margin:0 0 16px;color:var(--hz-heading-ink)}.hz-clients-cta p{color:var(--hz-text-muted);font-size:var(--hz-text-lg);margin:0 0 4px}@media (max-width:900px){.hz-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.hz-clients-featured__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hz-clients-featured__image{order:-1}.hz-clients-filters{position:static;overflow-x:auto;flex-wrap:nowrap;padding:20px var(--hz-gutter-min);scrollbar-width:none}.hz-clients-filters::-webkit-scrollbar{display:none}.hz-clients-grid{grid-template-columns:minmax(0,1fr);padding:24px var(--hz-gutter-min) 48px}.hz-client-card__cta{opacity:1;transform:none}}.hz-section{padding:96px 0}.hz-section-alt{padding:96px 0;background:var(--hz-bg-surface)}.hz-about-why__inner{display:grid;grid-template-columns:1fr 340px;gap:80px;align-items:start}.hz-about-why__content h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;margin:0 0 28px;color:var(--hz-heading-ink)}.hz-about-why__content p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:20px}.hz-about-why__content p:last-child{margin-bottom:0}.hz-about-why__stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px}.hz-about-stat{background:var(--hz-bg-surface);padding:32px 24px;display:flex;flex-direction:column;gap:8px}.hz-about-stat__num{font-family:var(--hz-font-display);font-size:2.4rem;color:var(--hz-primary);line-height:1}.hz-about-stat__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--hz-text-muted)}.hz-about-gallery-section{padding:120px 0}.hz-about-gallery-section .hz-label,.hz-about-gallery-section h2,.hz-about-gallery-section__sub,.hz-about-gallery-cta{padding-left:16px}.hz-about-gallery-section h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;margin:16px 0 24px;color:var(--hz-heading-ink)}.hz-about-gallery-section__sub{color:var(--hz-text-muted);max-width:640px;line-height:1.7;margin:0 0 56px}.hz-about-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hz-about-gallery__item{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;background:var(--hz-bg-raised);padding:12px;text-decoration:none}.hz-about-gallery__img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;transition:transform 0.4s ease}.hz-about-gallery__item:hover .hz-about-gallery__img{transform:scale(1.03)}.hz-about-gallery__name{position:absolute;bottom:0;left:0;right:0;padding:36px 16px 16px;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,transparent 100%);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--hz-text);opacity:0;transform:translateY(6px);transition:opacity 0.3s ease,transform 0.3s ease}.hz-about-gallery__item:hover .hz-about-gallery__name{opacity:1;transform:translateY(0)}.hz-about-gallery-cta{margin-top:40px;text-align:center}.hz-about-founders h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;margin:16px 0 56px;color:var(--hz-heading-ink)}.hz-about-founders__grid{display:flex;flex-direction:column;gap:80px}.hz-about-founder{display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:start}.hz-about-founder--flip{grid-template-columns:1fr 320px}.hz-about-founder--flip .hz-about-founder__img-wrap{order:2}.hz-about-founder--flip .hz-about-founder__content{order:1}.hz-about-founder__img-wrap{position:relative;aspect-ratio:3 / 4;background:var(--hz-bg-surface);overflow:hidden}.hz-about-founder__img{width:100%;height:100%;object-fit:cover;display:block}.hz-about-founder__initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--hz-font-display);font-size:4rem;color:var(--hz-primary);background:var(--hz-bg-raised);min-height:320px}.hz-about-founder__content h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:0 0 6px}.hz-about-founder__role{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hz-primary);margin:0 0 24px}.hz-about-founder__content p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:18px}.hz-about-founder__link{display:inline-block;margin-top:8px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--hz-primary);text-decoration:none;border-bottom:1px solid rgb(0 184 198 / .4);padding-bottom:2px;transition:border-color 0.2s}.hz-about-founder__link:hover{border-color:var(--hz-primary)}.hz-about-founder__personal-site{color:var(--hz-primary);text-decoration:underline;font-style:normal}.hz-about-founder__personal-site:hover{text-decoration:underline}.hz-about-founder__quote{border-left:2px solid var(--hz-primary);margin:24px 0;padding:12px 20px;font-family:var(--hz-font-display);font-size:1.1rem;font-style:italic;color:var(--hz-text);line-height:1.55}.hz-about-founder__social{display:flex;flex-wrap:wrap;gap:6px 20px;margin:20px 0 24px}.hz-about-founder__social a{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--hz-text-muted);text-decoration:none;transition:color 0.2s}.hz-about-founder__social a:hover{color:var(--hz-primary)}.hz-about-testimonial__figure{max-width:720px;margin:0 auto;text-align:center}.hz-about-testimonial__quote{margin:0 0 40px}.hz-about-testimonial__quote p{font-family:var(--hz-font-display);font-size:clamp(1.3rem, 2.5vw, 1.8rem);font-weight:400;font-style:italic;line-height:1.55;color:var(--hz-text);margin:0}.hz-about-testimonial__credit{display:flex;align-items:center;justify-content:center;gap:16px}.hz-about-testimonial__avatar-link{display:block;flex-shrink:0}.hz-about-testimonial__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block}.hz-about-testimonial__credit-text{text-align:left;display:flex;flex-direction:column;gap:2px}.hz-about-testimonial__credit-text strong{color:var(--hz-text);font-size:.9rem}.hz-about-testimonial__credit-text span{font-size:.75rem;color:var(--hz-text-muted);text-transform:uppercase;letter-spacing:.08em}.hz-about-services h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;margin:16px 0 16px;color:var(--hz-heading-ink)}.hz-about-services__sub{color:var(--hz-text-muted);max-width:540px;line-height:1.65;margin:0 0 56px}.hz-about-services__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.hz-about-service{background:var(--hz-bg-surface);padding:48px 40px}.hz-about-service__num{font-family:var(--hz-font-display);font-size:3rem;color:rgb(0 184 198 / .6);line-height:1;margin-bottom:20px}.hz-about-service h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:0 0 16px}.hz-about-service p{color:var(--hz-text-muted);line-height:1.7;margin:0 0 24px;font-size:.95rem}.hz-about-service__link{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--hz-primary);text-decoration:none;border-bottom:1px solid rgb(0 184 198 / .35);padding-bottom:2px;transition:border-color 0.2s}.hz-about-service__link:hover{border-color:var(--hz-primary)}.hz-about-compliance__inner{display:grid;grid-template-columns:1fr 280px;gap:80px;align-items:start}.hz-about-compliance__content h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;margin:16px 0 24px;color:var(--hz-heading-ink);line-height:var(--hz-heading-lh)}.hz-about-compliance__content>p{color:var(--hz-text-muted);line-height:1.7;margin:0 0 24px}.hz-about-compliance__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.hz-about-compliance__list li{padding-left:20px;position:relative;color:var(--hz-text-muted);font-size:.95rem;line-height:1.65}.hz-about-compliance__list li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:1px;background:var(--hz-primary)}.hz-about-compliance__list li strong{color:var(--hz-text);font-weight:600}.hz-about-compliance__badges{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;align-self:center}.hz-compliance-badge{background:var(--hz-bg-raised);padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.hz-compliance-badge__top{font-family:var(--hz-font-display);font-size:1.6rem;color:var(--hz-primary);line-height:1}.hz-compliance-badge__sub{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hz-text-muted)}.hz-about-infra h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;margin:16px 0 56px;color:var(--hz-heading-ink)}.hz-about-infra__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.hz-about-infra__item{background:var(--hz-bg-surface);padding:40px 32px}.hz-about-infra__icon{font-size:1.8rem;margin-bottom:20px;line-height:1}.hz-about-infra__item h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:0 0 14px}.hz-about-infra__item p{color:var(--hz-text-muted);font-size:.9rem;line-height:1.7;margin:0}.hz-about-audience h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;margin:16px 0 48px;color:var(--hz-heading-ink)}.hz-about-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.hz-about-audience__card{background:var(--hz-bg-raised);padding:40px 36px}.hz-about-audience__card h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-primary);margin:0 0 14px}.hz-about-audience__card p{color:var(--hz-text-muted);font-size:.95rem;line-height:1.7;margin:0}.hz-about-philosophy__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.hz-about-philosophy__heading{font-family:var(--hz-font-display);font-size:clamp(2rem, 3.5vw, 2.8rem);font-weight:400;line-height:1.2;color:var(--hz-text);margin:0}.hz-about-philosophy__body p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:20px}.hz-about-philosophy__body p:last-child{margin-bottom:0}.hz-about-cta__inner{text-align:center;max-width:620px;margin:0 auto}.hz-about-cta__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:0 0 20px}.hz-about-cta__inner>p{color:var(--hz-text-muted);line-height:1.7;margin:0 0 40px}.hz-about-cta__btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hz-about-blog__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.hz-about-blog__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 12px}.hz-about-blog__text p{color:var(--hz-text-muted);line-height:1.65;margin:0;max-width:480px}@media (max-width:1100px){.hz-about-infra__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hz-about-why__inner{grid-template-columns:minmax(0,1fr);gap:48px}.hz-about-why__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hz-about-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.hz-about-founder{grid-template-columns:220px 1fr;gap:40px}.hz-about-founder--flip{grid-template-columns:1fr 220px}.hz-about-compliance__inner{grid-template-columns:minmax(0,1fr);gap:48px}.hz-about-compliance__badges{grid-template-columns:repeat(4,minmax(0,1fr))}.hz-about-philosophy__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hz-about-blog__inner{flex-direction:column;align-items:flex-start;gap:32px}}@media (max-width:768px){.hz-section,.hz-section-alt{padding:64px 0}.hz-about-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-about-gallery__name{opacity:1;transform:none}.hz-about-founder,.hz-about-founder--flip{grid-template-columns:minmax(0,1fr);gap:32px}.hz-about-founder--flip .hz-about-founder__img-wrap,.hz-about-founder--flip .hz-about-founder__content{order:unset}.hz-about-founder__img-wrap{max-width:280px;aspect-ratio:3 / 4}.hz-about-services__grid{grid-template-columns:minmax(0,1fr)}.hz-about-infra__grid{grid-template-columns:minmax(0,1fr)}.hz-about-audience__grid{grid-template-columns:minmax(0,1fr)}.hz-about-why__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-about-compliance__badges{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-about-testimonial__figure{text-align:left}.hz-about-testimonial__credit{justify-content:flex-start}}.page-template-page-team-member .generate-page-header,.page-template-page-team-member #generate-page-header-wrap,.page-template-page-team-member .page-header-wrap,.page-template-page-team-member [class*="page-header-image"],.page-template-page-team-member .featured-image-header{display:none!important}.hz-team-hero{padding:100px 0 72px;border-bottom:1px solid rgb(0 184 198 / .12)}.hz-team-hero__inner{display:flex;align-items:center;gap:64px}.hz-team-hero__text{flex:1 1 0%;min-width:0}.hz-team-hero__photo{flex:0 0 260px;width:260px}.hz-team-hero__portrait{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;border:1px solid rgb(0 184 198 / .2)}@media (max-width:768px){.hz-team-hero__inner{flex-direction:column-reverse;gap:32px}.hz-team-hero__photo{flex:none;width:160px;align-self:flex-start}}.hz-team-hero__name{font-family:var(--hz-font-display);font-size:clamp(2.4rem, 5vw, 3.6rem);font-weight:400;color:var(--hz-text);margin:16px 0 10px}.hz-team-hero__role{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hz-primary);margin:0 0 20px}.hz-team-hero__site{color:var(--hz-primary);text-decoration:none}.hz-team-hero__site:hover{text-decoration:underline}.hz-team-hero__excerpt{color:var(--hz-text-muted);font-size:var(--hz-text-lg);line-height:1.65;max-width:700px;margin:0 0 24px}.hz-team-hero__social{display:flex;flex-wrap:wrap;gap:6px 20px}.hz-team-hero__social a{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--hz-text-muted);text-decoration:none;transition:color 0.2s}.hz-team-hero__social a:hover{color:var(--hz-primary)}.hz-team-content__inner{display:grid;grid-template-columns:1fr 280px;gap:80px;align-items:start}.hz-team-content__body{color:var(--hz-text-muted);line-height:1.75}.hz-team-content__body h2{font-family:var(--hz-font-display);font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:400;color:var(--hz-primary);margin:48px 0 16px}.hz-team-content__body h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:32px 0 12px}.hz-team-content__body p{margin-bottom:18px}.hz-team-content__body ul,.hz-team-content__body ol{padding-left:0;list-style:none;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.hz-team-content__body ul li,.hz-team-content__body ol li{padding-left:18px;position:relative}.hz-team-content__body ul li::before{content:'';position:absolute;left:0;top:11px;width:6px;height:1px;background:var(--hz-primary)}.hz-team-content__body ol{counter-reset:team-ol}.hz-team-content__body ol li::before{content:counter(team-ol) '.';counter-increment:team-ol;position:absolute;left:0;top:0;color:var(--hz-primary);font-size:.8rem}.hz-team-content__body blockquote{border-left:2px solid var(--hz-primary);margin:28px 0;padding:12px 24px;font-family:var(--hz-font-display);font-size:1.15rem;font-style:italic;color:var(--hz-text);line-height:1.55}.hz-team-content__body blockquote cite{display:block;margin-top:8px;font-size:.75rem;font-style:normal;text-transform:uppercase;letter-spacing:.1em;color:var(--hz-primary)}.hz-team-content__body a{color:var(--hz-primary);text-decoration:none;border-bottom:1px solid rgb(0 184 198 / .35);transition:border-color 0.2s}.hz-team-content__body a:hover{border-color:var(--hz-primary)}.hz-team-content__body hr{border:none;border-top:1px solid rgb(0 184 198 / .12);margin:40px 0}.hz-team-content__body strong{color:var(--hz-text)}.hz-team-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:32px}.hz-team-sidebar__company{padding:28px;background:var(--hz-bg-surface);display:flex;flex-direction:column;gap:12px}.hz-team-sidebar__logo{max-width:140px;height:auto}.hz-team-sidebar__wordmark{font-family:var(--hz-font-display);font-size:1.1rem;color:var(--hz-primary)}.hz-team-sidebar__company p{font-size:.85rem;color:var(--hz-text-muted);margin:0;line-height:1.55}.hz-team-sidebar__heading{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hz-text-muted);margin:0 0 12px}.hz-team-sidebar__links{padding:24px 28px;background:var(--hz-bg-surface);display:flex;flex-direction:column;gap:0}.hz-team-sidebar__other{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .06);text-decoration:none;color:var(--hz-text);font-size:.9rem;transition:color 0.2s}.hz-team-sidebar__other:last-child{border-bottom:none}.hz-team-sidebar__other:hover{color:var(--hz-primary)}.hz-team-sidebar__other span{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--hz-text-muted)}.hz-team-sidebar__cta{display:flex;flex-direction:column;gap:10px}@media (max-width:900px){.hz-team-content__inner{grid-template-columns:minmax(0,1fr)}.hz-team-sidebar{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.hz-team-sidebar__cta{grid-column:span 2;flex-direction:row;flex-wrap:wrap}}@media (max-width:600px){.hz-team-sidebar{grid-template-columns:minmax(0,1fr)}.hz-team-sidebar__cta{grid-column:auto}}.hz-call-hero{padding:80px 0 60px;background:var(--hz-bg)}.hz-call-hero__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.hz-call-hero__text{max-width:620px}.hz-call-hero__text h1{font-family:var(--hz-font-display);font-size:clamp(2.4rem, 5vw, 3.8rem);font-weight:400;line-height:1.1;color:var(--hz-text);margin:16px 0 24px}.hz-call-hero__lead{font-size:var(--hz-text-lg);color:var(--hz-text-muted);line-height:1.65;margin:0 0 28px}.hz-call-hero__facts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.hz-call-hero__facts li{padding-left:18px;position:relative;font-size:.9rem;color:var(--hz-text-muted)}.hz-call-hero__facts li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:1px;background:var(--hz-primary)}.hz-call-hero__badge{flex-shrink:0;width:140px;height:140px;border:1px solid var(--hz-border-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.hz-call-hero__badge-line{font-family:var(--hz-font-display);font-size:2rem;color:var(--hz-primary);line-height:1}.hz-call-hero__badge-line--sub{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hz-text-muted);font-family:var(--hz-font-body)}.hz-call-qualify{padding:60px 0;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border)}.hz-call-qualify h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 16px}.hz-call-qualify__sub{color:var(--hz-text-muted);max-width:600px;line-height:1.65;margin:0 0 32px}.hz-call-qualify__intro{border-left:2px solid var(--hz-primary);padding:16px 24px;margin-bottom:48px}.hz-call-qualify__intro p{color:var(--hz-text-muted);font-size:.95rem;line-height:1.7;margin:0}.hz-call-qualify__intro strong{color:var(--hz-text)}.hz-call-questions{display:flex;flex-direction:column;gap:2px;margin-bottom:48px}.hz-call-question{display:grid;grid-template-columns:52px 1fr;gap:0;background:var(--hz-bg-raised)}.hz-call-question__num{display:flex;align-items:flex-start;justify-content:center;padding:24px 0 24px;font-family:var(--hz-font-display);font-size:1.4rem;color:rgb(0 184 198 / .8);line-height:1;padding-top:26px}.hz-call-question__body{padding:20px 28px 20px 16px}.hz-call-question__body h3{font-size:.95rem;font-weight:600;color:var(--hz-text);margin:0 0 8px;line-height:1.45}.hz-call-question__hint{font-size:.85rem;color:var(--hz-text-muted);margin:0 0 6px;line-height:1.55}.hz-call-question__why{font-size:.82rem;color:var(--hz-text-muted);margin:0;line-height:1.5}.hz-call-question__why strong{color:var(--hz-primary)}.hz-call-qualify__result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.hz-call-result{padding:28px 24px}.hz-call-result--strong{background:rgb(0 184 198 / .08)}.hz-call-result--maybe{background:var(--hz-bg-raised)}.hz-call-result--not-yet{background:var(--hz-bg-raised)}.hz-call-result__score{font-family:var(--hz-font-display);font-size:1.6rem;color:var(--hz-primary);line-height:1;margin-bottom:4px}.hz-call-result--not-yet .hz-call-result__score{color:var(--hz-text-muted)}.hz-call-result__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--hz-text-muted);margin-bottom:12px}.hz-call-result p{font-size:.88rem;color:var(--hz-text-muted);line-height:1.6;margin:0}.hz-call-widget{padding:60px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-call-widget h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 16px}.hz-call-widget__sub{color:var(--hz-text-muted);max-width:560px;line-height:1.65;margin:0 0 40px}.hz-call-widget__frame{background:var(--hz-bg-surface);padding:8px}.hz-call-expect{padding:60px 0;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border)}.hz-call-expect h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 16px}.hz-call-expect__sub{color:var(--hz-text-muted);max-width:600px;line-height:1.65;margin:0 0 48px}.hz-call-expect__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-bottom:48px}.hz-call-expect__item{background:var(--hz-bg-raised);padding:32px 28px}.hz-call-expect__item h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-primary);margin:0 0 16px}.hz-call-expect__item ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.hz-call-expect__item li{padding-left:16px;position:relative;font-size:.9rem;color:var(--hz-text-muted);line-height:1.55}.hz-call-expect__item li::before{content:'';position:absolute;left:0;top:9px;width:5px;height:1px;background:var(--hz-primary)}.hz-call-expect__quote{border-left:2px solid var(--hz-primary);margin:0 0 32px;padding:14px 24px;font-family:var(--hz-font-display);font-size:1.1rem;font-style:italic;color:var(--hz-text);line-height:1.55;max-width:700px}.hz-call-expect__footer{font-size:.9rem;color:var(--hz-text-muted);line-height:1.65}@media (max-width:900px){.hz-call-hero__inner{flex-direction:column;gap:32px}.hz-call-hero__badge{width:110px;height:110px}.hz-call-qualify__result{grid-template-columns:minmax(0,1fr)}.hz-call-expect__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hz-call-question{grid-template-columns:36px 1fr}.hz-call-question__num{font-size:1rem;padding-top:22px}}.hz-legal-body{padding:56px 0 80px}.hz-legal-page h1{font-family:var(--hz-font-display);font-size:clamp(2rem, 4vw, 2.8rem);font-weight:400;color:var(--hz-text);line-height:1.15;margin:0 0 8px}.hz-legal-page h2{font-family:var(--hz-font-display);font-size:1.4rem;font-weight:400;color:var(--hz-text);margin:40px 0 12px}.hz-legal-page h3{font-size:1.05rem;font-weight:600;color:var(--hz-text);margin:24px 0 8px}.hz-legal-page p,.hz-legal-page li{font-size:.95rem;line-height:1.7;color:var(--hz-text-muted)}.hz-legal-page p{margin:0 0 16px}.hz-legal-page ul{margin:0 0 16px;padding-left:20px}.hz-legal-page li{margin-bottom:8px}.hz-legal-page strong{color:var(--hz-text)}.hz-legal-page a{color:var(--hz-primary);text-decoration:underline}.hz-legal-page a:hover{text-decoration:underline}.hz-legal-page hr{border:none;border-top:1px solid var(--hz-border);margin:32px 0}.hz-booked-next{padding:60px 0;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border)}.hz-booked-next h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 16px}.hz-booked-next__sub{color:var(--hz-text-muted);max-width:600px;line-height:1.65;margin:0 0 32px}.hz-booked-steps{display:flex;flex-direction:column;gap:2px;margin-bottom:40px}.hz-booked-step{display:grid;grid-template-columns:52px 1fr;gap:0;background:var(--hz-bg-raised)}.hz-booked-step__num{display:flex;align-items:flex-start;justify-content:center;padding:24px 0 24px;padding-top:26px;font-family:var(--hz-font-display);font-size:1.4rem;color:var(--hz-primary);line-height:1}.hz-booked-step__body{padding:20px 28px 22px 16px}.hz-booked-step__body h3{font-size:.95rem;font-weight:600;color:var(--hz-text);margin:0 0 8px;line-height:1.45}.hz-booked-step__hint{font-size:.88rem;color:var(--hz-text-muted);margin:0;line-height:1.65;max-width:62ch}.hz-booked-step__list{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:8px}.hz-booked-step__list li{padding-left:16px;position:relative;font-size:.88rem;color:var(--hz-text-muted);line-height:1.55}.hz-booked-step__list li::before{content:'';position:absolute;left:0;top:9px;width:5px;height:1px;background:var(--hz-primary)}.hz-booked-step__why{font-size:.82rem;color:var(--hz-text-muted);margin:14px 0 0;line-height:1.5}.hz-booked-step__why strong{color:var(--hz-primary)}.hz-booked-reschedule{border-left:2px solid var(--hz-primary);padding:16px 24px;max-width:640px}.hz-booked-reschedule__head{font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hz-text);margin:0 0 8px}.hz-booked-reschedule p{color:var(--hz-text-muted);font-size:.9rem;line-height:1.7;margin:0}.hz-booked-expect{padding:60px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-booked-expect h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 16px}.hz-booked-expect__sub{color:var(--hz-text-muted);max-width:640px;line-height:1.65;margin:0 0 40px}.hz-booked-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-bottom:40px}.hz-booked-card{background:var(--hz-bg-raised);padding:32px 28px}.hz-booked-card h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-primary);margin:0 0 16px}.hz-booked-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.hz-booked-card li{padding-left:16px;position:relative;font-size:.9rem;color:var(--hz-text-muted);line-height:1.55}.hz-booked-card li::before{content:'';position:absolute;left:0;top:9px;width:5px;height:1px;background:var(--hz-primary)}.hz-booked-quote{border-left:2px solid var(--hz-primary);margin:0;padding:14px 24px;font-family:var(--hz-font-display);font-size:1.1rem;font-style:italic;color:var(--hz-text);line-height:1.55;max-width:700px}.hz-booked-close{padding:60px 0;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border)}.hz-booked-close__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.hz-booked-close__quote{font-family:var(--hz-font-display);font-size:clamp(1.2rem, 2.2vw, 1.6rem);font-style:italic;color:var(--hz-text);line-height:1.5;margin:0;max-width:640px}@media (max-width:900px){.hz-booked-cards{grid-template-columns:minmax(0,1fr)}.hz-booked-close__inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:600px){.hz-booked-step{grid-template-columns:36px 1fr}.hz-booked-step__num{font-size:1rem;padding-top:22px}.hz-booked-step__body{padding:18px 20px 20px 12px}.hz-booked-card{padding:26px 22px}.hz-booked-reschedule{padding:14px 18px}}.hz-cc-types h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 14px}.hz-cc-types__sub{color:var(--hz-text-muted);margin:0 0 44px;line-height:1.6}.hz-cc-types__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.hz-cc-type{background:var(--hz-bg-raised);padding:36px 32px}.hz-cc-type__num{font-family:var(--hz-font-display);font-size:2.4rem;color:rgb(0 184 198 / .6);line-height:1;margin-bottom:16px}.hz-cc-type h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-primary);margin:0 0 12px}.hz-cc-type p{color:var(--hz-text-muted);font-size:.9rem;line-height:1.7;margin:0}.hz-cc-widget h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 14px}.hz-cc-widget__sub{color:var(--hz-text-muted);max-width:520px;line-height:1.65;margin:0 0 36px}.hz-cc-widget__frame{background:var(--hz-bg-surface);padding:8px}.hz-cc-next__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.hz-cc-next__inner h2{font-family:var(--hz-font-display);font-size:1.5rem;font-weight:400;color:var(--hz-text);margin:0 0 20px}.hz-cc-next__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.hz-cc-next__list li{padding-left:18px;position:relative;color:var(--hz-text-muted);font-size:.9rem;line-height:1.65}.hz-cc-next__list li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:1px;background:var(--hz-primary)}.hz-cc-next__col>p{color:var(--hz-text-muted);font-size:.9rem;line-height:1.7;margin-bottom:16px}.hz-cc-email-link{display:inline-block;font-size:1rem;font-weight:600;color:var(--hz-primary);text-decoration:none;border-bottom:1px solid rgb(0 184 198 / .4);padding-bottom:2px;margin-bottom:16px;transition:border-color 0.2s}.hz-cc-email-link:hover{border-color:var(--hz-primary)}.hz-cc-next__note{font-size:0.8rem!important;color:var(--hz-text-muted);opacity:.7}@media (max-width:900px){.hz-cc-types__grid{grid-template-columns:minmax(0,1fr)}.hz-cc-next__inner{grid-template-columns:minmax(0,1fr);gap:48px}}.hz-theme-card{background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:0;overflow:hidden;text-decoration:none;color:var(--hz-text);display:flex;flex-direction:column;transition:border-color 0.25s,transform 0.25s,box-shadow 0.25s}.hz-theme-card:hover{border-color:var(--hz-primary);transform:translateY(-4px);box-shadow:0 12px 40px rgb(0 184 198 / .1);text-decoration:none;color:var(--hz-text)}.hz-theme-card__image{aspect-ratio:16 / 10;overflow:hidden;background:var(--hz-bg-raised);padding:12px;box-sizing:border-box}.hz-theme-card__image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform 0.4s ease}.hz-theme-card:hover .hz-theme-card__image img{transform:scale(1.03)}.hz-theme-card__body{padding:24px;display:flex;flex-direction:column;gap:6px;flex:1}.hz-theme-card__status{font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hz-primary)}.hz-theme-card__name{font-family:var(--hz-font-display);font-size:var(--hz-text-xl);color:var(--hz-text);margin:4px 0 0}.hz-theme-card__tagline{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0;line-height:1.5}.hz-theme-card__price{font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);margin:8px 0 0}.hz-theme-card__cta{display:block;font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);margin-top:auto;padding-top:12px;opacity:0;transform:translateY(4px);transition:opacity 0.2s,transform 0.2s}.hz-theme-card:hover .hz-theme-card__cta{opacity:1;transform:translateY(0)}.hz-home-features{padding:60px 0 40px;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border)}.hz-home-features__header{text-align:center;margin-bottom:60px}.hz-home-features__heading{font-family:var(--hz-font-display);font-size:clamp(2rem, 4vw, 3rem);font-weight:400;color:var(--hz-text);margin:16px 0 0;line-height:1.15}.hz-home-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.hz-home-feature{padding:48px 40px;background:var(--hz-bg-raised)}.hz-home-feature__num{display:block;font-family:var(--hz-font-display);font-size:3rem;color:rgb(0 184 198 / .58);line-height:1;margin-bottom:24px}.hz-home-feature h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:0 0 16px}.hz-home-feature p{color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.7;margin:0}.hz-home-clients{padding:60px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-home-clients__header{margin-bottom:48px}.hz-home-clients__heading{font-family:var(--hz-font-display);font-size:clamp(2rem, 4vw, 3rem);font-weight:400;color:var(--hz-text);margin:16px 0 0;line-height:1.15}.hz-home-clients__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:48px}.hz-home-client-card{background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:0;overflow:hidden;text-decoration:none;color:var(--hz-text);display:block;transition:border-color 0.25s,transform 0.25s}.hz-home-client-card:hover{border-color:var(--hz-primary);transform:translateY(-4px);text-decoration:none;color:var(--hz-text)}.hz-home-client-card__image{aspect-ratio:1000 / 808;overflow:hidden;background:var(--hz-bg-raised)}.hz-home-client-card__image img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.hz-home-client-card__body{padding:20px}.hz-home-client-card__name{font-family:var(--hz-font-display);font-size:var(--hz-text-xl);color:var(--hz-text);margin:0 0 8px}.hz-home-client-card__highlight{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0 0 12px;line-height:1.5}.hz-home-client-card__cta{font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);display:block}.hz-home-clients__footer{text-align:center}.hz-home-clients__quote{max-width:760px;margin:40px auto 0;text-align:center}.hz-home-clients__quote blockquote{border:none;padding:0;margin:0 0 14px}.hz-home-clients__quote blockquote p{font-size:1.05rem;color:var(--hz-text-muted);line-height:1.7;font-style:italic;margin:0}.hz-home-clients__quote figcaption strong{display:block;color:var(--hz-text);font-size:.95rem}.hz-home-clients__quote figcaption span{display:block;color:var(--hz-text-muted);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.hz-home-clients__quote+.hz-home-clients__footer{margin-top:28px}.hz-home-pricing{padding:60px 0;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border)}.hz-home-pricing__header{text-align:center;margin-bottom:40px}.hz-home-pricing__heading{font-family:var(--hz-font-display);font-size:clamp(2rem, 4vw, 3rem);font-weight:400;color:var(--hz-text);margin:16px 0 12px}.hz-home-pricing__sub{color:var(--hz-text-muted);font-size:var(--hz-text-sm);margin:0}.hz-home-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;max-width:900px;margin:0 auto}.hz-price-card{background:var(--hz-bg-raised);padding:40px 32px;display:flex;flex-direction:column;gap:24px}.hz-price-card--featured{background:rgb(0 184 198 / .05);outline:1px solid var(--hz-border-primary);outline-offset:-1px}.hz-price-card__header{display:flex;flex-direction:column;gap:8px}.hz-price-card__tier{font-size:var(--hz-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--hz-primary)}.hz-price-card--featured .hz-price-card__tier{color:var(--hz-primary-light)}.hz-price-card__price{font-family:var(--hz-font-display);font-size:2.4rem;color:var(--hz-text);line-height:1}.hz-price-card__price span{font-size:1rem;color:var(--hz-text-muted);font-family:var(--hz-font-body)}.hz-price-card__setup{margin:-8px 0 0;font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.5}.hz-price-card__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.hz-price-card__features li{font-size:var(--hz-text-sm);color:var(--hz-text-muted);padding-left:16px;position:relative;line-height:1.5}.hz-price-card__features li::before{content:'';position:absolute;left:0;top:9px;width:6px;height:1px;background:var(--hz-primary)}.hz-price-card__cta{display:block;text-align:center;width:100%;margin-top:auto}.hz-home-cta{padding:80px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-home-cta__inner{text-align:center;max-width:640px;margin:0 auto}.hz-home-cta__heading{font-family:var(--hz-font-display);font-size:clamp(2.2rem, 5vw, 3.5rem);font-weight:400;color:var(--hz-text);margin:16px 0 40px;line-height:1.15}.hz-home-cta__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hz-home-cta__sub{max-width:520px;margin:-24px auto 36px;color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.6}.hz-home-pricing__free{max-width:900px;margin:0 auto 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px 32px;background:rgb(0 184 198 / .06);border:1px solid var(--hz-border-primary)}.hz-home-pricing__free-text{display:flex;flex-direction:column;gap:6px}.hz-home-pricing__free-text p{margin:0;color:var(--hz-text-muted);font-size:var(--hz-text-sm)}.hz-home-pricing__addons{max-width:900px;margin:24px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;text-align:center}.hz-addon-group__label{display:block;font-size:var(--hz-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--hz-primary);margin-bottom:6px}.hz-addon-group p{margin:0;color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.5}.hz-nav-cta>a{background:var(--hz-primary);color:var(--hz-bg)!important;padding:8px 18px;font-weight:600;transition:background var(--hz-transition)}.hz-nav-cta>a:hover{background:var(--hz-primary-light);color:var(--hz-bg)!important}@media (max-width:900px){.hz-home-features__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px}.hz-home-clients__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hz-home-pricing__grid{grid-template-columns:minmax(0,1fr);max-width:480px}}@media (max-width:600px){.hz-home-features__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hz-home-clients__grid{grid-template-columns:minmax(0,1fr)}}.hz-themes-header{min-height:90vh;padding:0;background:var(--hz-bg);border-bottom:1px solid var(--hz-border);display:flex;align-items:stretch}.hz-themes-header .hz-container{display:flex;align-items:stretch;width:100%}.hz-themes-header__inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%}.hz-themes-header__text{max-width:580px;min-width:0;display:flex;flex-direction:column;justify-content:center;padding-top:110px;padding-bottom:90px}.hz-themes-header__heading{font-family:var(--hz-font-display);font-size:clamp(2.4rem, 5vw, 4rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 24px}.hz-themes-header__sub{font-size:var(--hz-text-lg);color:var(--hz-text-muted);max-width:520px;line-height:1.7;margin:0}.hz-themes-header__image{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;z-index:1;min-width:0}.hz-themes-header__image img{width:auto;max-width:100%;height:85vh;max-height:85vh;display:block;object-fit:cover;object-position:top center;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}@media (max-width:900px){.hz-themes-header{min-height:auto}.hz-themes-header__inner{grid-template-columns:minmax(0,1fr)}.hz-themes-header__text{justify-content:flex-start;padding-top:48px;padding-bottom:64px}.hz-themes-header__heading{margin:8px 0 16px}.hz-themes-header__image{height:auto;min-height:0;max-height:none;overflow:visible;align-items:flex-start;justify-content:center;margin-left:0;margin-right:0}.hz-themes-header__image img{width:50%;height:auto;max-height:none;display:block;object-fit:cover;object-position:top center;-webkit-mask-image:linear-gradient(to bottom,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,black 82%,transparent 100%)}}.hz-themes-grid-section{padding:72px 0}.hz-themes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.hz-themes-card-wrap{position:relative;display:flex}.hz-themes-card__demo{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:7px 13px;font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.04em;background:rgb(20 16 14 / .62);color:#fff;border-radius:999px;text-decoration:none;backdrop-filter:blur(4px);transition:background 0.2s,transform 0.2s}.hz-themes-card__demo:hover{background:var(--hz-primary);color:#fff;transform:translateY(-1px)}.hz-themes-card{flex:1 1 auto;background:var(--hz-bg-surface);border:1px solid var(--hz-border);overflow:hidden;text-decoration:none;color:var(--hz-text);display:flex;flex-direction:column;transition:border-color 0.25s,transform 0.25s}.hz-themes-card:hover{border-color:var(--hz-primary);transform:translateY(-4px);text-decoration:none;color:var(--hz-text)}.hz-themes-card__image{aspect-ratio:16 / 10;overflow:hidden;background:var(--hz-bg-raised);padding:12px;box-sizing:border-box;position:relative}.hz-themes-card__tag{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;background:rgb(5 5 5 / .82);border:1px solid var(--hz-border);color:var(--hz-text-muted);font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.hz-themes-card__noimage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--hz-bg-surface),var(--hz-bg-surface) 10px,var(--hz-bg-raised) 10px,var(--hz-bg-raised) 20px);border:1px dashed var(--hz-border)}.hz-themes-card__noimage span{color:var(--hz-text-subtle);font-size:var(--hz-text-xs);letter-spacing:.06em;text-transform:uppercase}.hz-themes-card__image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform 0.4s ease}.hz-themes-card:hover .hz-themes-card__image img{transform:scale(1.03)}.hz-themes-card__body{padding:24px;display:flex;flex-direction:column;gap:8px;flex:1}.hz-themes-card__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hz-themes-card__badge{font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hz-primary)}.hz-themes-card__badge--active{color:var(--hz-primary)}.hz-themes-card__skins{display:flex;gap:6px;align-items:center}.hz-themes-card__skin-dot{width:12px;height:12px;border-radius:50%;display:inline-block;border:1px solid rgb(255 255 255 / .15)}.hz-themes-card__name{font-family:var(--hz-font-display);font-size:1.4rem;font-weight:400;color:var(--hz-text);margin:0}.hz-themes-card__tagline{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0;line-height:1.5}.hz-themes-card__pricing{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin-top:4px}.hz-themes-card__pricing strong{color:var(--hz-primary)}.hz-themes-card__cta{display:block;margin-top:auto;padding-top:16px;font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);opacity:0;transform:translateY(4px);transition:opacity 0.2s,transform 0.2s}.hz-themes-card:hover .hz-themes-card__cta{opacity:1;transform:translateY(0)}.hz-themes-coming{padding:120px 0}.hz-themes-coming__inner{max-width:580px}.hz-themes-coming__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 20px}.hz-themes-coming__inner p{color:var(--hz-text-muted);font-size:var(--hz-text-lg);line-height:1.7;margin:0 0 36px}.hz-themes-coming__actions{display:flex;gap:16px;flex-wrap:wrap}.hz-themes-cta{background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);padding:80px 0}.hz-themes-cta__inner{text-align:center;max-width:560px;margin:0 auto}.hz-themes-cta__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:16px 0 16px}.hz-themes-cta__inner p{color:var(--hz-text-muted);line-height:1.7;margin:0 0 36px}.hz-awd .hz-section{padding:80px 0}.hz-awd-section__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-awd-section__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-awd-section__header p{color:var(--hz-text-muted);line-height:1.7;margin:0}@media (max-width:600px){.hz-awd-pricing__footer-actions .hz-btn,.hz-social-hero__actions .hz-btn{flex:1 1 100%;text-align:center}}.hz-awd-types{background:var(--hz-bg-surface)}.hz-awd-types__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hz-awd-type{background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius);overflow:hidden;transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-awd-type:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-awd-type__num{font-family:var(--hz-font-display);font-size:1.6rem;font-weight:700;color:var(--hz-primary);display:block;margin-bottom:16px}.hz-awd-type h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-awd-type p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-awd-process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-awd-step{display:flex;gap:18px;align-items:flex-start;padding:28px 26px;background:var(--hz-bg-surface);border:1px solid var(--hz-border)}.hz-awd-step__num{font-family:var(--hz-font-display);font-size:1.4rem;font-weight:700;line-height:1;color:var(--hz-bg);background:var(--hz-primary);width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hz-awd-step__body h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 8px}.hz-awd-step__body p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.6;margin:0}.hz-awd-themes{background:var(--hz-bg-surface)}.hz-awd-themes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-awd-themes__footer{text-align:center;margin-top:40px}.hz-awd-theme-card{display:block;background:var(--hz-bg-raised);border:1px solid var(--hz-border);text-decoration:none;transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-awd-theme-card:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-awd-theme-card__image{aspect-ratio:16 / 10;overflow:hidden;background:var(--hz-bg-surface)}.hz-awd-theme-card__image img{width:100%;height:100%;object-fit:cover;display:block}.hz-awd-theme-card__preview{aspect-ratio:16 / 10;background:var(--hz-bg-surface);border-bottom:1px solid var(--hz-border)}.hz-awd-theme-card__body{padding:24px 26px}.hz-awd-theme-card__body h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 8px}.hz-awd-theme-card__body p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.6;margin:0 0 18px}.hz-awd-theme-card__footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.hz-awd-theme-card__price{font-size:var(--hz-text-xs);color:var(--hz-text-muted);text-transform:uppercase;letter-spacing:.06em}.hz-awd-theme-card__cta{font-size:var(--hz-text-sm);color:var(--hz-primary);font-weight:600}.hz-awd-theme-placeholder__card{max-width:420px;margin:0 auto;background:var(--hz-bg-raised);border:1px solid var(--hz-border)}.hz-awd-theme-placeholder__preview{aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--hz-bg-surface),var(--hz-bg))}.hz-awd-theme-placeholder__body{padding:24px 26px}.hz-awd-theme-placeholder__body h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 8px}.hz-awd-theme-placeholder__body p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.6;margin:0 0 12px}.hz-awd-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hz-awd-feat{padding:32px 28px;background:var(--hz-bg-surface);border:1px solid var(--hz-border);transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-awd-feat:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-awd-feat__icon{width:44px;height:44px;background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--hz-primary)}.hz-awd-feat h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-awd-feat p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-awd-clients{background:var(--hz-bg-surface)}.hz-awd-clients__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-awd-clients__footer{text-align:center;margin-top:40px}.hz-awd-client-card{display:block;background:var(--hz-bg-raised);border:1px solid var(--hz-border);text-decoration:none;transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-awd-client-card:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-awd-client-card__image{overflow:hidden;background:var(--hz-bg-surface)}.hz-awd-client-card__image img{width:100%;height:auto;display:block}.hz-awd-client-card__body{padding:24px 26px}.hz-awd-client-card__sector{font-size:var(--hz-text-xs);color:var(--hz-primary);text-transform:uppercase;letter-spacing:.08em;font-weight:600;display:block;margin-bottom:10px}.hz-awd-client-card__body h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 10px}.hz-awd-client-card__body p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.6;margin:0}.hz-awd-pricing__wrap{max-width:980px;margin:0 auto}.hz-awd-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.hz-awd-pricing__footer{max-width:980px;margin:40px auto 0;text-align:center}.hz-awd-pricing__footer>p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin-bottom:24px}.hz-awd-pricing__footer-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hz-awd-launch-panel{margin:24px 0 0;background:var(--hz-bg-raised);border:1px solid var(--hz-border);padding:32px 36px}.hz-awd-launch-panel__heading{font-family:var(--hz-font-display);font-size:1rem;font-weight:700;color:var(--hz-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 24px}.hz-awd-launch-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hz-awd-launch-panel__item strong{display:block;font-family:var(--hz-font-display);font-size:1rem;font-weight:700;color:var(--hz-text);margin-bottom:8px}.hz-awd-launch-panel__item strong span{color:var(--hz-primary);font-weight:600}.hz-awd-launch-panel__item p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}@media (max-width:768px){.hz-awd-launch-panel{padding:24px 20px}.hz-awd-launch-panel__grid{grid-template-columns:minmax(0,1fr);gap:24px}}.hz-awd-faq{background:var(--hz-bg-surface)}.hz-awd-faq__list{max-width:820px;margin:0 auto}.hz-awd-faq__item{border-bottom:1px solid var(--hz-border)}.hz-awd-faq__item summary{cursor:pointer;list-style:none;padding:24px 40px 24px 0;font-family:var(--hz-font-display);font-size:var(--hz-text-xl);color:var(--hz-text);position:relative}.hz-awd-faq__item summary::-webkit-details-marker{display:none}.hz-awd-faq__item summary::after{content:"+";position:absolute;right:0;top:22px;color:var(--hz-primary);font-size:var(--hz-text-2xl);line-height:1}.hz-awd-faq__item[open] summary::after{content:"\2013"}.hz-awd-faq__answer{padding:0 0 24px}.hz-awd-faq__answer p{color:var(--hz-text-muted);line-height:1.75;margin:0;max-width:720px}.hz-awd-cta{padding:100px 0;background:var(--hz-bg-raised);border-top:1px solid var(--hz-border-primary)}.hz-awd-cta__inner{max-width:640px;margin:0 auto;text-align:center}.hz-awd-cta__heading{font-family:var(--hz-font-display);font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 32px}.hz-awd-cta__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.hz-awd-cta__tertiary{margin:16px 0 0;font-size:var(--hz-text-sm)}.hz-awd-cta__tertiary a{color:var(--hz-text-muted);text-decoration:underline;text-underline-offset:3px}.hz-awd-cta__tertiary a:hover{color:var(--hz-text)}.hz-awd-cta__sub{font-size:var(--hz-text-base);color:var(--hz-text-muted);line-height:1.7;margin:-16px 0 28px}.hz-awd-answer{background:var(--hz-bg);border-top:1px solid rgb(0 184 198 / .15);padding:48px 0}.hz-awd-answer__inner{max-width:780px;margin:0 auto;background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-left:3px solid var(--hz-primary);padding:40px 48px}.hz-awd-answer__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:12px 0 20px}.hz-awd-answer__inner p{font-size:var(--hz-text-base);color:var(--hz-text-muted);line-height:1.75;margin:0 0 16px}.hz-awd-answer__link{margin-top:24px;margin-bottom:0}.hz-awd-answer__link a{color:var(--hz-primary);text-decoration:none;font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.03em}.hz-awd-answer__link a:hover{text-decoration:underline}.hz-awd-answer__cta{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.hz-awd-positioning__sub{font-size:var(--hz-text-base);color:var(--hz-text-muted);margin-top:-16px}.hz-awd-positioning__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.hz-awd-positioning-card{background:var(--hz-bg-raised);border:1px solid var(--hz-border-primary);border-radius:var(--hz-radius);padding:28px 30px}.hz-awd-positioning-card h3{font-family:var(--hz-font-display);font-size:var(--hz-text-lg);font-weight:700;color:var(--hz-primary);margin:0 0 12px}.hz-awd-positioning-card p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-awd-capabilities{background:var(--hz-bg-surface)}.hz-awd-capabilities__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-awd-capability-card{background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius);padding:28px 26px;transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-awd-capability-card:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-awd-capability-card__icon{color:var(--hz-primary);margin-bottom:16px;display:block}.hz-awd-capability-card h3{font-family:var(--hz-font-display);font-size:var(--hz-text-base);font-weight:700;color:var(--hz-text);margin:0 0 10px}.hz-awd-capability-card p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-awd-comparison{background:var(--hz-bg-surface)}.hz-awd-comparison__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:8px}.hz-awd-comparison__table{width:100%;min-width:680px;border-collapse:collapse;font-size:var(--hz-text-sm)}.hz-awd-comparison__table thead th{background:var(--hz-bg-raised);color:var(--hz-text-muted);font-size:var(--hz-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:14px 18px;text-align:left;border-bottom:2px solid var(--hz-border)}.hz-awd-comparison__table tbody td{padding:16px 18px;border-bottom:1px solid var(--hz-border);color:var(--hz-text-muted);line-height:1.55;vertical-align:top}.hz-awd-comparison__table tbody tr:last-child td{border-bottom:none}.hz-awd-comparison__row--highlight td{background:var(--hz-bg-raised);color:var(--hz-text)}.hz-awd-comparison__row--highlight .hz-awd-comparison__option strong{color:var(--hz-primary)}.hz-awd-comparison__option strong{font-weight:700;color:var(--hz-text);white-space:nowrap}.hz-awd-more__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.hz-awd-more-card{background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius);padding:24px 20px;transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-awd-more-card:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-awd-more-card__icon{color:var(--hz-primary);margin-bottom:14px;display:block}.hz-awd-more-card h3{font-family:var(--hz-font-display);font-size:var(--hz-text-sm);font-weight:700;color:var(--hz-text);margin:0 0 8px}.hz-awd-more-card p{font-size:var(--hz-text-xs);color:var(--hz-text-muted);line-height:1.6;margin:0}.hz-price-card__role{font-size:var(--hz-text-xs);color:var(--hz-text-muted);line-height:1.6;margin:0;padding-bottom:16px;border-bottom:1px solid var(--hz-border);flex:1;font-style:italic}.hz-awd-addons{margin-top:64px;padding-top:48px;border-top:1px solid var(--hz-border)}.hz-awd-addons__header{text-align:center;margin-bottom:32px}.hz-awd-addons__header h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 10px}.hz-awd-addons__header p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);max-width:600px;margin:0 auto;line-height:1.65}.hz-awd-addons__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hz-awd-addon-card{display:flex;flex-direction:column;gap:6px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius);padding:20px 20px;text-decoration:none;transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-awd-addon-card:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-awd-addon-card strong{font-size:var(--hz-text-sm);font-weight:700;color:var(--hz-primary)}.hz-awd-addon-card span{font-size:var(--hz-text-xs);color:var(--hz-text-muted);line-height:1.55}.hz-awd-compliance{background:var(--hz-bg-surface)}.hz-awd-compliance .hz-awd-section__header p{max-width:820px;margin-left:auto;margin-right:auto}.hz-awd-compliance__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:40px}.hz-awd-compliance__col{background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius);padding:32px 30px}.hz-awd-compliance__col-heading{font-family:var(--hz-font-display);font-size:var(--hz-text-base);font-weight:700;color:var(--hz-text);margin:0 0 20px;display:flex;align-items:center;gap:10px}.hz-awd-compliance__col-heading svg{color:var(--hz-primary);flex-shrink:0}.hz-awd-compliance__col-heading--caution svg{color:var(--hz-text-muted)}.hz-awd-compliance__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hz-awd-compliance__list li{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.5;padding-left:18px;position:relative}.hz-awd-compliance__list li::before{content:'\2013';position:absolute;left:0;color:var(--hz-primary)}.hz-awd-compliance__list--caution li::before{color:var(--hz-text-muted)}.hz-awd-who__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-awd-who-card{background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius);padding:28px 30px;transition:border-color 0.2s,transform 0.2s}.hz-awd-who-card:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-awd-who-card h3{font-family:var(--hz-font-display);font-size:var(--hz-text-lg);font-weight:700;color:var(--hz-text);margin:0 0 10px}.hz-awd-who-card p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-awd-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hz-awd-gallery__item{position:relative;overflow:hidden}.hz-awd-gallery__item img{width:100%;aspect-ratio:9 / 16;object-fit:cover;object-position:top center;display:block}.hz-awd-gallery__label{position:absolute;bottom:0;left:0;right:0;padding:32px 16px 16px;background:linear-gradient(to top,rgb(0 0 0 / .75) 0%,transparent 100%);color:#fff;font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.04em}@media (max-width:768px){.hz-awd-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hz-awd-type__img{aspect-ratio:9 / 16;overflow:hidden;background:var(--hz-bg-surface)}.hz-awd-type__img img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.hz-awd-type__body{padding:24px 26px}.hz-awd-testimonials{background:var(--hz-bg-surface)}.hz-awd-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-awd-testimonial{background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius);padding:32px 30px;display:flex;flex-direction:column;gap:16px}.hz-awd-testimonial__stars{display:flex;gap:4px;color:var(--hz-primary)}.hz-awd-testimonial__stars svg{width:16px;height:16px;fill:currentColor;stroke:none}.hz-awd-testimonial__quote{font-size:var(--hz-text-base);color:var(--hz-text);line-height:1.7;margin:0;font-style:normal}.hz-awd-testimonial__author{margin-top:auto;display:flex;align-items:center;gap:14px}.hz-awd-testimonial__avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid var(--hz-border-primary)}.hz-awd-testimonial__avatar img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.hz-awd-testimonial__author-text{display:flex;flex-direction:column;gap:2px}.hz-awd-testimonial__author strong{font-size:var(--hz-text-sm);font-weight:700;color:var(--hz-text)}.hz-awd-testimonial__author span{font-size:var(--hz-text-xs);color:var(--hz-text-muted)}@media (max-width:1200px){.hz-awd-more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hz-awd-addons__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.hz-awd-who__grid,.hz-awd-positioning__grid,.hz-awd-capabilities__grid,.hz-awd-types__grid,.hz-awd-themes__grid,.hz-awd-clients__grid,.hz-awd-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-awd-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-awd-addons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.hz-awd-answer{padding:32px 0}.hz-awd-answer__inner{padding:28px 24px}.hz-awd-answer__cta{flex-direction:column}.hz-awd-who__grid,.hz-awd-positioning__grid,.hz-awd-capabilities__grid,.hz-awd-process__steps,.hz-awd-types__grid,.hz-awd-themes__grid,.hz-awd-clients__grid,.hz-awd-testimonials__grid,.hz-awd-more__grid,.hz-awd-compliance__cols,.hz-awd-addons__grid{grid-template-columns:minmax(0,1fr)}.hz-awd-pricing__wrap{max-width:420px}.hz-awd-pricing__grid{grid-template-columns:minmax(0,1fr)}}.hz-home-pricing__cta{text-align:center;margin-top:40px}.hz-platform-notice{margin-top:16px;background:var(--hz-bg-raised);padding:20px 32px}.hz-platform-notice__content{font-size:.75rem;color:rgb(255 255 255 / .47);line-height:1.7}.hz-platform-notice__content strong{color:rgb(255 255 255 / .65)}.hz-platform-notice__content a{color:var(--hz-primary);text-decoration:underline;white-space:nowrap}.hz-platform-notice__content a:hover{text-decoration:underline}.hz-platform-notice-section{padding:0 0 16px}.hz-home-creator-types{padding:60px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-home-creator-types__header{text-align:center;margin-bottom:40px}.hz-home-creator-types__heading{font-family:var(--hz-font-display);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:400;color:var(--hz-text);margin:16px 0 0}.hz-home-creator-types__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hz-creator-type-card{position:relative;border-radius:0;overflow:hidden;aspect-ratio:3 / 4;background-image:var(--ct-bg);background-size:cover;background-position:center top;display:flex;align-items:flex-end}.hz-creator-type-card::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 35%,rgb(5 5 5 / .45) 60%,rgb(5 5 5 / .95) 100%);z-index:1}.hz-creator-type-card__inner{position:relative;z-index:2;padding:24px 20px}.hz-creator-type-card__inner h3{font-family:var(--hz-font-display);font-size:1.05rem;font-weight:700;color:var(--hz-text);margin:0 0 8px;line-height:1.3}.hz-creator-type-card__inner p{font-size:.8rem;color:rgb(255 255 255 / .6);margin:0;line-height:1.5}.hz-home-pain{padding:60px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-home-pain__header{text-align:center;margin-bottom:40px}.hz-home-pain__heading{font-family:var(--hz-font-display);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:400;color:var(--hz-text);margin:16px 0 12px}.hz-home-pain__sub{color:var(--hz-text-muted);font-size:var(--hz-text-sm);max-width:640px;margin:0 auto}.hz-home-pain__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hz-border);padding-top:40px;row-gap:40px}.hz-pain-item{padding:0 32px}.hz-pain-item:first-child{padding-left:0}.hz-pain-item:last-child{padding-right:0}.hz-pain-item:not(:last-child){border-right:1px solid var(--hz-border)}.hz-pain-item:nth-child(4n+1){padding-left:0}.hz-pain-item:nth-child(4n){padding-right:0;border-right:none}.hz-pain-item h3{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--hz-text);margin:0 0 12px;line-height:1.4}.hz-pain-item p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0;line-height:1.65}.hz-home-whatis{padding:60px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-home-whatis__inner{max-width:760px;margin:0 auto;text-align:center}.hz-home-whatis__heading{font-family:var(--hz-font-display);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:400;color:var(--hz-text);margin:16px 0 20px;line-height:1.2}.hz-home-whatis__body{color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.7;margin:0}.hz-home-comparison{padding:60px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-home-comparison__header{text-align:center;margin-bottom:40px}.hz-home-comparison__heading{font-family:var(--hz-font-display);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:400;color:var(--hz-text);margin:16px 0 0;line-height:1.2}.hz-home-comparison__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hz-border);padding-top:40px;gap:32px}.hz-comparison-item h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:0 0 12px}.hz-comparison-item p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0;line-height:1.65}.hz-home-how{padding:60px 0;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border)}.hz-home-how__header{text-align:center;margin-bottom:40px}.hz-home-how__heading{font-family:var(--hz-font-display);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:400;color:var(--hz-text);margin:16px 0 0;line-height:1.2}.hz-home-how__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hz-how-step{text-align:center;padding:0 16px}.hz-how-step__num{display:block;font-family:var(--hz-font-display);font-size:2.25rem;color:rgb(0 184 198 / .58);line-height:1;margin-bottom:16px}.hz-how-step h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:0 0 12px}.hz-how-step p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0;line-height:1.65}.hz-home-faq{padding:60px 0;background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-home-faq__header{text-align:center;margin-bottom:40px}.hz-home-faq__heading{font-family:var(--hz-font-display);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:400;color:var(--hz-text);margin:16px 0 0;line-height:1.2}.hz-home-faq__list{max-width:760px;margin:0 auto}.hz-faq-item{border-bottom:1px solid var(--hz-border);padding:20px 0}.hz-faq-item summary{cursor:pointer;font-family:var(--hz-font-display);font-size:1.05rem;font-weight:400;color:var(--hz-text);list-style:none}.hz-faq-item summary::-webkit-details-marker{display:none}.hz-faq-item summary::before{content:'+';display:inline-block;width:20px;color:var(--hz-primary);font-weight:700}.hz-faq-item[open] summary::before{content:'\2212'}.hz-faq-item p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.7;margin:12px 0 0 20px}@media (max-width:900px){.hz-home-creator-types__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hz-home-pain__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.hz-pain-item{padding:0!important;border-right:none!important}.hz-home-comparison__grid{grid-template-columns:minmax(0,1fr);gap:24px}.hz-home-how__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){.hz-home-creator-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-home-pain__grid{grid-template-columns:minmax(0,1fr)}}.hz-home .hz-home-clients{background:var(--hz-bg-surface)}.hz-home .hz-home-how{background:var(--hz-bg)}.hz-home .hz-home-pain{background:var(--hz-bg-surface)}.hz-home .hz-home-features{background:var(--hz-bg)}.hz-home .hz-home-faq{background:var(--hz-bg-surface)}.hz-home .hz-home-whatis,.hz-home .hz-home-clients,.hz-home .hz-home-how,.hz-home .hz-home-pricing,.hz-home .hz-home-creator-types,.hz-home .hz-home-pain,.hz-home .hz-home-features,.hz-home .hz-home-faq,.hz-home .hz-home-cta{border-top-color:#4A4B4D}.hz-home .hz-home-features__grid .hz-home-feature:last-child{grid-column:span 2}@media (max-width:600px){.hz-home .hz-home-features__grid .hz-home-feature:last-child{grid-column:auto}}@media (max-width:900px){.hz-home .hz-home-creator-types__grid .hz-creator-type-card:last-child{grid-column:span 2}}.hz-home .hz-home-pricing__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}@media (max-width:900px){.hz-home .hz-home-pricing__grid--two{grid-template-columns:minmax(0,1fr);max-width:480px}}.hz-footer{background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);padding:60px 0 32px}.hz-footer__inner{display:grid;grid-template-columns:1fr auto;gap:64px;align-items:start;margin-bottom:48px}.hz-footer__logo{font-family:var(--hz-font-display);font-size:var(--hz-text-lg);font-weight:600;color:var(--hz-primary);text-decoration:none;letter-spacing:.04em;display:block;margin-bottom:10px}.hz-footer__logo:hover{color:var(--hz-text)}.hz-footer__desc{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0 0 12px;max-width:340px}.hz-footer__billing{font-size:var(--hz-text-xs);color:var(--hz-text-subtle);margin:0 0 20px}.hz-footer__billing strong{color:var(--hz-text-muted)}.hz-footer__social{display:flex;gap:12px}.hz-footer__social-link{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--hz-radius);border:1px solid var(--hz-border);color:var(--hz-text-muted);text-decoration:none;transition:color var(--hz-transition),border-color var(--hz-transition)}.hz-footer__social-link:hover{color:var(--hz-text);border-color:var(--hz-primary)}.hz-footer__nav{display:flex;gap:40px;flex-wrap:wrap}.hz-footer__col-heading{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hz-primary);margin-bottom:16px}.hz-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hz-footer .hz-footer__col ul li a{font-size:var(--hz-text-sm);color:var(--hz-text-muted);text-decoration:none;transition:color var(--hz-transition)}.hz-footer .hz-footer__col ul li a:hover{color:var(--hz-text)}.hz-footer__bottom{border-top:1px solid var(--hz-border);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.hz-footer__copy,.hz-footer__address{font-size:var(--hz-text-xs);color:var(--hz-text-subtle);margin:0}.hz-footer__address a{color:var(--hz-text-subtle);text-decoration:none;transition:color var(--hz-transition)}.hz-footer__address a:hover{color:var(--hz-text-muted)}@media (max-width:1100px){.hz-footer__nav{gap:28px}}@media (max-width:900px){.hz-footer__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hz-footer__nav{gap:32px}}@media (max-width:600px){.hz-footer__nav{flex-direction:column;gap:28px}.hz-footer__bottom{flex-direction:column;align-items:flex-start;gap:6px}}.hz-vault-page .hz-section{padding:80px 0}.hz-vault-commission__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.hz-vault-commission__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-vault-commission__text p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:14px}.hz-vault-commission__math{display:flex;flex-direction:column;gap:2px;padding-top:8px}.hz-vault-commission__note{font-size:var(--hz-text-xs);color:var(--hz-text-subtle);margin:12px 0 0}.hz-vault-compare{width:100%;border-collapse:collapse;font-size:var(--hz-text-sm)}.hz-vault-compare th{text-align:right;font-size:var(--hz-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--hz-text-subtle);font-weight:600;padding:0 0 10px;border-bottom:1px solid var(--hz-border)}.hz-vault-compare th:first-child,.hz-vault-compare td:first-child{text-align:left}.hz-vault-compare td{padding:12px 0;border-bottom:1px solid var(--hz-border);text-align:right;font-variant-numeric:tabular-nums;color:var(--hz-text)}.hz-vault-compare td:first-child{font-weight:700}.hz-vault-compare td:first-child span{display:block;font-size:.68rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--hz-text-subtle)}.hz-vault-compare__loss{color:var(--hz-text-muted)}.hz-vault-compare__win{color:var(--hz-primary);font-weight:700}.hz-vault-compare__flat{color:var(--hz-text-subtle);font-weight:700}.hz-vault-compare__floor td{background:var(--hz-bg-surface)}.hz-vault-floor{background:var(--hz-bg-surface)}.hz-vault-floor__inner{max-width:900px;margin:0 auto;text-align:center}.hz-vault-floor__lead{color:var(--hz-text-muted);margin:0 0 36px}.hz-vault-floor__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:left;margin-bottom:32px}.hz-vault-floor__item{background:var(--hz-bg);border:1px solid var(--hz-border);border-radius:12px;padding:24px}.hz-vault-floor__num{display:block;font-family:var(--hz-font-display);font-size:1.9rem;font-weight:800;color:var(--hz-primary);margin-bottom:10px;font-variant-numeric:tabular-nums}.hz-vault-floor__item p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0}.hz-vault-floor__close{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0}.hz-vault-floor__close a{color:var(--hz-primary)}@media (max-width:900px){.hz-vault-floor__grid{grid-template-columns:minmax(0,1fr)}.hz-vault-compare{font-size:var(--hz-text-xs)}}.hz-vault-risk{background:var(--hz-bg-surface)}.hz-vault-risk__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-vault-risk__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-vault-risk__header p{color:var(--hz-text-muted);line-height:1.7}.hz-vault-risk__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hz-vault-risk-item{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.5}.hz-vault-risk-item__x{color:#FF4D6D;font-size:1rem;flex-shrink:0;line-height:1.5}.hz-vault-features__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-vault-features__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-vault-features__header p{color:var(--hz-text-muted);line-height:1.7}.hz-vault-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-vault-feat{padding:32px 28px;background:var(--hz-bg-surface);border:1px solid var(--hz-border);transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-vault-feat:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-vault-feat__icon{width:44px;height:44px;background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--hz-primary)}.hz-vault-feat h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-vault-feat p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-vault-built{background:var(--hz-bg-surface)}.hz-vault-built__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.hz-vault-built__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-vault-built__text p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:14px}.hz-vault-built__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;padding-top:8px}.hz-vault-built__list li{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.5}.hz-vault-built__check{color:var(--hz-primary);font-size:.9rem;flex-shrink:0;line-height:1.5}.hz-vault-revenue__inner{display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:center}.hz-vault-revenue__stat-col{display:flex;flex-direction:column;gap:40px}.hz-vault-revenue__stat{display:flex;flex-direction:column;gap:6px;padding-bottom:40px;border-bottom:1px solid var(--hz-border)}.hz-vault-revenue__stat:last-child{padding-bottom:0;border-bottom:none}.hz-vault-revenue__num{font-family:var(--hz-font-display);font-size:3.5rem;font-weight:700;line-height:1}.hz-vault-revenue__label{font-size:var(--hz-text-sm);color:var(--hz-text-muted);text-transform:uppercase;letter-spacing:.08em}.hz-vault-revenue__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-vault-revenue__text p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:16px}.hz-vault-revenue__text .hz-btn{margin-top:8px}.hz-vault-control{background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);border-bottom:1px solid var(--hz-border)}.hz-vault-control__inner{max-width:740px;margin:0 auto;text-align:center}.hz-vault-control__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-vault-control__sub{color:var(--hz-text-muted);font-size:var(--hz-text-lg);line-height:1.7;margin-bottom:48px}.hz-vault-control__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--hz-border);border:1px solid var(--hz-border)}.hz-vault-control-item{background:var(--hz-bg-raised);padding:20px 18px;font-size:var(--hz-text-sm);color:var(--hz-text-muted);text-align:center}.hz-vault-founder__inner{max-width:720px}.hz-vault-founder__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 24px}.hz-vault-founder__inner p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:16px;font-size:var(--hz-text-lg)}.hz-vault-founder__attribution{display:flex;flex-direction:column;gap:4px;margin-top:32px;padding-top:32px;border-top:1px solid var(--hz-border)}.hz-vault-founder__attribution strong{font-family:var(--hz-font-display);font-size:1.1rem;color:var(--hz-text)}.hz-vault-founder__attribution span{font-size:var(--hz-text-sm);color:var(--hz-text-muted)}.hz-vault-cta{padding:100px 0;background:var(--hz-bg-raised);border-top:1px solid var(--hz-border-primary)}.hz-vault-cta__inner{max-width:640px}.hz-vault-cta__heading{font-family:var(--hz-font-display);font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 20px}.hz-vault-cta__sub{color:var(--hz-text-muted);font-size:var(--hz-text-lg);line-height:1.7;margin-bottom:40px}.hz-vault-cta__actions{display:flex;gap:16px;flex-wrap:wrap}@media (max-width:1024px){.hz-vault-risk__grid,.hz-vault-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-vault-control__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.hz-vault-commission__inner,.hz-vault-built__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hz-vault-revenue__inner{grid-template-columns:minmax(0,1fr);gap:48px}.hz-vault-revenue__stat-col{flex-direction:row;flex-wrap:wrap;gap:24px}.hz-vault-revenue__stat{flex:1;min-width:120px;padding-bottom:0;border-bottom:none}.hz-vault-risk__grid,.hz-vault-features__grid,.hz-vault-control__features{grid-template-columns:minmax(0,1fr)}}.hz-cat-content{padding:64px 0 48px}.hz-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:48px}@media (max-width:900px){.hz-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hz-cat-grid{grid-template-columns:minmax(0,1fr)}}.hz-single-hero{padding:64px 0 48px;border-bottom:1px solid var(--hz-border);background:var(--hz-bg)}.hz-single-hero__inner{max-width:760px}.hz-single-hero__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.hz-single-hero__date,.hz-single-hero__read-time,.hz-single-hero__byline{font-size:var(--hz-text-xs);color:var(--hz-text-subtle);text-transform:uppercase;letter-spacing:.07em}.hz-single-hero__byline{white-space:nowrap}.hz-single-hero__byline a{color:var(--hz-text);text-decoration:none;border-bottom:1px solid var(--hz-border);transition:color var(--hz-transition),border-color var(--hz-transition)}.hz-single-hero__byline a:hover,.hz-single-hero__byline a:focus-visible{color:var(--hz-primary);border-bottom-color:var(--hz-primary)}.hz-single-hero__title{font-family:var(--hz-heading-face);font-size:var(--hz-doc-h1);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);letter-spacing:var(--hz-heading-ls);color:var(--hz-heading-ink);margin:0}.hz-single-body{padding:56px 0 40px}.hz-single-body__inner{padding:0}.hz-single-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:32px;border-top:1px solid var(--hz-border)}.hz-single-tag{padding:5px 12px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);font-size:var(--hz-text-xs);color:var(--hz-text-muted);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;transition:border-color var(--hz-transition),color var(--hz-transition)}.hz-single-tag:hover{border-color:var(--hz-border-primary);color:var(--hz-primary)}.hz-single-related{padding:64px 0;border-top:1px solid var(--hz-border);background:var(--hz-bg-surface)}.hz-single-related .hz-cs-label{display:block;margin-bottom:32px}.hz-single-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-single-related-card{display:block;background:var(--hz-bg-raised);border:1px solid var(--hz-border);text-decoration:none;transition:border-color var(--hz-transition),transform var(--hz-transition);overflow:hidden}.hz-single-related-card:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-single-related-card__thumb{overflow:hidden;height:160px}.hz-single-related-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.hz-single-related-card:hover .hz-single-related-card__img{transform:scale(1.04)}.hz-single-related-card__body{padding:20px 22px 24px}.hz-single-related-card__title{font-family:var(--hz-font-display);font-size:1rem;font-weight:700;color:var(--hz-text);line-height:1.4;margin:10px 0 8px}.hz-single-related-card__date{font-size:var(--hz-text-xs);color:var(--hz-text-subtle);text-transform:uppercase;letter-spacing:.06em}.hz-single-subscribe{padding:64px 0;border-top:1px solid var(--hz-border-primary);background:var(--hz-bg-raised)}.hz-single-subscribe__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.hz-single-subscribe__heading{font-family:var(--hz-font-display);font-size:1.6rem;font-weight:700;color:var(--hz-text);margin:12px 0 8px}.hz-single-subscribe__text p{color:var(--hz-text-muted);font-size:var(--hz-text-sm);margin:0}@media (max-width:768px){.hz-single-related__grid{grid-template-columns:minmax(0,1fr)}.hz-single-subscribe__inner{flex-direction:column;align-items:flex-start}}.ah-article{--ah-aqua:#10ABF2;--ah-surface:#0D0D0D;--ah-raised:#1A1A1A;--ah-border:#28292A;--ah-muted:#A0A0A0;--ah-subtle:#828282;--ah-success:#34D399;--ah-warning:#FBBF24;--ah-danger:#FF4D6D;font-size:1.0625rem;line-height:1.78;color:var(--ah-muted)}.ah-article h2,.hz-single-content h2{font-family:var(--hz-heading-face);font-size:var(--hz-doc-h2);font-weight:var(--hz-heading-weight);letter-spacing:var(--hz-heading-ls);color:var(--hz-heading-ink);line-height:var(--hz-heading-lh);margin:52px 0 20px;scroll-margin-top:88px}.hz-single-content table{display:block;max-width:100%;overflow-x:auto}.ah-article h3,.hz-single-content h3{font-family:var(--hz-heading-face);font-size:var(--hz-doc-h3);font-weight:var(--hz-heading-weight);letter-spacing:var(--hz-heading-ls);color:var(--hz-heading-ink);line-height:1.25;margin:28px 0 12px}.ah-article h4{font-size:.95rem;font-weight:700;color:var(--hz-text);margin:20px 0 8px;text-transform:uppercase;letter-spacing:.06em}.ah-article p{margin:0 0 18px}.ah-article p:last-child{margin-bottom:0}.ah-article .lead{font-size:1.15rem;color:#cdd8e9;line-height:1.7;margin-bottom:24px}.ah-article strong{color:var(--hz-text);font-weight:600}.ah-article em{color:#cdd8e9;font-style:italic}.ah-article a{color:var(--ah-aqua);text-decoration:underline;text-decoration-color:rgb(16 171 242 / .35);text-underline-offset:3px;transition:text-decoration-color 0.2s}.ah-article a:hover{text-decoration-color:var(--ah-aqua)}.ah-article ul,.ah-article ol{padding-left:1.4em;margin:0 0 18px}.ah-article li{margin-bottom:6px}.ah-article .answer{background:var(--ah-surface);border:1px solid var(--ah-border);border-left:4px solid var(--ah-aqua);padding:28px 32px;margin:0 0 40px}.ah-article .answer-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ah-aqua);margin-bottom:12px}.ah-article .answer p{margin-bottom:12px;color:#cdd8e9}.ah-article .answer p:last-child{margin-bottom:0}.ah-article .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ah-border);border:1px solid var(--ah-border);margin:0 0 48px}.ah-article .stat{background:var(--ah-raised);padding:24px 20px;text-align:center}.ah-article .stat-num{font-family:var(--hz-font-display);font-size:2.2rem;font-weight:700;color:var(--ah-aqua);line-height:1;display:block;margin-bottom:6px}.ah-article .stat-lab{font-size:.72rem;color:var(--ah-muted);text-transform:uppercase;letter-spacing:.08em;display:block}.ah-article .gain{background:var(--ah-raised);border:1px solid var(--ah-border);border-top:3px solid var(--ah-aqua);padding:28px 32px;margin:32px 0}.ah-article .gain-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ah-aqua);display:block;margin-bottom:12px}.ah-article .gain p{color:#cdd8e9;margin-bottom:12px}.ah-article .gain p:last-child{margin-bottom:0}.ah-article .contrast{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;background:var(--ah-border);border:1px solid var(--ah-border);margin:32px 0}.ah-article .contrast-col{background:var(--ah-surface);padding:28px 28px 32px}.ah-article .contrast-sub{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ah-muted);margin-bottom:8px}.ah-article .contrast-h{font-family:var(--hz-font-display);font-size:1.1rem;font-weight:700;color:var(--hz-text);margin-bottom:16px}.ah-article .contrast ul{list-style:none;padding:0;margin:0}.ah-article .contrast li{padding:8px 0;border-bottom:1px solid var(--ah-border);font-size:.875rem;color:var(--ah-muted)}.ah-article .contrast li:last-child{border-bottom:none}.ah-article .case{background:var(--ah-surface);border:1px solid var(--ah-border);border-left:4px solid var(--ah-aqua);padding:28px 32px;margin:32px 0}.ah-article .case-rule{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ah-article .pill{display:inline-flex;align-items:center;padding:4px 12px;background:var(--ah-raised);border:1px solid var(--ah-border);font-size:.75rem;color:var(--ah-muted)}.ah-article .tablewrap{margin:32px 0}.ah-article .filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ah-article .lab{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ah-muted);margin-right:4px}.ah-article .fbtn{display:inline-flex;align-items:center;padding:5px 14px;height:32px;background:var(--ah-raised);border:1px solid var(--ah-border);font-size:.78rem;color:var(--ah-muted);cursor:pointer;transition:border-color 0.2s,color 0.2s;white-space:nowrap}.ah-article .fbtn:hover,.ah-article .fbtn.on{border-color:var(--ah-aqua);color:var(--ah-aqua)}.ah-article #stateTable{width:100%;border-collapse:collapse;font-size:.875rem}.ah-article #stateTable thead tr{background:var(--ah-raised)}.ah-article #stateTable th{text-align:left;padding:12px 16px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ah-muted);border-bottom:1px solid var(--ah-border);white-space:nowrap}.ah-article #stateTable td{padding:11px 16px;border-bottom:1px solid var(--ah-border);color:var(--ah-muted);vertical-align:top}.ah-article #stateTable tbody tr:hover td{background:var(--ah-surface)}.ah-article #stateTable .st-name{color:var(--hz-text);font-weight:600;white-space:nowrap}.ah-article .thr{display:inline-block;padding:2px 8px;font-size:.72rem;font-weight:700;white-space:nowrap}.ah-article .thr.t33{background:rgb(16 171 242 / .12);color:var(--ah-aqua)}.ah-article .thr.t25{background:rgb(168 85 247 / .12);color:#A855F7}.ah-article .thr.none{background:rgb(255 77 109 / .12);color:#FF4D6D}.ah-article .thr.dev{background:rgb(251 191 36 / .12);color:var(--ah-warning)}.ah-article .thr.pend{background:var(--ah-raised);color:var(--ah-muted);border:1px solid var(--ah-border)}.ah-article #stateTable tbody .pend td{opacity:.75}.ah-article .tablecap{font-size:.72rem;color:var(--ah-subtle);margin-top:10px;line-height:1.6}.ah-article .cloud{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ah-article .cloud span{padding:6px 14px;background:var(--ah-raised);border:1px solid var(--ah-border);font-size:.83rem;color:var(--ah-muted)}.ah-article .note{padding:20px 24px 20px 20px;margin:28px 0;border-left:4px solid}.ah-article .note.info{background:rgb(16 171 242 / .06);border-color:var(--ah-aqua)}.ah-article .note.warn{background:rgb(251 191 36 / .06);border-color:var(--ah-warning)}.ah-article .note-tag{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.ah-article .note.info .note-tag{color:var(--ah-aqua)}.ah-article .note.warn .note-tag{color:var(--ah-warning)}.ah-article .note p{color:#cdd8e9;margin-bottom:8px;font-size:.9rem}.ah-article .note p:last-child{margin-bottom:0}.ah-article .methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0}.ah-article .method{background:var(--ah-surface);border:1px solid var(--ah-border);padding:24px 20px}.ah-article .mtag{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ah-aqua);margin-bottom:10px}.ah-article .method h4{font-family:var(--hz-font-display);font-size:.92rem;font-weight:700;color:var(--hz-text);text-transform:none;letter-spacing:0;margin:0 0 14px}.ah-article .method ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ah-article .method li{font-size:.8rem;padding-left:18px;position:relative;margin:0;color:var(--ah-muted)}.ah-article .method li.y::before{content:'\2713';position:absolute;left:0;color:var(--ah-success);font-weight:700}.ah-article .method li.n::before{content:'\2715';position:absolute;left:0;color:var(--ah-danger);font-weight:700}.ah-article .timeline{display:flex;flex-direction:column;gap:0;margin:28px 0;padding-left:20px;border-left:2px solid var(--ah-border)}.ah-article .tl-item{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:0 0 28px 24px;position:relative}.ah-article .tl-item::before{content:'';position:absolute;left:-7px;top:4px;width:12px;height:12px;background:var(--ah-aqua);border-radius:50%}.ah-article .tl-date{font-size:.75rem;font-weight:700;color:var(--ah-aqua);text-transform:uppercase;letter-spacing:.08em;padding-top:2px;white-space:nowrap}.ah-article .tl-body{font-size:.875rem;color:var(--ah-muted);line-height:1.65}.ah-article .tl-body b{color:var(--hz-text)}.ah-article .compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:32px 0}.ah-article .model{background:var(--ah-surface);border:1px solid var(--ah-border);overflow:hidden}.ah-article .model-top{padding:20px 24px 18px;border-bottom:1px solid var(--ah-border);background:var(--ah-raised)}.ah-article .model-name{font-family:var(--hz-font-display);font-size:1.05rem;font-weight:700;color:var(--hz-text);margin-bottom:10px}.ah-article .tags{display:flex;flex-wrap:wrap;gap:6px}.ah-article .tag{display:inline-block;padding:3px 10px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ah-article .tag.green{background:rgb(52 211 153 / .12);color:var(--ah-success)}.ah-article .tag.warm{background:rgb(251 191 36 / .12);color:var(--ah-warning)}.ah-article .tag.neutral{background:var(--ah-raised);border:1px solid var(--ah-border);color:var(--ah-muted)}.ah-article .model-body{padding:4px 0}.ah-article .model-row{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:12px 24px;border-bottom:1px solid var(--ah-border);font-size:.83rem;align-items:start}.ah-article .model-row:last-child{border-bottom:none}.ah-article .model-row .k{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ah-subtle);padding-top:2px}.ah-article .model-row .v{color:var(--ah-muted);line-height:1.55}.ah-article .risks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:20px 0}.ah-article .risk{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--ah-surface);border:1px solid var(--ah-border);font-size:.875rem;color:var(--ah-muted)}.ah-article .rx{color:var(--ah-danger);font-weight:700;flex-shrink:0;line-height:1.5}.ah-article .faq{margin:28px 0;display:flex;flex-direction:column;gap:2px}.ah-article .faq-item{background:var(--ah-surface);border:1px solid var(--ah-border);overflow:hidden}.ah-article .faq-q{width:100%;background:none;border:none;padding:18px 20px;text-align:left;font-family:var(--hz-font-body);font-size:.92rem;font-weight:600;color:var(--hz-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color 0.2s}.ah-article .faq-q:hover{color:var(--ah-aqua)}.ah-article .faq-ic{width:18px;height:18px;flex-shrink:0;position:relative}.ah-article .faq-ic::before,.ah-article .faq-ic::after{content:'';position:absolute;background:currentColor;transition:transform 0.25s ease,opacity 0.25s ease}.ah-article .faq-ic::before{width:12px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.ah-article .faq-ic::after{width:2px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.ah-article .faq-item.open .faq-ic::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.ah-article .faq-a{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 20px;border-top:0 solid var(--ah-border)}.ah-article .faq-item.open .faq-a{border-top-width:1px;padding-bottom:20px}.ah-article .faq-a p{font-size:.875rem;color:#cdd8e9;margin:14px 0 0;line-height:1.7}.ah-article .takeaways{background:var(--ah-surface);border:1px solid var(--ah-border);border-top:3px solid var(--ah-aqua);padding:32px 36px;margin:40px 0}.ah-article .takeaways h2{margin-top:0;margin-bottom:20px}.ah-article .takeaways ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.ah-article .takeaways li{display:flex;align-items:flex-start;gap:16px;font-size:.9rem;color:#cdd8e9;line-height:1.65;padding:0;margin:0}.ah-article .takeaways li .num{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;background:var(--ah-aqua);color:var(--hz-bg);font-size:.72rem;font-weight:700;flex-shrink:0;margin-top:1px}.ah-article .cta{background:var(--ah-raised);border:1px solid var(--ah-border);border-top:3px solid var(--ah-aqua);padding:36px 36px 40px;margin:40px 0;text-align:center}.ah-article .cta h3{font-family:var(--hz-font-display);font-size:1.4rem;font-weight:700;color:var(--hz-text);margin:0 0 12px;text-transform:none;letter-spacing:0}.ah-article .cta p{color:var(--ah-muted);font-size:.9rem;margin-bottom:24px}.ah-article .cta a{display:inline-flex;align-items:center;padding:12px 28px;background:var(--ah-aqua);color:var(--hz-bg);font-size:.83rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:opacity 0.2s}.ah-article .cta a:hover{opacity:.88}.ah-article .sources{margin-top:48px;padding-top:32px;border-top:1px solid var(--ah-border)}.ah-article .sources h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ah-muted);margin-bottom:16px}.ah-article .sources ol{padding-left:1.2em;margin:0;display:flex;flex-direction:column;gap:8px}.ah-article .sources li{font-size:.8rem;color:var(--ah-subtle);line-height:1.6;margin:0}@media (max-width:860px){.ah-article .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-article .methods{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-article .contrast,.ah-article .compare{grid-template-columns:minmax(0,1fr)}.ah-article .risks{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.ah-article .stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ah-article .methods{grid-template-columns:minmax(0,1fr)}.ah-article .tl-item{grid-template-columns:minmax(0,1fr);gap:4px}.ah-article .takeaways,.ah-article .cta{padding:24px 20px}.ah-article .answer,.ah-article .gain{padding:20px 20px}}.hz-hub-cats{padding:64px 0 56px;background:var(--hz-bg)}.hz-hub-cats__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.hz-hub-cat-card{display:block;background:var(--hz-surface);border:1px solid var(--hz-border);padding:28px 24px 32px;text-decoration:none;transition:border-color 0.2s,background 0.2s}.hz-hub-cat-card:hover{border-color:var(--hz-border-primary);background:#0e1620}.hz-hub-cat-card__eyebrow{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--hz-primary);margin-bottom:10px}.hz-hub-cat-card__title{font-family:var(--hz-font-display);font-size:1.2rem;font-weight:700;color:var(--hz-text);margin:0 0 12px;line-height:1.2;letter-spacing:0;text-transform:none}.hz-hub-cat-card__desc{font-size:.85rem;color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-hub-cat-card__products{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.hz-hub-cat-card__product-tag{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hz-primary);background:rgba(var(--hz-primary-rgb,14,165,233),.08);border:1px solid rgba(var(--hz-primary-rgb,14,165,233),.2);border-radius:4px;padding:3px 8px}.hz-post-card__product-link{font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);text-decoration:none}.hz-post-card__product-link:hover{color:var(--hz-primary-light)}.hz-hub-products{padding:64px 0;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);text-align:center}.hz-hub-products__heading{font-family:var(--hz-font-display);font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:700;color:var(--hz-text);margin:0 0 12px}.hz-hub-products__sub{font-size:var(--hz-text-base);color:var(--hz-text-muted);max-width:560px;margin:0 auto 32px;line-height:1.7}.hz-hub-products__links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hz-hub-posts{padding:56px 0 80px}.hz-hub-posts .hz-cs-label{display:block;margin-bottom:32px}@media (max-width:1200px){.hz-hub-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.hz-hub-cats{padding:48px 0 40px}.hz-hub-cats__grid{grid-template-columns:minmax(0,1fr);gap:1px}}.hz-call-intro{padding:48px 0 40px;border-bottom:1px solid var(--hz-border)}.hz-readiness-context{padding:64px 0;border-bottom:1px solid var(--hz-border)}.hz-readiness-context__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.hz-readiness-context__block p{color:var(--hz-text-muted);line-height:1.7;margin-bottom:16px}.hz-readiness-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.hz-readiness-list li{padding-left:22px;position:relative;color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.6}.hz-readiness-list--yes li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:1px;background:var(--hz-primary)}.hz-readiness-list--no li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:1px;background:var(--hz-text-subtle)}.hz-readiness-quiz{padding:80px 0;border-bottom:1px solid var(--hz-border)}.hz-readiness-quiz__heading{font-family:var(--hz-font-display);font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:400;color:var(--hz-text);margin:16px 0 48px}.hz-quiz{display:flex;flex-direction:column;gap:2px;margin-bottom:56px}.hz-quiz__question{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--hz-bg-surface);border:1px solid var(--hz-border);padding:28px 32px;transition:border-color var(--hz-transition)}.hz-quiz__question.is-answered{border-color:var(--hz-border-primary)}.hz-quiz__q-inner{display:flex;gap:24px;align-items:flex-start;flex:1}.hz-quiz__num{font-family:var(--hz-font-display);font-size:1.5rem;color:var(--hz-primary);opacity:.65;flex-shrink:0;line-height:1;padding-top:4px}.hz-quiz__question.is-answered .hz-quiz__num{opacity:1}.hz-quiz__body h3{font-family:var(--hz-font-body);font-size:var(--hz-text-base);font-weight:600;color:var(--hz-text);margin:0 0 8px;line-height:1.4}.hz-quiz__hint,.hz-quiz__why{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:4px 0 0;line-height:1.6}.hz-quiz__btns{display:flex;gap:8px;flex-shrink:0}.hz-quiz__btn{padding:10px 24px;border:1px solid var(--hz-border);background:#fff0;color:var(--hz-text-muted);font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color var(--hz-transition),color var(--hz-transition),background var(--hz-transition)}.hz-quiz__btn--yes.is-selected{background:var(--hz-primary);border-color:var(--hz-primary);color:var(--hz-bg)}.hz-quiz__btn--no.is-selected{background:var(--hz-bg-raised);border-color:var(--hz-border);color:var(--hz-text)}.hz-quiz__btn:hover:not(.is-selected){border-color:var(--hz-border-primary);color:var(--hz-text)}.hz-quiz__result{display:none;margin-top:48px;scroll-margin-top:100px}.hz-quiz__result-card{display:none;padding:48px;border:1px solid var(--hz-border);background:var(--hz-bg-surface)}.hz-quiz__result--strong{border-color:var(--hz-primary)}.hz-quiz__result-score{font-family:var(--hz-font-display);font-size:2rem;color:var(--hz-primary);line-height:1;margin-bottom:12px}.hz-quiz__result-card h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:400;color:var(--hz-heading-ink);margin:0 0 16px}.hz-quiz__result-card p{color:var(--hz-text-muted);font-size:var(--hz-text-lg);line-height:1.7;margin:0 0 32px}.hz-readiness-cta{padding:80px 0}.hz-readiness-cta__inner{text-align:center;max-width:640px;margin:0 auto}.hz-readiness-cta__quote{font-family:var(--hz-font-display);font-size:clamp(1.2rem, 2.5vw, 1.6rem);font-style:italic;color:var(--hz-text);border:none;background:none;padding:0;margin:0 0 40px;line-height:1.5}.hz-readiness-cta__btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.hz-readiness-context__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hz-quiz__question{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}.hz-quiz__result-card{padding:32px 24px}}.hz-merch .hz-section{padding:80px 0}.hz-merch-section__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-merch-section__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-merch-section__header p{color:var(--hz-text-muted);line-height:1.7;margin:0}.hz-merch-types{background:var(--hz-bg-surface)}.hz-merch-types__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-merch-type{padding:32px 28px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-merch-type:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-merch-type__num{font-family:var(--hz-font-display);font-size:1.6rem;font-weight:700;color:var(--hz-primary);display:block;margin-bottom:16px}.hz-merch-type h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-merch-type p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-merch-process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-merch-step{display:flex;gap:18px;align-items:flex-start;padding:28px 26px;background:var(--hz-bg-surface);border:1px solid var(--hz-border)}.hz-merch-step__num{font-family:var(--hz-font-display);font-size:1.4rem;font-weight:700;line-height:1;color:var(--hz-bg);background:var(--hz-primary);width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hz-merch-step__body h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 8px}.hz-merch-step__body p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.6;margin:0}.hz-merch-features{background:var(--hz-bg-surface)}.hz-merch-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-merch-feat{padding:32px 28px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-merch-feat:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-merch-feat__icon{width:44px;height:44px;background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--hz-primary)}.hz-merch-feat h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-merch-feat p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-merch-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-merch-testimonial{margin:0;padding:32px 28px;background:var(--hz-bg-surface);border:1px solid var(--hz-border)}.hz-merch-testimonial blockquote{margin:0 0 24px;color:var(--hz-text);font-size:var(--hz-text-lg);line-height:1.6}.hz-merch-testimonial figcaption{display:flex;flex-direction:column;gap:2px}.hz-merch-testimonial__name{font-family:var(--hz-font-display);color:var(--hz-text);font-size:var(--hz-text-lg)}.hz-merch-testimonial__role{color:var(--hz-text-muted);font-size:var(--hz-text-sm)}.hz-merch-testimonial__site{color:var(--hz-primary);font-size:var(--hz-text-sm);font-weight:600;margin-top:4px}.hz-merch-pricing{background:var(--hz-bg-surface)}.hz-merch-pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,560px));justify-content:center;gap:24px;align-items:start}.hz-merch-plan{position:relative;padding:40px 32px;background:var(--hz-bg-raised);border:1px solid var(--hz-border)}.hz-merch-plan--featured{border-color:var(--hz-border-primary);background:var(--hz-primary-alpha-10)}.hz-merch-plan__badge{position:absolute;top:0;right:0;background:var(--hz-primary);color:var(--hz-bg);font-size:var(--hz-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px}.hz-merch-plan__tag{font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hz-primary);display:block;margin-bottom:8px}.hz-merch-plan__name{font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);color:var(--hz-text);margin:0 0 20px}.hz-merch-plan__price{display:flex;align-items:baseline;gap:6px;margin-bottom:20px}.hz-merch-plan__annual{font-size:.8rem;color:var(--hz-text-muted);margin:-10px 0 20px}.hz-merch-plan__amount{font-family:var(--hz-font-display);font-size:3rem;font-weight:700;color:var(--hz-text);line-height:1}.hz-merch-plan__per{color:var(--hz-text-muted);font-size:var(--hz-text-base)}.hz-merch-plan__summary{color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.6;margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid var(--hz-border)}.hz-merch-plan__features{list-style:none;margin:0 0 28px;padding:0}.hz-merch-plan__features li{position:relative;padding-left:26px;margin-bottom:12px;color:var(--hz-text);font-size:var(--hz-text-sm);line-height:1.5}.hz-merch-plan__features li::before{content:"+";position:absolute;left:0;top:0;color:var(--hz-primary);font-weight:700}.hz-merch-plan__cta{width:100%;justify-content:center}.hz-merch-pricing__addons{text-align:center;color:var(--hz-text-muted);margin-top:32px}.hz-merch-pricing__addons a{color:var(--hz-primary);font-weight:600}.hz-merch-faq__list{max-width:820px;margin:0 auto}.hz-merch-faq__item{border-bottom:1px solid var(--hz-border)}.hz-merch-faq__item summary{cursor:pointer;list-style:none;padding:24px 40px 24px 0;font-family:var(--hz-font-display);font-size:var(--hz-text-xl);color:var(--hz-text);position:relative}.hz-merch-faq__item summary::-webkit-details-marker{display:none}.hz-merch-faq__item summary::after{content:"+";position:absolute;right:0;top:22px;color:var(--hz-primary);font-size:var(--hz-text-2xl);line-height:1}.hz-merch-faq__item[open] summary::after{content:"\2013"}.hz-merch-faq__answer{padding:0 0 24px}.hz-merch-faq__answer p{color:var(--hz-text-muted);line-height:1.75;margin:0;max-width:720px}.hz-merch-cta{padding:100px 0;background:var(--hz-bg-raised);border-top:1px solid var(--hz-border-primary)}.hz-merch-cta__inner{max-width:640px;margin:0 auto;text-align:center}.hz-merch-cta__heading{font-family:var(--hz-font-display);font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 32px}.hz-merch-cta__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.hz-merch-cta__trust{display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.hz-merch-cta__trust-item{color:var(--hz-text-muted);font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.04em;position:relative;padding-left:22px}.hz-merch-cta__trust-item::before{content:"\2713";position:absolute;left:0;color:var(--hz-primary);font-weight:700}@media (max-width:1024px){.hz-merch-types__grid,.hz-merch-features__grid,.hz-merch-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-merch-plan--featured{background:var(--hz-bg-raised)}}@media (max-width:768px){.hz-merch-process__steps,.hz-merch-types__grid,.hz-merch-features__grid,.hz-merch-testimonials__grid{grid-template-columns:minmax(0,1fr)}}.hz-pricing-section__header{text-align:center;max-width:640px;margin:0 auto 56px}.hz-pricing-section__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:12px 0 16px;line-height:var(--hz-heading-lh)}.hz-pricing-section__header p{color:var(--hz-text-muted);line-height:1.7;margin:0}.hz-pricing-minilink{background:var(--hz-bg)}.hz-pricing-minilink__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:800px;margin:0 auto 32px}.hz-pricing-ml-card{background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:20px}.hz-pricing-ml-card--featured{border-color:var(--hz-border-primary);position:relative}.hz-pricing-ml-card__badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hz-bg);background:var(--hz-primary);border-radius:4px;padding:4px 10px;align-self:flex-start}.hz-pricing-ml-card__name{font-family:var(--hz-font-display);font-size:1.25rem;font-weight:700;color:var(--hz-text);margin:0 0 4px}.hz-pricing-ml-card__price{display:flex;align-items:baseline;gap:4px}.hz-pricing-ml-card__amount{font-family:var(--hz-font-display);font-size:2rem;font-weight:800;color:var(--hz-primary)}.hz-pricing-ml-card__per{font-size:var(--hz-text-sm);color:var(--hz-text-muted)}.hz-pricing-ml-card__tagline{font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin:0}.hz-pricing-ml-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.hz-pricing-ml-card__features li{font-size:var(--hz-text-sm);color:var(--hz-text-muted);padding-left:20px;position:relative}.hz-pricing-ml-card__features li::before{content:'\2713';position:absolute;left:0;color:var(--hz-primary);font-weight:700}.hz-pricing-minilink__note{text-align:center;font-size:var(--hz-text-sm);color:var(--hz-text-muted);max-width:560px;margin:0 auto}.hz-pricing-website{background:var(--hz-bg-surface)}.hz-pricing-website__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px}.hz-pricing-plan{background:var(--hz-bg);border:1px solid var(--hz-border);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:0;position:relative}.hz-pricing-plan--featured{border-color:var(--hz-border-primary);background:var(--hz-bg-raised)}.hz-pricing-plan__badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hz-bg);background:var(--hz-primary);border-radius:4px;padding:4px 10px;margin-bottom:16px;align-self:flex-start}.hz-pricing-plan__name{font-family:var(--hz-font-display);font-size:1.4rem;font-weight:800;color:var(--hz-text);margin:0 0 4px}.hz-pricing-plan__tagline{font-size:var(--hz-text-sm);color:var(--hz-text-muted);font-style:italic;margin:0 0 20px}.hz-pricing-plan__price{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--hz-border)}.hz-pricing-plan__setup{display:block;font-size:var(--hz-text-sm);color:var(--hz-text-muted);margin-bottom:6px}.hz-pricing-plan__monthly{display:flex;align-items:baseline;gap:4px}.hz-pricing-plan__amount{font-family:var(--hz-font-display);font-size:2.4rem;font-weight:800;color:var(--hz-primary)}.hz-pricing-plan__per{font-size:var(--hz-text-sm);color:var(--hz-text-muted)}.hz-pricing-plan__features{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.hz-pricing-plan__features li{font-size:var(--hz-text-sm);color:var(--hz-text-muted);padding-left:20px;position:relative}.hz-pricing-plan__features li::before{content:'\2713';position:absolute;left:0;color:var(--hz-primary);font-weight:700}.hz-pricing-plan__addons{font-size:.75rem;color:var(--hz-text-muted);margin:0 0 20px;font-style:italic}.hz-pricing-website__note{text-align:center;font-size:var(--hz-text-sm);color:var(--hz-text-muted);max-width:600px;margin:0 auto}.hz-pricing-website__note a{color:var(--hz-primary)}.hz-pricing-plan__summary{font-size:var(--hz-text-sm);color:var(--hz-text);margin:0 0 18px}.hz-pricing-plan__annual{font-size:.8rem;color:var(--hz-text-muted);margin:10px 0 0}.hz-pricing-plan--application{border-style:dashed;border-color:var(--hz-border-primary);background:var(--hz-bg)}.hz-pricing-plan--application .hz-pricing-plan__badge{color:var(--hz-primary);background:#fff0;border:1px solid var(--hz-border-primary)}.hz-pricing-plan--application .hz-pricing-plan__amount{color:var(--hz-text)}.hz-pricing-plan__floor{font-size:.78rem;line-height:1.55;color:var(--hz-text-muted);background:var(--hz-bg-surface);border-left:3px solid var(--hz-border-primary);border-radius:0 6px 6px 0;padding:14px 16px;margin:0 0 20px}.hz-pricing-plan__floor strong{color:var(--hz-text)}.hz-pricing-table__app{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--hz-text-muted);white-space:nowrap}.hz-pricing-compete{background:var(--hz-bg)}.hz-pricing-compete__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hz-pricing-compete__wrap .hz-pricing-table td:last-child{font-size:var(--hz-text-sm);color:var(--hz-text-muted);text-align:left;min-width:320px}.hz-pricing-compete__wrap .hz-pricing-table td:nth-child(2){white-space:nowrap}.hz-pricing-compete__note,.hz-pricing-compare__note,.hz-pricing-replaces__note{text-align:center;font-size:var(--hz-text-sm);color:var(--hz-text-muted);max-width:680px;margin:24px auto 0}.hz-pricing-replaces{background:var(--hz-bg-surface)}.hz-pricing-replaces__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hz-pricing-replaces__wrap .hz-pricing-table th,.hz-pricing-replaces__wrap .hz-pricing-table td{text-align:left;width:50%}.hz-pricing-replaces__wrap .hz-pricing-table td:nth-child(2){color:var(--hz-text-muted)}@media (max-width:600px){.hz-pricing-replaces__wrap .hz-pricing-table{min-width:460px}}.hz-pricing-addons{background:var(--hz-bg)}.hz-pricing-addons__groups{display:flex;flex-direction:column;gap:48px}.hz-pricing-addon-group .hz-cs-label{display:block;margin-bottom:20px}.hz-pricing-addon-group__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.hz-pricing-addon-card{background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:10px}.hz-pricing-addon-card__name{font-family:var(--hz-font-display);font-size:1.1rem;font-weight:700;color:var(--hz-text);margin:0}.hz-pricing-addon-card__desc{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.6;margin:0;flex:1}.hz-pricing-addon-card__price{font-size:var(--hz-text-sm);font-weight:700;color:var(--hz-primary)}.hz-pricing-addon-card__note{font-size:.75rem;color:var(--hz-text-muted);margin:0;line-height:1.5}.hz-pricing-addon-card__link{font-size:var(--hz-text-sm);font-weight:600;color:var(--hz-primary);text-decoration:none;margin-top:auto}.hz-pricing-addon-card__link:hover{color:var(--hz-primary-light)}.hz-pricing-addons__footer{text-align:center;margin-top:40px}.hz-pricing-compare{background:var(--hz-bg-surface)}.hz-pricing-compare__wrap{overflow-x:auto}.hz-pricing-table{width:100%;border-collapse:collapse;font-size:var(--hz-text-sm)}.hz-pricing-table th,.hz-pricing-table td{padding:14px 20px;text-align:center;border-bottom:1px solid var(--hz-border);color:var(--hz-text-muted)}.hz-pricing-table th:first-child,.hz-pricing-table td:first-child{text-align:left;color:var(--hz-text);font-weight:500}.hz-pricing-table th{font-family:var(--hz-font-display);font-size:1rem;font-weight:700;color:var(--hz-text);padding-bottom:20px}.hz-pricing-table tbody th{font-family:var(--hz-font-body);font-size:var(--hz-text-sm);padding-bottom:14px}.hz-pricing-table__featured{background:rgba(var(--hz-primary-rgb,14,165,233),.05)}.hz-pricing-table tfoot td{padding-top:24px;border-bottom:none}.hz-tick{color:var(--hz-primary);font-weight:700;font-size:1rem}.hz-cross{color:var(--hz-border)}.hz-btn-sm{padding:8px 16px;font-size:.8rem}.hz-pricing-faq{background:var(--hz-bg)}.hz-pricing-faq__list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.hz-pricing-faq__item{background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:8px}.hz-pricing-faq__item summary{padding:18px 24px;font-weight:600;color:var(--hz-text);cursor:pointer;list-style:none}.hz-pricing-faq__item summary::-webkit-details-marker{display:none}.hz-pricing-faq__item[open]{border-color:var(--hz-border-primary)}.hz-pricing-faq__answer{padding:0 24px 20px;color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.7}.hz-pricing-faq__answer p{margin:0}.hz-pricing-cta{padding:100px 0;background:linear-gradient(135deg,#06090E 0%,#061A28 50%,#083848 100%);text-align:center}.hz-pricing-cta__heading{font-family:var(--hz-font-display);font-size:clamp(1.8rem, 4vw, 3rem);font-weight:800;color:var(--hz-text);margin:12px 0 16px;line-height:1.15}.hz-pricing-cta__sub{font-size:var(--hz-text-lg);color:var(--hz-text-muted);max-width:520px;margin:0 auto 36px;line-height:1.7}.hz-pricing-cta__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:900px){.hz-pricing-website__grid{grid-template-columns:minmax(0,1fr);max-width:480px;margin-left:auto;margin-right:auto}.hz-pricing-minilink__grid{grid-template-columns:minmax(0,1fr);max-width:480px}}@media (max-width:600px){.hz-pricing-cta{padding:72px 0}.hz-pricing-table th,.hz-pricing-table td{padding:10px 12px}}.hz-email-domain__inner{max-width:780px}.hz-email-domain__inner>p{margin-bottom:16px;color:var(--hz-text-muted)}.hz-email-domain__inner code{font-family:monospace;font-size:.88em;background:var(--hz-surface);border:1px solid var(--hz-border);border-radius:4px;padding:1px 5px}.hz-email-domain__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:36px}.hz-email-domain__point{display:flex;gap:14px;align-items:flex-start}.hz-email-domain__check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--hz-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:2px}.hz-email-domain__point strong{display:block;color:var(--hz-text);margin-bottom:4px;font-size:.95rem}.hz-email-domain__point>div{font-size:.9rem;color:var(--hz-text-muted);line-height:1.55}@media (max-width:640px){.hz-email-domain__grid{grid-template-columns:minmax(0,1fr)}}.hz-social-hero{min-height:90vh;padding:0;background:var(--hz-bg);border-bottom:1px solid var(--hz-border);display:flex;align-items:stretch}.hz-social-hero .hz-container{display:flex;align-items:stretch;width:100%}.hz-social-hero__inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%}.hz-social-hero__text{max-width:580px;min-width:0;display:flex;flex-direction:column;justify-content:center;padding-top:110px;padding-bottom:90px}.hz-social-hero__heading{font-family:var(--hz-font-display);font-size:clamp(2.4rem, 5vw, 4rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 24px}.hz-social-hero__sub{font-size:var(--hz-text-lg);color:var(--hz-text-muted);max-width:520px;margin-bottom:40px;line-height:1.7}.hz-social-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.hz-social-hero__image{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;z-index:1;min-width:0}.hz-social-hero__image img{width:auto;max-width:100%;height:85vh;max-height:85vh;display:block;object-fit:cover;object-position:top center;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}@media (max-width:900px){.hz-social-hero{min-height:auto}.hz-social-hero__inner{grid-template-columns:minmax(0,1fr)}.hz-social-hero__text{justify-content:flex-start;padding-top:48px;padding-bottom:64px}.hz-social-hero__heading{margin:8px 0 16px}.hz-social-hero__sub{margin-bottom:20px}.hz-social-hero__image{height:auto;min-height:0;max-height:none;overflow:visible;align-items:flex-start;justify-content:center;margin-left:0;margin-right:0}.hz-social-hero__image img{width:50%;height:auto;max-height:none;display:block;object-fit:cover;object-position:top center;-webkit-mask-image:linear-gradient(to bottom,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,black 82%,transparent 100%)}}.hz-support-jumps{display:flex;flex-wrap:wrap;gap:8px}.hz-support-jumps a{font-family:var(--hz-font-body);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--hz-text-muted);text-decoration:none;border:1px solid var(--hz-border);padding:6px 14px;transition:color var(--hz-transition),border-color var(--hz-transition)}.hz-support-jumps a:hover{color:var(--hz-primary);border-color:var(--hz-primary);text-decoration:none}.hz-support-body{padding:64px 0 80px}.hz-support-content{max-width:760px}.hz-support-section{margin-bottom:64px;scroll-margin-top:80px}.hz-support-section__title{font-family:var(--hz-font-display);font-size:1.35rem;color:var(--hz-primary);letter-spacing:.02em;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--hz-border)}.hz-faq{display:flex;flex-direction:column;gap:0}.hz-faq__item{border-bottom:1px solid var(--hz-border);padding:20px 0}.hz-faq__item:last-child{border-bottom:none}.hz-faq__q{font-family:var(--hz-font-body);font-size:var(--hz-text-base);font-weight:600;color:var(--hz-text);margin:0 0 10px;letter-spacing:.01em}.hz-faq__a{color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.75}.hz-faq__a p{margin:0 0 10px}.hz-faq__a p:last-child{margin-bottom:0}.hz-faq__a ul{margin:8px 0 10px 20px;padding:0}.hz-faq__a ul li{margin-bottom:6px}.hz-faq__a a{color:var(--hz-primary);text-decoration:underline}.hz-faq__a a:hover{text-decoration:underline}.hz-support-cta{background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);padding:80px 0}.hz-support-cta__inner{text-align:center;max-width:560px;margin:0 auto}.hz-support-cta__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);color:var(--hz-heading-ink);margin:12px 0 16px;line-height:var(--hz-heading-lh)}.hz-support-cta__inner p{color:var(--hz-text-muted);margin-bottom:32px}.hz-support-cta__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:600px){.hz-support-jumps{gap:6px}.hz-support-cta__actions{flex-direction:column;align-items:center}}.hz-category-badge{display:inline-block;font-family:var(--hz-font-body);font-size:var(--hz-text-xs);font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--hz-primary);background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);padding:4px 10px;text-decoration:none;transition:background var(--hz-transition),color var(--hz-transition),border-color var(--hz-transition)}a.hz-category-badge:hover,a.hz-category-badge:focus-visible{background:var(--hz-primary);border-color:var(--hz-primary);color:var(--hz-bg)}.hz-single-related-card__body .hz-category-badge{margin-bottom:12px}.hz-post-card__meta{flex-wrap:wrap}.hz-post-card__read-time,.hz-single-hero__read-time{white-space:nowrap}.hz-studio-page .hz-section{padding:80px 0}.hz-studio-intro{background:var(--hz-bg-surface)}.hz-studio-intro__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.hz-studio-intro__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-studio-intro__text p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:14px}.hz-studio-intro__pillars{display:flex;flex-direction:column;gap:16px;padding-top:8px}.hz-studio-pillar{display:grid;grid-template-columns:44px 1fr;column-gap:18px;row-gap:6px;align-items:center;padding:22px 24px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-left:3px solid var(--hz-primary)}.hz-studio-pillar__icon{grid-row:1 / span 2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);color:var(--hz-primary);flex-shrink:0}.hz-studio-pillar h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0;align-self:end}.hz-studio-pillar p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.6;margin:0;align-self:start}.hz-studio-panels{background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-studio-panels__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-studio-panels__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-studio-panels__header p{color:var(--hz-text-muted);line-height:1.7}.hz-studio-panels__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-studio-panel{display:flex;flex-direction:column;padding:32px 28px;background:var(--hz-bg-surface);border:1px solid var(--hz-border);transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-studio-panel:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-studio-panel__header{display:grid;grid-template-columns:44px 1fr;column-gap:16px;row-gap:4px;align-items:center;margin-bottom:16px}.hz-studio-panel__icon{grid-row:1 / span 2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);color:var(--hz-primary);flex-shrink:0}.hz-studio-panel__header h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0;align-self:end}.hz-studio-panel__tier{align-self:start;justify-self:start;font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hz-primary);background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);padding:3px 10px}.hz-studio-panel p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0;flex:1}.hz-studio-panel__link{display:inline-block;margin-top:20px;font-size:var(--hz-text-sm);font-weight:600;letter-spacing:.04em;color:var(--hz-primary);text-decoration:none}.hz-studio-panel__link:hover{color:var(--hz-primary-light)}.hz-studio-free{background:var(--hz-bg-surface)}.hz-studio-free__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.hz-studio-free__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-studio-free__text p{color:var(--hz-text-muted);line-height:1.75;margin-bottom:14px}.hz-studio-free__text strong{color:var(--hz-text)}.hz-studio-free__text .hz-btn{margin-top:16px;align-self:flex-start}.hz-studio-free__list{display:flex;flex-direction:column;gap:12px;padding-top:8px}.hz-studio-free-item{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.5}.hz-studio-free-item__check{color:var(--hz-primary);font-size:.9rem;flex-shrink:0;line-height:1.5}.hz-studio-tiers{background:var(--hz-bg);border-top:1px solid var(--hz-border)}.hz-studio-tiers__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-studio-tiers__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px}.hz-studio-tiers__header p{color:var(--hz-text-muted);line-height:1.7}.hz-studio-tiers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.hz-studio-tier{display:flex;flex-direction:column;padding:32px 28px;background:var(--hz-bg-surface);border:1px solid var(--hz-border)}.hz-studio-tier--featured{border-color:var(--hz-border-primary);background:var(--hz-bg-raised)}.hz-studio-tier__name{font-family:var(--hz-font-display);font-size:1.4rem;font-weight:700;color:var(--hz-text);margin:0 0 8px}.hz-studio-tier__price{font-family:var(--hz-font-display);font-size:2.4rem;font-weight:700;line-height:1;color:var(--hz-primary);margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid var(--hz-border)}.hz-studio-tier__price span{font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:400;color:var(--hz-text-muted)}.hz-studio-tier__features{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.hz-studio-tier__features li{position:relative;padding-left:20px;font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.5}.hz-studio-tier__features li::before{content:'+';position:absolute;left:0;color:var(--hz-primary);font-weight:700}.hz-studio-cta{padding:100px 0;background:var(--hz-bg-raised);border-top:1px solid var(--hz-border-primary)}.hz-studio-cta__inner{max-width:640px}.hz-studio-cta__heading{font-family:var(--hz-font-display);font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 20px}.hz-studio-cta__sub{color:var(--hz-text-muted);font-size:var(--hz-text-lg);line-height:1.7;margin-bottom:40px}.hz-studio-cta__actions{display:flex;gap:16px;flex-wrap:wrap}@media (max-width:1024px){.hz-studio-panels__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-studio-tiers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-studio-intro__inner,.hz-studio-free__inner{gap:48px}}@media (max-width:768px){.hz-studio-page .hz-section{padding:64px 0}.hz-studio-intro__inner,.hz-studio-free__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hz-studio-panels__grid,.hz-studio-tiers__grid{grid-template-columns:minmax(0,1fr)}.hz-studio-panels__header,.hz-studio-tiers__header{margin-bottom:40px}.hz-studio-cta{padding:72px 0}}@media (max-width:600px){.hz-studio-cta__actions{flex-wrap:wrap}.hz-studio-cta__actions .hz-btn{flex:1 1 auto;justify-content:center}.hz-studio-pillar{grid-template-columns:minmax(0,1fr);row-gap:10px}.hz-studio-pillar__icon{grid-row:auto}.hz-studio-panel__header{grid-template-columns:minmax(0,1fr);row-gap:10px}.hz-studio-panel__icon{grid-row:auto}}.hz-checkout-unavailable{padding:48px 0 64px}.hz-checkout-unavailable__title{margin:0 0 18px;font-size:var(--hz-text-3xl,2rem);line-height:1.2}.hz-checkout-unavailable__lead{margin:0 0 16px;color:var(--hz-text-muted);font-size:var(--hz-text-md,1.0625rem);line-height:1.65}.hz-checkout-unavailable__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:28px 0 0}.hz-checkout-unavailable__cta{display:inline-block;padding:14px 30px;border-radius:4px;background:var(--hz-primary);color:var(--hz-bg,#0B0B0B);font-weight:600;letter-spacing:.02em;transition:opacity var(--hz-transition)}.hz-checkout-unavailable__cta:hover,.hz-checkout-unavailable__cta:focus-visible{opacity:.88;color:var(--hz-bg,#0B0B0B)}.hz-checkout-unavailable__back{color:var(--hz-text-muted);text-decoration:underline;text-underline-offset:3px}.hz-checkout-unavailable__back:hover,.hz-checkout-unavailable__back:focus-visible{color:var(--hz-primary)}.hz-contact-methods,.hz-contact-secondary,.hz-contact-details{padding:0 0 56px}.hz-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-contact-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-contact-card,.hz-contact-panel{padding:28px 26px;border:1px solid var(--hz-border);border-radius:8px;background:var(--hz-bg-surface)}.hz-contact-card__title,.hz-contact-panel__title{margin:0 0 12px;font-size:var(--hz-text-xl,1.25rem);line-height:1.3}.hz-contact-card__body,.hz-contact-panel p{margin:0 0 14px;color:var(--hz-text-muted);line-height:1.6}.hz-contact-panel p:last-child{margin-bottom:0}.hz-contact-card__link{display:inline-block;margin-right:18px;color:var(--hz-primary);font-weight:600;word-break:break-word}.hz-contact-card__link:hover,.hz-contact-card__link:focus-visible{text-decoration:underline;text-underline-offset:3px}.hz-contact-card__link--sms{color:var(--hz-text-muted);font-weight:500}.hz-contact-dl{margin:0;display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:10px 20px}.hz-contact-dl dt{color:var(--hz-text-muted);font-size:var(--hz-text-sm)}.hz-contact-dl dd{margin:0;word-break:break-word}@media (max-width:900px){.hz-contact-grid,.hz-contact-grid--two{grid-template-columns:minmax(0,1fr)}}.hz-email-page{background:var(--hz-bg)}.hz-email-section__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-email-section__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-email-section__header p{color:var(--hz-text-muted);line-height:1.7;margin:0}.hz-email-section__header a{color:var(--hz-primary);font-weight:600}.hz-email-why__inner,.hz-email-reality__inner,.hz-email-domain__inner{max-width:780px;margin-left:auto;margin-right:auto}.hz-email-why__inner h2,.hz-email-reality__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-email-why__inner p,.hz-email-reality__inner p{color:var(--hz-text-muted);line-height:1.75;margin:0 0 16px}.hz-email-why__inner p:last-child,.hz-email-reality__inner p:last-child{margin-bottom:0}.hz-email-why,.hz-email-matrix,.hz-email-reality,.hz-email-pricing,.hz-email-faq{background:var(--hz-bg)}.hz-email-features,.hz-email-uses,.hz-email-domain,.hz-email-fit{background:var(--hz-bg-surface)}.hz-email-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hz-email-feat{padding:32px 28px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-email-feat:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-email-feat__icon{width:44px;height:44px;background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--hz-primary)}.hz-email-feat h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-email-feat p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-email-feat p a{color:var(--hz-primary);font-weight:600}.hz-email-matrix__table-wrap{overflow-x:auto}.hz-email-matrix__table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--hz-text-sm)}.hz-email-matrix__table thead th{background:var(--hz-bg-raised);color:var(--hz-text-muted);font-size:var(--hz-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:14px 18px;text-align:left;border-bottom:2px solid var(--hz-border)}.hz-email-matrix__table thead th:not(:first-child){text-align:center}.hz-email-matrix__table tbody td{padding:16px 18px;border-bottom:1px solid var(--hz-border);color:var(--hz-text);line-height:1.55;vertical-align:middle}.hz-email-matrix__table tbody tr:last-child td{border-bottom:none}.hz-email-matrix__center{text-align:center;color:var(--hz-text-muted)!important;white-space:nowrap}.hz-email-uses__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.hz-email-uses__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-email-uses__text p{color:var(--hz-text-muted);line-height:1.75;margin:0}.hz-email-uses__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px}.hz-email-uses__list li{display:flex;gap:12px;align-items:flex-start;font-size:var(--hz-text-sm);color:var(--hz-text);line-height:1.5}.hz-email-uses__check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--hz-primary);color:var(--hz-bg);display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.hz-email-domain__inner h2{font-family:var(--hz-font-display);font-size:clamp(1.8rem, 3.5vw, 2.8rem);font-weight:700;line-height:1.2;margin:16px 0 20px;color:var(--hz-text)}.hz-email-pricing__included{max-width:720px;margin:0 auto;padding:40px 28px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);text-align:center}.hz-email-pricing__lead{font-size:var(--hz-text-lg);line-height:1.5;margin:0 0 16px;color:var(--hz-text)}.hz-email-pricing__included p{color:var(--hz-text-muted);line-height:1.75;margin:0 0 28px}.hz-email-pricing__included .hz-btn{margin-top:4px}.hz-email-pricing__note{max-width:780px;margin:32px auto 0;text-align:center;font-size:var(--hz-text-xs);color:var(--hz-text-subtle);line-height:1.6}.hz-email-fit__inner{max-width:640px;margin:0 auto;text-align:center}.hz-email-fit__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-email-fit__inner p{color:var(--hz-text-muted);line-height:1.75;margin:0 0 28px}.hz-email-faq__list{max-width:820px;margin:0 auto}.hz-email-faq__item{border-bottom:1px solid var(--hz-border)}.hz-email-faq__item summary{cursor:pointer;list-style:none;padding:24px 40px 24px 0;font-family:var(--hz-font-display);font-size:var(--hz-text-xl);color:var(--hz-text);position:relative}.hz-email-faq__item summary::-webkit-details-marker{display:none}.hz-email-faq__item summary::after{content:"+";position:absolute;right:0;top:22px;color:var(--hz-primary);font-size:var(--hz-text-2xl);line-height:1}.hz-email-faq__item[open] summary::after{content:"\2013"}.hz-email-faq__answer{padding:0 0 24px}.hz-email-faq__answer p{color:var(--hz-text-muted);line-height:1.75;margin:0;max-width:720px}.hz-email-faq__answer code{font-family:monospace;font-size:.88em;background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:4px;padding:1px 5px}.hz-email-cta{padding:100px 0;background:var(--hz-bg-raised);border-top:1px solid var(--hz-border-primary)}.hz-email-cta__inner{max-width:640px;margin:0 auto;text-align:center}.hz-email-cta__heading{font-family:var(--hz-font-display);font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 20px}.hz-email-cta__sub{font-size:var(--hz-text-base);color:var(--hz-text-muted);line-height:1.7;margin:0 0 32px}.hz-email-cta__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media (max-width:1024px){.hz-email-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-email-uses__inner{gap:40px}}@media (max-width:900px){.hz-email-uses__inner{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:640px){.hz-email-features__grid,.hz-email-uses__list{grid-template-columns:minmax(0,1fr)}.hz-email-pricing__included{padding:32px 20px}.hz-email-cta{padding:72px 0}}.hz-seo-page,.hz-care-page{background:var(--hz-bg)}.hz-seo-why,.hz-seo-care,.hz-seo-honest,.hz-seo-faq,.hz-care-why,.hz-care-limits,.hz-care-systems{background:var(--hz-bg)}.hz-seo-features,.hz-seo-audience,.hz-seo-pricing,.hz-care-features,.hz-care-audience,.hz-care-pricing,.hz-care-faq{background:var(--hz-bg-surface)}.hz-seo-section__header,.hz-seo-features__header,.hz-care-section__header,.hz-care-features__header,.hz-care-systems__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-seo-section__header h2,.hz-seo-features__header h2,.hz-care-section__header h2,.hz-care-features__header h2,.hz-care-systems__header h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-seo-section__header p,.hz-care-section__header p,.hz-care-systems__header p{color:var(--hz-text-muted);line-height:1.7;margin:0}.hz-seo-why__inner,.hz-seo-honest__inner,.hz-care-why__inner{max-width:780px;margin-left:auto;margin-right:auto}.hz-seo-why__inner h2,.hz-seo-honest__inner h2,.hz-care-why__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-seo-why__inner p,.hz-seo-honest__inner p,.hz-care-why__inner p{color:var(--hz-text-muted);line-height:1.75;margin:0 0 16px}.hz-seo-why__inner p:last-child,.hz-seo-honest__inner p:last-child,.hz-care-why__inner p:last-child{margin-bottom:0}.hz-seo-features__grid,.hz-care-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hz-seo-feat,.hz-care-feat{padding:32px 28px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-seo-feat:hover,.hz-care-feat:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-seo-feat__icon,.hz-care-feat__icon{width:44px;height:44px;background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--hz-primary)}.hz-seo-feat h3,.hz-care-feat h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-seo-feat p,.hz-care-feat p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-seo-care__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.hz-seo-care__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-seo-care__text p{color:var(--hz-text-muted);line-height:1.75;margin:0 0 14px}.hz-seo-care__text p:last-child{margin-bottom:0}.hz-seo-care__list{list-style:none;margin:0;padding:0;background:var(--hz-bg-surface);border:1px solid var(--hz-border)}.hz-seo-care__list li{padding:16px 20px;border-bottom:1px solid var(--hz-border);color:var(--hz-text);font-size:var(--hz-text-sm);line-height:1.55}.hz-seo-care__list li:last-child{border-bottom:none}.hz-seo-audience__inner,.hz-care-audience__inner{max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.hz-seo-audience__inner h2,.hz-care-audience__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-seo-audience__inner>p,.hz-care-audience__inner>p{color:var(--hz-text-muted);line-height:1.75;margin:0 0 32px}.hz-seo-audience__list,.hz-care-audience__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 32px;text-align:left}.hz-seo-audience__list li,.hz-care-audience__list li{display:block;position:relative;padding-left:34px;font-size:var(--hz-text-sm);color:var(--hz-text);line-height:1.5}.hz-seo-audience__list li a,.hz-care-audience__list li a{color:var(--hz-primary);font-weight:600}.hz-seo-audience__check,.hz-care-audience__check{position:absolute;left:0;top:0;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--hz-primary);color:var(--hz-bg);display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.hz-care-limits__inner{max-width:820px;margin-left:auto;margin-right:auto}.hz-care-limits__inner h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-care-limits__inner>p{color:var(--hz-text-muted);line-height:1.75;margin:0 0 24px}.hz-care-limits__list{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px}.hz-care-limits__list li{display:flex;gap:12px;align-items:flex-start;font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.55}.hz-care-limits__dash{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--hz-border);color:var(--hz-text-subtle);display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.hz-care-systems__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hz-care-systems__list li{padding:16px 20px;background:var(--hz-bg-surface);border:1px solid var(--hz-border);color:var(--hz-text);font-size:var(--hz-text-sm);line-height:1.5;transition:border-color var(--hz-transition)}.hz-care-systems__list li:hover{border-color:var(--hz-border-primary)}.hz-care-systems__list li a{color:var(--hz-primary);font-weight:600}.hz-seo-pricing__grid,.hz-care-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-seo-plan,.hz-care-plan{position:relative;display:flex;flex-direction:column;padding:40px 32px;background:var(--hz-bg-raised);border:1px solid var(--hz-border)}.hz-seo-plan--featured,.hz-care-plan--featured{border-color:var(--hz-border-primary);background:var(--hz-primary-alpha-10)}.hz-seo-plan__badge,.hz-care-plan__badge{position:absolute;top:0;right:0;background:var(--hz-primary);color:var(--hz-bg);font-size:var(--hz-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px}.hz-seo-plan__name,.hz-care-plan__name{font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);color:var(--hz-text);margin:0 0 12px}.hz-seo-plan__best-for,.hz-care-plan__best-for{font-size:var(--hz-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hz-primary);margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid var(--hz-border)}.hz-seo-plan__includes,.hz-care-plan__includes{color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.65;margin:0 0 28px}.hz-seo-plan .hz-btn,.hz-care-plan .hz-btn{width:100%;justify-content:center;text-align:center;margin-top:auto}.hz-seo-pricing__note,.hz-care-pricing__note{max-width:780px;margin:32px auto 0;text-align:center;font-size:var(--hz-text-xs);color:var(--hz-text-subtle);line-height:1.6}.hz-seo-faq__list,.hz-care-faq__list{max-width:820px;margin:0 auto}.hz-seo-faq__item,.hz-care-faq__item{border-bottom:1px solid var(--hz-border)}.hz-seo-faq__item summary,.hz-care-faq__item summary{cursor:pointer;list-style:none;padding:24px 40px 24px 0;font-family:var(--hz-font-display);font-size:var(--hz-text-xl);color:var(--hz-text);position:relative}.hz-seo-faq__item summary::-webkit-details-marker,.hz-care-faq__item summary::-webkit-details-marker{display:none}.hz-seo-faq__item summary::after,.hz-care-faq__item summary::after{content:"+";position:absolute;right:0;top:22px;color:var(--hz-primary);font-size:var(--hz-text-2xl);line-height:1}.hz-seo-faq__item[open] summary::after,.hz-care-faq__item[open] summary::after{content:"\2013"}.hz-seo-faq__answer,.hz-care-faq__answer{padding:0 0 24px}.hz-seo-faq__answer p,.hz-care-faq__answer p{color:var(--hz-text-muted);line-height:1.75;margin:0;max-width:720px}.hz-seo-cta,.hz-care-cta{padding:100px 0;background:var(--hz-bg-raised);border-top:1px solid var(--hz-border-primary)}.hz-seo-cta__inner,.hz-care-cta__inner{max-width:640px;margin:0 auto;text-align:center}.hz-seo-cta__heading,.hz-care-cta__heading{font-family:var(--hz-font-display);font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 20px}.hz-seo-cta__sub,.hz-care-cta__sub{font-size:var(--hz-text-base);color:var(--hz-text-muted);line-height:1.7;margin:0 0 32px}.hz-seo-cta__actions,.hz-care-cta__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media (max-width:1024px){.hz-seo-features__grid,.hz-care-features__grid,.hz-seo-pricing__grid,.hz-care-pricing__grid,.hz-care-systems__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-seo-care__inner{gap:40px}}@media (max-width:900px){.hz-seo-care__inner{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:640px){.hz-seo-features__grid,.hz-care-features__grid,.hz-seo-pricing__grid,.hz-care-pricing__grid,.hz-care-systems__list,.hz-seo-audience__list,.hz-care-audience__list,.hz-care-limits__list{grid-template-columns:minmax(0,1fr)}.hz-care-audience__list>li,.hz-seo-audience__list>li,.hz-care-limits__list>li,.hz-care-systems__list>li{min-width:0}.hz-seo-cta,.hz-care-cta{padding:72px 0}}.hz-hero{position:relative;background:var(--hz-bg);overflow-x:clip}.hz-hero .hz-container{position:relative;z-index:2}.hz-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hz-hero__frame{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;background-position:var(--hz-hero-pos,56% 50%);animation:hz-hero-drift 44s ease-in-out infinite alternate;will-change:opacity,transform}.hz-hero__frame--b{opacity:0;animation:hz-hero-b 30s ease-in-out infinite,hz-hero-drift 44s ease-in-out infinite alternate -14s}.hz-hero__frame--c{opacity:0;animation:hz-hero-c 30s ease-in-out infinite,hz-hero-drift 44s ease-in-out infinite alternate -28s}@keyframes hz-hero-drift{from{transform:scale(1)}to{transform:scale(1.055)}}@keyframes hz-hero-b{0%,22%{opacity:0}28%,42%{opacity:1}48%,100%{opacity:0}}@keyframes hz-hero-c{0%,62%{opacity:0}68%,82%{opacity:1}88%,100%{opacity:0}}.hz-hero__bg::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,var(--hz-bg) 0%,rgb(5 5 5 / .96) 30%,rgb(5 5 5 / .62) 52%,rgb(5 5 5 / .3) 72%,rgb(5 5 5 / .34) 100%),linear-gradient(to bottom,rgb(5 5 5 / .6) 0%,rgb(5 5 5 / .12) 34%,rgb(5 5 5 / .5) 78%,var(--hz-bg) 100%)}.hz-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hz-hero--video .hz-hero__bg::after{z-index:1;background:linear-gradient(to right,rgb(5 5 5 / .92) 0%,rgb(5 5 5 / .7) 30%,rgb(5 5 5 / .25) 55%,rgb(5 5 5 / .05) 100%),linear-gradient(to bottom,rgb(5 5 5 / .35) 0%,#fff0 30%,rgb(5 5 5 / .35) 75%,var(--hz-bg) 100%)}.hz-hero--video .hz-hero__copy{max-width:760px}.hz-hero--full::before{content:'';position:absolute;inset:-20% -15% -10%;z-index:1;pointer-events:none;background:radial-gradient(58% 52% at 76% 34%,rgb(16 171 242 / .17) 0%,rgb(16 171 242 / .07) 38%,rgb(16 171 242 / .02) 58%,transparent 76%);animation:hz-hero-glow 18s ease-in-out infinite alternate}@keyframes hz-hero-glow{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.06)}}.hz-hero__grid{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(0,0.78fr);align-items:center;gap:3.5rem;padding:7.5rem 0 7rem;min-height:88vh}.hz-hero__copy{max-width:720px;min-width:0}.hz-hero__heading{font-family:var(--hz-heading-face);font-size:var(--hz-h1);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);letter-spacing:var(--hz-heading-ls);text-wrap:balance;color:var(--hz-heading-ink);margin:0 0 28px}.hz-hero__heading :is(em,span){color:var(--hz-heading-em);font-style:italic;font-weight:var(--hz-heading-weight);background:none;-webkit-text-fill-color:currentColor}.hz-hero .hz-cs-label{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;color:#76d4fc;margin-bottom:20px}.hz-hero .hz-hero__actions .hz-btn{min-height:50px;padding:15px 24px;border-radius:6px;font-size:14px;font-weight:650;letter-spacing:normal;text-transform:none}.hz-hero .hz-hero__actions .hz-btn-primary{background:#76d4fc;border:1px solid #76d4fc;color:#071521}.hz-hero .hz-hero__actions .hz-btn-primary:hover{background:#a1e4ff;border-color:#a1e4ff;color:#071521}.hz-hero .hz-hero__actions .hz-btn-outline{background:#fff0;border:1px solid #777180;color:var(--hz-heading-ink)}.hz-hero .hz-hero__actions .hz-btn-outline:hover{border-color:#76d4fc;color:#76d4fc}.hz-hero__sub{font-size:16px;color:#d0ced7;max-width:520px;line-height:1.8;margin:0 0 24px}.hz-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.hz-hero__trust{font-size:12px;color:#b3afbd;max-width:520px;margin:22px 0 0}.hz-hero__artefact{min-width:0}.hz-hero__extra{margin-top:28px}.hz-hero__extra>:first-child{margin-top:0}.hz-hero__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--hz-text-sm);color:var(--hz-text-muted)}.hz-hero__facts li::before{content:'\2713';color:var(--hz-primary);margin-right:8px}.hz-hero__count{margin:0;font-size:var(--hz-text-sm);color:var(--hz-text-muted);letter-spacing:.08em;text-transform:uppercase}.hz-hero__count-num{font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);color:var(--hz-text);margin-right:6px;letter-spacing:0}.hz-hero--compact{background:radial-gradient(ellipse at 85% 20%,#34243f55,transparent 65%),#09090d;min-height:300px;display:flex;align-items:center;padding:48px 0}.hz-hero--compact>.hz-container{width:100%}.hz-hero--compact .hz-hero__heading{margin-bottom:20px}.hz-hero--compact .hz-hero__sub{margin-bottom:0}.hz-hero--compact .hz-hero__actions{margin-top:28px}.hz-hero__date{font-size:.83rem;color:var(--hz-text-muted);margin:8px 0 0}@media (max-width:860px){.hz-hero__frame--b,.hz-hero__frame--c{display:none}.hz-hero__frame--a{background-image:var(--hz-hero-portrait)!important;background-position:var(--hz-hero-portrait-pos,62% 42%);animation:none}.hz-hero__bg::after{background:linear-gradient(to bottom,rgb(5 5 5 / .82) 0%,rgb(5 5 5 / .62) 26%,rgb(5 5 5 / .86) 62%,var(--hz-bg) 100%)}.hz-hero--full::before{display:none}.hz-hero--full .hz-hero__copy{position:relative}.hz-hero--full .hz-hero__copy::before{content:'';position:absolute;inset:-28px -24px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#fff0 0%,rgb(5 5 5 / .26) 12%,rgb(5 5 5 / .26) 88%,#fff0 100%)}.hz-hero--full .hz-hero__sub{color:var(--hz-hero-sub-phone)}.hz-hero__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:3.5rem 0 3rem;min-height:auto}.hz-hero__artefact{display:none}.hz-hero__heading{font-size:var(--hz-h1)}.hz-hero__actions .hz-btn{flex:1 1 100%;justify-content:center;text-align:center}.hz-hero--copy-bottom .hz-hero__grid{min-height:calc(100vh - 7rem);min-height:calc(100svh - 7rem);align-content:end;gap:1.75rem;padding:1.25rem 0 1.5rem}.hz-hero--copy-bottom .hz-hero__heading{font-size:var(--hz-h1);margin-bottom:14px}.hz-hero--copy-bottom .hz-hero__sub{margin-bottom:1.1rem;font-size:1rem}.hz-hero--copy-bottom .hz-hero__trust{display:none}.hz-hero--compact{min-height:220px;padding:36px 0}}@media (prefers-reduced-motion:reduce){.hz-hero__frame,.hz-hero--full::before{animation:none!important}.hz-hero__frame--b,.hz-hero__frame--c{display:none}}.hz-tp-page{background:var(--hz-bg)}.hz-tp-page .hz-section{padding:96px 0}.hz-tp-who,.hz-tp-studio,.hz-tp-faq{background:var(--hz-bg)}.hz-tp-preview,.hz-tp-includes,.hz-tp-pages{background:var(--hz-bg-surface)}.hz-tp-section__header{max-width:640px;margin:0 auto 56px;text-align:center}.hz-tp-section__header h2,.hz-tp-studio__text h2{font-family:var(--hz-heading-face);font-size:var(--hz-h2);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);margin:16px 0 20px;color:var(--hz-heading-ink)}.hz-tp-section__header p{color:var(--hz-text-muted);line-height:1.7;margin:0}.hz-tp-page a:not(.hz-btn){color:var(--hz-primary);font-weight:600}.hz-tp-preview__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:center}.hz-tp-preview__image{position:relative;aspect-ratio:16 / 10;background:var(--hz-bg-raised);border:1px solid var(--hz-border);padding:16px;box-sizing:border-box;overflow:hidden}.hz-tp-preview__image img{width:100%;height:100%;object-fit:contain;display:block}.hz-tp-preview__name{font-family:var(--hz-font-display);font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:12px 0 10px}.hz-tp-preview__tagline{font-size:var(--hz-text-lg);color:var(--hz-text-muted);line-height:1.55;margin:0 0 20px}.hz-tp-preview__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:20px}.hz-tp-preview__skins{display:flex;flex-wrap:wrap;gap:8px 16px}.hz-tp-preview__skin{display:inline-flex;align-items:center;gap:8px;font-size:var(--hz-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--hz-text-muted)}.hz-tp-preview__note{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0 0 24px}.hz-tp-who__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.hz-tp-who__item{border-top:1px solid var(--hz-border-primary);padding-top:24px}.hz-tp-who__item h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-tp-who__item p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-tp-includes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hz-tp-feat{padding:32px 28px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-tp-feat:hover{border-color:var(--hz-border-primary);transform:translateY(-2px)}.hz-tp-feat__icon{width:44px;height:44px;background:var(--hz-primary-alpha-10);border:1px solid var(--hz-border-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--hz-primary)}.hz-tp-feat h3{font-family:var(--hz-heading-face);font-size:var(--hz-h3);letter-spacing:var(--hz-heading-ls);font-weight:var(--hz-heading-weight);color:var(--hz-heading-ink);margin:0 0 12px}.hz-tp-feat p{font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.65;margin:0}.hz-tp-studio__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.hz-tp-studio__text p{color:var(--hz-text-muted);line-height:1.75;margin:0 0 16px}.hz-tp-studio__text .hz-btn{margin-top:12px}.hz-tp-studio__list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.hz-tp-studio__list li{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:var(--hz-bg-raised);border:1px solid var(--hz-border);color:var(--hz-text);line-height:1.6;font-size:var(--hz-text-sm)}.hz-tp-check{flex:0 0 auto;color:var(--hz-primary);font-weight:700;line-height:1.6}.hz-tp-pages__list{max-width:820px;margin:0 auto}.hz-tp-pages__row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--hz-border)}.hz-tp-pages__row:first-child{border-top:1px solid var(--hz-border)}.hz-tp-pages__row dt{font-family:var(--hz-font-display);font-size:var(--hz-text-lg);font-weight:700;color:var(--hz-text);margin:0}.hz-tp-pages__row dd{color:var(--hz-text-muted);line-height:1.65;margin:0;font-size:var(--hz-text-sm)}.hz-tp-faq__list{max-width:820px;margin:0 auto}.hz-tp-faq__item{border-bottom:1px solid var(--hz-border)}.hz-tp-faq__item summary{cursor:pointer;list-style:none;padding:24px 40px 24px 0;font-family:var(--hz-font-display);font-size:var(--hz-text-xl);color:var(--hz-text);position:relative}.hz-tp-faq__item summary::-webkit-details-marker{display:none}.hz-tp-faq__item summary::after{content:"+";position:absolute;right:0;top:22px;color:var(--hz-primary);font-size:var(--hz-text-2xl);line-height:1}.hz-tp-faq__item[open] summary::after{content:"\2013"}.hz-tp-faq__answer{padding:0 0 24px}.hz-tp-faq__answer p{color:var(--hz-text-muted);line-height:1.75;margin:0;max-width:720px}.hz-tp-cta{padding:100px 0;background:var(--hz-bg-raised);border-top:1px solid var(--hz-border-primary)}.hz-tp-cta__inner{max-width:640px;margin:0 auto;text-align:center}.hz-tp-cta__heading{font-family:var(--hz-font-display);font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:700;line-height:1.15;color:var(--hz-text);margin:20px 0 20px}.hz-tp-cta__sub{font-size:var(--hz-text-base);color:var(--hz-text-muted);line-height:1.7;margin:0 0 32px}.hz-tp-cta__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.hz-tp-cta__note{font-size:var(--hz-text-xs);color:var(--hz-text-muted);line-height:1.6;margin:28px auto 0;max-width:520px}.hz-themes-card__name a{color:inherit;text-decoration:none;transition:color var(--hz-transition)}.hz-themes-card__name a:hover,.hz-themes-card__name a:focus-visible{color:var(--hz-primary);text-decoration:none}.hz-themes-card__image-link{display:block;width:100%;height:100%}@media (max-width:1024px){.hz-tp-who__grid,.hz-tp-includes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-tp-preview__inner,.hz-tp-studio__inner{gap:40px}}@media (max-width:900px){.hz-tp-page .hz-section{padding:72px 0}.hz-tp-preview__inner,.hz-tp-studio__inner{grid-template-columns:minmax(0,1fr);gap:32px}.hz-tp-pages__row{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:640px){.hz-tp-who__grid,.hz-tp-includes__grid{grid-template-columns:minmax(0,1fr)}.hz-tp-page .hz-section{padding:56px 0}.hz-tp-cta{padding:72px 0}}.hz-tp-gallery__head{max-width:760px;margin-bottom:48px}.hz-tp-gallery__head h2{font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);line-height:1.15;margin:0 0 16px;color:var(--hz-text)}.hz-tp-gallery__head p{color:var(--hz-text-muted);font-size:var(--hz-text-base);margin:0}.hz-tp-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.hz-tp-shot{margin:0;min-width:0}.hz-tp-shot--full{grid-column:span 2;grid-row:span 2}.hz-tp-shot--phone{grid-row:span 2;justify-self:center;width:min(100%, 300px)}.hz-tp-shot__frame{display:block;background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:10px;overflow:hidden;transition:border-color var(--hz-transition),transform var(--hz-transition)}.hz-tp-shot__frame:hover,.hz-tp-shot__frame:focus-visible{border-color:var(--hz-border-primary);transform:translateY(-3px)}.hz-tp-shot__bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--hz-border)}.hz-tp-shot__bar i{width:8px;height:8px;border-radius:50%;background:var(--hz-border);display:block}.hz-tp-shot__screen{display:block;overflow:hidden}.hz-tp-shot__screen img{display:block;width:100%;height:auto}.hz-tp-shot--full .hz-tp-shot__screen{aspect-ratio:16 / 11}.hz-tp-shot--full .hz-tp-shot__screen img{height:100%;object-fit:cover;object-position:50% 0%;transition:object-position 7s ease-in-out}.hz-tp-shot--full .hz-tp-shot__frame:hover .hz-tp-shot__screen img,.hz-tp-shot--full .hz-tp-shot__frame:focus-visible .hz-tp-shot__screen img{object-position:50% 100%}.hz-tp-shot--fold .hz-tp-shot__screen{aspect-ratio:16 / 10}.hz-tp-shot--phone .hz-tp-shot__frame{border-radius:28px;padding:10px;background:var(--hz-bg-raised)}.hz-tp-shot--phone .hz-tp-shot__screen{border-radius:20px;aspect-ratio:9 / 19}.hz-tp-shot--phone .hz-tp-shot__screen img{height:100%;object-fit:cover;object-position:50% 0%;transition:object-position 7s ease-in-out}.hz-tp-shot--phone .hz-tp-shot__frame:hover .hz-tp-shot__screen img,.hz-tp-shot--phone .hz-tp-shot__frame:focus-visible .hz-tp-shot__screen img{object-position:50% 100%}.hz-tp-shot figcaption{margin-top:12px;font-size:var(--hz-text-sm);color:var(--hz-text-muted)}.hz-tp-gallery__note{margin:32px 0 0;font-size:var(--hz-text-xs);color:var(--hz-text-muted)}@media (max-width:1024px){.hz-tp-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-tp-shot--full{grid-column:span 2;grid-row:auto}.hz-tp-shot--phone{grid-row:auto}}@media (max-width:640px){.hz-tp-gallery__grid{grid-template-columns:minmax(0,1fr);gap:20px}.hz-tp-shot--full{grid-column:auto}.hz-tp-shot--phone{width:min(100%, 280px)}}.hz-cc{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);box-shadow:var(--hz-shadow-lg);color:var(--hz-text);font-family:var(--hz-font-body)}.hz-cc[hidden]{display:none}.hz-cc__inner{max-width:var(--hz-content-max);margin:0 auto;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.hz-cc__copy{flex:1 1 420px;min-width:0}.hz-cc__title{margin:0 0 .35rem;font-family:var(--hz-font-display);font-size:var(--hz-text-xl);font-weight:600;color:var(--hz-text)}.hz-cc__text{margin:0;font-size:var(--hz-text-sm);line-height:1.6;color:var(--hz-text-muted)}.hz-cc__text a,.hz-cc-modal a{color:var(--hz-primary-light);text-decoration:underline}.hz-cc__actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.hz-cc__btn{appearance:none;cursor:pointer;border-radius:0;font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:600;padding:.7rem 1.25rem;line-height:1;transition:background var(--hz-transition),border-color var(--hz-transition),color var(--hz-transition)}.hz-cc__btn--primary{background:var(--hz-primary);border:1px solid var(--hz-primary);color:#00171a}.hz-cc__btn--primary:hover{background:var(--hz-primary-light);border-color:var(--hz-primary-light)}.hz-cc__btn--ghost{background:#fff0;border:1px solid var(--hz-border);color:var(--hz-text)}.hz-cc__btn--ghost:hover{border-color:var(--hz-primary);color:var(--hz-primary-light)}.hz-cc__btn:focus-visible,.hz-cookie-settings:focus-visible{outline:2px solid var(--hz-primary-light);outline-offset:2px}.hz-cc-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.hz-cc-modal[hidden]{display:none}.hz-cc-modal__backdrop{position:absolute;inset:0;background:var(--hz-bg-overlay)}.hz-cc-modal__panel{position:relative;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:0;box-shadow:var(--hz-shadow-lg);padding:1.75rem;color:var(--hz-text);font-family:var(--hz-font-body)}.hz-cc-modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.hz-cc-modal__title{margin:0;font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);font-weight:600}.hz-cc-modal__close{appearance:none;background:#fff0;border:0;color:var(--hz-text-muted);font-size:1.75rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.hz-cc-modal__close:hover{color:var(--hz-text)}.hz-cc-modal__intro{margin:0 0 1rem;font-size:var(--hz-text-sm);line-height:1.6;color:var(--hz-text-muted)}.hz-cc-gpc{margin:0 0 1.25rem;padding:.85rem 1rem;border:1px solid var(--hz-border-primary);border-radius:0;background:var(--hz-primary-alpha-10);font-size:var(--hz-text-sm);line-height:1.55;color:var(--hz-text)}.hz-cc-gpc[hidden]{display:none}.hz-cc-cat{padding:1rem 0;border-top:1px solid var(--hz-border-alpha)}.hz-cc-cat__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hz-cc-cat__label{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.hz-cc-cat__name{font-size:var(--hz-text-base);font-weight:600;color:var(--hz-text)}.hz-cc-cat__always{font-size:var(--hz-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hz-primary-light)}.hz-cc-cat__desc{margin:.5rem 0 0;font-size:var(--hz-text-sm);line-height:1.55;color:var(--hz-text-muted)}.hz-cc-switch{position:relative;flex:0 0 auto;width:44px;height:24px;display:inline-block}.hz-cc-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.hz-cc-switch__track{position:absolute;inset:0;background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius-full);transition:background var(--hz-transition),border-color var(--hz-transition);pointer-events:none}.hz-cc-switch__track::before{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:var(--hz-text-muted);transition:transform var(--hz-transition),background var(--hz-transition)}.hz-cc-switch input:checked+.hz-cc-switch__track{background:var(--hz-primary);border-color:var(--hz-primary)}.hz-cc-switch input:checked+.hz-cc-switch__track::before{transform:translateY(-50%) translateX(20px);background:#00171a}.hz-cc-switch input:focus-visible+.hz-cc-switch__track{outline:2px solid var(--hz-primary-light);outline-offset:2px}.hz-cc-switch--locked{opacity:.85}.hz-cc-switch--locked input{cursor:not-allowed}.hz-cc-modal__actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--hz-border-alpha)}.hz-cookie-settings{appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.hz-footer .hz-footer__col ul li button.hz-cookie-settings{font-family:var(--hz-font-body);font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.4;transition:color var(--hz-transition)}.hz-footer .hz-footer__col ul li button.hz-cookie-settings:hover{color:var(--hz-text)}body.hz-cc-open{overflow:hidden}@media (max-width:640px){.hz-cc__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.45rem;padding:.6rem .85rem}.hz-cc__copy{flex:0 0 auto}.hz-cc__title{font-size:.9rem;margin:0 0 .1rem}.hz-cc__text{font-size:.72rem;line-height:1.4}.hz-cc__actions{justify-content:flex-start;gap:.35rem}.hz-cc__actions .hz-cc__btn{flex:1 1 auto;text-align:center;padding:.55rem .4rem;font-size:.74rem}.hz-cc-modal__actions{justify-content:flex-start}.hz-cc-modal__actions .hz-cc__btn{flex:1 1 auto;text-align:center}}@media (max-width:860px){.hz-cc{max-height:32vh;overflow-y:auto}.hz-cc-pending .hz-hero--copy-bottom .hz-hero__grid,body:has(#hz-cc:not([hidden])) .hz-hero--copy-bottom .hz-hero__grid{padding-bottom:calc(1.5rem + 33vh)}}.hz-utility-rail,.hz-shared-header,.hz-search-dialog,.hz-resource-results-page,.hz-hub-search{font-family:Montserrat,Arial,sans-serif;color:#f5f3ef;box-sizing:border-box}.hz-utility-rail *,.hz-shared-header *,.hz-search-dialog *,.hz-resource-results-page *,.hz-hub-search *{box-sizing:border-box}.hz-utility-rail nav,.hz-shared-row{width:100%;max-width:var(--hz-page-boxed);margin-inline:auto}.hz-utility-rail{background:#0b0b10;border-bottom:1px solid #25252d;min-height:34px;padding:0}.hz-utility-rail nav{display:flex;justify-content:flex-end;gap:26px;align-items:center;min-height:34px;padding:0 var(--hz-gutter-min)}.hz-utility-rail a{color:#c4c1cc;text-decoration:none;font-size:11px;font-weight:500;line-height:1.5;padding:7px 0}.hz-shared-header{position:sticky;top:0;z-index:300;background:rgb(10 10 15 / .97);border-bottom:1px solid #292832;backdrop-filter:blur(14px)}.admin-bar .hz-shared-header{top:32px}.hz-shared-row{min-height:82px;display:flex;align-items:center;gap:28px;padding:0 var(--hz-gutter-min);position:relative}.hz-shared-logo{display:block;flex:0 0 180px;line-height:0}.hz-shared-logo img{display:block;width:180px;height:auto;max-width:100%}.hz-shared-nav{margin-left:auto}.hz-shared-items{display:flex;gap:22px;align-items:center;list-style:none;margin:0;padding:0}.hz-shared-item{position:relative;display:flex;align-items:center;list-style:none;margin:0;padding:0}.hz-shared-item>a{font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;padding:22px 0}.hz-shared-header a{color:#f5f3ef;text-decoration:none}.hz-shared-header a:hover,.hz-utility-rail a:hover{color:#76d5f6}.hz-shared-header a[aria-current=page]{color:#76d5f6}.hz-shared-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.hz-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;font-size:12px;font-weight:600}.hz-shared-header .hz-shared-call{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#f5f3ef;border:1px solid #f5f3ef;border-radius:7px;color:#111018;min-height:46px;padding:0 19px;font-size:12px;font-weight:700;white-space:nowrap}.hz-shared-header .hz-shared-call:hover{background:#76d5f6;border-color:#76d5f6;color:#111018}.hz-nav-dropdown{margin:0}.hz-nav-dropdown summary{list-style:none;display:flex;align-items:center;justify-content:center;width:28px;height:44px;cursor:pointer;color:#bcb7c9}.hz-nav-dropdown summary::-webkit-details-marker{display:none}.hz-nav-dropdown[open] summary{color:#76d5f6}.hz-nav-dropdown>ul{position:absolute;top:100%;left:-18px;list-style:none;margin:0;padding:10px;width:250px;background:#15141d;border:1px solid #3a3746;border-radius:10px;box-shadow:0 16px 40px #0008}.hz-shared-item:last-child .hz-nav-dropdown>ul{left:auto;right:0;width:270px}.hz-nav-dropdown li{margin:0;padding:0;list-style:none}.hz-nav-dropdown li a{display:block;padding:12px 10px;font-size:12px;line-height:1.6;border-radius:5px}.hz-nav-dropdown li a:hover{background:#24212f}.hz-shared-header .hz-mobile-call,.hz-mobile-utilities,.hz-menu-toggle{display:none}.hz-shared-skip{position:absolute;left:12px;top:-100px;z-index:12000;background:#76d5f6;color:#101017;padding:12px 18px;font:600 14px Montserrat,Arial,sans-serif}.hz-shared-skip:focus{top:8px}.hz-shared-header :focus-visible,.hz-utility-rail :focus-visible,.hz-search-dialog :focus-visible,.hz-resource-results-page :focus-visible,.hz-hub-search :focus-visible{outline:2px solid #76d5f6;outline-offset:4px}body.hz-home-c .hz-c-page .hero{min-height:calc(100svh - 116px);padding-top:80px}.hz-search-dialog{background:#101017;border:1px solid #494251;border-radius:16px;position:fixed;inset:6vh 4vw auto;margin:0;width:92vw;max-width:none;max-height:88dvh;padding:30px 4vw;overflow:auto;box-shadow:0 30px 120px #000a;color:#f5f3ef}.hz-search-dialog::backdrop{background:rgb(0 0 0 / .78);backdrop-filter:blur(5px)}.hz-search-dialog [hidden]{display:none!important}.hz-search-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.hz-search-dialog-top>p{font-size:13px;font-weight:600;margin:0;color:#bdb7cc}.hz-search-dialog .hz-search-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid #494251;border-radius:50%;background:#fff0;color:#fff;font-size:28px;line-height:1;padding:0;cursor:pointer}.hz-resource-search-form{margin:0 0 20px;padding:0}.hz-resource-search-form label{display:block;margin-bottom:12px;color:#f5f3ef;font-size:15px;font-weight:600}.hz-resource-search-form>div{display:flex;gap:10px}.hz-resource-search-form input[type=search]{width:100%;min-width:0;flex:1;background:#1b1925;border:1px solid #655d74;color:#fff;border-radius:8px;padding:16px 18px;font:400 16px/1.5 Montserrat,Arial,sans-serif;box-shadow:none;height:auto}.hz-resource-search-form input[type=search]::placeholder{color:#aaa3b5;opacity:1}.hz-resource-search-form button{flex-shrink:0;background:#76d5f6;color:#0c1218;border:1px solid #76d5f6;border-radius:8px;padding:14px 24px;font:700 14px/1.5 Montserrat,Arial,sans-serif;cursor:pointer}.hz-resource-search-form button:hover{background:#a4e5fc}.hz-search-status,.hz-search-count{font-size:13px;color:#bcb5c9;margin:16px 0}.hz-search-topics{border-top:1px solid #393440;margin-top:26px;padding-top:20px;display:flex;flex-wrap:wrap;gap:10px}.hz-search-topics p{width:100%;margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#bcb5c9}.hz-search-topics a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #494251;border-radius:30px;color:#eeeaf5;text-decoration:none;font-size:12px}.hz-search-topics a:hover{background:#252032}.hz-result-group{margin:24px 0}.hz-result-group>h2{font:600 11px/1.5 Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#c1b6d6;margin:0 0 10px}.hz-result-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hz-resource-result{display:flex;align-items:center;gap:16px;min-width:0;position:relative;padding:16px;border:1px solid #393440;border-radius:12px;background:linear-gradient(120deg,#1a1723,#121119);color:#f5f3ef;text-decoration:none;transition:border-color .15s,background .15s}.hz-resource-result:hover,.hz-resource-result[aria-selected=true]{background:#272132;border-color:#9b81bd;color:#fff}.hz-resource-result:focus-visible{outline:2px solid #76d5f6;outline-offset:3px}.hz-result-media{position:relative;display:block;flex:0 0 104px;aspect-ratio:8/5;overflow:hidden;border:1px solid #45404e;border-radius:7px;background:radial-gradient(ellipse at top left,#214456,#1e1832 70%)}.hz-result-monogram{position:absolute;inset:0;display:grid;place-items:center;color:#8cdcf4;font:600 20px Montserrat,Arial,sans-serif;letter-spacing:.07em}.hz-result-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;background:#17151d}.hz-result-media img[hidden]{display:none!important}.hz-result-copy{display:flex;flex-direction:column;min-width:0;gap:5px;flex:1}.hz-result-type{font:600 9px/1.3 Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#8bd5ed}.hz-result-title{font:600 15px/1.45 Montserrat,Arial,sans-serif;color:inherit;overflow-wrap:anywhere}.hz-result-description{font:400 12px/1.6 Montserrat,Arial,sans-serif;color:#c1b9cc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hz-result-arrow{flex:0 0 auto;font-size:18px;color:#baa6d7}.hz-search-dialog{inset:5vh 24px auto;margin-inline:auto;width:calc(100% - 48px);max-width:1040px;padding:26px;max-height:90dvh;background:linear-gradient(145deg,#191520,#0f0e15);box-shadow:0 30px 120px #000b}.hz-search-dialog .hz-result-group{margin:18px 0}.hz-search-dialog .hz-resource-result{gap:12px;padding:12px}.hz-search-dialog .hz-result-media{flex-basis:64px}.hz-search-dialog .hz-result-title{font-size:13px}.hz-search-dialog .hz-result-description{-webkit-line-clamp:1;font-size:11px}#hz-search-suggestions{max-height:min(52dvh,480px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 5px 4px 0}.hz-search-all{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:12px;padding:12px 16px;border:1px solid #5f5270;border-radius:8px;color:#e4d6f8;text-decoration:none;font:600 12px Montserrat,Arial,sans-serif;background:#221b2d}.hz-search-all:hover{background:#30233f;color:#fff}.hz-search-all[hidden]{display:none!important}.hz-resource-results-page{padding:64px var(--hz-gutter) 85px;background:radial-gradient(ellipse at top right,#21182e,#0c0b11 55%);min-height:65vh;width:100%}.hz-resource-results-page h1{font-family:var(--hz-heading-face);font-size:var(--hz-h1);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);letter-spacing:var(--hz-heading-ls);color:var(--hz-heading-ink);margin:10px 0 30px;overflow-wrap:anywhere}@media(max-width:700px){.hz-result-cards{grid-template-columns:1fr}.hz-resource-result{gap:12px;padding:14px}.hz-result-media{flex-basis:88px}.hz-search-dialog .hz-resource-result{padding:8px 10px}.hz-search-dialog .hz-result-cards{gap:8px}.hz-search-dialog .hz-result-group{margin:12px 0}.hz-search-dialog .hz-result-group>h2{margin-bottom:8px}.hz-search-dialog .hz-result-copy{gap:2px}.hz-search-dialog .hz-result-media{flex-basis:56px}.hz-search-dialog .hz-result-title{font-size:12px}}.hz-search-eyebrow{color:#76d5f6;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hz-search-next{display:flex;gap:26px;flex-wrap:wrap;margin-top:35px}.hz-search-next a{color:#8edcfa;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;font-size:13px}.hz-search-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:25px 0;padding:0}.hz-search-pagination li{list-style:none;margin:0}.hz-search-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;color:#eee;border:1px solid #494251;border-radius:5px;text-decoration:none}.hz-search-pagination .current{color:#111;background:#76d5f6}.hz-hub-search{padding:32px 4vw;background:#111019;border-top:1px solid #2f293b;border-bottom:1px solid #2f293b}.hz-hub-search .hz-resource-search-form{margin-bottom:0}@media(max-width:1199px){.hz-utility-rail{display:none}.hz-shared-row{min-height:74px;gap:12px;flex-wrap:wrap}.hz-shared-logo{flex-basis:164px}.hz-shared-logo img{width:164px}.hz-shared-actions{margin-left:auto;gap:12px}.hz-shared-header .hz-desktop-call{display:none}.hz-menu-toggle{align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid #494251;border-radius:6px;background:#fff0;color:#f5f3ef;padding:8px 10px;font:600 12px Montserrat,Arial,sans-serif;cursor:pointer}.hz-nav-ready .hz-menu-toggle{display:flex}.hz-shared-nav{width:100%;margin:0;padding:16px 0 25px;order:3}.hz-nav-ready .hz-shared-nav{position:absolute;top:100%;left:0;background:#111019;padding:20px 5vw 30px;border-bottom:1px solid #494251;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}.hz-nav-ready .hz-shared-nav:not(.is-open){display:none}.hz-shared-items{display:block}.hz-shared-item{display:block;border-bottom:1px solid #302b3a;padding-right:50px}.hz-shared-item>a{display:block;padding:16px 0;font-size:15px}.hz-nav-dropdown>summary{position:absolute;top:4px;right:0;width:44px;height:44px;border:1px solid #494251;border-radius:5px}.hz-nav-dropdown>ul,.hz-shared-item:last-child .hz-nav-dropdown>ul{position:static;width:auto;margin:0 -50px 15px 0;padding:8px 12px;box-shadow:none;background:#1a1723}.hz-nav-dropdown li a{font-size:13px;min-height:44px}.hz-shared-header .hz-mobile-call{display:flex;margin:0 0 14px}.hz-mobile-utilities{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;padding-top:22px}.hz-mobile-utilities>p{grid-column:1/-1;color:#bcb5c9;font-size:12px;margin:0}.hz-mobile-utilities>a{font-size:13px;min-height:44px;font-weight:600}.hz-mobile-utilities small{display:block;color:#aaa3b5;font-size:10px;font-weight:400;margin-top:5px}body.hz-home-c .hz-c-page .hero{min-height:calc(100svh - 74px)}}@media(max-width:600px){.hz-shared-row{padding-inline:var(--hz-gutter-min);gap:8px}.hz-shared-logo{flex-basis:145px}.hz-shared-logo img{width:145px}.hz-shared-actions{gap:8px}.hz-search-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hz-search-dialog{inset:12px 12px auto;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;border-radius:12px}.hz-resource-search-form>div{gap:8px}.hz-resource-search-form input[type=search]{padding:13px 12px;font-size:16px}.hz-resource-search-form button{padding:12px;font-size:12px}.hz-resource-search-form label{font-size:13px}.hz-resource-results-page{padding:36px var(--hz-gutter) 60px}.hz-search-dialog-top{margin-bottom:16px}body.hz-home-c .hz-c-page .hero{padding-top:48px}}@media(max-width:782px){.admin-bar .hz-shared-header{top:46px}}@media(max-width:380px){.hz-shared-logo{flex-basis:120px}.hz-shared-logo img{width:120px}}@media(max-width:360px){.hz-shared-row{gap:8px}.hz-shared-actions{gap:4px}}@media(prefers-reduced-motion:reduce){.hz-shared-header,.hz-search-dialog{scroll-behavior:auto}}.hz-shared-footer{box-sizing:border-box;--hzsf-ground:#0a0a0f;--hzsf-blue:#77d7f6;--hzsf-muted:#aaa7b6;--hzsf-line:#282630;color:#f3f1ed;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;text-align:left;letter-spacing:normal;width:100%;margin:0;clear:both}.hz-shared-footer *{box-sizing:border-box}.hz-shared-footer a{color:inherit;text-decoration:none}.hz-shared-footer a:hover{color:var(--hzsf-blue)}.hz-shared-footer button{font:inherit;cursor:pointer;text-transform:none;letter-spacing:normal;border-radius:0;box-shadow:none}.hz-shared-footer a:focus-visible,.hz-shared-footer button:focus-visible{outline:2px solid var(--hzsf-blue);outline-offset:5px}.hz-shared-footer h2{line-height:normal}.hz-shared-footer svg{display:block;flex-shrink:0}.hz-shared-footer{padding:44px var(--hz-gutter) 24px;background:var(--hzsf-ground);border-top:1px solid #272130}.hz-shared-footer .hzsf-footer-main{display:grid;grid-template-columns:1.2fr 2fr;gap:10vw}.hz-shared-footer .hzsf-logo{display:inline-block;line-height:0}.hz-shared-footer .hzsf-logo img{width:220px;height:auto;display:block}.hz-shared-footer .hzsf-description{font-size:13px;line-height:1.9;color:#c0bbc8;margin:18px 0 16px}.hz-shared-footer .hzsf-socials{display:flex;gap:10px;margin:0 0 12px}.hz-shared-footer .hzsf-socials a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #393440;border-radius:50%;color:#d2ccd9;background:#121118}.hz-shared-footer .hzsf-socials a:hover{border-color:var(--hzsf-blue);color:var(--hzsf-blue);background:#14202a}.hz-shared-footer .hzsf-socials svg{width:18px;height:18px}.hz-shared-footer .hzsf-contact{display:flex;align-items:flex-start;flex-direction:column;gap:0}.hz-shared-footer .hzsf-contact a{font-size:12px;min-height:36px;display:inline-flex;align-items:center}.hz-shared-footer .hzsf-contact p{font-size:10px;color:var(--hzsf-muted);line-height:1.7;margin:10px 0 0}.hz-shared-footer .hzsf-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.hz-shared-footer h2{font-family:Montserrat,Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.13em;margin:0 0 15px;color:#d1c9dc;font-weight:600}.hz-shared-footer ul{list-style:none;margin:0;padding:0}.hz-shared-footer li{margin:0;padding:0}.hz-shared-footer .hzsf-footer-nav a{display:flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;color:#bbb5c6}.hz-shared-footer .hzsf-footer-nav a:hover{color:var(--hzsf-blue)}.hz-shared-footer .hzsf-footer-legal{margin-top:30px;border-top:1px solid var(--hzsf-line);padding:18px 0 0}.hz-shared-footer .hzsf-policies{display:flex;gap:8px 24px;flex-wrap:wrap}.hz-shared-footer .hzsf-policies a,.hz-shared-footer .hzsf-policies button{font-size:11px;min-height:36px;display:inline-flex;align-items:center;color:#b4adbe}.hz-shared-footer .hzsf-policies button{padding:0;border:0;background:none}.hz-shared-footer .hzsf-policies a:hover,.hz-shared-footer .hzsf-policies button:hover{color:var(--hzsf-blue)}.hz-shared-footer .hzsf-legal-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:32px 8vw;padding-top:22px;font-size:10px;color:#aaa3b4}.hz-shared-footer .hzsf-legal-bottom p{margin:0;line-height:1.8;font-weight:400}.hz-shared-footer .hzsf-legal-copy>p+p{margin-top:12px}.hz-shared-footer .hzsf-legal-bottom .hzsf-disclaimer{max-width:700px;font-size:10px;color:#928a9e}.hz-shared-footer .hzsf-legal-bottom .hzsf-billing{color:inherit}@media(min-width:1800px){.hz-shared-footer .hzsf-footer-nav a,.hz-shared-footer .hzsf-description{font-size:14px}.hz-shared-footer h2{font-size:12px}.hz-shared-footer .hzsf-policies a,.hz-shared-footer .hzsf-policies button{font-size:12px}.hz-shared-footer .hzsf-footer-nav a{min-height:44px}}@media(max-width:1100px){.hz-shared-footer .hzsf-footer-main{grid-template-columns:1fr;gap:38px}.hz-shared-footer .hzsf-brand-area{display:grid;grid-template-columns:1fr 1fr;gap:0 8vw}.hz-shared-footer .hzsf-brand-area .hzsf-logo,.hz-shared-footer .hzsf-brand-area .hzsf-description,.hz-shared-footer .hzsf-brand-area .hzsf-socials{grid-column:1}.hz-shared-footer .hzsf-brand-area .hzsf-contact{grid-column:2;grid-row:1/4;align-self:center}.hz-shared-footer .hzsf-description{margin-bottom:18px}.hz-shared-footer .hzsf-socials{margin-bottom:0}.hz-shared-footer .hzsf-footer-nav a{min-height:44px}}@media(max-width:600px){.hz-shared-footer{padding:40px var(--hz-gutter) 24px}.hz-shared-footer .hzsf-footer-main{gap:36px}.hz-shared-footer .hzsf-brand-area{display:block}.hz-shared-footer .hzsf-logo img{width:200px}.hz-shared-footer .hzsf-description{font-size:13px;margin:20px 0}.hz-shared-footer .hzsf-socials{margin-bottom:18px}.hz-shared-footer .hzsf-contact a{min-height:44px;font-size:12px}.hz-shared-footer .hzsf-contact p{font-size:10px}.hz-shared-footer .hzsf-footer-nav{grid-template-columns:1fr 1fr;gap:28px 24px}.hz-shared-footer h2{font-size:10px;margin-bottom:10px}.hz-shared-footer .hzsf-footer-nav a{font-size:12px}.hz-shared-footer .hzsf-policies{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.hz-shared-footer .hzsf-policies a,.hz-shared-footer .hzsf-policies button{min-height:44px;font-size:11px}.hz-shared-footer .hzsf-legal-bottom{grid-template-columns:1fr;gap:22px;font-size:10px}.hz-shared-footer .hzsf-footer-legal{padding-top:18px}}.hz-studio-refresh{--hs-ink:#f4f1ed;--hs-muted:#bbb7c6;--hs-blue:#76d5f3;background:#0a090e;color:var(--hs-ink);font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.7;overflow-wrap:break-word}.hz-studio-refresh *{box-sizing:border-box}.hz-studio-refresh :is(h1,h2,h3,p,figure,ul){margin:0}.hz-studio-refresh :is(h1,h2,h3){color:var(--hz-heading-ink);font-family:"Playfair Display",Georgia,serif;font-weight:500;letter-spacing:var(--hz-heading-ls);line-height:var(--hz-heading-lh)}.hz-studio-refresh h1{font-size:var(--hz-h1)}.hz-studio-refresh h2{font-size:var(--hz-h2)}.hz-studio-refresh h3{font-size:var(--hz-h3)}.hz-studio-refresh em{font-weight:400;color:#c1a9e3;background:linear-gradient(110deg,#78d6f1,#bba7eb 60%,#d593c9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.hz-studio-refresh p{color:var(--hs-muted)}.hz-studio-refresh p+p{margin-top:16px}.hz-studio-refresh a{color:var(--hs-ink);text-decoration:none}.hz-studio-refresh a:hover{color:var(--hs-blue)}.hz-studio-refresh :is(a,summary):focus-visible{outline:3px solid var(--hs-blue);outline-offset:5px}.hz-studio-refresh .hs-pad{padding-left:var(--hz-gutter);padding-right:var(--hz-gutter)}.hz-studio-refresh .hs-section{padding-top:clamp(60px,6vw,104px);padding-bottom:clamp(60px,6vw,104px)}.hz-studio-refresh [id]{scroll-margin-top:160px}.hz-studio-refresh .hs-eyebrow,.hz-studio-refresh .hs-number{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--hs-blue);margin-bottom:22px}.hz-studio-refresh .hs-lead{font-size:clamp(18px,1.35vw,23px);color:var(--hs-ink);line-height:1.5}.hz-studio-refresh .hs-note,.hz-studio-refresh figcaption{font-size:12px;line-height:1.65;color:#aba6b6}.hz-studio-refresh figcaption{padding-top:13px}.hz-studio-refresh .hs-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:28px 0 18px}.hz-studio-refresh .hs-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:15px 23px;border-radius:5px;background:var(--hs-blue);color:#10202c;font-size:13px;font-weight:650;line-height:1.4;min-height:49px}.hz-studio-refresh .hs-button:hover{background:#b2e9fa;color:#10202c}.hz-studio-refresh .hs-link{display:inline-block;font-size:13px;font-weight:550;padding:10px 0;text-underline-offset:5px}.hz-studio-refresh .hs-link:hover{text-decoration:underline}.hz-studio-refresh .hs-hero{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:5vw;padding-top:clamp(55px,6vw,100px);padding-bottom:clamp(55px,6vw,100px);background:radial-gradient(ellipse at 95% 45%,#281e3a66,transparent 64%),radial-gradient(ellipse at 0 95%,#14354433,transparent 45%)}.hz-studio-refresh .hs-hero h1{margin-bottom:28px}.hz-studio-refresh .hs-hero-copy>p:not(.hs-eyebrow){max-width:42ch}.hz-studio-refresh .hs-hero-copy>.hs-lead+p{font-size:14px}.hz-studio-refresh .hs-screen{border:1px solid #35303c;border-radius:10px;overflow:hidden;background:#111015}.hz-studio-refresh .hs-screen-bar{display:flex;align-items:center;gap:20px;padding:10px 14px;background:#1c1922;color:#bbb5c7;font-size:10px;line-height:1.4}.hz-studio-refresh .hs-screen-bar>span:first-child{color:#6e6679;font-size:8px;letter-spacing:3px}.hz-studio-refresh img{display:block;width:100%;height:auto;max-width:100%;border-radius:0}.hz-studio-refresh .hs-hero-figure{min-width:0;filter:drop-shadow(0 24px 42px #0006)}.hz-studio-refresh .hs-jump{display:flex;align-items:center;gap:clamp(20px,4vw,64px);border-top:1px solid #27232e;border-bottom:1px solid #27232e;padding-top:12px;padding-bottom:12px;font-size:12px}.hz-studio-refresh .hs-jump>span{color:#9891a4;margin-right:auto}.hz-studio-refresh .hs-jump a{padding:10px 0}.hz-studio-refresh .hs-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.hz-studio-refresh .hs-section-heading>p{max-width:37ch;font-size:13px}.hz-studio-refresh .hs-duo{display:grid;grid-template-columns:1fr 1fr;gap:28px}.hz-studio-refresh .hs-feature{background:#121017;border:1px solid #29242f;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.hz-studio-refresh .hs-feature-copy{padding:32px 32px 26px;min-height:280px}.hz-studio-refresh .hs-feature h3{margin-bottom:18px}.hz-studio-refresh .hs-feature-copy>p:not(.hs-number){max-width:43ch;font-size:14px}.hz-studio-refresh .hs-feature figure{padding:0 22px 22px;margin-top:auto}.hz-studio-refresh .hs-feature .hs-screen{aspect-ratio:1.7;display:flex;flex-direction:column;justify-content:flex-start}.hz-studio-refresh .hs-feature .hs-screen img{object-fit:contain;object-position:top;min-height:0}.hz-studio-refresh .hs-email{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#15121d;border-top:1px solid #29242f;border-bottom:1px solid #29242f}.hz-studio-refresh .hs-channel-list{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.hz-studio-refresh .hs-channel-list span{border:1px solid #494053;border-radius:50px;padding:7px 14px;font-size:12px;color:#d0c9dc}.hz-studio-refresh .hs-shop{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;background:radial-gradient(ellipse at 75% 50%,#26334c66,transparent 60%)}.hz-studio-refresh .hs-shop h2{margin-bottom:26px}.hz-studio-refresh .hs-shop-copy>p:not(.hs-number){max-width:47ch}.hz-studio-refresh .hs-shop-copy>.hs-link{margin-top:18px}.hz-studio-refresh .hs-shop-figure{display:flex;align-items:center;justify-content:center;gap:28px}.hz-studio-refresh .hs-phone{width:230px;border:1px solid #484151;box-shadow:0 20px 55px #0008;border-radius:19px;overflow:hidden;background:#14121b;flex-shrink:0}.hz-studio-refresh .hs-shop-figure figcaption{max-width:17ch}.hz-studio-refresh .hs-more{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;border-top:1px solid #27232e}.hz-studio-refresh .hs-more h2{margin-bottom:22px}.hz-studio-refresh .hs-more>div>p:not(.hs-eyebrow){font-size:14px;max-width:37ch}.hz-studio-refresh details{border-bottom:1px solid #37303f}.hz-studio-refresh summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:22px 0;cursor:pointer;font-size:15px;color:#f4f1ed}.hz-studio-refresh summary::-webkit-details-marker{display:none}.hz-studio-refresh summary::after{content:'+';color:#bca3df;font-size:20px}.hz-studio-refresh details[open] summary::after{content:'−'}.hz-studio-refresh details p{font-size:14px;margin-bottom:20px;max-width:66ch}.hz-studio-refresh details a{display:inline-block;font-size:13px;text-decoration:underline;padding:8px 0;margin:-8px 0 12px}.hz-studio-refresh .hs-plans{background:#15121c}.hz-studio-refresh .hs-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.hz-studio-refresh .hs-price-card{background:#f6f3f6;border:1px solid #f6f3f6;border-radius:10px;padding:32px;color:#29232e;display:flex;flex-direction:column}.hz-studio-refresh .hs-price-card :is(h3,p){color:inherit}.hz-studio-refresh .hs-price-merch{background:#ece7f3;border-color:#c3aedf}.hz-studio-refresh .hs-price-card h3{font-size:var(--hz-h3);margin-bottom:24px}.hz-studio-refresh .hs-price-card .hs-number{color:#63536b}.hz-studio-refresh .hs-price-card .hs-price{font-family:"Playfair Display",Georgia,serif;font-size:46px;line-height:1.2}.hz-studio-refresh .hs-price span{font:12px Montserrat,Arial,sans-serif;letter-spacing:0}.hz-studio-refresh .hs-price-card .hs-recurring{font-size:15px;margin:12px 0 22px}.hz-studio-refresh .hs-price-card ul{list-style:none;padding:18px 0 10px;border-top:1px solid #c9c1ce}.hz-studio-refresh .hs-price-card li{font-size:13px;padding:5px 0}.hz-studio-refresh .hs-price-card li::before{content:'✓';margin-right:10px;color:#665078}.hz-studio-refresh .hs-price-card .hs-note{margin:8px 0 22px;color:#64596b}.hz-studio-refresh .hs-price-card .hs-button{background:#28202f;color:#fff;margin-top:auto}.hz-studio-refresh .hs-price-card .hs-button:hover{background:#443451}.hz-studio-refresh .hs-free{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #3e3548;margin-top:40px;padding-top:30px}.hz-studio-refresh .hs-free h3{font-size:var(--hz-h3);margin-bottom:8px}.hz-studio-refresh .hs-free p{font-size:13px}.hz-studio-refresh .hs-close{text-align:center;background:radial-gradient(ellipse at 70% 100%,#492d5f88,transparent 65%),linear-gradient(110deg,#13222c,#17101f)}.hz-studio-refresh .hs-close .hs-actions{justify-content:center;margin-bottom:0}@media(min-width:1800px){.hz-studio-refresh .hs-pad{padding-left:var(--hz-gutter);padding-right:var(--hz-gutter)}.hz-studio-refresh .hs-hero{grid-template-columns:.85fr 1.15fr}.hz-studio-refresh .hs-hero-copy>p:not(.hs-eyebrow){max-width:46ch}}@media(max-width:1050px){.hz-studio-refresh .hs-hero{grid-template-columns:1fr;gap:32px}.hz-studio-refresh .hs-hero-copy{max-width:680px}.hz-studio-refresh .hs-hero-figure{width:100%}.hz-studio-refresh .hs-shop-figure{flex-direction:column;gap:8px}.hz-studio-refresh .hs-shop-figure figcaption{max-width:none;text-align:center}.hz-studio-refresh .hs-shop,.hz-studio-refresh .hs-more{gap:6vw}}@media(max-width:760px){.hz-studio-refresh{font-size:15px}.hz-studio-refresh .hs-pad{padding-left:var(--hz-gutter);padding-right:var(--hz-gutter)}.hz-studio-refresh .hs-section{padding-top:55px;padding-bottom:55px}.hz-studio-refresh .hs-hero{padding-top:48px;padding-bottom:38px}.hz-studio-refresh h1{font-size:var(--hz-h1)}.hz-studio-refresh .hs-hero h1{margin-bottom:22px}.hz-studio-refresh .hs-jump{flex-wrap:wrap;justify-content:space-between;gap:0 12px}.hz-studio-refresh .hs-jump>span{display:none}.hz-studio-refresh .hs-jump a{font-size:11px}.hz-studio-refresh .hs-section-heading{display:block}.hz-studio-refresh .hs-section-heading>p{margin-top:22px;max-width:45ch}.hz-studio-refresh :is(.hs-duo,.hs-email,.hs-shop,.hs-more,.hs-price-grid){grid-template-columns:1fr;gap:28px}.hz-studio-refresh .hs-feature-copy{padding:26px;min-height:0}.hz-studio-refresh .hs-feature figure{padding:0 16px 18px}.hz-studio-refresh .hs-shop-figure{padding-top:10px}.hz-studio-refresh .hs-phone{width:235px}.hz-studio-refresh .hs-price-card{padding:26px}.hz-studio-refresh .hs-free{align-items:flex-start;flex-direction:column;gap:8px}.hz-studio-refresh .hs-actions{gap:14px 20px}.hz-studio-refresh .hs-button{padding:14px 18px;font-size:12px}.hz-studio-refresh .hs-screen-bar{font-size:9px}.hz-studio-refresh [id]{scroll-margin-top:105px}.hz-studio-refresh .hs-close h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.hz-studio-refresh{scroll-behavior:auto}}.hz-studio-refresh .hz-kit-allowance{margin-top:26px;max-width:80ch}.hz-studio-refresh .hz-kit-closed{margin-top:26px;padding:16px 20px;border:1px solid #494053;border-radius:8px;font-size:14px;color:var(--hs-ink)}.hz-studio-refresh .hz-kit-closed+.hz-kit-allowance{margin-top:18px}.hz-kit-scope .hs-section-heading h2{margin:0;text-transform:none}.hz-kit-scope .hs-price-card h3{margin:0 0 24px;text-transform:none}.hz-kit-scope .hs-price-card ul{margin:0}.hz-kit-scope .hs-free h3{margin:0 0 8px;text-transform:none}.hz-cart-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--hz-text);text-decoration:none}.hz-cart-trigger:hover{color:var(--hz-primary-light)}.hz-cart-trigger:focus-visible{outline:2px solid var(--hz-primary);outline-offset:2px;border-radius:var(--hz-radius)}.hz-cart-trigger__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--hz-radius-full);background:var(--hz-primary);color:#050505;font-family:var(--hz-font-body);font-size:11px;font-weight:700;line-height:18px;text-align:center}.hz-cart-trigger__count.is-zero{display:none}.hz-cart-drawer{position:fixed;inset:0;z-index:10000;pointer-events:none;visibility:hidden}.hz-cart-drawer.is-open{pointer-events:auto;visibility:visible}.hz-cart-drawer__scrim{position:absolute;inset:0;background:rgb(0 0 0 / .6);opacity:0;transition:opacity var(--hz-transition)}.hz-cart-drawer.is-open .hz-cart-drawer__scrim{opacity:1}.hz-cart-drawer__panel{position:absolute;z-index:1;top:0;right:0;display:flex;flex-direction:column;width:min(420px, 100%);height:100%;background:var(--hz-bg-surface);border-left:1px solid var(--hz-border);box-shadow:var(--hz-shadow-lg);color:var(--hz-text);font-family:var(--hz-font-body);transform:translateX(100%);transition:transform 0.28s ease}.hz-cart-drawer.is-open .hz-cart-drawer__panel{transform:translateX(0)}.hz-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--hz-border)}.hz-cart-drawer__title{margin:0;font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);font-weight:400;color:var(--hz-text)}.hz-cart-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--hz-radius);background:none;color:var(--hz-text-muted);cursor:pointer}.hz-cart-drawer__close:hover{color:var(--hz-text);background:var(--hz-bg-raised)}.hz-cart-drawer__inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.hz-cart-drawer.is-busy .hz-cart-drawer__inner{opacity:.5;pointer-events:none}.hz-cart-drawer__items{flex:1 1 auto;margin:0;padding:8px 24px;list-style:none}.hz-cart-drawer__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--hz-border)}.hz-cart-drawer__item:last-child{border-bottom:0}.hz-cart-drawer__thumb{display:block;width:72px;height:72px;overflow:hidden;border-radius:var(--hz-radius);background:var(--hz-bg-raised)}.hz-cart-drawer__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.hz-cart-drawer__thumb .hz-store-tile span{font-size:11px}.hz-cart-drawer__detail{display:flex;flex-direction:column;gap:6px;min-width:0}.hz-cart-drawer__name,.hz-cart-drawer__name a{color:var(--hz-text);font-size:var(--hz-text-sm);font-weight:600;line-height:1.4;text-decoration:none}.hz-cart-drawer__name a:hover{color:var(--hz-primary-light)}.hz-cart-drawer__price{color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.5;overflow-wrap:anywhere}.hz-cart-drawer__remove{align-self:flex-start;min-height:44px;margin:-6px 0 -12px;padding:0;border:0;background:none;color:var(--hz-text-muted);font:inherit;font-size:var(--hz-text-xs);letter-spacing:.08em;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px;cursor:pointer}.hz-cart-drawer__remove:hover{color:var(--hz-text);background:none}.hz-cart-drawer__footer{position:sticky;bottom:0;padding:20px 24px 24px;border-top:1px solid var(--hz-border);background:var(--hz-bg-surface)}.hz-cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;font-size:var(--hz-text-base)}.hz-cart-drawer__note{margin:0 0 16px;color:var(--hz-text-muted);font-size:var(--hz-text-xs);line-height:1.55}.hz-cart-drawer__checkout{width:100%}.hz-cart-drawer__viewcart{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;color:var(--hz-text-muted);font-size:var(--hz-text-sm);text-decoration:underline;text-underline-offset:3px}.hz-cart-drawer__viewcart:hover{color:var(--hz-text)}.hz-cart-drawer__empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;color:var(--hz-text-muted);text-align:center}.hz-cart-drawer__empty p{margin:0;font-size:var(--hz-text-sm)}body.hz-cart-drawer-open{overflow:hidden}.hz-store-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid #fff0;border-radius:var(--hz-radius);font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background var(--hz-transition),color var(--hz-transition),border-color var(--hz-transition)}.hz-store-btn--primary{background:var(--hz-primary);color:#050505}.hz-store-btn--primary:hover,.hz-store-btn--primary:focus{background:var(--hz-primary-light);color:#050505}.hz-store-btn--ghost{border-color:var(--hz-border);background:#fff0;color:var(--hz-text)}.hz-store-btn--ghost:hover,.hz-store-btn--ghost:focus{border-color:var(--hz-text-muted);color:var(--hz-text)}.hz-store-btn:focus-visible{outline:2px solid var(--hz-primary-light);outline-offset:3px}.hz-store-btn.loading{opacity:.6;pointer-events:none}.hz-store-tile{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;background:radial-gradient(120% 90% at 20% 10%,rgb(16 171 242 / .22),transparent 60%),linear-gradient(160deg,#141414,#070707);color:var(--hz-text);text-align:center}.hz-store-tile span{font-family:var(--hz-font-display);font-size:clamp(1.1rem, 0.9rem + 1vw, 1.6rem);line-height:1.15}.hz-added-host{position:fixed;z-index:9990;top:calc(var(--hz-header-h, 72px) + 16px);right:24px;width:380px;max-width:calc(100% - 32px)}.hz-added-host.is-leaving{opacity:0;transform:translateY(-8px);transition:opacity 0.4s ease,transform 0.4s ease;pointer-events:none}.hz-added{position:relative;overflow:hidden;padding:18px 20px 20px;border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-bg-surface);box-shadow:var(--hz-shadow-lg);color:var(--hz-text);font-family:var(--hz-font-body);animation:hz-added-in 0.4s cubic-bezier(.2,.8,.2,1) both}@keyframes hz-added-in{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}.hz-added__head{display:flex;align-items:center;gap:12px;margin:-8px -12px 10px 0}.hz-added__check{flex:0 0 22px;height:22px;border-radius:50%;background:var(--hz-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050505' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 12px no-repeat}.hz-added__title{flex:1 1 auto;font-size:var(--hz-text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hz-added__close{flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--hz-radius-full);background:#fff0;color:var(--hz-text-muted);font-size:1.5rem;line-height:1;cursor:pointer}.hz-added__close:hover{background:var(--hz-bg-raised);color:var(--hz-text)}.hz-added__item{display:flex;align-items:center;gap:16px;padding:12px 0 16px;border-top:1px solid var(--hz-border)}.hz-added__thumb{flex:0 0 64px;height:64px;overflow:hidden;border:1px solid var(--hz-border);border-radius:var(--hz-radius);background:var(--hz-bg-raised)}.hz-added__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.hz-added__name{margin:0;font-size:var(--hz-text-sm);font-weight:600;line-height:1.4}.hz-added__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hz-added__actions .hz-store-btn{min-height:44px;padding:0 12px}.hz-added__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--hz-primary);transform-origin:left;transform:scaleX(0)}.hz-added.is-counting .hz-added__timer{animation:hz-added-count 7s linear forwards}@keyframes hz-added-count{from{transform:scaleX(1)}to{transform:scaleX(0)}}.woocommerce-message.hz-added-source{display:none!important}@media (max-width:520px){.hz-added-host{top:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.hz-cart-drawer__panel,.hz-cart-drawer__scrim{transition:none}.hz-added{animation:none}}.hz-services-polish{--hsp-bg:#09090d;--hsp-surface:#111117;--hsp-line:#34333f;--hsp-text:#d0ced7;--hsp-muted:#b3afbd;--hsp-blue:#76d4fc;--hsp-violet:#b5a0ef;--hsp-pad:var(--hz-gutter);background:var(--hsp-bg);color:#f6f3ef;font-family:Montserrat,Arial,sans-serif}.hz-services-polish *{box-sizing:border-box}.hz-services-polish :is(section,article)[id]{scroll-margin-top:130px}.hz-services-polish :is(a,summary):focus-visible{outline:3px solid var(--hsp-blue);outline-offset:5px}.hz-services-polish :is(h1,h2,h3){font-family:'Playfair Display',Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:1.12;color:#f6f3ef}.hz-services-polish :is(h1,h2,h3,h4,p,figure){margin:0}.hz-services-polish h2{font-size:var(--hz-h2)}.hz-services-polish p{color:var(--hsp-text);line-height:1.8}.hz-services-polish :is(h1,h2) em{color:var(--hsp-violet);font-weight:500}.hz-services-polish .hsp-eyebrow{font-size:11px;line-height:1.6;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--hsp-blue);margin-bottom:20px}.hz-services-polish .hsp-hero{display:grid;grid-template-columns:.95fr 1.1fr;gap:5vw;align-items:center;padding:100px var(--hsp-pad) 88px;background:radial-gradient(ellipse at 85% 20%,#34243f55,transparent 65%),var(--hsp-bg)}.hz-services-polish h1{font-size:var(--hz-h1);margin:0 0 26px}.hz-services-polish .hsp-intro{font-size:16px;margin-bottom:28px}.hz-services-polish .hsp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--hsp-blue);color:#071521;border:1px solid var(--hsp-blue);border-radius:6px;padding:15px 24px;font-size:14px;font-weight:650;text-decoration:none;min-height:50px;margin-right:18px}.hz-services-polish .hsp-button:hover{background:#a1e4ff}.hz-services-polish .hsp-text-link{display:inline-flex;align-items:center;gap:12px;color:#f6f3ef;font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid #777180;padding:12px 0;line-height:1.5;min-height:44px}.hz-services-polish .hsp-text-link:hover{color:var(--hsp-blue);border-color:var(--hsp-blue)}.hz-services-polish .hsp-hero-visual{min-width:0}.hz-services-polish .hsp-browser-bar{display:flex;justify-content:space-between;gap:10px;padding:9px 14px;background:#212027;border:1px solid #45414e;border-bottom:0;border-radius:10px 10px 0 0;font-size:10px;color:var(--hsp-muted)}.hz-services-polish .hsp-hero-visual img{display:block;width:100%;height:auto;border:1px solid #45414e;border-radius:0 0 10px 10px;box-shadow:0 24px 60px #0007}.hz-services-polish figcaption{font-size:11px;color:var(--hsp-muted);line-height:1.6;padding-top:12px}.hz-services-polish .hsp-hero-visual figcaption{text-align:right}.hz-services-polish .hsp-wayfinder{display:grid;grid-template-columns:repeat(3,1fr);padding:0 var(--hsp-pad);border-top:1px solid var(--hsp-line);border-bottom:1px solid var(--hsp-line)}.hz-services-polish .hsp-wayfinder a{position:relative;padding:26px 38px 26px 0;color:#f6f3ef;text-decoration:none;font-size:16px;font-weight:600}.hz-services-polish .hsp-wayfinder a+a{padding-left:28px;border-left:1px solid var(--hsp-line)}.hz-services-polish .hsp-wayfinder span{display:block;color:var(--hsp-muted);font-size:11px;font-weight:500;margin-bottom:7px}.hz-services-polish .hsp-wayfinder b{position:absolute;right:24px;bottom:28px;color:var(--hsp-blue)}.hz-services-polish .hsp-wayfinder a:hover{color:var(--hsp-blue)}.hz-services-polish :is(.hz-section,.hsp-services,.hsp-coming){padding:80px var(--hsp-pad)}.hz-services-polish .hz-container{padding:0;width:100%;max-width:none}.hz-services-polish .hz-awd-answer{background:var(--hsp-bg);border-bottom:1px solid var(--hsp-line)}.hz-services-polish .hz-awd-answer__inner{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:16px 6vw}.hz-services-polish .hz-awd-answer__inner>.hz-cs-label{grid-column:1/-1}.hz-services-polish .hz-awd-answer__inner>h2{grid-row:2/4;margin:0;font-size:var(--hz-h2)}.hz-services-polish .hz-awd-answer__link{grid-column:2}.hz-services-polish .hz-awd-answer__inner p{font-size:14px;margin:0}.hz-services-polish .hz-cs-label{color:var(--hsp-blue);font-size:11px;letter-spacing:.16em}.hz-services-polish .hsp-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.hz-services-polish .hsp-section-head>p{font-size:13px}.hz-services-polish .hsp-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-services-polish .hsp-group{background:var(--hsp-surface);border:1px solid var(--hsp-line);border-radius:10px;overflow:hidden}.hz-services-polish .hsp-group figure{padding:0}.hz-services-polish .hsp-group img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;display:block}.hz-services-polish #launch img{object-position:left center}.hz-services-polish #refine img{object-position:center 22%}.hz-services-polish .hsp-group figcaption{padding:10px 24px;border-bottom:1px solid var(--hsp-line)}.hz-services-polish .hsp-group-body{padding:28px 24px}.hz-services-polish .hsp-group .hsp-eyebrow{margin-bottom:12px}.hz-services-polish .hsp-group h3{font-size:var(--hz-h3);margin-bottom:26px}.hz-services-polish .hsp-service+.hsp-service{border-top:1px solid var(--hsp-line);margin-top:24px;padding-top:24px}.hz-services-polish .hsp-service h4{font:600 16px/1.5 Montserrat,Arial,sans-serif;color:#f6f3ef;margin-bottom:7px}.hz-services-polish .hsp-service p{font-size:13px}.hz-services-polish .hsp-service .hsp-price{color:var(--hsp-violet);font-weight:600;margin-bottom:12px}.hz-services-polish .hsp-service a{margin-top:10px}.hz-services-polish .hsp-coming{display:grid;grid-template-columns:1fr 1.15fr;gap:6vw;background:#15131c;border-block:1px solid #3d364a}.hz-services-polish .hsp-coming h2{margin-bottom:20px}.hz-services-polish .hsp-coming p:not(.hsp-eyebrow){font-size:14px}.hz-services-polish .hsp-coming ul{margin:0;padding:0;list-style:none}.hz-services-polish .hsp-coming li{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #48414f;padding:15px 0;font-size:14px;font-weight:550}.hz-services-polish .hsp-coming li:first-child{border-top:1px solid #48414f}.hz-services-polish .hsp-status{flex-shrink:0;border:1px solid #665671;color:#e4c8f5;background:#241d2c;border-radius:30px;font-size:10px;line-height:1.5;padding:5px 9px}.hz-services-polish .hz-awd-section__header{margin-bottom:32px}.hz-services-polish .hz-awd-section__header p{font-size:14px;margin-top:20px}.hz-services-polish .hz-text-primary{color:var(--hsp-violet)}.hz-services-polish .hz-awd-launch-panel{background:var(--hsp-surface);border-color:var(--hsp-line)}.hz-services-polish .hz-awd-launch-panel__item p{font-size:14px}.hz-services-polish .hz-awd-addons{background:var(--hsp-surface);border-block:1px solid var(--hsp-line)}.hz-services-polish .hz-awd-addons__header h2{margin-bottom:30px}.hz-services-polish .hz-awd-addon-card{border-color:var(--hsp-line);min-width:0}.hz-services-polish .hz-awd-faq__list{max-width:none}.hz-services-polish .hz-awd-faq__item{border-color:var(--hsp-line)}.hz-services-polish .hz-awd-faq__item summary{padding-block:22px;font-size:15px;line-height:1.6}.hz-services-polish .hz-awd-faq__answer p{font-size:14px}.hz-services-polish .hz-awd-cta{padding:80px var(--hsp-pad);background:radial-gradient(ellipse at 80% 50%,#32223f66,transparent),var(--hsp-surface);border-top:1px solid var(--hsp-line)}.hz-services-polish .hz-awd-cta__inner{max-width:none}.hz-services-polish .hz-awd-cta__sub{max-width:none;font-size:16px;margin:24px 0}.hz-services-polish .hz-awd-cta__actions{align-items:center}.hz-services-polish .hz-btn-primary{background:var(--hsp-blue);border-color:var(--hsp-blue);color:#071521;border-radius:6px;text-transform:none;font-size:14px}@media(max-width:1000px){.hz-services-polish .hsp-groups{gap:16px}.hz-services-polish .hsp-group-body{padding:24px 18px}.hz-services-polish .hsp-group h3{font-size:var(--hz-h3)}}@media(max-width:800px){.hz-services-polish .hsp-hero{grid-template-columns:1fr;padding-top:54px;padding-bottom:44px;gap:36px}.hz-services-polish h1{font-size:var(--hz-h1)}.hz-services-polish .hsp-hero-visual{transform:none}.hz-services-polish .hsp-groups{grid-template-columns:1fr}.hz-services-polish .hsp-group{display:grid;grid-template-columns:.8fr 1.2fr}.hz-services-polish .hsp-group img{aspect-ratio:1;object-fit:cover}.hz-services-polish .hsp-coming{grid-template-columns:1fr;gap:30px}.hz-services-polish .hsp-wayfinder{grid-template-columns:1fr}.hz-services-polish .hsp-wayfinder a+a{padding-left:0;border-left:0;border-top:1px solid var(--hsp-line)}.hz-services-polish .hsp-wayfinder b{right:0}.hz-services-polish .hsp-section-head{display:block}.hz-services-polish .hsp-section-head>p{margin-top:22px}.hz-services-polish .hz-awd-answer__inner{display:block}.hz-services-polish .hz-awd-answer__inner>*+*{margin-top:20px}}@media(max-width:540px){.hz-services-polish{--hsp-pad:var(--hz-gutter)}.hz-services-polish :is(.hz-section,.hsp-services,.hsp-coming){padding-block:52px}.hz-services-polish .hsp-intro{font-size:15px}.hz-services-polish .hsp-hero-copy>.hsp-text-link{display:flex;width:fit-content;margin-top:10px}.hz-services-polish .hsp-group{display:block}.hz-services-polish .hsp-group img{aspect-ratio:1.6}.hz-services-polish .hsp-group-body{padding:26px 22px}.hz-services-polish .hsp-group h3{font-size:var(--hz-h3)}.hz-services-polish .hsp-service p{font-size:14px}.hz-services-polish .hsp-coming li{align-items:flex-start;font-size:13px;gap:12px}.hz-services-polish .hsp-status{font-size:9px}.hz-services-polish .hz-awd-launch-panel__grid{grid-template-columns:1fr}.hz-services-polish .hz-awd-addons__grid{grid-template-columns:1fr}.hz-services-polish .hz-awd-cta{padding-block:56px}.hz-services-polish .hz-awd-cta__heading{font-size:36px}.hz-services-polish .hz-awd-cta__actions{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.hz-services-polish *{scroll-behavior:auto;transition:none}}