.FQfbXW_stage{border-radius:var(--r-lg);background:var(--surface-2);place-items:center;min-height:340px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.FQfbXW_card{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--surface-0);width:100%;max-width:440px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), 0 18px 30px -22px color-mix(in srgb, var(--ink) 45%, transparent);font-size:var(--fs-label);color:var(--ink);padding:22px;line-height:1.35;position:relative}.FQfbXW_stage[data-motion=on] [style*=--d]{transition:opacity .5s var(--ease) var(--d,0s), transform .6s var(--ease) var(--d,0s)}.FQfbXW_stage[data-motion=on]:not(.FQfbXW_on) [style*=--d]{opacity:0;transform:translateY(8px)}.FQfbXW_tickIcon{width:12px;height:12px}.FQfbXW_check{border:1px solid var(--edge-strong);background:var(--surface-0);width:20px;height:20px;color:var(--brand-600);border-radius:50%;flex:none;place-items:center;display:inline-grid}.FQfbXW_callHead{border-bottom:1px solid var(--edge-subtle);align-items:center;gap:10px;margin-bottom:6px;padding-bottom:14px;display:flex}.FQfbXW_live{background:var(--brand-500);border-radius:50%;width:8px;height:8px}.FQfbXW_callTitle{font-family:var(--font-display);font-size:1.0625rem;font-weight:600}.FQfbXW_callTime{font-family:var(--font-body);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted);margin-left:auto}.FQfbXW_callRows,.FQfbXW_reportRows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.FQfbXW_callRow{color:var(--ink-subtle);align-items:center;gap:12px;padding:9px 0;display:flex}.FQfbXW_verdict{background:var(--surface-2);border:1px solid var(--edge);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.FQfbXW_verdictLabel{font-weight:600}.FQfbXW_verdictPill{color:var(--ink-brand);font-size:var(--fs-caption);white-space:nowrap;font-weight:600}.FQfbXW_trialGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.FQfbXW_job{border:1px solid var(--edge);background:var(--surface-1);border-radius:8px;gap:8px;padding:10px 8px 8px;display:grid;position:relative}.FQfbXW_jobLines{gap:4px;display:grid}.FQfbXW_jobLines i{background:var(--slate-100);border-radius:2px;height:3px;display:block}.FQfbXW_jobLines i:nth-child(2){width:70%}.FQfbXW_jobLines i:nth-child(3){width:85%}.FQfbXW_jobNo{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--ink-muted)}.FQfbXW_jobBadge{background:var(--brand-500);width:20px;height:20px;color:var(--on-brand);font-size:var(--fs-caption);box-shadow:0 0 0 2px var(--surface-0);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.FQfbXW_jobFlag{border-color:var(--mark)}.FQfbXW_jobFlag .FQfbXW_jobBadge{background:var(--surface-0);color:var(--mark-edge);box-shadow:inset 0 0 0 1.5px var(--mark), 0 0 0 2px var(--surface-0)}.FQfbXW_legend{border-top:1px solid var(--edge-subtle);font-size:var(--fs-caption);color:var(--ink-subtle);flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:14px;display:flex}.FQfbXW_legend span{align-items:center;gap:7px;display:inline-flex}.FQfbXW_dotOk,.FQfbXW_dotFlag{background:var(--brand-500);border-radius:50%;width:9px;height:9px}.FQfbXW_dotFlag{background:var(--mark)}.FQfbXW_setup{grid-template-columns:27fr 23fr 23fr 27fr;align-items:center;max-width:480px;min-height:230px;padding:18px;display:grid}.FQfbXW_wires{pointer-events:none;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px}.FQfbXW_wires path{fill:none;stroke:var(--slate-300);stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.FQfbXW_stage[data-motion=on].FQfbXW_on .FQfbXW_wires path{animation:1.4s linear 4 FQfbXW_flow}@keyframes FQfbXW_flow{to{stroke-dashoffset:-18px}}.FQfbXW_sources{grid-column:1;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.FQfbXW_chip{border:1px solid var(--edge-strong);border-radius:var(--r-sm);background:var(--surface-0);font-size:var(--fs-caption);white-space:nowrap;padding:7px 10px;font-weight:500}.FQfbXW_rules{border:1px solid var(--edge-strong);border-radius:var(--r-md);background:var(--surface-0);grid-column:2/span 2;justify-self:center;gap:8px;width:112px;padding:14px;display:grid;position:relative}.FQfbXW_rulesTitle{font-family:var(--font-display);font-size:1rem;font-weight:600}.FQfbXW_rulesList{gap:5px;display:grid}.FQfbXW_rulesList i{background:var(--slate-200);border-radius:2px;height:4px;display:block}.FQfbXW_rulesList i:nth-child(2){width:75%}.FQfbXW_rulesList i:nth-child(3){width:55%}.FQfbXW_target{border-radius:var(--r-md);background:var(--surface-dark);color:var(--ink-inverse);grid-column:4;gap:2px;padding:12px;display:grid;position:relative}.FQfbXW_targetTitle{font-family:var(--font-display);font-size:1rem;font-weight:600}.FQfbXW_targetSub{font-size:var(--fs-caption);color:var(--ink-inverse-subtle)}.FQfbXW_reportHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.FQfbXW_reportTitle{font-family:var(--font-display);font-size:1.0625rem;font-weight:600}.FQfbXW_reportTag{border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-caption);color:var(--ink-muted);padding:2px 8px}.FQfbXW_chart{border-bottom:1px solid var(--edge-subtle);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;height:110px;margin-bottom:12px;padding-bottom:20px;display:grid}.FQfbXW_col{height:var(--h);background:var(--slate-200);transform-origin:bottom;border-radius:4px 4px 2px 2px;position:relative}.FQfbXW_col em{font-family:var(--font-body);font-size:var(--fs-caption);text-align:center;color:var(--ink-muted);font-style:normal;position:absolute;bottom:-20px;left:0;right:0}.FQfbXW_stage[data-motion=on]:not(.FQfbXW_on) .FQfbXW_col{opacity:1;transform:scaleY(.05)}@media (max-width:560px){.FQfbXW_stage{min-height:0;padding:20px 14px}.FQfbXW_card{padding:16px}.FQfbXW_trialGrid{gap:8px}.FQfbXW_jobNo{font-size:var(--fs-caption)}.FQfbXW_setup{grid-template-columns:1fr;justify-items:center;row-gap:26px;min-height:0;padding:18px}.FQfbXW_wires{display:none}.FQfbXW_sources{grid-template-columns:1fr 1fr;gap:8px;width:100%}.FQfbXW_chip{text-align:center}.FQfbXW_rules,.FQfbXW_target{text-align:center;grid-column:auto;width:100%;max-width:220px}.FQfbXW_rulesList{justify-items:center}.FQfbXW_rulesList i{width:80%}.FQfbXW_rules:before,.FQfbXW_target:before{content:"";border-left:1.5px dashed var(--slate-300);height:18px;position:absolute;top:-22px;left:50%}}@media (prefers-reduced-motion:reduce){.FQfbXW_wires path{animation:none}}
.HmFTnq_page{color:var(--ink);font-family:var(--font-body)}.HmFTnq_hero{padding-top:clamp(32px,6svh,72px);padding-bottom:clamp(56px,8svh,112px)}.HmFTnq_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);margin-bottom:clamp(48px,7svh,88px);display:grid}.HmFTnq_heroMedia{border-radius:var(--r-lg);aspect-ratio:5/6;background:var(--surface-2);max-height:600px;position:relative;overflow:hidden}.HmFTnq_heroMedia img{object-fit:cover;width:100%;height:100%;display:block}.HmFTnq_title{max-width:16ch;font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0 0 24px;font-size:clamp(2.75rem,6vw,5rem);font-weight:600;line-height:1.04}.HmFTnq_sub{text-wrap:pretty;max-width:34ch;color:var(--ink-subtle);margin:0;font-size:clamp(1.125rem,1.4vw,1.3125rem);line-height:1.5}.HmFTnq_ribbon{grid-template-columns:1.1fr 3fr 3.5fr 3.2fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.HmFTnq_segLink{min-height:44px;color:inherit;gap:10px;text-decoration:none;display:grid}.HmFTnq_segBar{transform-origin:0;height:4px;animation:HmFTnq_grow .9s var(--ease) both;border-radius:2px;display:block}.HmFTnq_seg1 .HmFTnq_segBar{background:var(--slate-200)}.HmFTnq_seg2 .HmFTnq_segBar{background:var(--slate-300);animation-delay:.15s}.HmFTnq_seg3 .HmFTnq_segBar{background:var(--slate-500);animation-delay:.3s}.HmFTnq_seg4 .HmFTnq_segBar{background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 55%, transparent);animation-delay:.45s}@keyframes HmFTnq_grow{0%{transform:scaleX(0)}}.HmFTnq_segName{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:8px;font-size:1.125rem;font-weight:600;display:inline-flex}.HmFTnq_segNo{border:1px solid var(--edge-strong);width:24px;height:24px;font-family:var(--font-body);font-size:var(--fs-caption);color:var(--ink);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.HmFTnq_segTime{font-size:var(--fs-body-sm);color:var(--ink-muted)}.HmFTnq_segLink:hover .HmFTnq_segName{color:var(--ink-brand)}.HmFTnq_steps{margin:0 auto;list-style:none}.HmFTnq_step{scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:48px minmax(0,5fr) minmax(0,7fr);align-items:center;gap:0 clamp(24px,4vw,64px);display:grid}.HmFTnq_step+.HmFTnq_step{margin-top:clamp(16px,2vw,24px)}.HmFTnq_rail{justify-content:center;align-self:stretch;display:flex;position:relative}.HmFTnq_rail:before{content:"";background-image:radial-gradient(circle, var(--slate-300) 1.2px, transparent 1.6px);background-repeat:repeat-y;background-size:3px 8px;width:3px;position:absolute;top:0;bottom:calc(-1*clamp(16px,2vw,24px));left:calc(50% - 1.5px)}.HmFTnq_step:first-child .HmFTnq_rail:before{top:50%}.HmFTnq_step:last-child .HmFTnq_rail:before{bottom:50%}.HmFTnq_node{border:1.5px solid var(--ink);background:var(--surface-1);width:44px;height:44px;box-shadow:0 0 0 6px var(--surface-1);font-family:var(--font-display);color:var(--ink);border-radius:50%;align-self:center;place-items:center;font-size:18px;font-weight:600;display:grid;position:relative}.HmFTnq_stepText{padding:clamp(32px,4vw,56px) 0}.HmFTnq_stepTitle{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0 0 14px;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:600;line-height:1.08}.HmFTnq_stepLine{max-width:40ch;font-size:var(--fs-body-lg);color:var(--ink-subtle);text-wrap:pretty;margin:0 0 20px;line-height:1.6}.HmFTnq_time{font-size:var(--fs-body-sm);color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.HmFTnq_time svg{width:16px;height:16px;color:var(--ink-muted)}.HmFTnq_stepVisual{padding:clamp(12px,1.5vw,20px) 0}.HmFTnq_own{background:var(--surface-dark);color:var(--ink-inverse);--ring-bg:#000000d9;--ring-fg:var(--brand-300);margin-top:clamp(56px,8svh,112px);padding:clamp(64px,11svh,132px) 0}.HmFTnq_ownTitle{max-width:14ch;font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink-inverse);text-wrap:balance;margin:0 0 clamp(40px,6svh,72px);font-size:min(clamp(2.75rem,6vw,5rem),13svh);font-weight:600;line-height:1.02}.HmFTnq_ownList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,3vw,48px);margin:0 0 clamp(32px,5svh,56px);padding:0;list-style:none;display:grid}.HmFTnq_ownList li{border-top:1px solid var(--edge-inverse);align-content:start;gap:8px;padding-top:24px;display:grid}.HmFTnq_ownIcon{width:32px;height:32px;color:var(--ink-inverse-subtle);margin-bottom:10px}.HmFTnq_ownList strong{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.15}.HmFTnq_ownList span{font-size:var(--fs-body-lg);color:var(--ink-inverse-subtle);line-height:1.5}.HmFTnq_ownFoot{font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0;display:flex}.HmFTnq_iso{color:var(--ink-inverse);align-items:center;gap:8px;display:inline-flex}.HmFTnq_iso svg{width:18px;height:18px;color:var(--brand-300)}.HmFTnq_ownFoot a{min-height:44px;color:var(--ink-inverse);text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-flex}.HmFTnq_ownFoot a:hover{-webkit-text-decoration-color:var(--brand-300);text-decoration-color:var(--brand-300)}.HmFTnq_h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0 0 clamp(28px,4svh,48px);font-size:clamp(2.25rem,min(5vw,9svh),4rem);font-weight:600;line-height:1.04}.HmFTnq_proof{padding:clamp(56px,8svh,112px) 0 0}.HmFTnq_faqWrap{padding:clamp(56px,8svh,112px) 0}.HmFTnq_faqs{border-top:2px solid var(--ink)}.HmFTnq_faq{border-bottom:1px solid var(--edge)}.HmFTnq_faq summary{cursor:pointer;font-family:var(--font-display);padding:22px 52px 22px 0;font-size:clamp(1.1875rem,1.6vw,1.375rem);font-weight:600;line-height:1.3;list-style:none;position:relative}.HmFTnq_faq summary::-webkit-details-marker{display:none}.HmFTnq_faq summary:after{content:"+";border:1px solid var(--edge-strong);width:32px;height:32px;font-family:var(--font-body);color:var(--ink-muted);transition:transform .2s var(--ease);border-radius:50%;place-items:center;margin-top:-16px;font-size:18px;font-weight:400;display:grid;position:absolute;top:50%;right:4px}.HmFTnq_faq[open] summary:after{transform:rotate(45deg)}.HmFTnq_faq summary:hover{color:var(--ink-brand)}.HmFTnq_faq p{max-width:60ch;font-size:var(--fs-body-lg);color:var(--ink-subtle);margin:-6px 0 24px;line-height:1.6}@media (max-width:860px){.HmFTnq_heroGrid{grid-template-columns:1fr}.HmFTnq_heroMedia{aspect-ratio:4/3}}@media (max-width:960px){.HmFTnq_step{grid-template-columns:40px minmax(0,1fr);align-items:start}.HmFTnq_rail{grid-row:span 2}.HmFTnq_node{align-self:start;width:40px;height:40px;margin-top:36px;font-size:16px}.HmFTnq_step:first-child .HmFTnq_rail:before{top:36px}.HmFTnq_step:last-child .HmFTnq_rail:before{height:36px;bottom:auto}.HmFTnq_stepText{padding:36px 0 20px}.HmFTnq_stepVisual{grid-column:2;padding:0 0 24px}}@media (max-width:1100px){.HmFTnq_ribbon{grid-template-columns:minmax(104px,1.1fr) 3fr 3.5fr 3.2fr;gap:6px 14px}}@media (max-width:760px){.HmFTnq_ribbon{grid-template-columns:1fr 1fr;gap:22px 12px}.HmFTnq_ownList,.HmFTnq_proofGrid{grid-template-columns:1fr}.HmFTnq_ownList li{grid-template-columns:44px minmax(0,1fr);column-gap:4px;padding-top:20px}.HmFTnq_ownIcon{grid-row:span 2;margin:2px 0 0}}@media (max-width:560px){.HmFTnq_step{grid-template-columns:30px minmax(0,1fr);column-gap:14px}.HmFTnq_node{width:30px;height:30px;box-shadow:0 0 0 4px var(--surface-1);margin-top:38px;font-size:14px}.HmFTnq_stepLine{font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.HmFTnq_segBar{animation:none}.HmFTnq_proofCard,.HmFTnq_proofMedia img{transition:none}}
