.qFhm-G_grey{color:var(--text-2)}.qFhm-G_h2{font-size:var(--text-lg);line-height:var(--lh-lg);letter-spacing:var(--track-lg)}.qFhm-G_h3{font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:var(--track-md)}.qFhm-G_caption{font-size:var(--text-sm);color:var(--text-2);margin-top:12px}.qFhm-G_value{font-size:var(--text-lg);letter-spacing:var(--track-lg);font-variant-numeric:tabular-nums;line-height:1}.qFhm-G_hero{padding-top:calc(var(--header) + var(--v) * 2.5);padding-bottom:calc(var(--v) * 2)}.qFhm-G_heroTop{align-items:start;row-gap:40px}.qFhm-G_heroText{grid-column:1/10}.qFhm-G_logo{width:auto;height:28px;display:block}.qFhm-G_markRow{align-items:center;gap:10px;height:28px;display:flex}.qFhm-G_mark{width:auto;height:28px;display:block}.qFhm-G_clientName{font-size:var(--text-md);letter-spacing:var(--track-md);line-height:28px}.qFhm-G_title{font-size:var(--text-lg);line-height:var(--lh-lg);letter-spacing:var(--track-lg);margin-top:36px}.qFhm-G_lead{color:var(--text-2);margin-top:16px}.qFhm-G_facts{border-top:1px solid var(--line-1);margin:32px 0 0}.qFhm-G_fact{border-bottom:1px solid var(--line-1);grid-template-columns:7em minmax(0,1fr);column-gap:16px;padding:11px 0;display:grid}.qFhm-G_fact dt{font-size:var(--text-sm);color:var(--text-2);padding-top:1px}.qFhm-G_fact dd{margin:0}.qFhm-G_fact a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease-out)}.qFhm-G_fact a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.qFhm-G_frame.qFhm-G_frame{grid-column:11/25;container-type:inline-size}.qFhm-G_heroFrame{min-height:460px}.qFhm-G_heroStage{align-content:center;justify-items:center;gap:12px;height:100%;min-height:460px;margin:0;padding:40px 32px;display:grid}.qFhm-G_heroWindow{width:fit-content;max-width:100%}.qFhm-G_heroWindow img{width:auto;max-width:100%;height:auto;max-height:400px;display:block}.qFhm-G_heroCaption{border-radius:var(--radius);background:var(--bg);max-width:34em;font-size:var(--text-sm);color:var(--text-2);text-align:center;padding:4px 10px}.qFhm-G_fieldOnly{aspect-ratio:4/3}.qFhm-G_numbers{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));margin:calc(var(--v) * 2) 0 0;border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);display:grid}.qFhm-G_number{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 24px;display:flex}.qFhm-G_number+.qFhm-G_number{border-left:1px solid var(--line-1)}.qFhm-G_numberValue{font-size:var(--text-lg);letter-spacing:var(--track-lg);font-variant-numeric:tabular-nums;order:-1;margin:0 0 6px;line-height:1}.qFhm-G_numberLabel{color:var(--ink)}.qFhm-G_numberContext{font-size:var(--text-sm);color:var(--text-2);margin:0}.qFhm-G_challenge{align-items:start;row-gap:20px}.qFhm-G_challenge .qFhm-G_h2{grid-column:1/10}.qFhm-G_challengeText{font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:var(--track-md);grid-column:11/23;gap:16px;display:grid}.qFhm-G_phases{margin:calc(var(--v) * 1.5) 0 0;padding:0;list-style:none}.qFhm-G_phase{border-top:1px solid var(--line-1);align-items:start;row-gap:24px;padding-block:36px}.qFhm-G_phase:last-child{border-bottom:1px solid var(--line-1)}.qFhm-G_phaseText{grid-column:1/9;gap:10px;display:grid}.qFhm-G_stage{border:1px solid var(--line-1);border-radius:var(--radius);min-height:260px;font-size:var(--text-sm);grid-column:10/25;align-content:center;padding:36px 40px;display:grid}.qFhm-G_posts{grid-template-columns:repeat(20,14px);gap:4px;display:grid}.qFhm-G_posts>span{aspect-ratio:1;background:var(--ink)}.qFhm-G_arcs{border-top:1px solid var(--line-1);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.qFhm-G_arcs li{border-bottom:1px solid var(--line-1);font-size:var(--text-base);padding:9px 0}.qFhm-G_listChart[data-plain] .qFhm-G_arcs{grid-template-columns:minmax(0,1fr);margin-top:0}.qFhm-G_listChart[data-plain] .qFhm-G_arcs li{font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:var(--track-md);padding:12px 0}.qFhm-G_windows,.qFhm-G_days{grid-template-columns:repeat(var(--count), minmax(0, 1fr));column-gap:2px;display:grid}.qFhm-G_windows{height:22px}.qFhm-G_windows span{white-space:nowrap;border-left:1px solid var(--ink);align-self:end;padding-bottom:6px;padding-left:6px}.qFhm-G_days>span{background:var(--surface-3);height:40px}.qFhm-G_days>.qFhm-G_hot{background:var(--ink)}.qFhm-G_dayEnds{color:var(--text-2);justify-content:space-between;margin-top:10px;display:flex}.qFhm-G_monthlyTotal{align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.qFhm-G_months{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:16px;display:grid}.qFhm-G_month{justify-items:center;gap:10px;display:grid}.qFhm-G_monthBlocks{min-height:calc((var(--rows) / 2 + .5) * 17px);grid-template-columns:repeat(2,14px);grid-auto-rows:14px;align-content:start;gap:3px;display:grid;transform:scaleY(-1)}.qFhm-G_monthBlocks>span{background:var(--ink)}.qFhm-G_monthLabel{color:var(--text-2)}.qFhm-G_results{padding-bottom:calc(var(--v) * 2)}.qFhm-G_resultsGrid{margin-top:calc(var(--v) * 1.5);align-items:stretch;row-gap:32px}.qFhm-G_table{border-top:1px solid var(--line-1);grid-column:1/15;margin:0}.qFhm-G_resultsWide .qFhm-G_table{border-top:0;grid-column:1/25;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.qFhm-G_resultsWide .qFhm-G_row:nth-child(-n+2){border-top:1px solid var(--line-1)}.qFhm-G_row{border-bottom:1px solid var(--line-1);grid-template-columns:minmax(0,13em) 6em minmax(0,1fr);align-items:baseline;column-gap:16px;padding:13px 0;display:grid}.qFhm-G_row dd{margin:0}.qFhm-G_tableValue{white-space:nowrap;font-size:var(--text-md);letter-spacing:var(--track-md);font-variant-numeric:tabular-nums}.qFhm-G_tableNote{font-size:var(--text-sm);color:var(--text-2)}.qFhm-G_cells{grid-column:1/15;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-block:1px solid var(--line-2);background:var(--line-2);gap:1px;margin:0;display:grid}.qFhm-G_resultsWide .qFhm-G_cells{grid-column:1/25}.qFhm-G_cell{background:var(--bg);text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:24px 16px;display:flex}.qFhm-G_cellLabel{color:var(--ink)}.qFhm-G_cellValue{font-size:var(--text-lg);letter-spacing:var(--track-lg);font-variant-numeric:tabular-nums;order:-1;margin:0 0 4px;line-height:1.1}.qFhm-G_cell .qFhm-G_tableNote{margin:0}.qFhm-G_growth{border-radius:var(--radius);background:var(--ink);color:var(--on-ink);flex-direction:column;grid-column:15/25;padding:28px 28px 24px;display:flex}.qFhm-G_growth .qFhm-G_grey,.qFhm-G_growth .qFhm-G_caption{color:var(--on-ink-2)}.qFhm-G_growthTitle{margin-bottom:20px}.qFhm-G_growthRows{flex:1;align-content:center;gap:18px;margin:0;padding:0;list-style:none;display:grid}.qFhm-G_growthLabel{font-size:var(--text-sm);margin-bottom:8px}.qFhm-G_bar{width:calc(var(--w) * 100%);transform-origin:0;min-width:3px;height:10px;display:block}.qFhm-G_bar[data-before]{background:#4a4a4a}.qFhm-G_bar[data-after]{background:var(--on-ink);margin-top:3px}.qFhm-G_artifact{margin:calc(var(--v) * 2) 0 0}.qFhm-G_artifactStage{border-radius:var(--radius);background:var(--surface-1);grid-column:1/25;padding:56px 12%}.qFhm-G_artifactWindow{width:fit-content;max-width:min(100%,760px);margin-inline:auto}.qFhm-G_artifactWindow img{width:auto;max-width:100%;height:auto;max-height:560px;display:block}.qFhm-G_artifactStage .qFhm-G_caption{text-align:center}.qFhm-G_quoteText{max-width:28em;font-size:var(--text-lg);line-height:var(--lh-lg);letter-spacing:var(--track-lg)}.qFhm-G_used{align-items:start;row-gap:20px;padding-top:0}.qFhm-G_used .qFhm-G_h2{grid-column:1/10}.qFhm-G_usedLinks{grid-column:11/25}.qFhm-G_usedLabel{font-size:var(--text-sm);color:var(--text-2);margin-bottom:8px}.qFhm-G_usedCompact .qFhm-G_h2{font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:var(--track-md);grid-column:1/7}.qFhm-G_usedCompact .qFhm-G_usedLinks{grid-column:7/25}.qFhm-G_usedPlain{padding-top:0}.qFhm-G_usedCards{margin-top:calc(var(--v) * 1.25)}.qFhm-G_usedStage{aspect-ratio:auto;height:200px}.qFhm-G_usedProgram.qFhm-G_usedProgram{border-color:var(--ink);background:var(--ink)}.qFhm-G_usedProgram svg{fill:var(--on-ink)}.qFhm-G_usedRows{border-top:1px solid var(--line-1);margin:0}.qFhm-G_usedRows>div{border-bottom:1px solid var(--line-1);grid-template-columns:minmax(0,7em) minmax(0,1fr);align-items:baseline;column-gap:16px;padding:14px 0;display:grid}.qFhm-G_usedRows dt{font-size:var(--text-sm);color:var(--text-2)}.qFhm-G_usedRows dd{margin:0}.qFhm-G_usedTwo{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qFhm-G_stage[data-armed]:not([data-play]) :is(.qFhm-G_posts>span,.qFhm-G_days>.qFhm-G_hot,.qFhm-G_monthBlocks>span){background:var(--surface-3)}.qFhm-G_growth[data-armed]:not([data-play]) .qFhm-G_bar{transform:scaleX(0)}.qFhm-G_stage[data-play] .qFhm-G_posts>span{animation:qFhm-G_fill .14s var(--ease-out) backwards;animation-delay:calc(var(--i) * var(--step,12ms))}.qFhm-G_stage[data-play] .qFhm-G_days>.qFhm-G_hot{animation:qFhm-G_fill .16s var(--ease-out) backwards;animation-delay:calc(var(--i) * 18ms)}.qFhm-G_stage[data-play] .qFhm-G_monthBlocks>span{animation:qFhm-G_fill .14s var(--ease-out) backwards;animation-delay:calc(var(--c) * 90ms + var(--r) * 30ms)}.qFhm-G_growth[data-play] .qFhm-G_bar{animation:qFhm-G_grow .52s var(--ease-out) backwards;animation-delay:calc(var(--i) * .12s)}.qFhm-G_growth[data-play] .qFhm-G_bar[data-after]{animation-delay:calc(var(--i) * .12s + .26s)}@keyframes qFhm-G_fill{0%{background-color:var(--surface-3)}}@keyframes qFhm-G_grow{0%{transform:scaleX(0)}}@media (max-width:899px){.qFhm-G_heroText,.qFhm-G_frame.qFhm-G_frame,.qFhm-G_challenge .qFhm-G_h2,.qFhm-G_challengeText,.qFhm-G_phaseText,.qFhm-G_stage,.qFhm-G_table,.qFhm-G_growth,.qFhm-G_used .qFhm-G_h2,.qFhm-G_usedLinks{grid-column:1/-1}.qFhm-G_numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.qFhm-G_number:nth-child(odd){border-left:0}.qFhm-G_number:nth-child(n+3){border-top:1px solid var(--line-1)}.qFhm-G_stage{min-height:0;padding:24px 18px}.qFhm-G_posts{grid-template-columns:repeat(15,12px);gap:3px}.qFhm-G_usedTwo{grid-template-columns:minmax(0,1fr);row-gap:28px}.qFhm-G_usedCards{--cols:2!important}.qFhm-G_usedStage{height:130px}.qFhm-G_usedCompact .qFhm-G_h2,.qFhm-G_usedCompact .qFhm-G_usedLinks,.qFhm-G_cells,.qFhm-G_resultsWide .qFhm-G_cells{grid-column:1/-1}.qFhm-G_cells{grid-template-columns:repeat(2,minmax(0,1fr))}.qFhm-G_cell:last-child:nth-child(odd){grid-column:1/-1}.qFhm-G_cell{padding:18px 10px}.qFhm-G_resultsWide .qFhm-G_table{grid-template-columns:minmax(0,1fr)}.qFhm-G_resultsWide .qFhm-G_row:nth-child(2){border-top:0}.qFhm-G_row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.qFhm-G_row .qFhm-G_tableNote{grid-column:1/-1}.qFhm-G_arcs{grid-template-columns:minmax(0,1fr)}.qFhm-G_days>span{height:28px}.qFhm-G_months{gap:8px}.qFhm-G_monthBlocks{min-height:calc((var(--rows) / 2 + .5) * 12px);grid-template-columns:repeat(2,10px);grid-auto-rows:10px;gap:2px}.qFhm-G_artifactStage{padding:24px 14px}.qFhm-G_heroFrame,.qFhm-G_heroStage{min-height:0}.qFhm-G_heroStage{padding:24px 16px}.qFhm-G_heroWindow img{max-height:340px}}
.QjBtiG_faq{row-gap:24px}.QjBtiG_title{font-size:var(--text-lg);line-height:var(--lh-lg);letter-spacing:var(--track-lg);grid-column:1/12}.QjBtiG_list{border-bottom:1px solid var(--line-2);grid-column:13/25}.QjBtiG_item{border-top:1px solid var(--line-2)}.QjBtiG_question{cursor:pointer;font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:var(--track-md);justify-content:space-between;gap:24px;padding:18px 0;list-style:none;display:flex}.QjBtiG_question::-webkit-details-marker{display:none}.QjBtiG_question:after{content:"+";text-align:center;width:1ch;color:var(--text-2);flex:none}.QjBtiG_item[open] .QjBtiG_question:after{content:"−"}.QjBtiG_answer{max-width:40em;color:var(--text-2);padding-bottom:22px}@supports selector(::details-content){.QjBtiG_item::details-content{opacity:0;block-size:0;transition:block-size .2s var(--ease-out), opacity .2s var(--ease-out), content-visibility .2s allow-discrete;overflow:hidden}.QjBtiG_item[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.QjBtiG_item::details-content{transition:opacity .2s ease, content-visibility .2s allow-discrete}}@media (max-width:899px){.QjBtiG_title,.QjBtiG_list{grid-column:1/-1}}
