.qh-home{--qh-ink:#102638;--qh-text:#334554;--qh-muted:#60707d;--qh-line:#dbe3e8;--qh-soft:#f2f6f8;--qh-white:#ffffff;--qh-yellow:#f2ab3c;--qh-cyan:#4dd0c8;--qh-blue:#63a4ff;--qh-violet:#a78bfa;--qh-pink:#ff73ad;--qh-coral:#ff7b6b;--qh-green:#73d39c;box-sizing:border-box;width:min(100%, 1240px);max-width:none;margin:0 auto;padding:12px 20px 72px;color:var(--qh-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.entry-content>.wp-block-group.qh-home{padding:12px 20px 72px}.qh-home *,.qh-home *::before,.qh-home *::after{box-sizing:border-box}.qh-home :where(h1,h2,h3,p){margin-top:0}.qh-home :where(h1,h2,h3){color:var(--qh-ink);font-family:inherit;letter-spacing:-.04em}.qh-home a:focus-visible{outline:3px solid var(--qh-yellow);outline-offset:4px}.qh-eyebrow{margin-bottom:14px;color:#28618f;font-size:13px;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.qh-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(34px, 6vw, 78px);min-height:590px;padding:clamp(38px, 7vw, 82px);overflow:hidden;border-radius:32px;background:linear-gradient(135deg,#f6f9fb 0%,#edf4f8 100%)}.qh-hero h1{max-width:760px;margin-bottom:24px;font-size:clamp(50px, 3vw, 118px)!important;font-weight:850;line-height:.92}.qh-hero-copy>p:not(.qh-eyebrow,.qh-guide-link){max-width:670px;margin-bottom:28px;color:var(--qh-text);font-size:clamp(19px, 2.2vw, 25px);line-height:1.48}.qh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.qh-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:2px solid var(--qh-ink);border-radius:11px;color:var(--qh-ink);font-size:15px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.qh-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(16 38 56 / .14)}.qh-home a.qh-button--primary,.qh-home a.qh-button--primary:visited,.qh-home a.qh-button--primary:hover,.qh-home a.qh-button--primary:focus-visible{background:var(--qh-ink);color:var(--qh-white)}.qh-home a.qh-button--secondary,.qh-home a.qh-button--secondary:visited,.qh-home a.qh-button--secondary:hover,.qh-home a.qh-button--secondary:focus-visible{background:var(--qh-white);color:var(--qh-ink)}.qh-home a.qh-button--quiet,.qh-home a.qh-button--quiet:visited,.qh-home a.qh-button--quiet:hover,.qh-home a.qh-button--quiet:focus-visible{border-color:#fff0;background:#fff0;color:var(--qh-ink)}.qh-button-arrow{margin-left:6px;font-size:19px;font-weight:900;line-height:1}.qh-guide-link{margin:0;color:var(--qh-muted);font-size:14px;line-height:1.5}.qh-guide-link a{color:#24577f;font-weight:750;text-underline-offset:.18em}.qh-hero-visual{position:relative;min-height:420px}.qh-visual-shell{position:absolute;inset:34px 0 0 34px;padding:24px;border-radius:26px;background:var(--qh-ink);box-shadow:0 24px 55px rgb(16 38 56 / .24);color:var(--qh-white);animation:qh-float 7s ease-in-out infinite}.qh-visual-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;color:#dce8ee;font-size:13px;font-weight:750}.qh-visual-label span:last-child{color:var(--qh-yellow)}.qh-palette-demo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:180px;overflow:hidden;border-radius:18px}.qh-palette-demo span:nth-child(1){background:#f4efe6}.qh-palette-demo span:nth-child(2){background:#a4b494}.qh-palette-demo span:nth-child(3){background:#4dd0c8}.qh-palette-demo span:nth-child(4){background:#ff7b6b}.qh-palette-demo span:nth-child(5){background:#41395f}.qh-stage-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.qh-stage-row span{padding:10px 7px;border:1px solid rgb(255 255 255 / .18);border-radius:9px;color:#dce8ee;font-size:12px;font-weight:750;text-align:center}.qh-floating-chip{position:absolute;z-index:2;right:-18px;bottom:18px;display:grid;min-width:170px;gap:4px;padding:15px 18px;border:1px solid rgb(16 38 56 / .12);border-radius:15px;background:var(--qh-white);box-shadow:0 16px 35px rgb(16 38 56 / .17);color:var(--qh-ink);animation:qh-float 7s ease-in-out -2.4s infinite}.qh-floating-chip strong{font-size:18px}.qh-floating-chip span{color:var(--qh-muted);font-size:12px}.qh-section{padding:clamp(52px, 6.5vw, 82px) 0 0}.qh-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.qh-section-head>div{max-width:780px}.qh-section-head h2,.qh-split-copy h2,.qh-dna-copy h2{margin-bottom:14px;font-size:clamp(34px, 5vw, 58px);font-weight:830;line-height:1.02}.qh-section-head p:not(.qh-eyebrow),.qh-split-copy>p:not(.qh-eyebrow),.qh-dna-copy>p:not(.qh-eyebrow){margin-bottom:0;color:var(--qh-muted);font-size:18px;line-height:1.6}.qh-text-link{flex:0 0 auto;color:#24577f;font-size:15px;font-weight:800;text-decoration-thickness:2px;text-underline-offset:.2em}.qh-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qh-tool-card{--qh-card-accent:var(--qh-yellow);position:relative;display:flex;min-width:0;min-height:270px;flex-direction:column;padding:26px;overflow:hidden;border-radius:20px;background:var(--qh-ink);color:var(--qh-white);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.qh-tool-card::before{position:absolute;inset:0 0 auto;height:6px;background:var(--qh-card-accent);content:""}.qh-tool-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgb(16 38 56 / .2)}.qh-tool-card--feature{grid-column:span 2;min-height:300px;background:var(--qh-ink)}.qh-tool-card--feature::after{position:absolute;z-index:0;top:-90px;right:-80px;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,rgb(242 171 60 / .34) 0%,rgb(242 171 60 / .12) 42%,#fff0 72%);content:"";pointer-events:none;animation:qh-feature-glow 8s ease-in-out infinite}.qh-tool-card--feature>*{position:relative;z-index:1}.qh-accent-cyan{--qh-card-accent:var(--qh-cyan)}.qh-accent-blue{--qh-card-accent:var(--qh-blue)}.qh-accent-violet{--qh-card-accent:var(--qh-violet)}.qh-accent-pink{--qh-card-accent:var(--qh-pink)}.qh-accent-coral{--qh-card-accent:var(--qh-coral)}.qh-accent-green{--qh-card-accent:var(--qh-green)}.qh-accent-yellow{--qh-card-accent:var(--qh-yellow)}.qh-tool-icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:28px}.qh-tool-icon img{display:block;width:38px;height:38px;margin:0}.qh-tool-card h3{margin-bottom:10px;color:var(--qh-white);font-size:clamp(24px, 3vw, 34px);font-weight:820;line-height:1.06}.qh-tool-card p{max-width:560px;margin-bottom:26px;color:#d9e5eb;font-size:15px;line-height:1.55}.qh-tool-card strong:last-child{margin-top:auto;color:var(--qh-card-accent);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.qh-more-tools-disclosure{margin-top:16px}.qh-more-tools-disclosure>summary{display:none;list-style:none}.qh-more-tools-disclosure>summary::-webkit-details-marker{display:none}.qh-more-tools-disclosure>.qh-more-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.qh-mini-tool{display:flex;min-width:0;min-height:78px;align-items:center;gap:11px;padding:14px;border:0;border-radius:14px;background:var(--qh-soft);color:var(--qh-ink);font-size:13px;font-weight:760;line-height:1.25;text-decoration:none;transition:background .18s ease,transform .18s ease}.qh-mini-tool:hover{transform:translateY(-2px);background:#e7eff4}.qh-mini-tool img{width:44px;height:44px;flex:0 0 44px;margin:0;padding:8px;border-radius:11px;background:var(--qh-ink)}.qh-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qh-journey article{padding:26px;border:1px solid #d5e4ed;border-radius:20px}.qh-journey article:nth-child(1){background:#f4f9fc}.qh-journey article:nth-child(2){background:#e9f3f8}.qh-journey article:nth-child(3){background:#dbeaf3}.qh-step{display:inline-grid;width:46px;height:46px;place-items:center;margin-bottom:24px;border-radius:50%;background:var(--qh-ink);color:var(--qh-white);font-size:15px;font-weight:850}.qh-journey h3{margin-bottom:10px;font-size:25px;font-weight:820;line-height:1.1}.qh-journey p{margin:0;color:var(--qh-muted);font-size:15px;line-height:1.6}.qh-palette-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px, 6vw, 74px);padding:clamp(34px, 6vw, 70px);border-radius:28px;background:var(--qh-ink);color:var(--qh-white)}.qh-palette-band h2{margin-bottom:14px;color:var(--qh-white);font-size:clamp(34px, 5vw, 56px);line-height:1.02}.qh-palette-band p{margin-bottom:24px;color:#d9e5eb;font-size:17px;line-height:1.6}.qh-palette-band-icon{display:grid;width:46px;height:46px;place-items:center;margin-bottom:18px}.qh-palette-band-icon img{display:block;width:42px;height:42px;margin:0}.qh-palette-band .qh-button--secondary{border-color:var(--qh-white)}.qh-palette-stack{display:grid;gap:14px}.qh-palette-strip{display:grid;grid-template-columns:repeat(5,1fr);min-height:92px;overflow:hidden;border-radius:16px;transform:translateX(0);animation:qh-palette-shift 9s ease-in-out infinite}.qh-palette-strip:nth-child(2){animation-delay:-3s}.qh-palette-strip:nth-child(3){animation-delay:-6s}.qh-palette-strip--sage span:nth-child(1){background:#f6f1e8}.qh-palette-strip--sage span:nth-child(2){background:#d8dfd0}.qh-palette-strip--sage span:nth-child(3){background:#a4b494}.qh-palette-strip--sage span:nth-child(4){background:#657461}.qh-palette-strip--sage span:nth-child(5){background:#243229}.qh-palette-strip--electric span:nth-child(1){background:#080a18}.qh-palette-strip--electric span:nth-child(2){background:#5d3fd3}.qh-palette-strip--electric span:nth-child(3){background:#00e5ff}.qh-palette-strip--electric span:nth-child(4){background:#ff4ecd}.qh-palette-strip--electric span:nth-child(5){background:#fde74c}.qh-palette-strip--sunset span:nth-child(1){background:#fff0d9}.qh-palette-strip--sunset span:nth-child(2){background:#ffb38a}.qh-palette-strip--sunset span:nth-child(3){background:#ff6b6b}.qh-palette-strip--sunset span:nth-child(4){background:#c44569}.qh-palette-strip--sunset span:nth-child(5){background:#4a234f}.qh-free-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px}.qh-free-strip article{position:relative;display:grid;min-height:164px;grid-template-columns:34px minmax(0,1fr);align-content:start;column-gap:12px;padding:30px 26px 25px;overflow:hidden;border:1px solid var(--qh-line);border-radius:18px;background:linear-gradient(145deg,#ffffff 0%,#f6f9fb 100%)}.qh-free-strip article::before{position:absolute;inset:0 0 auto;height:5px;background:var(--qh-yellow);content:""}.qh-free-strip article:nth-child(2)::before{background:var(--qh-cyan)}.qh-free-strip article:nth-child(3)::before{background:var(--qh-violet)}.qh-free-strip strong{display:block;grid-column:2;margin-bottom:7px;color:var(--qh-ink);font-size:18px}.qh-free-strip p{grid-column:2;margin:0;color:var(--qh-muted);font-size:14px;line-height:1.55}.qh-benefit-check{display:block;width:28px;height:28px;grid-column:1;grid-row:1 / span 2;margin:-3px 0 0}.qh-learn-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.qh-guide-card,.qh-learn-topics{padding:clamp(28px, 5vw, 48px);border-radius:24px}.qh-guide-card{background:#eaf3f7}.qh-guide-card h2{margin-bottom:14px;font-size:clamp(34px, 4.5vw, 52px);line-height:1.02}.qh-guide-card p:not(.qh-eyebrow){margin-bottom:25px;color:var(--qh-muted);font-size:16px;line-height:1.65}.qh-learn-topics{background:#f8f2ff}.qh-learn-topics h3{margin-bottom:24px;font-size:29px}.qh-learn-topics ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.qh-learn-topics li{margin:0;padding:0;list-style:none}.qh-learn-topics li::marker{content:""}.qh-learn-topics a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgb(16 38 56 / .14);color:var(--qh-ink);font-weight:750;line-height:1.4;text-decoration:none}.qh-topic-arrow{flex:0 0 auto;color:#24577f;font-size:21px;font-weight:900;line-height:1}.qh-home .qh-posts-query{margin:0}.qh-home .qh-posts-query .wp-block-post-template{gap:18px;margin:0;padding:0}.qh-home .qh-posts-query .wp-block-post{overflow:hidden;border:1px solid var(--qh-line);border-radius:18px;background:var(--qh-white);list-style:none}.qh-home .qh-posts-query .wp-block-post-featured-image{aspect-ratio:16 / 8;margin:0;overflow:hidden}.qh-home .qh-posts-query .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.qh-home .qh-posts-query :where(.wp-block-post-title,.wp-block-post-date,.wp-block-post-excerpt){margin-right:22px;margin-left:22px}.qh-home .qh-posts-query .wp-block-post-title{margin-top:22px;margin-bottom:10px;font-size:23px;line-height:1.15}.qh-home .qh-posts-query .wp-block-post-title a{color:var(--qh-ink);text-decoration:none}.qh-home .qh-posts-query .wp-block-post-date{color:var(--qh-muted);font-size:13px}.qh-home .qh-posts-query .wp-block-post-excerpt{margin-bottom:24px;color:var(--qh-muted);font-size:14px;line-height:1.55}.qh-home .qh-posts-query .wp-block-post-excerpt__more-link{color:#24577f;font-weight:750}.qh-dna{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:clamp(34px, 6vw, 66px);overflow:hidden;border-radius:28px;background:linear-gradient(125deg,#fff3cb 0%,#ffd8e8 32%,#dcd5ff 65%,#c9f4ef 100%);background-size:180% 180%;margin-bottom:30px;animation:qh-dna-flow 14s ease-in-out infinite}.qh-dna::after{position:absolute;right:-45px;bottom:-80px;width:260px;height:260px;border:42px solid rgb(255 255 255 / .48);border-radius:50%;content:"";animation:qh-dna-circle 11s ease-in-out infinite}.qh-dna-copy{position:relative;z-index:1;max-width:760px}.qh-dna-copy>p:not(.qh-eyebrow){color:#294052}.qh-dna-icon{display:block;width:58px;height:58px;margin:0 0 22px}.qh-home .qh-dna a.qh-button,.qh-home .qh-dna a.qh-button:visited,.qh-home .qh-dna a.qh-button:hover,.qh-home .qh-dna a.qh-button:focus-visible{position:relative;z-index:1;background:var(--qh-ink);color:var(--qh-white)}@keyframes qh-feature-glow{0%,100%{opacity:.66;transform:scale(.94) translate(0,0)}50%{opacity:1;transform:scale(1.08) translate(-8px,8px)}}@keyframes qh-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes qh-palette-shift{0%,100%{transform:translateX(0)}50%{transform:translateX(8px)}}@keyframes qh-dna-flow{0%,100%{background-position:0% 45%}50%{background-position:100% 55%}}@keyframes qh-dna-circle{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-28px,-16px) scale(1.08)}}@media (max-width:1024px){.entry-content>.wp-block-group.qh-home{padding:12px 0 72px}}@media (max-width:900px){.qh-home .qh-posts-query>.wp-block-post-template.columns-3,.qh-home .qh-posts-query>.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.qh-home .qh-posts-query .wp-block-post:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width:960px){.qh-hero{grid-template-columns:minmax(0,1fr)}.qh-hero-visual{min-height:380px}.qh-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qh-tool-card--feature{grid-column:span 2}.qh-more-tools-disclosure>.qh-more-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.qh-palette-band,.qh-learn-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.qh-home,.entry-content>.wp-block-group.qh-home{padding:6px 0 54px}.qh-hero{min-height:0;padding:32px 22px;border-radius:22px}.qh-hero h1{font-size:clamp(58px, 18.5vw, 82px)}.qh-actions .qh-button{width:100%}.qh-hero-visual{min-height:320px}.qh-visual-shell{inset:14px 0 0;padding:17px;border-radius:19px}.qh-palette-demo{min-height:145px}.qh-floating-chip{right:8px;bottom:0}.qh-section-head{align-items:start;flex-direction:column;margin-bottom:24px}.qh-tool-grid,.qh-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.qh-tool-card,.qh-tool-card--feature{grid-column:auto;min-height:260px;padding:22px}.qh-tool-card--feature{grid-column:span 2}.qh-tool-card--mobile-wide{grid-column:span 2}.qh-more-tools-disclosure{margin-top:16px;border-radius:14px;background:var(--qh-soft)}.qh-more-tools-disclosure>summary{display:grid;min-height:52px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 16px;color:var(--qh-ink);cursor:pointer;font-weight:800;list-style:none}.qh-more-tools-disclosure>summary::after{color:#28618f;content:"▾";font-size:20px;line-height:1;transition:transform 160ms ease}.qh-more-tools-disclosure[open]>summary::after{transform:rotate(180deg)}.qh-more-tools-disclosure>summary small{color:var(--qh-muted);font-size:12px;font-weight:700}.qh-more-tools-disclosure>.qh-more-tools{grid-template-columns:minmax(0,1fr);gap:5px;padding:0 8px 8px}.qh-more-tools-disclosure:not([open])>.qh-more-tools{display:none}.qh-mini-tool{min-height:58px;gap:9px;padding:7px 10px}.qh-mini-tool img{width:40px;height:40px;flex-basis:40px;padding:7px}.qh-journey article:nth-child(3){width:calc(50% - 8px);grid-column:1 / -1;justify-self:center}.qh-free-strip{grid-template-columns:minmax(0,1fr)}.qh-dna{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.qh-home .qh-posts-query>.wp-block-post-template.columns-3,.qh-home .qh-posts-query>.wp-block-post-template{grid-template-columns:minmax(0,1fr)}.qh-home .qh-posts-query .wp-block-post:last-child:nth-child(odd){grid-column:auto}}@media (max-width:480px){.qh-tool-grid,.qh-journey{grid-template-columns:minmax(0,1fr)}.qh-tool-card--feature{grid-column:auto}.qh-tool-card--mobile-wide{grid-column:auto}.qh-journey article:nth-child(3){width:auto;grid-column:auto}.qh-stage-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.qh-visual-shell,.qh-floating-chip,.qh-palette-strip,.qh-tool-card--feature::after,.qh-dna,.qh-dna::after{animation:none}.qh-button,.qh-tool-card,.qh-mini-tool{transition:none}}