/* Campaigns, simulation and analytics. Shares the home content gutters. */
.hhq{position:relative;isolation:isolate;overflow:hidden;padding:70px 0 68px;background:linear-gradient(90deg,#f7faff,#fff 47%,#f1f8ff);color:#091338;font-family:"HH Inter",Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;scroll-margin-top:96px}
.hhq *{box-sizing:border-box}
.hhq::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('/assets/integrations-waves.svg') center/100% 100% no-repeat;opacity:.9;-webkit-mask-image:linear-gradient(transparent,#000 160px,#000 calc(100% - 110px),transparent);mask-image:linear-gradient(transparent,#000 160px,#000 calc(100% - 110px),transparent)}
main.gap-24>.hhs+.hhq{margin-block-start:calc(-24 * var(--spacing,.25rem))}
@media(min-width:768px){main.md\:gap-40>.hhs+.hhq{margin-block-start:calc(-40 * var(--spacing,.25rem))}}
.hhq svg{display:block;flex:none;width:24px;height:24px}
.hhq button{font:inherit;cursor:pointer}
.hhq a:focus-visible,.hhq button:focus-visible{outline:3px solid #1683ed;outline-offset:4px}
.hhq ul{list-style:none;margin:0;padding:0}
.hhq-layout{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:22px;align-items:center}
.hhq-intro{min-width:0}
.hhq-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 13px;border-radius:999px;background:linear-gradient(120deg,#e4f4ff,#d8eafe);box-shadow:0 4px 8px #3f93df24;font-size:clamp(11px,.94vw,15px);line-height:1.2;font-weight:600;letter-spacing:-.04em;white-space:nowrap}
.hhq-eyebrow svg{width:22px;height:22px;color:#0079ff}
.hhq h2{margin:39px 0 0;font-size:clamp(30px,2.2vw,38px);font-weight:700;line-height:1.12;letter-spacing:-.05em}
.hhq h2 em{display:inline-block;margin-top:2px;white-space:nowrap;font-style:normal;background:linear-gradient(105deg,#0065ff,#00a1d6 48%,#00c125);background-clip:text;-webkit-background-clip:text;color:transparent}
.hhq-lead{margin:27px 0 0;max-width:350px;color:#152248;font-size:clamp(16px,1.17vw,19px);font-weight:400;line-height:1.35;letter-spacing:-.025em;text-wrap:pretty}
.hhq-cta{display:inline-flex;align-items:center;justify-content:center;gap:13px;margin-top:39px;padding:12px 24px;border:0;border-radius:999px;background:linear-gradient(105deg,#006dff,#00bfc5 50%,#00d71d);box-shadow:0 8px 16px #00b8b92b;color:#fff;font-size:clamp(17px,1.3vw,21px)!important;font-weight:600!important;line-height:1.25;letter-spacing:-.03em;white-space:nowrap;transition:transform .2s,filter .2s}
.hhq-cta svg{width:32px;height:32px}
.hhq-cta:hover{transform:translateY(-2px);filter:brightness(1.04)}
.hhq-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;align-items:stretch}
.hhq-card{position:relative;display:grid;grid-template-columns:39px minmax(0,1fr);grid-template-rows:43px minmax(0,1fr);min-width:0;height:520px;padding:6px;border:1px solid #fff;border-radius:27px;background:linear-gradient(125deg,#f6fbffe6,#e7f3ffd9);box-shadow:0 8px 15px #237dcc2b,inset 0 0 0 1px #ffffffc9;transition:box-shadow .3s}
.hhq-appbar{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:10px;min-width:0;padding:4px 9px 7px;border-bottom:1px solid #d9eaff;border-radius:21px 21px 12px 0;background:linear-gradient(120deg,#fff,#eff7ffdb)}
.hhq-appbar>img{display:block;flex:none;width:85px;height:auto;max-width:none}
.hhq-app-name{display:inline-flex;align-items:center;gap:5px;flex:none;padding-left:10px;border-left:1px solid #d3e2f5;color:#0c1c4b;font-size:9px;font-weight:500;line-height:1.2;white-space:nowrap}
.hhq-app-name svg{width:11px;height:11px}
.hhq-app-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;margin-left:auto;color:#142f70}
.hhq-app-actions>svg{width:14px;height:14px}
.hhq-app-actions>span{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#dceeff;color:#0056f5}
.hhq-app-actions>span svg{width:15px;height:15px}
.hhq-rail{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:center;gap:13px;padding:17px 4px;border-radius:19px 0 0 19px;background:linear-gradient(125deg,#32627f,#082a47 75%,#061e38);color:#f2fbff}
.hhq-rail>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px}
.hhq-rail svg{width:17px;height:17px}
.hhq-rail .is-current{border:1px solid #c3ebff;background:linear-gradient(135deg,#c0ecff,#318dde);box-shadow:0 0 12px #4dc2ff80;color:#fff}
.hhq-card-main{grid-column:2;grid-row:2;position:relative;display:flex;flex-direction:column;gap:15px;min-width:0;min-height:0;overflow:hidden;padding:18px 13px 15px;border-radius:0 19px 19px 0;background:linear-gradient(130deg,#f9fcffd9,#edf6ffcc)}
.hhq-card-heading{display:flex;align-items:flex-start;gap:11px;min-width:0}
.hhq-heading-icon{display:grid;place-items:center;width:47px;height:47px;flex:none;border-radius:50%;background:linear-gradient(130deg,#f9fdff,#b7ddff);box-shadow:0 5px 8px #308bcf21;color:#0086ff}
.hhq-heading-icon svg{width:31px;height:31px}
.hhq-card-heading>div{min-width:0;flex:1;padding-top:6px}
.hhq-card-heading h3{margin:0;font-size:clamp(17px,1.27vw,23px);font-weight:650;line-height:1.14;letter-spacing:-.055em}
.hhq-card-heading p{margin:7px 0 0;font-size:clamp(11px,.77vw,13px);line-height:1.3;letter-spacing:-.035em}
.hhq-campaign-setup{padding:14px 12px;border:1px solid #fff;border-radius:19px;background:linear-gradient(120deg,#ffffffde,#edf6ffb3);box-shadow:0 4px 8px #3c8fd523}
.hhq-campaign-setup h4{margin:0 0 12px;font-size:14px;font-weight:650;line-height:1.2;letter-spacing:-.04em}
.hhq-campaign-setup>div{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:center;min-width:0}
.hhq-campaign-setup ul{display:grid;gap:11px}
.hhq-campaign-setup li{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;line-height:1.15;letter-spacing:-.04em;white-space:nowrap}
.hhq-campaign-setup li>span{display:grid;place-items:center;flex:none;width:17px;height:17px;border-radius:50%;background:linear-gradient(120deg,#e2ffd4,#d5fbcf);box-shadow:0 2px 5px #19d2461a;color:#00b81e}
.hhq-campaign-setup li svg{width:13px;height:13px;stroke-width:2.2}
.hhq-campaign-wave{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-width:0;min-height:114px;padding:11px 6px;border-radius:18px;background:linear-gradient(135deg,#fff,#eef7ff);box-shadow:0 4px 8px #4898d812}
.hhq-wave{display:flex;align-items:center;justify-content:center;gap:3px;max-width:100%;height:46px}
.hhq-wave i{display:block;flex:0 1 4px;width:4px;min-width:2px;height:var(--hhq-bar);border-radius:999px;background:#078bff;animation:hhq-wave 1.15s ease-in-out var(--hhq-delay) infinite;animation-play-state:paused;transform-origin:center}
.hhq-wave i:nth-child(5),.hhq-wave i:nth-child(6),.hhq-wave i:nth-child(7),.hhq-wave i:nth-child(8){background:#9d50ff}
.hhq.is-visible .hhq-wave i{animation-play-state:running}
.hhq-running{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:82px;padding:5px 8px;border-radius:999px;background:linear-gradient(120deg,#e2ffd9,#d5ffd5);color:#06952a;font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap}
.hhq-running i{width:6px;height:6px;border-radius:50%;background:#00c928}
.hhq-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.hhq-metrics li{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:57px;padding:8px 5px;border:1px solid #fff;border-radius:15px;background:linear-gradient(135deg,#fff,#f0f8ff);box-shadow:0 4px 6px #297eb51c}
.hhq-metrics svg{width:22px;height:22px;color:#007cff}
.hhq-metrics strong{display:block;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.1;letter-spacing:-.045em}
.hhq-metrics li>div{min-width:0}
.hhq-metrics li span{display:block;margin-top:4px;white-space:nowrap;font-size:9px;line-height:1.1;letter-spacing:-.04em}
.hhq-metrics .is-purple>svg{color:#9b09f7}.hhq-metrics .is-green>svg{color:#00bb2e}
.hhq-explore{display:flex;align-items:center;justify-content:center;gap:10px;min-height:43px;margin:0 4px;margin-top:auto;padding:9px 8px;border:1px solid #bcdcff;border-radius:999px;background:linear-gradient(#fff,#e8f3ff);box-shadow:0 4px 6px #3184c623;color:#0636f1;text-decoration:none;font-size:17px;font-weight:600;line-height:1.15;letter-spacing:-.05em;white-space:nowrap;transition:filter .2s}
.hhq-explore svg{width:21px;height:21px}.hhq-explore:hover{filter:brightness(.97)}
.hhq-simulation{box-shadow:0 8px 17px #007ccd4a,inset 0 0 0 1px #fff}
.hhq-simulation .hhq-card-main{gap:20px;padding:18px 13px 15px;background:radial-gradient(ellipse 90% 80% at 95% 40%,#6631f9cc,transparent),radial-gradient(ellipse 100% 60% at 80% 100%,#00e5e8cc,transparent),linear-gradient(145deg,#08b9ff,#0052e6 48%,#003fc2);color:#fff}
.hhq-simulation .hhq-rail{background:linear-gradient(135deg,#005d87,#002849 80%)}
.hhq-simulation .hhq-heading-icon{background:linear-gradient(130deg,#00cbff,#0075e8);box-shadow:0 5px 10px #004aba40;color:#fff}
.hhq-simulation .hhq-card-heading{position:relative}
.hhq-simulation .hhq-card-heading h3{padding-right:3px}
.hhq-simulation .hhq-card-heading p{padding-top:7px;font-size:11px}
.hhq-featured{position:absolute;z-index:1;top:13px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;background:linear-gradient(#fff,#deefff);color:#0062ef;font-size:9px;font-weight:600;line-height:1;white-space:nowrap}
.hhq-featured svg{width:10px;height:10px;fill:currentColor}
.hhq-simulation .hhq-card-heading>div{padding-top:3px}
.hhq-simulation .hhq-card-heading h3{font-size:20px;line-height:1.15}
.hhq-persona{display:flex;align-items:center;gap:10px;min-height:158px;padding:17px 12px;border:1px solid #fff;border-radius:22px;background:linear-gradient(125deg,#edf6ffed,#dcd3ffed 58%,#efe3ffed);box-shadow:0 0 0 2px #edfaff4d,0 4px 18px #b881ff6b,inset 0 1px 5px #fff;color:#101439}
.hhq-persona-orb{display:grid;place-items:center;flex:none;width:70px;height:83px;border:1px solid #fff;border-radius:22px;background:linear-gradient(145deg,#fff,#d8d5ff);box-shadow:0 7px 8px #6a60c94d,inset 0 2px 8px #fff}
.hhq-persona-orb .hhq-wave{gap:3px;width:57px;height:50px}
.hhq-persona-orb .hhq-wave i{height:calc(var(--hhq-bar)*.8);min-width:2px;max-width:4px}
.hhq-persona-orb .hhq-wave i:nth-child(n+7){background:#06c64a}
.hhq-persona>div:last-child{min-width:0;flex:1}
.hhq-persona-badge{display:inline-block;padding:5px 8px;border-radius:999px;background:linear-gradient(110deg,#073dff,#a600f7);box-shadow:0 3px 6px #7532ca27;color:#fff;font-size:10px;line-height:1.1;letter-spacing:-.04em;white-space:nowrap}
.hhq-persona h4{margin:10px 0 6px;font-size:15px;font-weight:650;line-height:1.15;letter-spacing:-.05em}
.hhq-persona p{margin:0;font-size:10px;line-height:1.35;letter-spacing:-.04em}
.hhq-sim-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.hhq-sim-features li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:12px;line-height:1.2;letter-spacing:-.03em}
.hhq-sim-features svg{width:31px;height:31px;filter:drop-shadow(0 2px 3px #00499955)}
.hhq-simulation .hhq-explore{border-color:#d1ffff;background:linear-gradient(#fff,#d9faff);box-shadow:0 5px 9px #0349c859;color:#002aff}
.hhq-analytics .hhq-card-main{gap:12px}
.hhq-analytics .hhq-card-heading{gap:9px}
.hhq-analytics .hhq-heading-icon{width:45px;height:45px}
.hhq-analytics .hhq-card-heading h3{font-size:clamp(16px,1.16vw,21px);white-space:nowrap}
.hhq-analytics-overview{padding:0 0 3px;border:1px solid #ffffffc9;border-radius:17px;background:linear-gradient(130deg,#ffffffbd,#edf7ffad);box-shadow:0 4px 6px #297eb51c}
.hhq-analytics .hhq-metrics{gap:5px}
.hhq-analytics .hhq-metrics li{gap:5px;min-height:49px;padding:7px 4px;border-radius:14px}
.hhq-analytics .hhq-metrics svg{width:21px;height:21px;padding:2px;border-radius:8px;background:#e8f7ff;box-shadow:0 2px 5px #3c91cf12}
.hhq-analytics .hhq-metrics .is-green svg{background:#edffe7}.hhq-analytics .hhq-metrics .is-purple svg{background:#f8e9ff}
.hhq-analytics .hhq-metrics strong{font-size:15px}
.hhq-analytics .hhq-metrics li span{font-size:8px;letter-spacing:-.05em}
.hhq .hhq-chart{display:block;width:100%;height:100px;padding:5px 6px 0}
.hhq-insights{padding:11px 12px 10px;border:1px solid #fff;border-radius:17px;background:linear-gradient(130deg,#ffffffd4,#e8f3ffab);box-shadow:0 4px 6px #297eb51c}
.hhq-insights h4{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:14px;font-weight:650;line-height:1.1;letter-spacing:-.04em}
.hhq-insights h4 svg{width:21px;height:21px;color:#007bff}
.hhq-insights ul{display:grid;gap:5px}
.hhq-insights li{display:flex;align-items:center;gap:7px;min-width:0;padding:2px 0;border-radius:7px;background:#eaf3ff7a;font-size:11px;line-height:1.2;letter-spacing:-.045em}
.hhq-insights li>span{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#eaffdf;color:#03ac27}
.hhq-insights li>span.is-purple{background:#f1e6ff;color:#7a1bde}
.hhq-insights li svg{width:15px;height:15px}
.hhq-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:78px!important}
.hhq-benefits li{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:0 18px;border-left:1px solid #c4daf5}
.hhq-benefits li:first-child{padding-left:0;border-left:0}.hhq-benefits li:last-child{padding-right:0}
.hhq-benefit-icon{display:grid;place-items:center;flex:none;width:47px;height:47px;border:1px solid #fff;border-radius:50%;background:linear-gradient(135deg,#fff,#cce6ff);box-shadow:0 4px 7px #207fc721;color:#007aff}
.hhq-benefit-icon.is-green{background:linear-gradient(135deg,#fff,#dbffd9);box-shadow:0 4px 7px #20c73612;color:#06c520}
.hhq-benefit-icon svg{width:31px;height:31px}
.hhq-benefits h3{margin:3px 0 5px;font-size:clamp(13px,.99vw,16px);font-weight:650;line-height:1.16;letter-spacing:-.045em}
.hhq-benefits p{margin:0;color:#17284c;font-size:clamp(12px,.85vw,14px);line-height:1.3;letter-spacing:-.025em}
.hhq-card.is-preview-active{box-shadow:0 0 0 2px #62bfff,0 10px 24px #018ad64d}
.hhq.is-playing .hhq-campaigns.is-preview-active .hhq-campaign-setup li{animation:hhq-check .65s ease var(--hhq-step-delay) both}
.hhq.is-playing .hhq-analytics.is-preview-active .hhq-trend-line{stroke-dasharray:1;animation:hhq-chart 1.5s ease both}
.hhq.is-playing .hhq-analytics.is-preview-active .hhq-chart-area{animation:hhq-area 1.5s ease both}
.hhq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes hhq-wave{0%,100%{transform:scaleY(.65)}50%{transform:scaleY(1)}}
@keyframes hhq-check{from{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@keyframes hhq-chart{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes hhq-area{from{opacity:0}to{opacity:1}}
@media(min-width:1700px){.hhq{padding-block:80px}.hhq-layout{gap:28px}.hhq-card{height:545px}.hhq-card-main{padding:21px 15px 17px;gap:19px}.hhq-appbar>img{width:92px}.hhq-app-name{font-size:10px}.hhq-app-actions{gap:12px}.hhq-campaign-setup{padding:16px 13px}.hhq-campaign-setup li{font-size:12px}.hhq-campaign-setup h4{font-size:15px}.hhq-metrics strong{font-size:18px}.hhq-metrics li span{font-size:10px}.hhq-persona{min-height:167px}.hhq-persona h4{font-size:17px}.hhq-persona p{font-size:11px}.hhq-simulation .hhq-card-heading h3{font-size:23px}.hhq-simulation .hhq-card-heading p{font-size:12px}.hhq-persona-badge{font-size:11px}.hhq-featured{font-size:10px}.hhq-analytics .hhq-metrics strong{font-size:16px}.hhq-analytics .hhq-metrics li span{font-size:9px}.hhq-insights li{font-size:12px}.hhq-explore{font-size:19px}}
@media(min-width:1451px) and (max-width:1699px){.hhq-featured{top:10px;right:8px;padding:4px 6px;font-size:8px}.hhq-simulation .hhq-card-heading h3{font-size:18px;padding-top:4px}.hhq-simulation .hhq-card-heading p{padding-top:3px}.hhq-persona{padding:14px 9px;gap:8px}.hhq-persona-orb{width:59px;height:76px}.hhq-persona-orb .hhq-wave{width:47px;gap:2px}.hhq-persona-badge{font-size:9px;padding:5px 6px}.hhq-persona h4{font-size:14px}.hhq-persona p{font-size:9px}.hhq-analytics .hhq-heading-icon{width:36px;height:36px}.hhq-analytics .hhq-heading-icon svg{width:25px;height:25px}.hhq-analytics .hhq-card-heading h3{font-size:16px}.hhq-analytics .hhq-metrics li{gap:3px;padding-inline:2px}.hhq-analytics .hhq-metrics svg{width:18px;height:18px}.hhq-analytics .hhq-metrics strong{font-size:13px}.hhq-analytics .hhq-metrics li span{font-size:7px}.hhq-campaign-setup>div{gap:6px}.hhq-campaign-setup li{font-size:10px;gap:5px}.hhq-wave{gap:2px}.hhq-benefits li{gap:10px;padding-inline:14px}.hhq-benefit-icon{width:42px;height:42px}.hhq-benefit-icon svg{width:28px;height:28px}}
@media(max-width:1450px){.hhq-layout{grid-template-columns:1fr;gap:36px}.hhq-intro{text-align:center;max-width:800px;margin:auto}.hhq-eyebrow{font-size:14px}.hhq h2{margin-top:25px;font-size:clamp(34px,3.5vw,44px)}.hhq h2 br:first-child{display:none}.hhq-lead{max-width:670px;margin:20px auto 0;font-size:18px}.hhq-cta{margin-top:25px;font-size:19px!important}.hhq-benefits{margin-top:54px!important}.hhq-card{height:530px}.hhq-card-heading h3{font-size:21px}.hhq-card-heading p{font-size:12px}.hhq-simulation .hhq-card-heading h3{font-size:20px}.hhq-simulation .hhq-card-heading p{font-size:11px}.hhq-analytics .hhq-card-heading h3{font-size:17px}.hhq-persona-orb{width:63px}.hhq-persona h4{font-size:14px}.hhq-persona p{font-size:9px}.hhq-persona-badge{font-size:9px}.hhq-featured{font-size:8px;padding:5px 6px;top:11px;right:9px}.hhq-benefits li{padding-inline:12px;gap:9px}.hhq-benefit-icon{width:39px;height:39px}.hhq-benefit-icon svg{width:27px;height:27px}}
@media(max-width:1100px){.hhq{padding-block:54px}.hhq-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hhq-analytics{grid-column:1/-1;justify-self:center;width:100%;max-width:540px}.hhq-card{height:535px}.hhq-card-main{padding:20px 15px 16px}.hhq-card-heading h3{font-size:22px}.hhq-simulation .hhq-card-heading h3{font-size:clamp(18px,2vw,23px)}.hhq-simulation .hhq-card-heading p{font-size:12px}.hhq-featured{font-size:9px;top:11px}.hhq-persona h4{font-size:16px}.hhq-persona p{font-size:10px}.hhq-persona-badge{font-size:10px}.hhq-analytics .hhq-card-heading h3{font-size:23px}.hhq-analytics .hhq-metrics strong{font-size:18px}.hhq-analytics .hhq-metrics li span{font-size:10px}.hhq-insights li{font-size:13px}.hhq-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 0}.hhq-benefits li:nth-child(4){border-left:0;padding-left:0}.hhq-benefits h3{font-size:14px}.hhq-benefits p{font-size:12px}}
@media(max-width:760px){.hhq{padding-block:42px 50px}.hhq-layout{gap:30px}.hhq-intro{max-width:520px}.hhq-eyebrow{font-size:12px;padding:10px 12px}.hhq h2{font-size:clamp(30px,6vw,39px);margin-top:24px}.hhq h2 br:first-child{display:initial}.hhq-lead{font-size:16px;max-width:440px}.hhq-cta{font-size:18px!important;padding:11px 22px;margin-top:26px}.hhq-cards{grid-template-columns:1fr;gap:22px;max-width:520px;width:100%;margin:auto}.hhq-card{height:530px}.hhq-analytics{grid-column:1;max-width:none}.hhq-appbar>img{width:94px}.hhq-app-name{font-size:10px}.hhq-app-actions{gap:15px}.hhq-card-heading h3{font-size:24px}.hhq-card-heading p{font-size:13px}.hhq-campaign-setup li{font-size:12px}.hhq-campaign-setup h4{font-size:16px}.hhq-campaign-wave{min-height:123px}.hhq-metrics strong{font-size:19px}.hhq-metrics li span{font-size:10px}.hhq-persona{gap:13px;padding:18px 14px;min-height:164px}.hhq-persona-orb{width:73px;height:88px}.hhq-persona-badge{font-size:11px}.hhq-persona h4{font-size:17px}.hhq-persona p{font-size:11px}.hhq-featured{font-size:10px}.hhq-simulation .hhq-card-heading h3{font-size:23px}.hhq-simulation .hhq-card-heading p{font-size:12px}.hhq-sim-features li{font-size:13px}.hhq-analytics .hhq-card-heading h3{font-size:23px}.hhq-explore{font-size:18px}.hhq-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;margin-top:38px!important}.hhq-benefits li{gap:10px;padding-inline:12px}.hhq-benefits li:nth-child(3),.hhq-benefits li:nth-child(5){border-left:0;padding-left:0}.hhq-benefits li:nth-child(4){border-left:1px solid #c4daf5;padding-left:12px}.hhq-benefits li:last-child{grid-column:1/-1;max-width:320px}.hhq-benefits h3{font-size:14px}.hhq-benefits p{font-size:12px}.hhq-benefits br{display:none}}
@media(max-width:420px){.hhq-card{grid-template-columns:34px minmax(0,1fr);padding:5px;height:525px;border-radius:24px}.hhq-rail{padding-inline:2px}.hhq-rail>span{width:27px;height:29px}.hhq-card-main{padding:17px 10px 13px}.hhq-appbar{gap:7px;padding-inline:7px}.hhq-appbar>img{width:83px}.hhq-app-name{font-size:9px;padding-left:8px;gap:4px}.hhq-app-actions{gap:9px}.hhq-app-actions>svg{width:12px;height:12px}.hhq-app-actions>span{width:20px;height:20px}.hhq-card-heading{gap:8px}.hhq-heading-icon{width:39px;height:39px}.hhq-heading-icon svg{width:27px;height:27px}.hhq-card-heading h3{font-size:21px}.hhq-card-heading p{font-size:11px}.hhq-campaign-setup{padding:13px 9px}.hhq-campaign-setup li{font-size:10px;gap:4px}.hhq-campaign-setup>div{gap:6px}.hhq-campaign-setup ul{gap:12px}.hhq-campaign-wave{min-height:117px;padding-inline:4px}.hhq-wave{gap:2px}.hhq-running{font-size:9px;min-width:74px}.hhq-metrics li{gap:4px;padding-inline:3px}.hhq-metrics svg{width:19px;height:19px}.hhq-metrics strong{font-size:16px}.hhq-metrics li span{font-size:8px}.hhq-simulation .hhq-card-main{padding:18px 10px 13px}.hhq-simulation .hhq-card-heading h3{font-size:20px}.hhq-simulation .hhq-card-heading p{font-size:11px}.hhq-featured{font-size:8px;padding:4px 6px;top:10px;right:8px}.hhq-persona{padding:16px 9px;gap:9px}.hhq-persona-orb{width:58px;height:77px}.hhq-persona-orb .hhq-wave{width:45px;gap:2px}.hhq-persona-badge{font-size:9px;padding-inline:6px}.hhq-persona h4{font-size:14px}.hhq-persona p{font-size:9px}.hhq-sim-features li{font-size:11px}.hhq-sim-features svg{width:28px;height:28px}.hhq-analytics .hhq-card-heading{gap:8px}.hhq-analytics .hhq-heading-icon{width:34px;height:34px}.hhq-analytics .hhq-heading-icon svg{width:23px;height:23px}.hhq-analytics .hhq-card-heading h3{font-size:17px}.hhq-analytics .hhq-card-heading p{font-size:11px}.hhq-analytics .hhq-metrics strong{font-size:14px}.hhq-analytics .hhq-metrics li span{font-size:7px}.hhq-analytics .hhq-metrics svg{width:18px;height:18px}.hhq-insights{padding-inline:9px}.hhq-insights li{font-size:11px}.hhq-explore{font-size:16px;gap:8px}.hhq-benefit-icon{width:34px;height:34px}.hhq-benefit-icon svg{width:24px;height:24px}.hhq-benefits li{gap:8px;padding-inline:10px}.hhq-benefits h3{font-size:12px}.hhq-benefits p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hhq *{animation:none!important;transition:none!important}.hhq-cta:hover{transform:none}}
