.VerticalLandingPage-module__uS197W__hero{text-align:center}.VerticalLandingPage-module__uS197W__heroHeader{margin-bottom:0}.VerticalLandingPage-module__uS197W__heroHeader h1{font-size:var(--qm-text-hero);max-width:20ch}.VerticalLandingPage-module__uS197W__heroActions{justify-content:center;margin-top:clamp(1.6rem,1.2rem + 1.5vw,2.4rem);display:flex}.VerticalLandingPage-module__uS197W__heroTrust{justify-content:center;margin-top:1.4rem}.VerticalLandingPage-module__uS197W__revealFill{height:100%}.VerticalLandingPage-module__uS197W__flowGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:clamp(1.2rem,1rem + 1vw,1.8rem);display:grid}.VerticalLandingPage-module__uS197W__flowGrid>*{height:100%}.VerticalLandingPage-module__uS197W__flowCard{box-sizing:border-box;border-radius:var(--qm-radius-lg);height:100%;padding:clamp(1.4rem,1.2rem + 1vw,2rem)}.VerticalLandingPage-module__uS197W__flowBefore{background:var(--qm-surface);border:1px solid var(--qm-border-soft)}.VerticalLandingPage-module__uS197W__flowAfter{background:var(--qm-surface-tint);border:1px solid var(--qm-border-teal)}.VerticalLandingPage-module__uS197W__flowTitle{font-size:var(--qm-text-h3);color:var(--qm-ink);margin:0 0 1.2rem;font-weight:600;font-family:var(--qm-font-display)!important}.VerticalLandingPage-module__uS197W__flowBefore .VerticalLandingPage-module__uS197W__flowTitle{color:var(--qm-slate)}.VerticalLandingPage-module__uS197W__flowList{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.VerticalLandingPage-module__uS197W__flowStep{align-items:flex-start;gap:.8rem;display:flex}.VerticalLandingPage-module__uS197W__flowNum{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.VerticalLandingPage-module__uS197W__flowBefore .VerticalLandingPage-module__uS197W__flowNum{background:var(--qm-border-soft);color:var(--qm-slate)}.VerticalLandingPage-module__uS197W__flowAfter .VerticalLandingPage-module__uS197W__flowNum{background:var(--qm-teal-strong);color:var(--qm-white)}.VerticalLandingPage-module__uS197W__flowText{font-size:var(--qm-text-small);color:var(--qm-slate);line-height:1.6}.VerticalLandingPage-module__uS197W__flowNote{text-align:center;max-width:62ch;font-size:var(--qm-text-small);color:var(--qm-slate);margin:clamp(1.6rem,1.2rem + 1vw,2.2rem) auto 0;line-height:1.65}.VerticalLandingPage-module__uS197W__scenarioDisclaimer{text-align:center;max-width:68ch;color:var(--qm-slate);opacity:.85;margin:-1.2rem auto 2rem;font-size:.8rem;line-height:1.55}.VerticalLandingPage-module__uS197W__scenarioGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1.2rem,1rem + 1vw,1.8rem);display:grid}.VerticalLandingPage-module__uS197W__scenarioCard{background:var(--qm-surface);border:1px solid var(--qm-border-soft);border-left:3px solid var(--qm-teal);border-radius:var(--qm-radius-md);padding:clamp(1.4rem,1.2rem + .8vw,1.8rem);position:relative}.VerticalLandingPage-module__uS197W__scenarioCard:before{content:"“";font-family:var(--qm-font-display);color:var(--qm-teal);opacity:.22;pointer-events:none;font-size:3rem;line-height:1;position:absolute;top:.4rem;right:1rem}.VerticalLandingPage-module__uS197W__scenarioTitle{font-size:1.02rem;font-weight:var(--qm-weight-h3);color:var(--qm-ink);margin:0 0 .7rem;padding-right:2rem;font-family:var(--qm-font-display)!important}.VerticalLandingPage-module__uS197W__scenarioText{font-size:var(--qm-text-small);color:var(--qm-slate);margin:0 0 .7rem;line-height:1.65}.VerticalLandingPage-module__uS197W__scenarioText:last-child{margin-bottom:0}.VerticalLandingPage-module__uS197W__faqList{flex-direction:column;gap:.8rem;display:flex}.VerticalLandingPage-module__uS197W__faqItem{background:var(--qm-surface);border:1px solid var(--qm-border-soft);border-radius:var(--qm-radius-md);transition:border-color var(--qm-t-fast);padding:0 1.3rem}.VerticalLandingPage-module__uS197W__faqItem[open]{border-color:var(--qm-border-teal)}.VerticalLandingPage-module__uS197W__faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;list-style:none;display:flex}.VerticalLandingPage-module__uS197W__faqQuestion::-webkit-details-marker{display:none}.VerticalLandingPage-module__uS197W__faqQuestion:focus-visible{outline:3px solid var(--qm-teal-strong);outline-offset:2px;border-radius:var(--qm-radius-sm)}.VerticalLandingPage-module__uS197W__faqQuestionText{font-size:.98rem;font-weight:var(--qm-weight-h3);color:var(--qm-ink);margin:0;font-family:var(--qm-font-display)!important}.VerticalLandingPage-module__uS197W__faqMarker{background:var(--qm-ring);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.VerticalLandingPage-module__uS197W__faqMarker:before,.VerticalLandingPage-module__uS197W__faqMarker:after{content:"";background:var(--qm-teal-strong);width:10px;height:2px;transition:transform var(--qm-t-fast);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VerticalLandingPage-module__uS197W__faqMarker:after{transform:translate(-50%,-50%)rotate(90deg)}.VerticalLandingPage-module__uS197W__faqItem[open] .VerticalLandingPage-module__uS197W__faqMarker:after{transform:translate(-50%,-50%)rotate(0)}.VerticalLandingPage-module__uS197W__faqAnswer{font-size:var(--qm-text-small);color:var(--qm-slate);margin:0;padding:0 0 1.15rem;line-height:1.65}.VerticalLandingPage-module__uS197W__faqFooter{text-align:center;font-size:var(--qm-text-small);color:var(--qm-slate);margin:1.6rem auto 0}.VerticalLandingPage-module__uS197W__inlineLink{color:var(--qm-teal-strong);text-underline-offset:2px;font-weight:600;text-decoration:underline}.VerticalLandingPage-module__uS197W__inlineLink:focus-visible{outline:3px solid var(--qm-teal-strong);outline-offset:2px;border-radius:4px}.VerticalLandingPage-module__uS197W__linkCard{box-sizing:border-box;background:var(--qm-surface);border:1px solid var(--qm-border-soft);border-radius:var(--qm-radius-lg);height:100%;transition:transform var(--qm-t-med), border-color var(--qm-t-med);flex-direction:column;padding:clamp(1.4rem,1.2rem + .8vw,1.8rem);text-decoration:none;display:flex;position:relative}.VerticalLandingPage-module__uS197W__linkCard:hover{border-color:var(--qm-border-teal);transform:translateY(-4px)}.VerticalLandingPage-module__uS197W__linkCard:focus-visible{outline:3px solid var(--qm-teal-strong);outline-offset:2px}.VerticalLandingPage-module__uS197W__linkCardTitle{font-size:1.02rem;font-weight:var(--qm-weight-h3);color:var(--qm-ink);margin:0 0 .5rem;font-family:var(--qm-font-display)!important}.VerticalLandingPage-module__uS197W__linkCardText{font-size:var(--qm-text-small);color:var(--qm-slate);margin:0 0 1.4rem;line-height:1.6}.VerticalLandingPage-module__uS197W__linkCardArrow{color:var(--qm-teal-strong);transition:transform var(--qm-t-fast);margin-top:auto;font-size:1.1rem;font-weight:700}.VerticalLandingPage-module__uS197W__linkCard:hover .VerticalLandingPage-module__uS197W__linkCardArrow{transform:translate(4px)}.VerticalLandingPage-module__uS197W__rubrosSection{text-align:center;padding-top:0}.VerticalLandingPage-module__uS197W__rubrosLabel{font-size:var(--qm-text-small);color:var(--qm-slate);margin:0 0 1rem}.VerticalLandingPage-module__uS197W__rubrosChips{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.VerticalLandingPage-module__uS197W__rubroChip{background:var(--qm-ring);border:1px solid var(--qm-border-teal);color:var(--qm-teal-strong);border-radius:var(--qm-radius-pill);font-size:var(--qm-text-small);transition:background var(--qm-t-fast), color var(--qm-t-fast), border-color var(--qm-t-fast);align-items:center;padding:.5rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.VerticalLandingPage-module__uS197W__rubroChip:hover{background:var(--qm-teal-strong);border-color:var(--qm-teal-strong);color:var(--qm-white)}.VerticalLandingPage-module__uS197W__rubroChip:focus-visible{outline:3px solid var(--qm-teal-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.VerticalLandingPage-module__uS197W__linkCard:hover,.VerticalLandingPage-module__uS197W__linkCard:hover .VerticalLandingPage-module__uS197W__linkCardArrow{transform:none}}@media (max-width:768px){.VerticalLandingPage-module__uS197W__hero,.VerticalLandingPage-module__uS197W__flowNote,.VerticalLandingPage-module__uS197W__scenarioDisclaimer,.VerticalLandingPage-module__uS197W__faqFooter,.VerticalLandingPage-module__uS197W__rubrosSection{text-align:left;margin-left:0;margin-right:0}.VerticalLandingPage-module__uS197W__heroActions,.VerticalLandingPage-module__uS197W__heroTrust,.VerticalLandingPage-module__uS197W__rubrosChips{justify-content:flex-start}}
