#hh-home-renew{--hx-bg:#080f24;--hx-ink:#f5f8ff;--hx-muted:#9aacc7;--hx-line:#253554;--hx-blue:#69adff;background:var(--hx-bg);color:var(--hx-ink);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.7;text-align:left;position:relative;isolation:isolate;color-scheme:dark;overflow:clip;width:100%}
#hh-home-renew *,#hh-home-renew *::before,#hh-home-renew *::after{box-sizing:border-box}
#hh-home-renew :is(h2,h3,h4,p,figure,blockquote){margin:0;padding:0;font-family:inherit;text-transform:none;font-style:normal;text-shadow:none;letter-spacing:normal}
#hh-home-renew h2{font-size:clamp(38px,4vw,58px);line-height:1.08;font-weight:750;letter-spacing:-.045em;color:var(--hx-ink)}
#hh-home-renew h2 span{color:#7ca9e9}
#hh-home-renew h3{font-size:25px;line-height:1.3;font-weight:650;color:var(--hx-ink);letter-spacing:-.025em}
#hh-home-renew p{font-size:16px;line-height:1.8;color:var(--hx-muted)}
#hh-home-renew a{color:inherit;font-family:inherit;text-decoration:none;transition:color .2s,background .2s,border-color .2s}
#hh-home-renew button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.4;text-transform:none;letter-spacing:normal;text-shadow:none;box-shadow:none;cursor:pointer}
#hh-home-renew button::before,#hh-home-renew button::after{content:none}
#hh-home-renew :is(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid #85baff;outline-offset:5px}
#hh-home-renew [hidden]{display:none!important}
#hh-home-renew svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}
#hh-home-renew .hx-symbols{position:absolute;width:0;height:0;overflow:hidden}
#hh-home-renew .hx-wrap{width:min(1450px,calc(100% - 64px));max-width:1450px;margin:0 auto}
#hh-home-renew .hx-section{padding:105px 0;scroll-margin-top:100px}
#hh-home-renew :is(section,[role=tabpanel]){scroll-margin-top:110px}
#hh-home-renew .hx-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.6;letter-spacing:.14em;font-weight:650;color:#8dbcfa;margin-bottom:22px}
#hh-home-renew .hx-eyebrow::before{content:"";display:block;width:25px;height:2px;background:#f5c62f;flex:none}
#hh-home-renew .hx-head{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end;margin-bottom:44px}
#hh-home-renew .hx-head>p{max-width:550px;padding-bottom:4px}
#hh-home-renew .hx-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid #78b8ff;background:linear-gradient(130deg,#2476ed,#3c9cef);border-radius:9px;padding:15px 21px;font-size:14px;line-height:1.5;font-weight:650;color:#fff;box-shadow:0 8px 30px #2065d72b;transition:transform .2s,background .2s}
#hh-home-renew .hx-button:hover{background:linear-gradient(130deg,#368afa,#5eaeff);transform:translateY(-2px)}
#hh-home-renew .hx-button svg{width:19px;height:19px}
#hh-home-renew .hx-textlink{display:inline-flex;gap:22px;align-items:center;font-size:14px;font-weight:600;color:#97c5ff}
#hh-home-renew .hx-textlink>span{font-size:23px}
#hh-home-renew .hx-textlink:hover{color:#fff}
#hh-home-renew .hx-micro{display:block;color:#82aff0;font-size:10px;letter-spacing:.15em;font-weight:600;line-height:1.6}
#hh-home-renew .hx-engine{position:relative;min-height:930px;background:#060d1e;isolation:isolate;overflow:hidden;border-top:1px solid #26354f}
#hh-home-renew .hx-engine-art{position:absolute;inset:0;z-index:-1;pointer-events:none}
#hh-home-renew .hx-engine-art img{position:absolute;right:-3%;top:5%;width:85%;height:80%;object-fit:cover;object-position:right center;max-width:none;opacity:.98}
#hh-home-renew .hx-engine-art>div{position:absolute;inset:0;background:linear-gradient(90deg,#060d1e 1%,#060d1eec 22%,#060d1e30 57%,#060d1e00 100%),linear-gradient(0deg,#060d1e 1%,#060d1e00 34%,#060d1e00 88%,#060d1e 100%)}
#hh-home-renew .hx-engine-inner{position:relative;min-height:787px;padding-top:30px}
#hh-home-renew .hx-engine-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #7da2e01a;font-size:10px;line-height:1.5;letter-spacing:.15em;color:#6e88ac;font-weight:500}
#hh-home-renew .hx-engine-topline>span:last-child{display:flex;align-items:center;gap:9px}
#hh-home-renew .hx-engine-topline i{width:5px;height:5px;border-radius:50%;background:#4ee6a3;box-shadow:0 0 10px #4ee6a375}
#hh-home-renew .hx-engine-copy{position:relative;padding:55px 0 90px;width:52%;max-width:660px;z-index:1}
#hh-home-renew .hx-engine-copy h2{font-size:clamp(55px,5.2vw,77px);line-height:1.035;letter-spacing:-.052em;font-weight:750}
#hh-home-renew .hx-engine-copy h2 span{background:linear-gradient(110deg,#f6f8ff,#9ac6ff 50%,#5393ed);background-clip:text;-webkit-background-clip:text;color:transparent}
#hh-home-renew .hx-engine-copy>p:not(.hx-eyebrow){font-size:16px;line-height:1.9;color:#a5b6cf;max-width:525px;margin-top:28px}
#hh-home-renew .hx-engine-actions{display:flex;align-items:center;gap:25px;margin-top:31px}












#hh-home-renew .hx-engine-caption{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.14em;color:#526786}
#hh-home-renew .hx-foundation-strip{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:32px 0 34px;border-top:1px solid #6f8db835;border-bottom:1px solid #6f8db81f}
#hh-home-renew .hx-foundation-strip>div{padding:0 30px}
#hh-home-renew .hx-foundation-strip>div:first-child{padding-left:0}
#hh-home-renew .hx-foundation-strip>div+div{border-left:1px solid #6f8db826}
#hh-home-renew .hx-foundation-strip strong{font-size:35px;font-weight:600;line-height:1.2;letter-spacing:-.04em;color:#e9f3ff}
#hh-home-renew .hx-foundation-strip strong span{color:#7fb7ff;font-weight:400}
#hh-home-renew .hx-foundation-strip>div:nth-child(3) strong span{font-size:24px}
#hh-home-renew .hx-foundation-strip p{font-size:12px;color:#8298b7;margin-top:8px}
#hh-home-renew .hx-technology{background:radial-gradient(ellipse at 0% 55%,#15457820,transparent 45%),#080f24}
#hh-home-renew .hx-tech-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
#hh-home-renew .hx-tech-tabs button{display:flex;align-items:center;gap:18px;padding:22px 25px;border:1px solid #293d5e;border-radius:12px 12px 0 0;color:#95aaca;background:#0c172c;font-size:17px;font-weight:600;text-align:left;border-bottom:0;min-width:0}
#hh-home-renew .hx-tech-tabs button>span:first-child{font-size:11px;color:#557194;letter-spacing:.05em}
#hh-home-renew .hx-tech-tabs button .hx-tab-tail{margin-left:auto;color:#516e94;font-size:21px}
#hh-home-renew .hx-tech-tabs button[aria-selected=true]{background:linear-gradient(110deg,#1b3358,#172949);color:#f4f9ff;box-shadow:inset 0 2px #73adff;border-color:#345780}
#hh-home-renew .hx-tech-tabs button[aria-selected=true] svg{color:#87bcff}
#hh-home-renew .hx-tech-tabs button[aria-selected=true] .hx-tab-tail{color:#8bc7ff}
#hh-home-renew .hx-tech-stage{background:linear-gradient(135deg,#101f39,#0a1429);border:1px solid #2c4264;border-radius:0 0 19px 19px;overflow:hidden;box-shadow:0 25px 70px #03081638}
#hh-home-renew .hx-tech-panel{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;padding:45px;min-height:518px}
#hh-home-renew .hx-tech-copy h3{font-size:34px;line-height:1.16;margin:16px 0 20px;font-weight:650}
#hh-home-renew .hx-tech-copy>p{font-size:14px;line-height:1.9;max-width:510px}
#hh-home-renew .hx-checklist{list-style:none;margin:24px 0 25px;padding:0}
#hh-home-renew .hx-checklist li{display:flex;gap:11px;align-items:start;color:#c0d1e8;font-size:12px;line-height:1.8;margin-top:10px}
#hh-home-renew .hx-checklist svg{width:16px;height:16px;color:#5bdda5;margin-top:2px}
#hh-home-renew .hx-tech-copy>.hx-technical-note{font-size:11px;color:#7990af;border-top:1px solid #2a3d58;padding-top:17px}
#hh-home-renew :is(.hx-hardware-scene,.hx-protection-scene,.hx-continuity-scene){position:relative;background:radial-gradient(ellipse at 50% 60%,#1d4d8338,transparent 70%),#081327;border:1px solid #2b4263;border-radius:12px;padding:23px 25px;overflow:hidden;align-self:stretch;min-width:0}
#hh-home-renew .hx-scene-top{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#6783a7;letter-spacing:.12em}
#hh-home-renew .hx-scene-tag{color:#416389}
#hh-home-renew .hx-workloads{display:flex;justify-content:space-between;gap:10px;margin-top:28px}
#hh-home-renew .hx-workloads>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#a2bddc}
#hh-home-renew .hx-workloads svg{color:#6eaaf6;width:18px;height:18px}
#hh-home-renew .hx-data-rails{display:flex;justify-content:space-around;height:34px;overflow:hidden}
#hh-home-renew .hx-data-rails i{position:relative;width:1px;background:#4375ae55}
#hh-home-renew .hx-data-rails i::after{content:"";position:absolute;width:1px;height:12px;background:#68b7ff;top:0;left:0;animation:hx-data-flow 2.5s linear infinite}
#hh-home-renew .hx-data-rails i:nth-child(2)::after{animation-delay:.8s}#hh-home-renew .hx-data-rails i:nth-child(3)::after{animation-delay:1.5s}
@keyframes hx-data-flow{from{transform:translateY(-12px)}to{transform:translateY(50px)}}
#hh-home-renew .hx-hardware-core{border:1px solid #416993;border-radius:11px;background:linear-gradient(135deg,#243951,#0d1b30);box-shadow:0 20px 40px #0005,inset 0 1px #a3c4e733;padding:19px}
#hh-home-renew .hx-core-brand{display:flex;align-items:center;gap:13px;margin-bottom:16px;color:#d5e8ff}
#hh-home-renew .hx-core-brand svg{width:29px;height:29px;color:#8cbaef}
#hh-home-renew .hx-core-brand>span:not(.hx-core-status){font-size:14px;line-height:1.4;font-weight:500}
#hh-home-renew .hx-core-brand small{display:block;font-size:7px;letter-spacing:.13em;color:#6e93bf;margin-bottom:5px}
#hh-home-renew .hx-core-brand b{font-weight:650}
#hh-home-renew .hx-core-status{width:5px;height:5px;background:#63ebae;border-radius:50%;margin-left:auto;box-shadow:0 0 8px #63ebae55}
#hh-home-renew .hx-rack-slots{display:grid;grid-template-columns:1fr 1fr;gap:9px}
#hh-home-renew .hx-rack-slots>div{display:flex;gap:6px;align-items:center;position:relative;min-width:0;background:linear-gradient(90deg,#142638,#070f1b);border:1px solid #36516f;border-radius:5px;padding:12px 10px;box-shadow:inset 0 2px 4px #0004}
#hh-home-renew .hx-rack-slots span{font-family:Consolas,monospace;font-size:8px;color:#6283a6;margin-right:auto;white-space:nowrap}
#hh-home-renew .hx-rack-slots i{width:3px;height:15px;background:#030a11;border-left:1px solid #293e53}
#hh-home-renew .hx-rack-slots b{width:3px;height:3px;border-radius:50%;background:#58dca7;margin-left:2px}
#hh-home-renew .hx-core-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:8px;color:#7b99bc;letter-spacing:.1em}
#hh-home-renew .hx-core-footer>span:first-child{font-size:12px;letter-spacing:.03em;color:#abcaf3}
#hh-home-renew .hx-scene-footnote{font-size:10px;text-align:center;color:#6182a9;margin-top:20px}
#hh-home-renew .hx-vault-icon{width:85px;height:85px;margin:20px auto;display:grid;place-items:center;border:1px solid #4b9e8155;border-radius:24px;background:radial-gradient(circle,#43d19625,#183c3622);box-shadow:0 0 0 12px #50c89005,0 0 0 25px #50c89003}
#hh-home-renew .hx-vault-icon svg{width:42px;height:42px;color:#66e3af}
#hh-home-renew .hx-layer-row{display:flex;align-items:center;gap:14px;padding:13px 15px;background:#13243d;border:1px solid #28415f;border-radius:7px;margin-top:8px;min-width:0}
#hh-home-renew .hx-layer-row>span{font-size:9px;color:#659b94}
#hh-home-renew .hx-layer-row strong{font-size:12px;font-weight:550;color:#c8ddf2}
#hh-home-renew .hx-layer-row small{font-size:10px;color:#647f9e;margin-left:auto}
#hh-home-renew .hx-layer-row svg{width:15px;height:15px;color:#5bdca6}
#hh-home-renew .hx-uptime-number{font-size:86px;line-height:1;font-weight:650;letter-spacing:-.07em;text-align:center;margin:45px 0 35px;color:#c6ddff;text-shadow:0 0 65px #649ef64a}
#hh-home-renew .hx-uptime-number>span{display:block;font-size:9px;letter-spacing:.2em;color:#7199c7;font-weight:500;margin-top:17px}
#hh-home-renew .hx-continuity-rails{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
#hh-home-renew .hx-continuity-rails>div{display:flex;align-items:center;flex-direction:column;text-align:center;padding:18px 6px 14px;border:1px solid #2b4365;background:#1328445e;border-radius:9px}
#hh-home-renew .hx-continuity-rails svg{color:#7eaef4;margin-bottom:13px}
#hh-home-renew .hx-continuity-rails strong{font-size:12px;color:#c4d6ef;font-weight:550}
#hh-home-renew .hx-continuity-rails span{font-size:9px;color:#6786ab;margin-top:6px}
#hh-home-renew .hx-watchline{display:flex;justify-content:center;align-items:center;gap:9px;font-size:11px;color:#819fc2;margin-top:25px}
#hh-home-renew .hx-watchline>span{width:5px;height:5px;border-radius:50%;background:#5adc9a}
#hh-home-renew .hx-tech-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}
#hh-home-renew .hx-tech-notes>p{display:flex;gap:14px;align-items:center;color:#748dad;font-size:12px}
#hh-home-renew .hx-tech-notes svg{color:#6f9cdb;width:23px;height:23px}
#hh-home-renew .hx-tech-notes strong{display:block;font-size:13px;font-weight:600;color:#bdcde3;margin-bottom:3px}
#hh-home-renew .hx-control{background:radial-gradient(ellipse at 50% 40%,#243b7133,transparent 65%),linear-gradient(180deg,#080f24,#0c1630 65%,#0b142b);border-top:1px solid #1d2b46}
#hh-home-renew .hx-control-intro{max-width:750px;margin:0 auto 50px;text-align:center}
#hh-home-renew .hx-control-intro .hx-eyebrow{justify-content:center}
#hh-home-renew .hx-control-intro>p:not(.hx-eyebrow){max-width:680px;margin:25px auto 0;font-size:16px}
#hh-home-renew .hx-console-shell{border:1px solid #405581;border-radius:18px;overflow:hidden;background:#0f1930;box-shadow:0 40px 90px #02061780,0 0 75px #446dc918}
#hh-home-renew .hx-console-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(100deg,#23314c,#1a2741);padding:15px 25px;border-bottom:1px solid #324363;color:#8fa5c8;font-size:9px;letter-spacing:.1em}
#hh-home-renew .hx-window-dots{display:flex;gap:7px}
#hh-home-renew .hx-window-dots i{width:7px;height:7px;border-radius:50%;background:#ff7765}#hh-home-renew .hx-window-dots i:nth-child(2){background:#eac158}#hh-home-renew .hx-window-dots i:nth-child(3){background:#4ab796}
#hh-home-renew .hx-console-bar b{color:#465f83;margin:0 10px;font-weight:400}
#hh-home-renew .hx-demo-label{border:1px solid #54709655;border-radius:5px;padding:3px 8px;letter-spacing:.03em;font-size:8px;color:#7893b7}
#hh-home-renew .hx-console-body{display:grid;grid-template-columns:245px 1fr}
#hh-home-renew .hx-console-nav{padding:31px 18px 24px;background:#0c1529;border-right:1px solid #293957;display:flex;flex-direction:column;gap:7px}
#hh-home-renew .hx-cpanel-word{font-size:30px;color:#ff925f;font-style:italic;letter-spacing:-.07em;font-weight:800;padding:0 14px;margin-bottom:24px}
#hh-home-renew .hx-cpanel-word>span{display:block;font-size:8px;color:#536f94;letter-spacing:.13em;font-style:normal;font-weight:500;margin-top:5px}
#hh-home-renew .hx-console-nav button{display:flex;gap:11px;align-items:center;padding:14px 13px;border:1px solid transparent;border-radius:8px;color:#8298b8;background:none;text-align:left;font-size:12px;font-weight:500}
#hh-home-renew .hx-console-nav button svg{width:19px;height:19px;color:#617da5}
#hh-home-renew .hx-console-nav button>span{margin-left:auto;color:#496486;opacity:0}
#hh-home-renew .hx-console-nav button[aria-selected=true]{color:#d7e7ff;border-color:#355177;background:linear-gradient(90deg,#23426a80,#1c31515e)}
#hh-home-renew .hx-console-nav button[aria-selected=true] svg{color:#7caeeb}
#hh-home-renew .hx-console-nav button[aria-selected=true]>span{opacity:1;color:#8ab5eb}
#hh-home-renew .hx-console-nav-foot{display:flex;gap:11px;align-items:center;border-top:1px solid #20304b;padding:22px 12px 0;margin-top:auto;font-size:10px;line-height:1.6;color:#4f6f94}
#hh-home-renew .hx-console-nav-foot strong{font-weight:500;color:#7b95b7}
#hh-home-renew .hx-console-nav-foot svg{width:23px;height:23px;color:#5b829f}
#hh-home-renew .hx-console-content{padding:34px 42px 22px;min-width:0;background:radial-gradient(ellipse at 100% 0,#34518a17,transparent 60%),#101a30}
#hh-home-renew .hx-console-page{min-height:356px}
#hh-home-renew .hx-console-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}
#hh-home-renew .hx-console-heading h3{font-size:31px;line-height:1.14;margin-top:11px}
#hh-home-renew .hx-console-heading>svg{width:60px;height:60px;color:#769bc4;stroke-width:1;opacity:.5}
#hh-home-renew .hx-console-page>p{font-size:13px;color:#7991b3;max-width:650px;margin-top:18px;line-height:1.85}
#hh-home-renew .hx-demo-table{border:1px solid #2a3c59;border-radius:9px;overflow:hidden;margin-top:25px;font-size:11px}
#hh-home-renew .hx-demo-table>div{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:15px;align-items:center;padding:14px 18px;color:#7693b9;background:#15223c}
#hh-home-renew .hx-demo-table>div:first-child{font-size:8px;letter-spacing:.1em;color:#55769f;background:#0e1a30;padding:12px 18px}
#hh-home-renew .hx-demo-table>div+div{border-top:1px solid #263853}
#hh-home-renew .hx-demo-table strong{font-weight:550;color:#adc7e9;font-size:11px;overflow-wrap:anywhere}
#hh-home-renew .hx-demo-table code{background:none;color:#6b8aaf;font-family:Consolas,monospace;padding:0;font-size:10px;overflow-wrap:anywhere}
#hh-home-renew #hx-console-mail .hx-demo-table>div{grid-template-columns:1fr 1fr}
#hh-home-renew .hx-console-tools{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}
#hh-home-renew .hx-console-tools>span{display:flex;gap:8px;align-items:center;padding:7px 11px;border:1px solid #293d5b;background:#0b162957;border-radius:5px;font-size:10px;color:#7f9cbe}
#hh-home-renew .hx-console-tools svg{width:14px;height:14px;color:#5d86b7}
#hh-home-renew .hx-console-disclaimer{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #253754;padding-top:18px;margin-top:24px;font-size:8px;color:#4b6b92;line-height:1.7}
#hh-home-renew .hx-console-disclaimer>span:first-child{font-size:7px;letter-spacing:.1em;color:#6284ab}
#hh-home-renew .hx-file-path{display:flex;gap:15px;padding:10px 14px;font-size:8px;color:#597da8;background:#0b1529;border:1px solid #293c5e;border-radius:7px;margin-top:22px;letter-spacing:.03em}
#hh-home-renew .hx-file-path>span{color:#91aed2;font-family:Consolas,monospace}
#hh-home-renew .hx-file-tree{display:grid;gap:0;margin-top:5px}
#hh-home-renew .hx-file-tree>span{display:flex;gap:13px;align-items:center;padding:10px 14px;font-size:11px;color:#bfd3f0;border-bottom:1px solid #263751}
#hh-home-renew .hx-file-tree svg{width:17px;height:17px;color:#d7b665}
#hh-home-renew .hx-file-tree small{margin-left:auto;color:#6787ae;font-size:10px}
#hh-home-renew .hx-db-diagram{display:flex;align-items:center;gap:0;margin-top:30px}
#hh-home-renew .hx-db-diagram>span{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;font-size:11px;color:#a5c0e5;border:1px solid #385379;border-radius:9px;padding:24px 10px;background:linear-gradient(#1d3454,#111f35)}
#hh-home-renew .hx-db-diagram svg{width:27px;height:27px;color:#7baff0}
#hh-home-renew .hx-db-diagram>i{width:30px;height:1px;background:#456c9f;flex:none}
#hh-home-renew .hx-launch-path{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:47px}
#hh-home-renew .hx-launch-path>div{position:relative;border-top:1px solid #304261;padding-top:25px}
#hh-home-renew .hx-launch-path>div::before{content:"";position:absolute;top:-3px;left:0;width:6px;height:6px;border-radius:50%;background:#efc55b;box-shadow:0 0 0 6px #efc55b08}
#hh-home-renew .hx-launch-path>div:nth-child(2)::before{background:#5cdaad}#hh-home-renew .hx-launch-path>div:nth-child(3)::before{background:#e77fad}#hh-home-renew .hx-launch-path>div:nth-child(4)::before{background:#ed9457}
#hh-home-renew .hx-launch-path>div>span{font-family:Consolas,monospace;font-size:11px;color:#557091;position:absolute;right:0;top:29px}
#hh-home-renew .hx-launch-path h3{font-size:19px;letter-spacing:-.025em;margin-bottom:13px;padding-right:22px}
#hh-home-renew .hx-launch-path p{font-size:12px;line-height:1.85;color:#7790b1}
#hh-home-renew .hx-inline-film{position:absolute;right:0;top:235px;width:48%;max-width:696px;z-index:3;border:1px solid #5c80b065;border-radius:16px;background:linear-gradient(130deg,#1b304ce8,#101e35f2);box-shadow:0 30px 90px #0009,0 0 50px #317de220;backdrop-filter:blur(15px);overflow:hidden;scroll-margin-top:125px}
#hh-home-renew .hx-film-bar{display:flex;align-items:center;gap:14px;height:46px;min-height:46px;padding:10px 16px;border-bottom:1px solid #7ba1d129}
#hh-home-renew .hx-film-bar>span{display:flex;align-items:center;gap:8px;flex:1;color:#9eb9dd;font-size:8px;line-height:1.5;letter-spacing:.12em}
#hh-home-renew .hx-film-bar i{width:5px;height:5px;background:#69c7ff;box-shadow:0 0 10px #69c7ff80;border-radius:50%;flex:none}
#hh-home-renew .hx-film-bar>a{font-size:10px;color:#b5c9e6;white-space:nowrap}
#hh-home-renew .hx-film-bar>button{display:flex;align-items:center;gap:9px;padding:2px 0;border:0;border-radius:0;background:none;color:#d9e8fc;font-size:10px;white-space:nowrap}
#hh-home-renew .hx-film-bar>button>span{font-size:17px;line-height:1}
#hh-home-renew .hx-film-media{position:relative;width:100%;aspect-ratio:16/9;background:#050b17}
#hh-home-renew .hx-film-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
#hh-home-renew .hx-film-cover{position:absolute;inset:0;width:100%;height:100%;display:block;padding:0;border:0;border-radius:0;overflow:hidden;background:#0a172b;color:#fff;text-align:left}
#hh-home-renew .hx-film-cover>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.8;transition:opacity .25s,transform .4s}
#hh-home-renew .hx-film-shade{position:absolute;inset:0;background:linear-gradient(0deg,#040b1bf0,transparent 65%),linear-gradient(110deg,#07142b33,#0b19301a)}
#hh-home-renew .hx-film-play-disc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;border:1px solid #bddcffb3;border-radius:50%;color:#fff;background:linear-gradient(140deg,#328fff,#2465c3);box-shadow:0 0 0 11px #79b2ff14,0 10px 45px #0008;transition:box-shadow .25s,background .25s}
#hh-home-renew .hx-film-play-disc svg{width:27px;height:27px;fill:currentColor;stroke:none;margin-left:4px}
#hh-home-renew .hx-film-cover-copy{position:absolute;left:27px;right:27px;bottom:24px;display:flex;justify-content:space-between;align-items:end;gap:16px;color:#fff}
#hh-home-renew .hx-film-cover-copy strong{font-size:25px;line-height:1.15;letter-spacing:-.025em;font-weight:650;color:#fff}
#hh-home-renew .hx-film-cover-copy small{font-size:10px;line-height:1.5;color:#c0d5ef;white-space:nowrap}
#hh-home-renew .hx-film-cover:hover>img{opacity:.95;transform:scale(1.025)}
#hh-home-renew .hx-film-cover:hover .hx-film-play-disc{box-shadow:0 0 0 15px #79b2ff22,0 10px 45px #0008;background:#3c94fa}
#hh-home-renew .hx-film-cover:focus-visible{outline-offset:-5px}
#hh-home-renew .hx-film-specs{display:grid;grid-template-columns:1fr 1fr;padding:17px 20px;gap:16px;border-top:1px solid #7ba1d129}
#hh-home-renew .hx-film-specs>span{display:flex;align-items:center;justify-content:center;gap:10px;color:#c0d1e9;font-size:11px;line-height:1.5}
#hh-home-renew .hx-film-specs>span+span{border-left:1px solid #7ba1d12b}
#hh-home-renew .hx-film-specs svg{width:21px;height:21px;color:#83beff}
#hh-home-renew .hx-film-specs>span+span svg{color:#5ee5b4}
@media(min-width:1900px){#hh-home-renew .hx-engine-art img{width:78%;right:2%;height:86%;top:0}#hh-home-renew .hx-engine-art>div{background:linear-gradient(90deg,#060d1e,#060d1ecc 26%,#060d1e00 57%),linear-gradient(0deg,#060d1e 1%,#060d1e00 34%,#060d1e00 88%,#060d1e 100%)}}
@media(max-width:1100px){#hh-home-renew .hx-inline-film{top:240px}#hh-home-renew .hx-film-cover-copy{display:block;left:20px;bottom:20px}#hh-home-renew .hx-film-cover-copy strong{font-size:23px}#hh-home-renew .hx-film-cover-copy small{display:block;margin-top:6px}#hh-home-renew .hx-film-bar{gap:9px;padding:10px 12px}#hh-home-renew .hx-film-bar>span{font-size:7px}#hh-home-renew .hx-film-specs{padding:15px 10px;gap:9px}#hh-home-renew .hx-film-specs>span{font-size:10px;gap:7px}#hh-home-renew .hx-section{padding:80px 0}#hh-home-renew .hx-head{gap:45px}#hh-home-renew .hx-engine-copy{width:48%}#hh-home-renew .hx-engine-copy h2{font-size:60px}#hh-home-renew .hx-engine-art img{width:100%;right:-15%}#hh-home-renew .hx-tech-panel{gap:28px;padding:30px;grid-template-columns:1fr 1fr}#hh-home-renew .hx-tech-copy h3{font-size:30px}#hh-home-renew .hx-tech-copy>p{font-size:13px}#hh-home-renew :is(.hx-hardware-scene,.hx-protection-scene,.hx-continuity-scene){padding:20px 16px}#hh-home-renew .hx-workloads{gap:5px;flex-wrap:wrap}#hh-home-renew .hx-workloads>span{font-size:9px}#hh-home-renew .hx-hardware-core{padding:14px}#hh-home-renew .hx-rack-slots>div{gap:4px;padding:12px 7px}#hh-home-renew .hx-layer-row{gap:10px;padding:13px 10px}#hh-home-renew .hx-layer-row small{display:none}#hh-home-renew .hx-layer-row svg{margin-left:auto}#hh-home-renew .hx-console-body{grid-template-columns:210px 1fr}#hh-home-renew .hx-console-content{padding:28px}#hh-home-renew .hx-console-page{min-height:380px}#hh-home-renew .hx-console-disclaimer{flex-direction:column;gap:6px}#hh-home-renew .hx-launch-path{gap:24px;grid-template-columns:repeat(2,1fr)}#hh-home-renew .hx-foundation-strip>div{padding:0 18px}#hh-home-renew .hx-foundation-strip strong{font-size:31px}}
@media(max-width:800px){#hh-home-renew .hx-inline-film{position:relative;top:auto;right:auto;width:100%;max-width:640px;margin:0 auto 70px}#hh-home-renew .hx-engine-inner{min-height:auto}#hh-home-renew .hx-film-bar>span{font-size:8px}#hh-home-renew .hx-film-cover-copy{display:flex}#hh-home-renew .hx-film-specs{padding:17px 14px}#hh-home-renew .hx-film-specs>span{font-size:11px}#hh-home-renew .hx-head{grid-template-columns:1fr;gap:24px}#hh-home-renew .hx-head>p{max-width:660px}#hh-home-renew .hx-engine{min-height:auto}#hh-home-renew .hx-engine-copy{width:100%;padding:38px 0 45px}#hh-home-renew .hx-engine-copy h2{font-size:61px}#hh-home-renew .hx-engine-art img{height:80%;top:19%;right:-25%;width:125%;opacity:.72}#hh-home-renew .hx-engine-art>div{background:linear-gradient(90deg,#060d1e,#060d1e66 68%,transparent),linear-gradient(0deg,#060d1e 1%,#060d1e00 22%,#060d1e 93%)}#hh-home-renew .hx-engine-caption{font-size:7px;bottom:13px}#hh-home-renew .hx-engine-caption>span:last-child{display:none}#hh-home-renew .hx-tech-panel{grid-template-columns:1fr;gap:30px}#hh-home-renew .hx-tech-copy>p{max-width:none}#hh-home-renew .hx-tech-tabs button{gap:10px;padding:18px;font-size:14px}#hh-home-renew .hx-tech-tabs button .hx-tab-tail{display:none}#hh-home-renew .hx-tech-tabs button svg{width:19px;height:19px}#hh-home-renew .hx-tech-notes{gap:22px;grid-template-columns:1fr}#hh-home-renew .hx-tech-notes>p{border-bottom:1px solid #263752;padding-bottom:17px}#hh-home-renew .hx-tech-notes>p:last-child{border:0;padding-bottom:0}#hh-home-renew .hx-console-body{grid-template-columns:1fr}#hh-home-renew .hx-console-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:15px;border-right:0;border-bottom:1px solid #2d4164}#hh-home-renew .hx-cpanel-word,#hh-home-renew .hx-console-nav-foot{display:none}#hh-home-renew .hx-console-nav button{display:flex;flex-direction:column;justify-content:center;gap:9px;text-align:center;padding:13px 6px;font-size:10px}#hh-home-renew .hx-console-nav button>span{display:none}#hh-home-renew .hx-console-page{min-height:380px}#hh-home-renew .hx-console-nav [aria-orientation]{display:contents}#hh-home-renew .hx-console-disclaimer>span:first-child{display:none}#hh-home-renew .hx-foundation-strip{grid-template-columns:1fr 1fr;gap:28px 0}#hh-home-renew .hx-foundation-strip>div{padding-left:25px}#hh-home-renew .hx-foundation-strip>div:nth-child(3){border-left:0;padding-left:0}}
@media(max-width:540px){#hh-home-renew .hx-inline-film{border-radius:12px;margin-bottom:68px}#hh-home-renew .hx-film-bar{gap:8px;padding:10px;min-height:43px}#hh-home-renew .hx-film-bar>span{font-size:6px;letter-spacing:.06em;gap:6px}#hh-home-renew .hx-film-bar>a,#hh-home-renew .hx-film-bar>button{font-size:8px}#hh-home-renew .hx-film-bar>button{gap:5px}#hh-home-renew .hx-film-play-disc{width:58px;height:58px}#hh-home-renew .hx-film-play-disc svg{width:22px;height:22px}#hh-home-renew .hx-film-cover-copy{left:17px;right:17px;bottom:15px;display:block}#hh-home-renew .hx-film-cover-copy strong{font-size:20px}#hh-home-renew .hx-film-cover-copy small{font-size:9px;margin-top:4px}#hh-home-renew .hx-film-specs{padding:14px 8px;gap:8px}#hh-home-renew .hx-film-specs>span{font-size:9px;gap:6px}#hh-home-renew .hx-film-specs svg{width:18px;height:18px}#hh-home-renew .hx-wrap{width:calc(100% - 32px)}#hh-home-renew .hx-section{padding:62px 0}#hh-home-renew h2{font-size:38px}#hh-home-renew .hx-eyebrow{font-size:9px;letter-spacing:.1em;gap:9px;margin-bottom:18px}#hh-home-renew .hx-eyebrow::before{width:19px}#hh-home-renew .hx-engine-inner{padding-top:22px;min-height:auto}#hh-home-renew .hx-engine-topline{font-size:7px;letter-spacing:.07em;padding-bottom:18px}#hh-home-renew .hx-engine-topline>span:last-child{max-width:130px;text-align:right;line-height:1.5;gap:6px}#hh-home-renew .hx-engine-copy{width:100%;padding:37px 0 38px}#hh-home-renew .hx-engine-copy h2{font-size:57px;line-height:1.02}#hh-home-renew .hx-engine-copy>p:not(.hx-eyebrow){font-size:14px;line-height:1.85;max-width:390px;margin-top:24px}#hh-home-renew .hx-engine-actions{gap:17px;margin-top:26px;flex-wrap:wrap}#hh-home-renew .hx-button{font-size:12px;gap:14px;padding:13px 16px}#hh-home-renew .hx-engine-art img{top:auto;bottom:150px;right:-9%;width:140%;height:530px;opacity:1;object-position:right center}#hh-home-renew .hx-engine-art>div{background:linear-gradient(0deg,#060d1e 4%,transparent 29%,#060d1e 58%),linear-gradient(90deg,#060d1e88,transparent 45%)}#hh-home-renew .hx-engine-caption{bottom:20px}#hh-home-renew .hx-foundation-strip{padding:27px 0 29px;gap:25px 0}#hh-home-renew .hx-foundation-strip strong{font-size:29px}#hh-home-renew .hx-foundation-strip p{font-size:10px;max-width:140px;line-height:1.7}#hh-home-renew .hx-foundation-strip>div:nth-child(3) strong span{font-size:18px}#hh-home-renew .hx-head{margin-bottom:30px;gap:21px}#hh-home-renew .hx-head>p{font-size:14px}#hh-home-renew .hx-tech-tabs{gap:5px}#hh-home-renew .hx-tech-tabs button{padding:14px 8px;gap:7px;font-size:11px;justify-content:center;border-radius:8px 8px 0 0}#hh-home-renew .hx-tech-tabs button>span:first-child{display:none}#hh-home-renew .hx-tech-tabs button svg{width:17px;height:17px}#hh-home-renew .hx-tech-panel{padding:25px 20px;gap:28px}#hh-home-renew .hx-tech-copy h3{font-size:29px}#hh-home-renew .hx-tech-copy>p{font-size:13px}#hh-home-renew .hx-textlink{font-size:12px;gap:12px}#hh-home-renew .hx-checklist li{font-size:11px}#hh-home-renew .hx-scene-top{font-size:6px;gap:9px}#hh-home-renew :is(.hx-hardware-scene,.hx-protection-scene,.hx-continuity-scene){padding:18px 12px;margin:0 -5px}#hh-home-renew .hx-workloads{gap:12px 5px;margin-top:25px;justify-content:space-between}#hh-home-renew .hx-workloads>span{font-size:8px;gap:4px}#hh-home-renew .hx-workloads svg{width:14px;height:14px}#hh-home-renew .hx-core-brand>span:not(.hx-core-status){font-size:12px}#hh-home-renew .hx-core-brand small{font-size:6px}#hh-home-renew .hx-core-brand svg{width:23px;height:23px}#hh-home-renew .hx-core-brand{gap:9px}#hh-home-renew .hx-rack-slots{gap:6px}#hh-home-renew .hx-rack-slots i:nth-of-type(3){display:none}#hh-home-renew .hx-core-footer{font-size:6px}#hh-home-renew .hx-scene-footnote{font-size:8px}#hh-home-renew .hx-uptime-number{font-size:68px;margin:35px 0 27px}#hh-home-renew .hx-continuity-rails{gap:5px}#hh-home-renew .hx-continuity-rails strong{font-size:10px}#hh-home-renew .hx-continuity-rails span{font-size:7px}#hh-home-renew .hx-watchline{font-size:9px}#hh-home-renew .hx-control-intro{text-align:left;margin-bottom:31px}#hh-home-renew .hx-control-intro .hx-eyebrow{justify-content:flex-start}#hh-home-renew .hx-control-intro>p:not(.hx-eyebrow){font-size:14px;margin-top:21px}#hh-home-renew .hx-console-shell{border-radius:12px}#hh-home-renew .hx-console-bar{padding:12px 15px;gap:10px;font-size:7px;letter-spacing:.04em}#hh-home-renew .hx-window-dots{gap:4px}#hh-home-renew .hx-window-dots i{width:5px;height:5px}#hh-home-renew .hx-console-bar b{margin:0 4px}#hh-home-renew .hx-demo-label{font-size:6px;padding:2px 5px}#hh-home-renew .hx-console-nav{gap:4px;padding:10px 8px}#hh-home-renew .hx-console-nav button{font-size:8px;padding:11px 3px;gap:8px}#hh-home-renew .hx-console-nav button svg{width:18px;height:18px}#hh-home-renew .hx-console-content{padding:23px 18px 18px}#hh-home-renew .hx-console-heading h3{font-size:25px}#hh-home-renew .hx-console-heading>svg{width:39px;height:39px}#hh-home-renew .hx-console-page>p{font-size:12px}#hh-home-renew .hx-console-page{min-height:420px}#hh-home-renew .hx-demo-table{font-size:9px}#hh-home-renew .hx-demo-table>div{gap:8px;padding:12px 10px;grid-template-columns:1fr .65fr}#hh-home-renew .hx-demo-table>div:first-child{padding:10px;font-size:6px}#hh-home-renew #hx-console-sites .hx-demo-table>div>*:last-child{display:none}#hh-home-renew .hx-demo-table strong{font-size:9px}#hh-home-renew .hx-demo-table code{font-size:8px}#hh-home-renew #hx-console-mail .hx-demo-table>div{grid-template-columns:1.3fr .8fr}#hh-home-renew .hx-console-tools{gap:5px}#hh-home-renew .hx-console-tools>span{font-size:8px;padding:6px 7px;gap:5px}#hh-home-renew .hx-console-tools svg{width:12px;height:12px}#hh-home-renew .hx-console-disclaimer{font-size:7px;margin-top:18px;padding-top:12px}#hh-home-renew .hx-file-path{flex-direction:column;gap:4px;font-size:7px;padding:9px}#hh-home-renew .hx-file-tree>span{font-size:10px;padding:10px 5px;gap:8px}#hh-home-renew .hx-file-tree small{font-size:8px}#hh-home-renew .hx-db-diagram{gap:0}#hh-home-renew .hx-db-diagram>span{font-size:8px;padding:20px 6px}#hh-home-renew .hx-db-diagram>i{width:12px}#hh-home-renew .hx-db-diagram svg{width:24px;height:24px}#hh-home-renew .hx-launch-path{grid-template-columns:1fr 1fr;gap:30px 23px;margin-top:36px}#hh-home-renew .hx-launch-path h3{font-size:17px;margin-bottom:10px;padding-right:10px}#hh-home-renew .hx-launch-path>div>span{position:static;display:block;font-size:10px;margin-bottom:12px}#hh-home-renew .hx-launch-path p{font-size:11px;line-height:1.85}}
@media(max-width:360px){#hh-home-renew .hx-engine-copy h2{font-size:50px}#hh-home-renew .hx-engine-actions{gap:14px}#hh-home-renew .hx-engine-actions .hx-button{font-size:11px;padding:12px}#hh-home-renew .hx-console-bar>span:nth-child(2){font-size:6px}#hh-home-renew .hx-layer-row strong{font-size:10px}#hh-home-renew .hx-tech-tabs button{font-size:10px;gap:5px}#hh-home-renew .hx-tech-panel{padding:23px 17px}#hh-home-renew .hx-rack-slots i:nth-of-type(2){display:none}#hh-home-renew .hx-console-nav button{font-size:7px}}
@media(prefers-reduced-motion:reduce){#hh-home-renew .hx-film-cover>img,#hh-home-renew .hx-film-play-disc{transition:none}#hh-home-renew *,#hh-home-renew *::before,#hh-home-renew *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

#hh-home-renew .hx-support{position:relative;padding:108px 0 0;overflow:hidden;background:radial-gradient(ellipse at 84% 30%,rgba(29,113,124,.19),transparent 44%),radial-gradient(ellipse at 5% 44%,rgba(55,62,139,.16),transparent 42%),#080f24;color:var(--hx-ink)}
#hh-home-renew .hx-support:before{content:"";position:absolute;top:0;left:50%;width:min(1450px,calc(100% - 64px));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#314461 28%,#314461 72%,transparent);pointer-events:none}
#hh-home-renew .hx-support .hx-wrap{position:relative;z-index:1}
#hh-home-renew .hx-support-stage{display:grid;grid-template-columns:.95fr 1.05fr;gap:88px;align-items:center}
#hh-home-renew .hx-support-copy h2{color:#f5f8ff;font-size:clamp(42px,4.8vw,74px);font-weight:680;line-height:1.03;letter-spacing:-.055em;margin:24px 0}
#hh-home-renew .hx-support-copy h2 em{color:#4ee6a3;font-style:normal}
#hh-home-renew .hx-support-copy>p:not(.hx-eyebrow){max-width:530px;font-size:17px;line-height:1.8;color:#a2b3cb;margin:0}
#hh-home-renew .hx-support-phone{display:inline-flex;align-items:center;gap:28px;color:#fff!important;font-size:clamp(35px,3.3vw,53px);font-weight:650;line-height:1.2;letter-spacing:-.035em;text-decoration:none;margin-top:31px}
#hh-home-renew .hx-support-phone span{color:#fff!important}
#hh-home-renew .hx-support-phone svg{width:32px;height:32px;fill:none;stroke:#4ee6a3;stroke-width:1.5;transition:transform .2s}
#hh-home-renew .hx-support-phone:hover svg{transform:translate(3px,-3px)}
#hh-home-renew .hx-phone-caption{display:block;font-size:10px;font-weight:650;letter-spacing:.16em;color:#6f86a8;margin-top:10px}
#hh-home-renew .hx-always{position:relative;border-top:1px solid #294850;border-bottom:1px solid #294850;padding:20px 12px 34px;isolation:isolate}
#hh-home-renew .hx-always:before,#hh-home-renew .hx-always:after{content:"";position:absolute;width:9px;height:9px;border-top:2px solid #4ee6a3;top:-1px;opacity:.8}
#hh-home-renew .hx-always:before{left:0;border-left:2px solid #4ee6a3}
#hh-home-renew .hx-always:after{right:0;border-right:2px solid #4ee6a3}
#hh-home-renew .hx-always-top{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:9px;font-weight:600;letter-spacing:.14em;color:#718d9c}
#hh-home-renew .hx-always-top>span:first-child{display:flex;align-items:center;gap:8px;color:#9ac4ba}
#hh-home-renew .hx-always-top i,#hh-home-renew .hx-voices-foot i{width:5px;height:5px;border-radius:50%;background:#4ee6a3;box-shadow:0 0 12px #4ee6a34a;display:inline-block;flex:0 0 auto}
#hh-home-renew .hx-always-number{display:flex;align-items:baseline;justify-content:center;gap:6px;font-size:clamp(126px,14vw,232px);font-weight:750;line-height:1.35;letter-spacing:-.095em;white-space:nowrap;position:relative;color:#d9fff1;font-variant-numeric:lining-nums;filter:drop-shadow(0 7px 25px #43d4a320)}
#hh-home-renew .hx-always-number>span{background:linear-gradient(165deg,#eefff8 22%,#8ee7c4 55%,#3f8e82 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
#hh-home-renew .hx-always-number b{font-size:.76em;font-weight:350;-webkit-text-stroke:1px #65b29f;color:transparent;letter-spacing:-.09em;margin:0 7px}
#hh-home-renew .hx-always-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:0 14px 8px;font-size:15px;line-height:1.6;color:#7a9b9d}
#hh-home-renew .hx-always-bottom strong{font-weight:500;color:#d5ede5}
#hh-home-renew .hx-always-bottom>svg{width:39px;height:39px;stroke:#75cab1;stroke-width:1.25;fill:none}
#hh-home-renew .hx-signal-line{position:absolute;z-index:-1;bottom:56px;left:8%;width:84%;height:100px;fill:none;stroke:#34c39b;stroke-width:.7;opacity:.13}
#hh-home-renew .hx-support-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:55px;border-top:1px solid #25354b;border-bottom:1px solid #25354b}
#hh-home-renew .hx-support-services>div{display:flex;align-items:center;gap:15px;padding:27px 23px;border-right:1px solid #25354b;min-width:0}
#hh-home-renew .hx-support-services>div:first-child{padding-left:0}
#hh-home-renew .hx-support-services>div:last-child{border-right:0;padding-right:0}
#hh-home-renew .hx-support-services svg{width:29px;height:29px;flex:0 0 29px;fill:none;stroke:#72b2ed;stroke-width:1.4}
#hh-home-renew .hx-support-services>div:nth-child(2) svg{stroke:#f5c62f}
#hh-home-renew .hx-support-services>div:nth-child(3) svg{stroke:#ff77b5}
#hh-home-renew .hx-support-services>div:nth-child(4) svg{stroke:#4ee6a3}
#hh-home-renew .hx-support-services strong{display:block;font-size:14px;line-height:1.4;font-weight:620;color:#e9eff8}
#hh-home-renew .hx-support-services small{display:block;font-size:11px;line-height:1.5;color:#7890af;margin-top:4px}
#hh-home-renew .hx-support-contact{display:grid;grid-template-columns:1fr 1fr;margin:0 0 65px}
#hh-home-renew .hx-support-contact>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:23px;padding:25px 0;color:#d6e2f3;text-decoration:none;min-width:0;transition:color .2s}
#hh-home-renew .hx-support-contact>a:first-child{padding-right:35px}
#hh-home-renew .hx-support-contact>a:last-child{padding-left:35px}
#hh-home-renew .hx-support-contact>a>span{font-size:9px;font-weight:600;letter-spacing:.13em;color:#7288a7}
#hh-home-renew .hx-support-contact strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}
#hh-home-renew .hx-support-contact b{font-size:22px;font-weight:400;color:#4ee6a3}
#hh-home-renew .hx-support-contact a:hover{color:#4ee6a3}
#hh-home-renew .hx-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:41px 0 45px;border-top:1px solid #27334c}
#hh-home-renew .hx-promises>div{display:flex;align-items:center;gap:25px;min-width:0}
#hh-home-renew .hx-promises>div>strong{font-size:clamp(36px,3.5vw,56px);font-weight:680;line-height:1;letter-spacing:-.055em;white-space:nowrap;color:#f5c62f}
#hh-home-renew .hx-promises>div:nth-child(2)>strong{color:#ff78b3}
#hh-home-renew .hx-promises>div:nth-child(3)>strong{color:#4ee6a3}
#hh-home-renew .hx-promises strong b{font-size:.4em;font-weight:600;letter-spacing:-.015em}
#hh-home-renew .hx-promises>div>span{font-size:13px;line-height:1.55;font-weight:600;color:#d3dcec}
#hh-home-renew .hx-promises small{display:block;margin-top:3px;font-size:11px;font-weight:400;line-height:1.6;color:#6f83a0}
#hh-home-renew .hx-voices{position:relative;overflow:hidden;padding:103px 0 94px;background:radial-gradient(ellipse at 0% 55%,#152b593b,transparent 55%),linear-gradient(180deg,#0b132b,#10162e 57%,#0b1227);color:var(--hx-ink)}
#hh-home-renew .hx-voices:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#33446e,transparent)}
#hh-home-renew .hx-voices-head{gap:80px;align-items:end}
#hh-home-renew .hx-voices-head h2{font-size:clamp(35px,3.8vw,57px);line-height:1.1;letter-spacing:-.045em;font-weight:650;color:#f5f8ff;margin:20px 0 0}
#hh-home-renew .hx-voices-head h2 em{font-style:normal;color:#8ca8d1}
#hh-home-renew .hx-voices-intro{max-width:460px;justify-self:end}
#hh-home-renew .hx-voices-intro>p{font-size:16px;line-height:1.75;color:#93a6c3;margin:0 0 24px}
#hh-home-renew .hhr-carousel-controls{display:flex;align-items:center;gap:8px}
#hh-home-renew .hhr-voice-position{font-size:11px;letter-spacing:.12em;color:#7b91b1;font-variant-numeric:tabular-nums;margin-right:15px;min-width:35px}
#hh-home-renew .hhr-carousel-controls button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #30415e;border-radius:50%;background:#152038;color:#bbcee8;cursor:pointer;transition:background .2s,border-color .2s}
#hh-home-renew .hhr-carousel-controls button:hover:not(:disabled){background:#213d65;border-color:#6ca3d6}
#hh-home-renew .hhr-carousel-controls button:disabled{opacity:.32;cursor:default}
#hh-home-renew .hhr-carousel-controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}
#hh-home-renew .hx-brand-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #39455d;background:#354258;border-radius:11px;margin:41px 0 25px}
#hh-home-renew .hx-brand-strip>span{display:flex;justify-content:center;align-items:center;min-width:0;height:86px;padding:10px 18px;background:#e0e6ee}
#hh-home-renew .hx-brand-strip img{display:block;width:128px!important;max-width:100%;height:65px;max-height:65px;object-fit:cover;mix-blend-mode:multiply;filter:saturate(.72)}
#hh-home-renew .hhr-voice-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/2);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#3d5074 transparent;padding:0 0 18px;overscroll-behavior-x:contain}
#hh-home-renew .hhr-voice{position:relative;margin:0;min-height:314px;display:flex;flex-direction:column;align-items:stretch;padding:32px 38px 30px;border:1px solid #2a3856;border-radius:15px;background:linear-gradient(125deg,#1b2945b8,#14203980);scroll-snap-align:start;overflow:hidden}
#hh-home-renew .hhr-voice:nth-child(3n+1){background:radial-gradient(ellipse at 100% 0%,#ac844319,transparent 65%),linear-gradient(125deg,#202839,#172137);border-color:#5c5038}
#hh-home-renew .hhr-voice:nth-child(3n+2){background:radial-gradient(ellipse at 100% 0%,#95539717,transparent 65%),linear-gradient(125deg,#24233e,#172039);border-color:#43365b}
#hh-home-renew .hhr-voice-top{display:flex;align-items:center;justify-content:space-between;min-height:53px;gap:25px;margin-bottom:24px}
#hh-home-renew .hhr-voice-top img{width:148px!important;max-width:155px;height:52px;object-fit:cover;border-radius:5px;padding:0 8px;box-sizing:border-box}
#hh-home-renew .hhr-quote-mark{font-family:Georgia,serif;font-size:95px;line-height:.75;font-weight:400;color:#65799c;opacity:.4;align-self:center;height:45px}
#hh-home-renew .hhr-voice:nth-child(3n+1) .hhr-quote-mark{color:#d1ae66}
#hh-home-renew .hhr-voice:nth-child(3n+2) .hhr-quote-mark{color:#b896d2}
#hh-home-renew .hhr-voice blockquote{border:0;margin:0 0 25px;padding:0;font-size:clamp(17px,1.4vw,21px);font-weight:420;line-height:1.65;letter-spacing:-.012em;color:#e5edf8;flex:1}
#hh-home-renew .hhr-voice figcaption{margin:0;padding-top:17px;border-top:1px solid #ffffff12;font-size:10px;font-weight:650;letter-spacing:.13em;color:#96a9c5;line-height:1.5}
#hh-home-renew .hx-voices-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:20px}
#hh-home-renew .hx-voices-foot>span{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.13em;font-weight:600;color:#7387a9}
#hh-home-renew .hx-voices-foot .hx-textlink{font-size:12px;color:#b7c9e4}
#hh-home-renew .hx-support a:focus-visible,#hh-home-renew .hx-voices a:focus-visible,#hh-home-renew .hx-voices button:focus-visible,#hh-home-renew .hhr-voice-track:focus-visible{outline:2px solid #7fc5ff;outline-offset:5px}
@media(max-width:1200px){#hh-home-renew .hx-support-stage{gap:45px}#hh-home-renew .hx-support-services>div{padding:25px 15px;gap:12px}#hh-home-renew .hx-support-contact>a{grid-template-columns:1fr auto;gap:6px 18px}#hh-home-renew .hx-support-contact>a>span{grid-column:1}#hh-home-renew .hx-support-contact strong{grid-column:1}#hh-home-renew .hx-support-contact b{grid-column:2;grid-row:1 / span 2}#hh-home-renew .hx-promises{gap:25px}#hh-home-renew .hx-promises>div{gap:15px}#hh-home-renew .hx-promises>div>strong{font-size:42px}#hh-home-renew .hx-voices-head{gap:45px}#hh-home-renew .hhr-voice{padding:28px}}
@media(max-width:900px){#hh-home-renew .hx-support{padding-top:76px}#hh-home-renew .hx-support-stage{grid-template-columns:1fr 1fr;gap:32px}#hh-home-renew .hx-support-copy h2{font-size:47px}#hh-home-renew .hx-support-copy>p:not(.hx-eyebrow){font-size:15px}#hh-home-renew .hx-always-number{font-size:clamp(116px,16.7vw,156px);line-height:1.7}#hh-home-renew .hx-always-top{font-size:8px}#hh-home-renew .hx-always-top>span:last-child{display:none}#hh-home-renew .hx-always-bottom{padding:0;font-size:13px}#hh-home-renew .hx-support-services{grid-template-columns:1fr 1fr;margin-top:40px}#hh-home-renew .hx-support-services>div{padding:22px 20px}#hh-home-renew .hx-support-services>div:nth-child(2){border-right:0}#hh-home-renew .hx-support-services>div:nth-child(n+3){border-top:1px solid #25354b}#hh-home-renew .hx-support-services>div:nth-child(3){padding-left:0}#hh-home-renew .hx-support-contact{margin-bottom:30px}#hh-home-renew .hx-promises>div{display:block}#hh-home-renew .hx-promises>div>span{display:block;margin-top:13px}#hh-home-renew .hx-voices{padding:75px 0}#hh-home-renew .hx-voices-head{grid-template-columns:1fr;gap:23px}#hh-home-renew .hx-voices-intro{display:flex;max-width:none;justify-self:stretch;align-items:center;gap:35px;justify-content:space-between}#hh-home-renew .hx-voices-intro>p{margin:0;max-width:490px}#hh-home-renew .hhr-carousel-controls{flex:0 0 auto}#hh-home-renew .hx-brand-strip{grid-template-columns:repeat(7,132px);overflow:auto;scrollbar-width:thin;margin-top:30px}#hh-home-renew .hx-brand-strip>span{height:72px;padding:15px}#hh-home-renew .hx-brand-strip img{height:38px;max-height:38px}#hh-home-renew .hhr-voice{min-height:326px;padding:25px}#hh-home-renew .hhr-voice-top img{max-width:122px;height:39px;padding:8px 10px}#hh-home-renew .hhr-voice blockquote{font-size:17px}}
@media(max-width:600px){#hh-home-renew .hx-support{padding-top:58px}#hh-home-renew .hx-support:before{width:calc(100% - 32px)}#hh-home-renew .hx-support-stage{grid-template-columns:1fr;gap:43px}#hh-home-renew .hx-support-copy h2{font-size:clamp(45px,12.5vw,60px);margin:20px 0}#hh-home-renew .hx-support-copy>p:not(.hx-eyebrow){font-size:15px;line-height:1.75;max-width:460px}#hh-home-renew .hx-support-phone{font-size:42px;margin-top:27px;gap:25px}#hh-home-renew .hx-support-phone svg{width:27px;height:27px}#hh-home-renew .hx-phone-caption{font-size:9px}#hh-home-renew .hx-always{padding:17px 12px 25px}#hh-home-renew .hx-always-top>span:last-child{display:block}#hh-home-renew .hx-always-number{font-size:clamp(135px,40vw,220px);line-height:1.42;gap:3px}#hh-home-renew .hx-always-top{font-size:7px;gap:8px;letter-spacing:.1em}#hh-home-renew .hx-always-bottom{font-size:13px;padding:0 3px}#hh-home-renew .hx-always-bottom>svg{width:32px;height:32px}#hh-home-renew .hx-support-services{margin-top:33px}#hh-home-renew .hx-support-services>div{display:block;padding:22px 12px!important}#hh-home-renew .hx-support-services>div:nth-child(odd){padding-left:0!important}#hh-home-renew .hx-support-services>div:nth-child(even){padding-right:0!important;padding-left:18px!important}#hh-home-renew .hx-support-services svg{width:24px;height:24px;margin-bottom:9px}#hh-home-renew .hx-support-services strong{font-size:12px}#hh-home-renew .hx-support-services small{font-size:10px;line-height:1.55;margin-top:5px}#hh-home-renew .hx-support-contact{grid-template-columns:1fr;margin-bottom:24px}#hh-home-renew .hx-support-contact>a{padding:20px 0!important}#hh-home-renew .hx-support-contact>a:first-child{border-bottom:1px solid #25354b}#hh-home-renew .hx-support-contact>a>span{font-size:8px}#hh-home-renew .hx-support-contact strong{font-size:14px}#hh-home-renew .hx-promises{grid-template-columns:1fr;gap:0;padding:0 0 28px}#hh-home-renew .hx-promises>div{display:flex;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid #25354b}#hh-home-renew .hx-promises>div:last-child{border-bottom:0}#hh-home-renew .hx-promises>div>strong{font-size:41px;min-width:121px}#hh-home-renew .hx-promises>div>span{margin:0;font-size:12px}#hh-home-renew .hx-promises small{font-size:10px;line-height:1.5}#hh-home-renew .hx-voices{padding:56px 0}#hh-home-renew .hx-voices-head h2{font-size:clamp(31px,8.5vw,44px);line-height:1.12;margin-top:19px}#hh-home-renew .hx-voices-intro{display:block}#hh-home-renew .hx-voices-intro>p{font-size:14px;line-height:1.75;margin:0 0 18px}#hh-home-renew .hx-brand-strip{grid-template-columns:repeat(7,123px);margin:26px 0 21px;border-radius:8px}#hh-home-renew .hx-brand-strip>span{height:65px;padding:14px}#hh-home-renew .hx-brand-strip img{height:34px;max-height:34px}#hh-home-renew .hhr-voice-track{grid-auto-columns:91%;gap:14px;padding-bottom:15px}#hh-home-renew .hhr-voice{padding:25px 23px 22px;min-height:327px;border-radius:12px}#hh-home-renew .hhr-voice-top{margin-bottom:23px}#hh-home-renew .hhr-voice-top img{max-width:125px;height:39px}#hh-home-renew .hhr-quote-mark{font-size:77px;height:36px}#hh-home-renew .hhr-voice blockquote{font-size:17px;line-height:1.7;margin-bottom:23px}#hh-home-renew .hhr-voice figcaption{font-size:9px}#hh-home-renew .hx-voices-foot{align-items:flex-start;flex-direction:column;gap:17px;margin-top:17px}#hh-home-renew .hx-voices-foot>span{font-size:8px}#hh-home-renew .hx-voices-foot .hx-textlink{font-size:12px}}
@media(prefers-reduced-motion:reduce){#hh-home-renew .hx-support-phone svg,#hh-home-renew .hx-support-contact>a,#hh-home-renew .hhr-carousel-controls button{transition:none}#hh-home-renew .hhr-voice-track{scroll-behavior:auto}}

#hh-home-renew .hx-resources-sr { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
#hh-home-renew .hx-guide { position:relative; padding:110px 0 90px; background:radial-gradient(ellipse at 80% 48%,#15264b55,transparent 58%),#080f24; }
#hh-home-renew .hx-guide-heading { display:grid; grid-template-columns:1.1fr .9fr; align-items:end; gap:70px; margin-bottom:48px; }
#hh-home-renew .hx-guide-heading h2 { margin:0; }
#hh-home-renew .hx-guide-heading h2 > span { color:#8ea8cd; }
#hh-home-renew .hx-guide-heading > p { max-width:525px; margin:0 0 6px; color:var(--hx-muted,#9aacc7); font-size:16px; line-height:1.85; }
#hh-home-renew .hx-project-studio { --hx-project-accent:#f5c62f; display:grid; grid-template-columns:310px minmax(0,1fr); border:1px solid #2a3c60; border-radius:22px; background:linear-gradient(110deg,#0f1b35,#0c172e 60%,#112341); box-shadow:0 24px 80px #0003,inset 0 1px #8eb4f00d; overflow:hidden; }
#hh-home-renew .hx-project-studio[data-hhr-selected="wordpress"] { --hx-project-accent:#69adff; }
#hh-home-renew .hx-project-studio[data-hhr-selected="traffic"] { --hx-project-accent:#4ee6a3; }
#hh-home-renew .hx-project-studio[data-hhr-selected="agency"] { --hx-project-accent:#ff79b7; }
#hh-home-renew .hx-project-options { display:flex; flex-direction:column; min-width:0; margin:0; padding:30px 20px; border:0; border-right:1px solid #293957; background:#0b1429b3; }
#hh-home-renew .hx-project-options legend { float:left; width:100%; padding:0 12px; margin:0 0 20px; color:#8fa5c6; font-size:11px; font-weight:600; line-height:1.6; text-transform:uppercase; letter-spacing:1.5px; }
#hh-home-renew .hx-project-option { position:relative; display:block; margin:0 0 10px; cursor:pointer; }
#hh-home-renew .hx-project-option input { position:absolute; width:16px; height:16px; top:35px; right:14px; opacity:0; margin:0; }
#hh-home-renew .hx-project-option-content { display:flex; align-items:center; gap:12px; min-height:94px; padding:17px 11px; border:1px solid transparent; border-radius:11px; color:#9aacc7; transition:background .2s,border-color .2s; }
#hh-home-renew .hx-project-option-content > span:nth-child(2) { flex:1; min-width:0; }
#hh-home-renew .hx-project-option strong { display:block; color:#d5e1f3; font-size:14px; line-height:1.4; font-weight:650; letter-spacing:-.3px; }
#hh-home-renew .hx-project-option small { display:block; margin-top:6px; color:#8498b8; font-size:10px; line-height:1.5; }
#hh-home-renew .hx-project-symbol { display:grid; place-items:center; flex:0 0 30px; width:30px; height:35px; color:#7294c2; }
#hh-home-renew .hx-project-symbol svg { width:25px; height:25px; fill:none; stroke:currentColor; stroke-width:1.4; stroke-linecap:round; stroke-linejoin:round; }
#hh-home-renew .hx-project-wordpress { font-family:Georgia,serif; font-size:28px; line-height:1; }
#hh-home-renew .hx-project-arrow { font-size:20px; opacity:.45; }
#hh-home-renew .hx-project-option:hover .hx-project-option-content { background:#18294b77; border-color:#314869; }
#hh-home-renew .hx-project-option input:checked + .hx-project-option-content { background:linear-gradient(110deg,#26354b,#19283e); border-color:#576048; box-shadow:0 5px 20px #0002; }
#hh-home-renew .hx-project-option input:checked + .hx-project-option-content strong { color:#fff; }
#hh-home-renew .hx-project-option input:checked + .hx-project-option-content .hx-project-symbol, #hh-home-renew .hx-project-option input:checked + .hx-project-option-content .hx-project-arrow { color:var(--hx-project-accent); opacity:1; }
#hh-home-renew .hx-project-option input:focus-visible + .hx-project-option-content { outline:2px solid var(--hx-project-accent); outline-offset:3px; }
#hh-home-renew .hx-project-footnote { display:flex; align-items:center; gap:16px; padding:26px 12px 2px; margin-top:auto; }
#hh-home-renew .hx-project-footnote > span { font-size:44px; line-height:1; color:#485e81; }
#hh-home-renew .hx-project-footnote p { margin:0; color:#7389aa; font-size:11px; line-height:1.7; }
#hh-home-renew .hx-project-footnote strong { color:#a2b5d0; font-weight:500; }
#hh-home-renew .hx-project-results { min-width:0; }
#hh-home-renew .hx-project-result { display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); min-height:576px; height:100%; }
#hh-home-renew .hx-project-result[hidden] { display:none; }
#hh-home-renew .hx-project-copy { position:relative; z-index:1; display:flex; flex-direction:column; align-items:flex-start; min-width:0; padding:42px 4px 38px 39px; }
#hh-home-renew .hx-project-kicker { color:var(--hx-project-accent); font-size:10px; font-weight:650; line-height:1.5; letter-spacing:1.6px; }
#hh-home-renew .hx-project-copy h3 { margin:20px 0 22px; color:#f6f9ff; font-size:clamp(33px,3vw,46px); line-height:1.13; letter-spacing:-1.8px; font-weight:650; }
#hh-home-renew .hx-project-copy h3 > span { color:var(--hx-project-accent); }
#hh-home-renew .hx-project-copy p { margin:0; color:#a0b3cf; font-size:14px; line-height:1.85; }
#hh-home-renew .hx-project-copy ul { display:grid; gap:11px; margin:24px 0 32px; padding:0; list-style:none; }
#hh-home-renew .hx-project-copy li { position:relative; margin:0; padding:0 0 0 17px; color:#d2def0; font-size:11px; line-height:1.6; }
#hh-home-renew .hx-project-copy li::before { content:""; position:absolute; width:5px; height:5px; left:0; top:6px; border-radius:50%; background:var(--hx-project-accent); box-shadow:0 0 10px color-mix(in srgb,var(--hx-project-accent) 30%,transparent); }
#hh-home-renew .hx-project-cta { display:inline-flex; align-items:center; justify-content:space-between; gap:20px; padding:15px 19px; margin-top:auto; border:1px solid #3c5071; border-radius:8px; background:#1a2b48; color:#f3f7ff; font-size:11px; font-weight:650; line-height:1.6; text-decoration:none; white-space:normal; }
#hh-home-renew .hx-project-cta > span { color:var(--hx-project-accent); font-size:20px; line-height:1; }
#hh-home-renew .hx-project-cta:hover { background:#243d61; border-color:var(--hx-project-accent); color:#fff; }
#hh-home-renew .hx-project-visual { position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center; min-width:0; overflow:hidden; padding:55px 28px 30px; background:radial-gradient(ellipse at 55% 47%,#25497866,transparent 62%); }
#hh-home-renew .hx-visual-overline { position:absolute; top:30px; left:28px; right:28px; text-align:center; color:#708aaa; font-size:9px; font-weight:600; letter-spacing:2px; }
#hh-home-renew .hx-mini-browser { position:relative; width:100%; max-width:420px; border:1px solid #516082; border-radius:11px; background:#132342; box-shadow:0 20px 50px #02081966,0 0 60px #4270ab20; overflow:hidden; }
#hh-home-renew .hx-mini-chrome { display:flex; align-items:center; gap:5px; min-height:35px; padding:0 13px; border-bottom:1px solid #354c6f; background:#1b2d4d; }
#hh-home-renew .hx-mini-chrome > i { display:block; width:5px; height:5px; flex:0 0 5px; border-radius:50%; background:#5b708f; }
#hh-home-renew .hx-mini-chrome > i:first-child { background:#fd8299; }
#hh-home-renew .hx-mini-chrome > i:nth-child(2) { background:#f4ca6e; }
#hh-home-renew .hx-mini-chrome > i:nth-child(3) { background:#54cdaa; }
#hh-home-renew .hx-mini-chrome > span { flex:1; color:#9caccc; font-size:8px; line-height:1.4; text-align:center; }
#hh-home-renew .hx-mini-chrome > b { color:#92afd4; font-size:13px; font-weight:400; }
#hh-home-renew .hx-mini-site { padding:18px 21px 21px; }
#hh-home-renew .hx-mini-nav { display:flex; align-items:center; gap:14px; color:#96b1d7; font-size:7px; line-height:1.6; }
#hh-home-renew .hx-mini-nav b { flex:1; color:#f4d06d; font-size:12px; font-weight:800; letter-spacing:-.5px; }
#hh-home-renew .hx-mini-site-hero { position:relative; padding:32px 0 27px; }
#hh-home-renew .hx-mini-site-hero::after { content:""; position:absolute; right:-32px; top:5px; width:112px; height:112px; border:20px solid #f5c62f16; border-radius:50%; box-shadow:0 0 0 18px #f5c62f07; }
#hh-home-renew .hx-mini-site-hero > span { display:block; color:#759ac9; font-size:7px; font-weight:600; letter-spacing:1.4px; }
#hh-home-renew .hx-mini-site-hero strong { position:relative; z-index:1; display:block; margin:12px 0 15px; color:#f6f8ff; font-size:30px; font-weight:550; line-height:1.18; letter-spacing:-1.1px; }
#hh-home-renew .hx-mini-site-hero > i { display:block; width:65%; height:3px; margin-top:5px; border-radius:3px; background:#345174; }
#hh-home-renew .hx-mini-site-hero > i:nth-of-type(2) { width:48%; }
#hh-home-renew .hx-mini-site-hero > b { display:inline-block; padding:8px 10px; margin-top:16px; border:1px solid #a98b40; border-radius:4px; color:#f0ce77; font-size:7px; font-weight:500; }
#hh-home-renew .hx-mini-tile-row { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; padding-top:17px; border-top:1px solid #2d4466; }
#hh-home-renew .hx-mini-tile-row > span { min-width:0; }
#hh-home-renew .hx-mini-tile-row i { position:relative; display:block; height:44px; border-radius:4px; background:linear-gradient(130deg,#315382,#183055); overflow:hidden; }
#hh-home-renew .hx-mini-tile-row i::after { content:""; position:absolute; width:38px; height:38px; left:calc(50% - 19px); top:13px; border:8px solid #649bdd44; border-radius:50%; }
#hh-home-renew .hx-mini-tile-row > span:nth-child(2) i { background:linear-gradient(130deg,#25665f,#143543); }
#hh-home-renew .hx-mini-tile-row > span:nth-child(3) i { background:linear-gradient(130deg,#675847,#333049); }
#hh-home-renew .hx-mini-tile-row b { display:block; margin-top:8px; color:#b8c9e5; font-size:8px; font-weight:500; }
#hh-home-renew .hx-visual-caption { display:flex; align-items:center; justify-content:center; gap:9px; margin-top:28px; color:#7f99bc; font-size:7px; font-weight:600; letter-spacing:.6px; white-space:nowrap; }
#hh-home-renew .hx-visual-caption > i { display:block; width:3px; height:3px; border-radius:50%; background:#a08c53; }
#hh-home-renew .hx-wp-visual { padding-top:103px; background:radial-gradient(ellipse at 53% 40%,#2277bc55,transparent 65%); }
#hh-home-renew .hx-wp-emblem { position:absolute; top:62px; right:40px; z-index:2; display:grid; place-items:center; width:74px; height:74px; border:1px solid #6db4ec; border-radius:18px; background:linear-gradient(145deg,#297cb5,#18385f); box-shadow:0 15px 30px #0005,inset 0 1px 10px #b5e2ff33; color:#d3eeff; font-family:Georgia,serif; font-size:46px; line-height:1; }
#hh-home-renew .hx-wp-canvas { width:100%; max-width:420px; overflow:hidden; border:1px solid #3a6594; border-radius:11px; box-shadow:0 22px 40px #0004; background:#122543; }
#hh-home-renew .hx-wp-editor { padding:30px 25px 25px; }
#hh-home-renew .hx-wp-editor > span { color:#71aee3; font-size:9px; }
#hh-home-renew .hx-wp-editor > strong { display:block; margin:15px 0 22px; color:#edf5ff; font-size:28px; font-weight:500; letter-spacing:-1px; line-height:1.25; }
#hh-home-renew .hx-wp-editor-lines { display:grid; gap:7px; }
#hh-home-renew .hx-wp-editor-lines > i { height:4px; border-radius:5px; background:#385b84; }
#hh-home-renew .hx-wp-editor-lines > i:last-child { width:68%; }
#hh-home-renew .hx-wp-content-blocks { display:flex; gap:7px; margin-top:32px; }
#hh-home-renew .hx-wp-content-blocks > span { flex:1; min-width:0; padding:12px 4px; border:1px solid #325e89; border-radius:5px; color:#8eb7df; font-size:7px; text-align:center; }
#hh-home-renew .hx-wp-tag { display:block; margin:25px 0 0; color:#a9c5e8; font-size:12px; letter-spacing:.3px; }
#hh-home-renew .hx-scale-visual { background:radial-gradient(ellipse at 50% 43%,#20625c55,transparent 63%); }
#hh-home-renew .hx-scale-orbit { position:relative; width:100%; max-width:390px; aspect-ratio:1; }
#hh-home-renew .hx-scale-orbit > i { position:absolute; inset:6%; border:1px solid #42978738; border-radius:50%; }
#hh-home-renew .hx-scale-orbit > i:nth-child(2) { inset:17%; border-style:dashed; border-color:#4297874d; }
#hh-home-renew .hx-scale-orbit > i:nth-child(3) { inset:28%; border-color:#4dbaa24d; box-shadow:0 0 40px #46d7af13,inset 0 0 30px #46d7af0d; }
#hh-home-renew .hx-scale-core { position:absolute; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:13px; inset:35%; border:1px solid #4aac90; border-radius:18px; background:linear-gradient(135deg,#21594e,#173849); box-shadow:0 18px 25px #0005,inset 0 0 25px #61d9ac14; }
#hh-home-renew .hx-scale-core svg { width:37px; height:37px; fill:none; stroke:#74edbd; stroke-width:1.2; }
#hh-home-renew .hx-scale-core strong { color:#a0eccf; font-size:8px; font-weight:600; letter-spacing:1px; }
#hh-home-renew .hx-scale-node { position:absolute; padding:10px 12px; border:1px solid #3c716b; border-radius:6px; background:#132e3d; color:#a9d6ca; font-size:8px; font-weight:500; letter-spacing:.6px; box-shadow:0 5px 18px #0004; }
#hh-home-renew .hx-scale-node-one { top:9%; right:15%; }
#hh-home-renew .hx-scale-node-two { top:44%; left:0; }
#hh-home-renew .hx-scale-node-three { bottom:13%; right:0; }
#hh-home-renew .hx-scale-bars { width:85%; max-width:330px; margin-top:8px; }
#hh-home-renew .hx-scale-bars > span { display:flex; align-items:flex-end; gap:6px; height:52px; }
#hh-home-renew .hx-scale-bars i { display:block; flex:1; height:20%; border-radius:3px 3px 0 0; background:linear-gradient(0deg,#25605555,#53bea077); }
#hh-home-renew .hx-scale-bars i:nth-child(2) { height:27%; } #hh-home-renew .hx-scale-bars i:nth-child(3) { height:33%; } #hh-home-renew .hx-scale-bars i:nth-child(4) { height:40%; } #hh-home-renew .hx-scale-bars i:nth-child(5) { height:50%; } #hh-home-renew .hx-scale-bars i:nth-child(6) { height:56%; } #hh-home-renew .hx-scale-bars i:nth-child(7) { height:63%; } #hh-home-renew .hx-scale-bars i:nth-child(8) { height:75%; } #hh-home-renew .hx-scale-bars i:nth-child(9) { height:85%; } #hh-home-renew .hx-scale-bars i:nth-child(10) { height:100%; background:linear-gradient(0deg,#267161,#4ee6a3); }
#hh-home-renew .hx-scale-bars b { display:block; margin-top:15px; color:#81aaa6; font-size:10px; font-weight:400; text-align:center; }
#hh-home-renew .hx-agency-visual { background:radial-gradient(ellipse at 60% 47%,#6a366344,transparent 68%); }
#hh-home-renew .hx-agency-hub { position:relative; display:flex; align-items:center; gap:12px; width:90%; max-width:370px; padding:17px; border:1px solid #83567a; border-radius:12px; background:linear-gradient(120deg,#382e4d,#272b47); box-shadow:0 15px 35px #0003; }
#hh-home-renew .hx-agency-hub > span { display:grid; place-items:center; width:35px; height:35px; flex:0 0 35px; border:1px solid #a5759266; border-radius:8px; color:#f3a2cc; }
#hh-home-renew .hx-agency-hub svg { width:23px; height:23px; fill:none; stroke:currentColor; stroke-width:1.4; stroke-linecap:round; stroke-linejoin:round; }
#hh-home-renew .hx-agency-hub > div { flex:1; }
#hh-home-renew .hx-agency-hub small { display:block; margin-bottom:6px; color:#c28fb5; font-size:7px; letter-spacing:1px; }
#hh-home-renew .hx-agency-hub strong { display:block; color:#e9d5e6; font-size:10px; font-weight:550; line-height:1.5; }
#hh-home-renew .hx-agency-hub > b { color:#e7a0c4; font-size:22px; font-weight:400; }
#hh-home-renew .hx-agency-branches { position:relative; display:flex; justify-content:space-between; width:70%; height:56px; }
#hh-home-renew .hx-agency-branches::before { content:""; position:absolute; width:100%; top:28px; left:0; border-top:1px solid #8c5b805e; }
#hh-home-renew .hx-agency-branches > span { display:block; height:28px; margin-top:28px; border-left:1px solid #a3668f80; }
#hh-home-renew .hx-agency-branches > span:nth-child(2) { height:56px; margin:0; }
#hh-home-renew .hx-agency-sites { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; width:100%; max-width:410px; }
#hh-home-renew .hx-agency-sites > div { min-width:0; padding:18px 10px; border:1px solid #4e4266; border-radius:9px; background:linear-gradient(150deg,#272a48,#18233c); box-shadow:0 12px 20px #0003; }
#hh-home-renew .hx-agency-sites > div > span { display:grid; place-items:center; width:30px; height:30px; margin-bottom:16px; border-radius:7px; background:#514264; color:#dba8cc; font-size:13px; font-weight:650; }
#hh-home-renew .hx-agency-sites > div:nth-child(2) > span { background:#294767; color:#91c6f7; }
#hh-home-renew .hx-agency-sites > div:nth-child(3) > span { background:#294f52; color:#7ccfbd; }
#hh-home-renew .hx-agency-sites strong { display:block; color:#dddeef; font-size:10px; font-weight:600; }
#hh-home-renew .hx-agency-sites small { display:block; margin-top:6px; color:#898fae; font-size:8px; line-height:1.4; }
#hh-home-renew .hx-agency-sites i { display:block; height:3px; margin-top:13px; border-radius:2px; background:#39425e; }
#hh-home-renew .hx-agency-sites i:last-child { width:68%; margin-top:5px; }
#hh-home-renew .hx-agency-caption { display:flex; align-items:center; flex-direction:column; gap:7px; margin-top:30px; }
#hh-home-renew .hx-agency-caption b { color:#d9b3d3; font-size:15px; font-weight:500; }
#hh-home-renew .hx-agency-caption > span { color:#978da9; font-size:10px; }
#hh-home-renew .hx-guide-bottom { display:flex; align-items:center; justify-content:space-between; gap:40px; padding-top:26px; }
#hh-home-renew .hx-guide-bottom p { max-width:780px; margin:0; color:#7f94b3; font-size:12px; line-height:1.8; }
#hh-home-renew .hx-guide-bottom strong { color:#c7d7ed; font-weight:550; }
#hh-home-renew .hx-guide-bottom > a { flex:0 0 auto; }
#hh-home-renew .hx-trust { padding:65px 0 0; border-top:1px solid #294137; border-bottom:1px solid #294137; background:radial-gradient(ellipse at 9% 50%,#1a463422,transparent 48%),linear-gradient(105deg,#0c1926,#0c172a); }
#hh-home-renew .hx-trust-layout { display:grid; grid-template-columns:145px minmax(0,1fr) minmax(340px,.9fr); align-items:center; gap:42px; padding-bottom:43px; }
#hh-home-renew .hx-trust-emblem { display:flex; flex-direction:column; align-items:center; gap:15px; }
#hh-home-renew .hx-trust-emblem > svg { width:95px; height:110px; fill:#7bdb9c08; stroke:#88cda2; stroke-width:1.3; filter:drop-shadow(0 0 15px #6ae3a222); }
#hh-home-renew .hx-trust-emblem > svg > path:last-child { stroke-width:2.5; stroke:#aee2bb; }
#hh-home-renew .hx-trust-emblem > span { color:#6c9c86; font-size:7px; font-weight:650; letter-spacing:1.8px; }
#hh-home-renew .hx-trust-heading .hx-eyebrow { color:#82b69e; font-size:9px; letter-spacing:1.5px; }
#hh-home-renew .hx-trust-heading h2 { margin:0 0 18px; color:#eef8f2; font-size:36px; font-weight:600; letter-spacing:-1.2px; line-height:1.15; }
#hh-home-renew .hx-trust-heading > p:not(.hx-eyebrow) { max-width:560px; margin:0; color:#8fa9ac; font-size:13px; line-height:1.85; }
#hh-home-renew .hx-trust-index { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; margin:0; padding:0; list-style:none; }
#hh-home-renew .hx-trust-index > li { display:flex; align-items:center; gap:10px; margin:0; padding:10px 12px; border:1px solid #314837; border-radius:5px; color:#adc4b8; font-size:10px; font-weight:500; line-height:1.5; letter-spacing:.3px; background:#18322833; }
#hh-home-renew .hx-trust-index > li::before { content:"✓"; color:#7bb593; font-size:10px; }
#hh-home-renew .hx-trust-disclosure { margin:0; border-top:1px solid #294137; }
#hh-home-renew .hx-trust-disclosure summary { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:24px 0; color:#cfddd9; cursor:pointer; list-style:none; }
#hh-home-renew .hx-trust-disclosure summary::-webkit-details-marker { display:none; }
#hh-home-renew .hx-trust-disclosure summary > span:first-child { display:flex; align-items:baseline; gap:20px; }
#hh-home-renew .hx-trust-disclosure summary b { font-size:13px; font-weight:500; }
#hh-home-renew .hx-trust-disclosure summary small { color:#74918c; font-size:10px; font-weight:400; }
#hh-home-renew .hx-trust-open { display:flex; align-items:center; gap:13px; color:#8ac1a0; font-size:11px; }
#hh-home-renew .hx-trust-open svg { width:23px; height:23px; padding:3px; border:1px solid #52755c; border-radius:50%; fill:none; stroke:currentColor; stroke-width:1.6; transition:transform .2s; }
#hh-home-renew .hx-trust-disclosure[open] .hx-trust-open svg { transform:rotate(45deg); }
#hh-home-renew .hx-trust-gallery { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:24px; padding:6px 0 33px; }
#hh-home-renew .hx-trust-gallery > a { min-width:0; color:#c9d9d0; text-decoration:none; }
#hh-home-renew .hx-trust-gallery img { display:block; width:100%; height:auto; aspect-ratio:1/1.1; padding:15px; border:1px solid #365044; border-radius:8px; object-fit:contain; background:#12231f; }
#hh-home-renew .hx-trust-gallery > a > span:not(.hx-resources-sr) { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:13px; color:#a9c4b7; font-size:11px; line-height:1.6; }
#hh-home-renew .hx-trust-gallery > a > span > span { color:#7bddab; font-size:17px; }
#hh-home-renew .hx-trust-gallery > a:hover img { border-color:#7cb18e; }
#hh-home-renew .hx-journal { position:relative; padding:110px 0 112px; background:radial-gradient(ellipse at 70% 55%,#29335126,transparent 60%),#080f24; }
#hh-home-renew .hx-journal-heading { display:grid; grid-template-columns:1.1fr .9fr; align-items:end; gap:65px; margin-bottom:47px; }
#hh-home-renew .hx-journal-heading h2 { margin:0; }
#hh-home-renew .hx-journal-heading h2 > span { color:#849fc5; }
#hh-home-renew .hx-journal-heading > div:last-child { padding-bottom:5px; }
#hh-home-renew .hx-journal-heading > div:last-child p { max-width:450px; margin:0 0 26px; color:#91a6c4; font-size:15px; line-height:1.85; }
#hh-home-renew .hx-journal-layout { display:grid; grid-template-columns:1fr 1fr; gap:36px; }
#hh-home-renew .hx-journal-feature { overflow:hidden; min-width:0; border:1px solid #2b3e5e; border-radius:15px; background:linear-gradient(140deg,#182843,#0f1b32); }
#hh-home-renew .hx-journal-feature > a { display:flex; flex-direction:column; height:100%; color:#eaf2ff; text-decoration:none; }
#hh-home-renew .hx-journal-feature-image { position:relative; overflow:hidden; aspect-ratio:1.83; background:#192b44; }
#hh-home-renew .hx-journal-feature-image::after { content:""; position:absolute; inset:0; background:linear-gradient(0deg,#15233db3,transparent 48%); pointer-events:none; }
#hh-home-renew .hx-journal-feature-image img { display:block; width:100%; height:100%; object-fit:cover; object-position:center top; filter:saturate(.7) brightness(.83); transition:transform .3s ease; }
#hh-home-renew .hx-journal-cover-tag { position:absolute; z-index:1; left:26px; bottom:25px; padding:8px 11px; border:1px solid #8d9fbe66; border-radius:4px; background:#0c1b328f; color:#e3eeff; backdrop-filter:blur(8px); font-size:8px; font-weight:600; letter-spacing:1.4px; }
#hh-home-renew .hx-journal-cover-arrow { position:absolute; z-index:1; display:grid; place-items:center; right:23px; bottom:20px; width:47px; height:47px; border:1px solid #c2d3ef66; border-radius:50%; background:#11223d66; color:#e8f3ff; font-size:26px; }
#hh-home-renew .hx-journal-feature-copy { display:flex; flex-direction:column; align-items:flex-start; flex:1; padding:29px 32px 31px; }
#hh-home-renew .hx-journal-meta { display:flex; align-items:center; flex-wrap:wrap; gap:14px; margin:0 0 17px; color:#728bab; font-size:9px; line-height:1.6; }
#hh-home-renew .hx-journal-meta > span { color:#91b1d9; font-weight:650; letter-spacing:1px; }
#hh-home-renew .hx-journal-meta time { color:#6d829e; font-variant-numeric:tabular-nums; }
#hh-home-renew .hx-journal-feature h3 { margin:0 0 20px; color:#edf4ff; font-size:34px; font-weight:550; line-height:1.2; letter-spacing:-1px; }
#hh-home-renew .hx-journal-feature-copy > p { max-width:560px; margin:0 0 31px; color:#9cb0cd; font-size:13px; line-height:1.85; }
#hh-home-renew .hx-journal-read { display:inline-flex; align-items:center; gap:32px; margin-top:auto; color:#c3d4ec; font-size:11px; font-weight:500; line-height:1.6; }
#hh-home-renew .hx-journal-read > span { color:#8ab3e9; font-size:21px; font-weight:400; }
#hh-home-renew .hx-journal-list { display:flex; flex-direction:column; }
#hh-home-renew .hx-journal-story { min-width:0; padding:23px 0; border-bottom:1px solid #253654; }
#hh-home-renew .hx-journal-story:first-child { padding-top:0; }
#hh-home-renew .hx-journal-story:last-child { padding-bottom:0; border-bottom:0; }
#hh-home-renew .hx-journal-story > a { display:grid; grid-template-columns:minmax(160px,.62fr) minmax(0,1fr); align-items:center; gap:26px; color:#e5effe; text-decoration:none; }
#hh-home-renew .hx-journal-story-image { overflow:hidden; align-self:stretch; min-height:160px; border:1px solid #293d5d; border-radius:9px; background:#152944; }
#hh-home-renew .hx-journal-story-image img { display:block; width:100%; height:100%; aspect-ratio:1.1; object-fit:cover; object-position:center; filter:saturate(.75) brightness(.75); transition:transform .3s ease,filter .3s ease; }
#hh-home-renew .hx-journal-story-copy { min-width:0; }
#hh-home-renew .hx-journal-story .hx-journal-meta { gap:9px; margin-bottom:10px; font-size:8px; }
#hh-home-renew .hx-journal-story h3 { margin:0 0 12px; color:#dce8fa; font-size:25px; font-weight:550; line-height:1.22; letter-spacing:-.6px; }
#hh-home-renew .hx-journal-story-copy > p { margin:0 0 16px; color:#839bbd; font-size:11px; line-height:1.8; }
#hh-home-renew .hx-journal-story .hx-journal-read { font-size:10px; gap:23px; }
#hh-home-renew .hx-journal-feature > a:hover h3, #hh-home-renew .hx-journal-story > a:hover h3 { color:#a5caff; }
#hh-home-renew .hx-journal-feature > a:hover img, #hh-home-renew .hx-journal-story > a:hover img { transform:scale(1.035); filter:saturate(.9) brightness(.9); }
#hh-home-renew .hx-guide a:focus-visible, #hh-home-renew .hx-trust a:focus-visible, #hh-home-renew .hx-trust summary:focus-visible, #hh-home-renew .hx-journal a:focus-visible { outline:2px solid #91bfff; outline-offset:5px; border-radius:5px; }
@media (max-width:1250px) {
  #hh-home-renew .hx-project-studio { grid-template-columns:270px minmax(0,1fr); }
  #hh-home-renew .hx-project-options { padding:28px 14px; }
  #hh-home-renew .hx-project-option-content { padding:15px 9px; gap:9px; }
  #hh-home-renew .hx-project-option strong { font-size:12px; }
  #hh-home-renew .hx-project-option small { font-size:9px; }
  #hh-home-renew .hx-project-copy { padding-left:28px; }
  #hh-home-renew .hx-project-copy p { font-size:12px; }
  #hh-home-renew .hx-project-copy li { font-size:10px; }
  #hh-home-renew .hx-project-cta { padding:13px 14px; font-size:10px; gap:12px; }
  #hh-home-renew .hx-project-visual { padding-left:21px; padding-right:21px; }
  #hh-home-renew .hx-mini-site { padding:17px; }
  #hh-home-renew .hx-mini-site-hero strong { font-size:26px; }
  #hh-home-renew .hx-visual-caption { font-size:6px; gap:6px; }
  #hh-home-renew .hx-trust-layout { grid-template-columns:115px minmax(0,1fr) minmax(285px,.85fr); gap:30px; }
  #hh-home-renew .hx-trust-index > li { padding:9px; font-size:9px; }
  #hh-home-renew .hx-journal-layout { gap:28px; }
  #hh-home-renew .hx-journal-story > a { grid-template-columns:minmax(140px,.7fr) minmax(0,1fr); gap:22px; }
  #hh-home-renew .hx-journal-story h3 { font-size:22px; }
  #hh-home-renew .hx-journal-feature h3 { font-size:30px; }
}
@media (max-width:1050px) {
  #hh-home-renew .hx-guide-heading, #hh-home-renew .hx-journal-heading { gap:38px; }
  #hh-home-renew .hx-project-studio { grid-template-columns:1fr; }
  #hh-home-renew .hx-project-options { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:9px; padding:22px; border-right:0; border-bottom:1px solid #293957; }
  #hh-home-renew .hx-project-options legend { float:none; padding:22px 0 0; margin:0; }
  #hh-home-renew .hx-project-option { margin:0; }
  #hh-home-renew .hx-project-option-content { flex-direction:column; align-items:flex-start; gap:10px; min-height:134px; padding:16px 12px; }
  #hh-home-renew .hx-project-symbol { width:25px; height:25px; flex-basis:25px; }
  #hh-home-renew .hx-project-option-content > span:nth-child(2) { width:100%; }
  #hh-home-renew .hx-project-option strong { font-size:12px; }
  #hh-home-renew .hx-project-arrow { position:absolute; top:16px; right:12px; font-size:18px; }
  #hh-home-renew .hx-project-footnote { display:none; }
  #hh-home-renew .hx-project-result { grid-template-columns:.95fr 1.05fr; min-height:530px; }
  #hh-home-renew .hx-project-copy { padding:40px 15px 37px 35px; }
  #hh-home-renew .hx-project-copy h3 { font-size:40px; }
  #hh-home-renew .hx-project-copy p { font-size:14px; }
  #hh-home-renew .hx-project-copy li { font-size:12px; }
  #hh-home-renew .hx-project-cta { font-size:11px; }
  #hh-home-renew .hx-project-visual { padding-left:26px; padding-right:26px; }
  #hh-home-renew .hx-mini-site { padding:20px; }
  #hh-home-renew .hx-mini-site-hero strong { font-size:31px; }
  #hh-home-renew .hx-visual-caption { font-size:7px; gap:7px; }
  #hh-home-renew .hx-trust-layout { grid-template-columns:100px minmax(0,1fr); gap:30px; }
  #hh-home-renew .hx-trust-index { grid-column:1/-1; grid-template-columns:repeat(4,minmax(0,1fr)); margin-top:3px; }
  #hh-home-renew .hx-trust-heading h2 { font-size:36px; }
  #hh-home-renew .hx-journal-layout { grid-template-columns:.95fr 1.05fr; }
  #hh-home-renew .hx-journal-feature-copy { padding:25px; }
  #hh-home-renew .hx-journal-feature h3 { font-size:29px; }
  #hh-home-renew .hx-journal-feature h3 br { display:none; }
  #hh-home-renew .hx-journal-feature-image { aspect-ratio:1.1; }
  #hh-home-renew .hx-journal-story > a { grid-template-columns:120px minmax(0,1fr); gap:20px; }
  #hh-home-renew .hx-journal-story h3 { font-size:20px; }
  #hh-home-renew .hx-journal-story-image { min-height:153px; }
}
@media (max-width:760px) {
  #hh-home-renew .hx-guide, #hh-home-renew .hx-journal { padding:72px 0; }
  #hh-home-renew .hx-guide-heading, #hh-home-renew .hx-journal-heading { grid-template-columns:1fr; gap:24px; margin-bottom:33px; }
  #hh-home-renew .hx-guide-heading > p { max-width:600px; font-size:14px; }
  #hh-home-renew .hx-project-options { grid-template-columns:repeat(2,minmax(0,1fr)); padding:17px; gap:9px; }
  #hh-home-renew .hx-project-options legend { padding-top:20px; font-size:10px; }
  #hh-home-renew .hx-project-option-content { min-height:109px; padding:14px; }
  #hh-home-renew .hx-project-option strong { font-size:13px; }
  #hh-home-renew .hx-project-option small { font-size:10px; }
  #hh-home-renew .hx-project-result { grid-template-columns:1fr; min-height:0; }
  #hh-home-renew .hx-project-copy { padding:30px; }
  #hh-home-renew .hx-project-copy h3 { font-size:42px; margin:16px 0 20px; }
  #hh-home-renew .hx-project-copy h3 br { display:none; }
  #hh-home-renew .hx-project-copy p { font-size:14px; }
  #hh-home-renew .hx-project-copy ul { margin:22px 0 28px; gap:9px; }
  #hh-home-renew .hx-project-visual { min-height:450px; padding:60px 33px 30px; border-top:1px solid #273b5c; background-size:100%; }
  #hh-home-renew .hx-mini-browser { max-width:380px; }
  #hh-home-renew .hx-mini-site-hero { padding-top:26px; }
  #hh-home-renew .hx-mini-site-hero strong { font-size:33px; }
  #hh-home-renew .hx-wp-visual { padding-top:96px; padding-bottom:34px; }
  #hh-home-renew .hx-wp-emblem { right:max(37px,calc((100% - 380px)/2 + 15px)); top:49px; }
  #hh-home-renew .hx-wp-canvas { max-width:380px; }
  #hh-home-renew .hx-scale-visual { min-height:490px; }
  #hh-home-renew .hx-scale-orbit { max-width:335px; }
  #hh-home-renew .hx-scale-bars { max-width:295px; }
  #hh-home-renew .hx-agency-visual { min-height:390px; padding-left:24px; padding-right:24px; }
  #hh-home-renew .hx-guide-bottom { flex-direction:column; align-items:flex-start; gap:22px; }
  #hh-home-renew .hx-guide-bottom p { font-size:12px; }
  #hh-home-renew .hx-trust { padding-top:40px; }
  #hh-home-renew .hx-trust-layout { grid-template-columns:75px minmax(0,1fr); gap:24px 19px; padding-bottom:30px; }
  #hh-home-renew .hx-trust-emblem > svg { width:62px; height:75px; }
  #hh-home-renew .hx-trust-emblem > span { font-size:5px; letter-spacing:.9px; }
  #hh-home-renew .hx-trust-heading .hx-eyebrow { font-size:8px; line-height:1.7; letter-spacing:1px; }
  #hh-home-renew .hx-trust-heading h2 { font-size:31px; margin-bottom:13px; letter-spacing:-1px; }
  #hh-home-renew .hx-trust-heading > p:not(.hx-eyebrow) { font-size:12px; line-height:1.8; }
  #hh-home-renew .hx-trust-index { grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
  #hh-home-renew .hx-trust-index > li { font-size:10px; padding:10px 12px; }
  #hh-home-renew .hx-trust-disclosure summary { padding:21px 0; gap:15px; }
  #hh-home-renew .hx-trust-disclosure summary > span:first-child { flex-direction:column; gap:5px; }
  #hh-home-renew .hx-trust-disclosure summary b { font-size:12px; }
  #hh-home-renew .hx-trust-disclosure summary small { font-size:9px; }
  #hh-home-renew .hx-trust-open { font-size:10px; gap:10px; }
  #hh-home-renew .hx-trust-gallery { grid-template-columns:repeat(2,minmax(0,1fr)); gap:21px 16px; }
  #hh-home-renew .hx-trust-gallery img { padding:9px; }
  #hh-home-renew .hx-trust-gallery > a > span:not(.hx-resources-sr) { font-size:10px; }
  #hh-home-renew .hx-journal-heading > div:last-child p { margin-bottom:21px; font-size:14px; }
  #hh-home-renew .hx-journal-layout { grid-template-columns:1fr; gap:28px; }
  #hh-home-renew .hx-journal-feature-image { aspect-ratio:1.75; }
  #hh-home-renew .hx-journal-feature-copy { padding:26px; }
  #hh-home-renew .hx-journal-feature h3 { font-size:30px; }
  #hh-home-renew .hx-journal-feature-copy > p { font-size:13px; margin-bottom:23px; }
  #hh-home-renew .hx-journal-story { padding:22px 0; }
  #hh-home-renew .hx-journal-story > a { grid-template-columns:140px minmax(0,1fr); gap:22px; }
  #hh-home-renew .hx-journal-story-image { min-height:175px; }
  #hh-home-renew .hx-journal-story h3 { font-size:23px; }
  #hh-home-renew .hx-journal-story-copy > p { font-size:12px; }
}
@media (max-width:430px) {
  #hh-home-renew .hx-project-studio { border-radius:15px; }
  #hh-home-renew .hx-project-options { padding:13px; gap:6px; }
  #hh-home-renew .hx-project-option-content { padding:12px 10px; }
  #hh-home-renew .hx-project-option strong { font-size:11px; }
  #hh-home-renew .hx-project-option small { font-size:9px; }
  #hh-home-renew .hx-project-copy { padding:27px 23px; }
  #hh-home-renew .hx-project-copy h3 { font-size:37px; letter-spacing:-1.4px; }
  #hh-home-renew .hx-project-copy p { font-size:13px; }
  #hh-home-renew .hx-project-copy li { font-size:11px; }
  #hh-home-renew .hx-project-cta { font-size:10px; }
  #hh-home-renew .hx-project-visual { padding-left:22px; padding-right:22px; }
  #hh-home-renew .hx-mini-site { padding:17px; }
  #hh-home-renew .hx-mini-site-hero strong { font-size:29px; }
  #hh-home-renew .hx-visual-caption { gap:7px; font-size:6px; }
  #hh-home-renew .hx-agency-visual { padding-left:15px; padding-right:15px; }
  #hh-home-renew .hx-agency-hub { width:96%; padding:15px; }
  #hh-home-renew .hx-agency-sites { gap:7px; }
  #hh-home-renew .hx-agency-sites > div { padding:14px 8px; }
  #hh-home-renew .hx-agency-sites strong { font-size:9px; }
  #hh-home-renew .hx-agency-sites small { font-size:7px; }
  #hh-home-renew .hx-trust-heading h2 { font-size:27px; }
  #hh-home-renew .hx-trust-index > li { font-size:9px; }
  #hh-home-renew .hx-trust-open > span { display:none; }
  #hh-home-renew .hx-journal-feature-copy { padding:24px 22px; }
  #hh-home-renew .hx-journal-feature h3 { font-size:28px; }
  #hh-home-renew .hx-journal-cover-tag { left:18px; bottom:20px; font-size:7px; letter-spacing:1px; padding:8px; }
  #hh-home-renew .hx-journal-cover-arrow { width:35px; height:35px; font-size:21px; right:17px; bottom:18px; }
  #hh-home-renew .hx-journal-story > a { grid-template-columns:115px minmax(0,1fr); gap:17px; }
  #hh-home-renew .hx-journal-story h3 { font-size:21px; }
  #hh-home-renew .hx-journal-story-copy > p { font-size:11px; }
  #hh-home-renew .hx-journal-story .hx-journal-meta { font-size:7px; gap:6px; }
}
@media (prefers-reduced-motion:reduce) {
  #hh-home-renew .hx-project-option-content, #hh-home-renew .hx-trust-open svg, #hh-home-renew .hx-journal-feature-image img, #hh-home-renew .hx-journal-story-image img { transition:none; }
  #hh-home-renew .hx-journal-feature > a:hover img, #hh-home-renew .hx-journal-story > a:hover img { transform:none; }
}

/* HH_HOME_SEO_CSS_START */
/* Homepage decision and migration guides. All new rules stay inside this component. */
#hh-home-renew #hh-home-seo{--hs-line:#2a3e5a;--hs-muted:#b1c1d7;--hs-blue:#92c5ff;width:100%;color:#eff5ff;background:#0a1429;font:400 16px/1.8 Inter,"Segoe UI",Arial,sans-serif;text-align:left}
#hh-home-renew #hh-home-seo *{box-sizing:border-box}
#hh-home-renew #hh-home-seo .hs-wrap{width:min(1450px,calc(100% - 64px));margin:0 auto}
#hh-home-renew #hh-home-seo section{padding:92px 0;scroll-margin-top:120px}
#hh-home-renew #hh-home-seo :is(h2,h3,p,dl,dt,dd){margin:0;font-family:inherit;text-transform:none}
#hh-home-renew #hh-home-seo p{font-size:15px;line-height:1.85;color:var(--hs-muted)}
#hh-home-renew #hh-home-seo a{color:#a4d0ff;text-decoration:underline;text-underline-offset:4px}
#hh-home-renew #hh-home-seo a:hover{color:#fff}
#hh-home-renew #hh-home-seo .hs-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:46px}
#hh-home-renew #hh-home-seo .hs-heading>p{max-width:550px;font-size:16px;padding-bottom:3px}
#hh-home-renew #hh-home-seo .hs-eyebrow{display:flex;gap:11px;align-items:center;font-size:10px;letter-spacing:.13em;font-weight:650;line-height:1.6;color:#9dc8ff;margin-bottom:20px}
#hh-home-renew #hh-home-seo .hs-eyebrow::before{content:"";display:block;width:23px;height:2px;background:#e4c465;flex:none}
#hh-home-renew #hh-home-seo h2{font-size:clamp(34px,3.5vw,54px);font-weight:730;line-height:1.12;letter-spacing:-.045em;color:#f1f6ff}
#hh-home-renew #hh-home-seo h2>span{color:#8ebcf5}
#hh-home-renew #hh-home-seo h3{font-size:19px;line-height:1.4;font-weight:650;letter-spacing:-.025em;color:#eef5ff}
#hh-home-renew #hh-home-seo .hs-selection{border-top:1px solid #26354d;background:radial-gradient(ellipse at 90% 15%,#182e4c65,transparent 50%),#0a1429}
#hh-home-renew #hh-home-seo .hs-selection-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:50px;align-items:start}
#hh-home-renew #hh-home-seo .hs-factor{display:grid;grid-template-columns:33px minmax(0,1fr);gap:8px 18px;padding:26px 0;border-top:1px solid var(--hs-line);position:relative}
#hh-home-renew #hh-home-seo .hs-factor:last-child{border-bottom:1px solid var(--hs-line)}
#hh-home-renew #hh-home-seo .hs-index{font-size:13px;line-height:1.7;letter-spacing:.04em;color:#7babdf;padding-top:2px}
#hh-home-renew #hh-home-seo .hs-factor p{margin-top:10px;font-size:14px;line-height:1.85}
#hh-home-renew #hh-home-seo .hs-tag{grid-column:2;display:block;width:max-content;max-width:100%;margin-top:2px;color:#7792b6;font-size:8px;line-height:1.5;letter-spacing:.13em}
#hh-home-renew #hh-home-seo .hs-cost{padding:28px 30px 30px;border:1px solid #395573;border-radius:16px;background:linear-gradient(145deg,#192e49,#102039 70%);box-shadow:0 20px 55px #020c1b2e}
#hh-home-renew #hh-home-seo .hs-cost-top{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #38516f;padding-bottom:21px;margin-bottom:25px;color:#96b5d8;font-size:9px;letter-spacing:.12em;line-height:1.6}
#hh-home-renew #hh-home-seo .hs-cost-top svg{width:26px;height:26px;fill:none;stroke:#8dc1ff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
#hh-home-renew #hh-home-seo .hs-cost h3{font-size:29px;line-height:1.25;letter-spacing:-.04em}
#hh-home-renew #hh-home-seo .hs-cost h3>span{color:#9bbfee}
#hh-home-renew #hh-home-seo .hs-cost>p{margin-top:18px;font-size:14px}
#hh-home-renew #hh-home-seo .hs-cost-lines{margin-top:24px;border-top:1px solid #354c67}
#hh-home-renew #hh-home-seo .hs-cost-lines>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:15px;padding:16px 0;border-bottom:1px solid #354c67}
#hh-home-renew #hh-home-seo .hs-cost-lines dt{font-size:12px;color:#f0f6ff;font-weight:600;line-height:1.8}
#hh-home-renew #hh-home-seo .hs-cost-lines dd{font-size:12px;color:#abc0d9;line-height:1.8}
#hh-home-renew #hh-home-seo .hs-cost-lines .hs-cost-renewal{border-bottom-color:#5b82ab}
#hh-home-renew #hh-home-seo .hs-cost-note{font-size:12px;line-height:1.8}
#hh-home-renew #hh-home-seo .hs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:13px 18px;border:1px solid #5ca1f0;border-radius:7px;background:linear-gradient(110deg,#2172d4,#328cd5);color:#fff;font-size:12px;font-weight:650;line-height:1.6;text-decoration:none}
#hh-home-renew #hh-home-seo .hs-button:hover{background:#318cdd;border-color:#9dcfff}
#hh-home-renew #hh-home-seo .hs-button>span{font-size:21px;font-weight:400;line-height:1}
#hh-home-renew #hh-home-seo .hs-cost>.hs-button{width:100%;margin-top:23px}
#hh-home-renew #hh-home-seo .hs-upgrade{border-top:1px solid #344d6a;margin-top:28px;padding-top:23px}
#hh-home-renew #hh-home-seo .hs-upgrade>span{display:block;font-size:9px;line-height:1.8;letter-spacing:.1em;color:#94b7df;font-weight:600;margin-bottom:11px}
#hh-home-renew #hh-home-seo .hs-upgrade p{font-size:12px}
#hh-home-renew #hh-home-seo .hs-sources{display:flex;flex-wrap:wrap;gap:13px 30px;align-items:center;padding-top:26px;margin-top:28px;border-top:1px solid #283c58}
#hh-home-renew #hh-home-seo .hs-sources>span{font-size:8px;letter-spacing:.13em;line-height:1.6;color:#809bbd}
#hh-home-renew #hh-home-seo .hs-sources>a{display:inline-flex;align-items:center;gap:13px;min-height:32px;font-size:11px;line-height:1.6;color:#adc9e9;text-decoration:none}
#hh-home-renew #hh-home-seo .hs-sources>a:hover{color:#fff;text-decoration:underline}
#hh-home-renew #hh-home-seo .hs-migration{background:#080f24;border-top:1px solid #2a3a55}
#hh-home-renew #hh-home-seo .hs-check-toolbar{display:flex;align-items:center;gap:35px;padding:21px 0;border-top:1px solid #2b405e;border-bottom:1px solid #2b405e;margin-bottom:32px}
#hh-home-renew #hh-home-seo .hs-check-toolbar>div>span{display:block;color:#7f9bbd;font-size:8px;letter-spacing:.14em;line-height:1.7}
#hh-home-renew #hh-home-seo .hs-check-toolbar p{font-size:13px;color:#d5e7fa;margin-top:4px;min-width:195px;font-variant-numeric:tabular-nums}
#hh-home-renew #hh-home-seo .hs-progress{display:block;appearance:none;-webkit-appearance:none;width:210px;max-width:100%;height:5px;background:#223652;border:0;border-radius:4px;overflow:hidden}
#hh-home-renew #hh-home-seo .hs-progress::-webkit-progress-bar{background:#223652;border-radius:4px}
#hh-home-renew #hh-home-seo .hs-progress::-webkit-progress-value{background:#66cbb9;border-radius:4px}
#hh-home-renew #hh-home-seo .hs-progress::-moz-progress-bar{background:#66cbb9;border-radius:4px}
#hh-home-renew #hh-home-seo .hs-reset{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:42px;margin:0 0 0 auto;padding:10px 15px;border:1px solid #3c587b;border-radius:6px;background:#101e34;color:#bad6f9;font:550 11px/1.6 Inter,"Segoe UI",Arial,sans-serif;box-shadow:none;cursor:pointer}
#hh-home-renew #hh-home-seo .hs-reset:disabled{color:#8b9cb4;border-color:#2a3c56;cursor:default;opacity:.65}
#hh-home-renew #hh-home-seo .hs-reset:not(:disabled):hover{background:#1b3556;color:#fff}
#hh-home-renew #hh-home-seo .hs-reset::before,#hh-home-renew #hh-home-seo .hs-reset::after{content:none}
#hh-home-renew #hh-home-seo .hs-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
#hh-home-renew #hh-home-seo .hs-phase{min-width:0}
#hh-home-renew #hh-home-seo .hs-phase-head{display:grid;grid-template-columns:37px minmax(0,1fr);gap:1px 13px;padding:0 0 22px;border-bottom:1px solid #334966;margin-bottom:3px}
#hh-home-renew #hh-home-seo .hs-phase-head>span{grid-row:1/3;color:#4c759f;font-size:31px;line-height:1.25;font-weight:400;letter-spacing:-.05em}
#hh-home-renew #hh-home-seo .hs-phase-head h3{font-size:20px}
#hh-home-renew #hh-home-seo .hs-phase-head small{color:#7794b8;font-size:8px;line-height:1.7;letter-spacing:.1em}
#hh-home-renew #hh-home-seo .hs-check{display:flex;align-items:start;gap:14px;padding:24px 0;margin:0;border-bottom:1px solid #20334e;cursor:pointer}
#hh-home-renew #hh-home-seo .hs-check>input{appearance:auto!important;-webkit-appearance:auto!important;display:block!important;position:static!important;width:19px!important;height:19px!important;min-width:19px;margin:4px 0 0!important;padding:0;opacity:1!important;clip:auto!important;accent-color:#5cbfa9;cursor:pointer;flex:none}
#hh-home-renew #hh-home-seo .hs-check-copy{display:block;min-width:0}
#hh-home-renew #hh-home-seo .hs-check strong{display:block;color:#e5effe;font-size:15px;font-weight:600;line-height:1.55;letter-spacing:-.015em}
#hh-home-renew #hh-home-seo .hs-check-copy>span{display:block;color:#a9bdd5;font-size:13px;line-height:1.85;margin-top:11px}
#hh-home-renew #hh-home-seo .hs-check>input:checked+.hs-check-copy strong{color:#85d9c9}
#hh-home-renew #hh-home-seo .hs-migration-foot{display:flex;gap:45px;justify-content:space-between;align-items:center;margin-top:32px;padding:24px 27px;border:1px solid #304664;border-radius:10px;background:#112038}
#hh-home-renew #hh-home-seo .hs-migration-foot>p{font-size:12px;max-width:800px;line-height:1.8}
#hh-home-renew #hh-home-seo .hs-migration-foot strong{display:block;margin-bottom:4px;color:#d4e8ff;font-size:13px;font-weight:600}
#hh-home-renew #hh-home-seo .hs-migration-foot>.hs-button{flex:none}
#hh-home-renew #hh-home-seo [hidden]{display:none!important}
#hh-home-renew #hh-home-seo :is(a,button,input):focus-visible{outline:3px solid #a1ccff;outline-offset:5px}
@media(max-width:1100px){
 #hh-home-renew #hh-home-seo .hs-heading{gap:40px}
 #hh-home-renew #hh-home-seo .hs-selection-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px}
 #hh-home-renew #hh-home-seo .hs-cost{padding:24px}
 #hh-home-renew #hh-home-seo .hs-cost h3{font-size:26px}
 #hh-home-renew #hh-home-seo .hs-check-grid{gap:24px}
 #hh-home-renew #hh-home-seo .hs-phase-head h3{font-size:18px}
}
@media(max-width:850px){
 #hh-home-renew #hh-home-seo section{padding:72px 0}
 #hh-home-renew #hh-home-seo .hs-heading{grid-template-columns:1fr;gap:23px;margin-bottom:33px}
 #hh-home-renew #hh-home-seo .hs-heading>p{max-width:none;font-size:15px}
 #hh-home-renew #hh-home-seo .hs-selection-layout{grid-template-columns:1fr;gap:32px}
 #hh-home-renew #hh-home-seo .hs-cost{max-width:660px;width:100%;margin:auto}
 #hh-home-renew #hh-home-seo .hs-check-grid{grid-template-columns:1fr;gap:30px}
 #hh-home-renew #hh-home-seo .hs-phase{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}
 #hh-home-renew #hh-home-seo .hs-phase-head{grid-column:1/-1}
 #hh-home-renew #hh-home-seo .hs-migration-foot{flex-direction:column;align-items:stretch;gap:21px}
 #hh-home-renew #hh-home-seo .hs-migration-foot>.hs-button{align-self:flex-start}
}
@media(max-width:540px){
 #hh-home-renew #hh-home-seo .hs-wrap{width:calc(100% - 32px)}
 #hh-home-renew #hh-home-seo section{padding:56px 0}
 #hh-home-renew #hh-home-seo h2{font-size:34px}
 #hh-home-renew #hh-home-seo .hs-eyebrow{font-size:9px}
 #hh-home-renew #hh-home-seo .hs-heading>p{font-size:14px}
 #hh-home-renew #hh-home-seo .hs-factor{grid-template-columns:25px minmax(0,1fr);gap:7px 12px;padding:22px 0}
 #hh-home-renew #hh-home-seo .hs-factor h3{font-size:18px}
 #hh-home-renew #hh-home-seo .hs-cost{padding:24px 20px}
 #hh-home-renew #hh-home-seo .hs-cost-lines>div{grid-template-columns:82px minmax(0,1fr);gap:12px}
 #hh-home-renew #hh-home-seo .hs-phase{display:block}
 #hh-home-renew #hh-home-seo .hs-phase-head h3{font-size:21px}
 #hh-home-renew #hh-home-seo .hs-check-copy>span{font-size:14px}
 #hh-home-renew #hh-home-seo .hs-check-toolbar{flex-wrap:wrap;gap:14px 18px;padding:18px 0}
 #hh-home-renew #hh-home-seo .hs-check-toolbar>div{flex:1}
 #hh-home-renew #hh-home-seo .hs-progress{width:100%;order:3}
 #hh-home-renew #hh-home-seo .hs-reset{margin-left:0;min-height:42px;padding:9px 11px;font-size:10px}
 #hh-home-renew #hh-home-seo .hs-migration-foot{padding:21px 19px;gap:18px}
 #hh-home-renew #hh-home-seo .hs-migration-foot>.hs-button{width:100%}
 #hh-home-renew #hh-home-seo .hs-sources{gap:10px 20px;align-items:flex-start}
 #hh-home-renew #hh-home-seo .hs-sources>span{width:100%}
}
@media(prefers-reduced-motion:reduce){#hh-home-renew #hh-home-seo *{transition:none!important;scroll-behavior:auto!important}}

/* HH_HOME_SEO_CSS_END */
