.scan-module__vdmY9q__scan{background:var(--h-color-canvas);min-height:100svh;color:var(--h-color-text)}.scan-module__vdmY9q__skipLink{top:var(--harpia-space-3);left:var(--harpia-space-3);z-index:200;padding:var(--harpia-space-3) var(--harpia-space-4);background:var(--h-color-action);color:var(--h-color-text-inverse);font-size:var(--harpia-font-size-sm);position:fixed;transform:translateY(-180%)}.scan-module__vdmY9q__skipLink:focus{transform:translateY(0)}.scan-module__vdmY9q__header{z-index:100;border-bottom:1px solid var(--h-color-divider);background:var(--h-color-canvas);position:sticky;top:0}.scan-module__vdmY9q__headerGrid{width:min(100%, var(--site-frame-max));border-inline:1px solid var(--h-color-divider);grid-template-columns:260px minmax(0,1fr) 220px;min-height:76px;margin:0 auto;display:grid}.scan-module__vdmY9q__brandCell,.scan-module__vdmY9q__headerProgress,.scan-module__vdmY9q__backCell{align-items:center;min-width:0;display:flex}.scan-module__vdmY9q__brandCell{padding-inline:var(--harpia-space-8);border-right:1px solid var(--h-color-divider)}.scan-module__vdmY9q__brandLogo{display:block}.scan-module__vdmY9q__headerProgress{padding-inline:var(--harpia-space-8);color:var(--h-color-text-dim);font-family:var(--harpia-font-technical);font-size:var(--harpia-font-size-sm);letter-spacing:.06em;text-transform:uppercase}.scan-module__vdmY9q__headerProgress strong{color:var(--h-color-text-muted);font-weight:400}.scan-module__vdmY9q__backCell{border-left:1px solid var(--h-color-divider)}.scan-module__vdmY9q__backLink{justify-content:center;align-items:center;gap:var(--harpia-space-3);width:100%;min-height:75px;color:var(--h-color-text-muted);font-family:var(--harpia-font-technical);font-size:var(--harpia-font-size-sm);letter-spacing:.04em;text-transform:uppercase;transition:color var(--h-motion-fast) var(--h-motion-ease);display:flex}.scan-module__vdmY9q__backLink:hover{color:var(--h-color-text)}.scan-module__vdmY9q__backLink svg{width:var(--harpia-space-4);height:var(--harpia-space-4)}.scan-module__vdmY9q__backLink:focus-visible,.scan-module__vdmY9q__brandCell a:focus-visible{outline:2px solid var(--h-color-action);outline-offset:-4px}.scan-module__vdmY9q__shell{width:min(100%, var(--site-frame-max));border-inline:1px solid var(--h-color-divider);min-height:calc(100svh - 76px);margin:0 auto}.scan-module__vdmY9q__workspace{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);min-height:calc(100svh - 76px);display:grid}.scan-module__vdmY9q__journeyPanel{isolation:isolate;border-right:1px solid var(--h-color-divider);background:var(--h-color-canvas);min-width:0;position:relative;overflow:hidden}.scan-module__vdmY9q__journeyContent{z-index:1;width:min(100%,590px);min-height:calc(100svh - 76px);padding:var(--harpia-space-16) clamp(var(--harpia-space-8), 4vw, var(--harpia-space-16));flex-direction:column;margin-left:auto;display:flex;position:sticky;top:76px}.scan-module__vdmY9q__stepHeader{padding-bottom:var(--harpia-space-12)}.scan-module__vdmY9q__stepMeta{justify-content:space-between;align-items:center;gap:var(--harpia-space-6);margin-bottom:var(--harpia-space-10);display:flex}.scan-module__vdmY9q__scan .scan-module__vdmY9q__stepEyebrow,.scan-module__vdmY9q__scan .scan-module__vdmY9q__responseLabel{font-family:var(--harpia-font-technical);font-size:var(--harpia-font-size-sm);margin:0}.scan-module__vdmY9q__stepCounter{color:var(--h-color-text-dim);font-family:var(--harpia-font-technical);font-size:var(--harpia-font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.06em}.scan-module__vdmY9q__stepTitle{max-width:620px;font-family:var(--harpia-font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,4.3vw,68px);font-weight:300;line-height:.98}.scan-module__vdmY9q__stepSubtitle{max-width:560px;margin:var(--harpia-space-6) 0 0;color:var(--h-color-text-muted);font-size:var(--harpia-font-size-md);text-wrap:pretty;line-height:1.65}.scan-module__vdmY9q__progressIndicator{gap:var(--harpia-space-4);padding-top:var(--harpia-space-8);border-top:1px solid var(--h-color-divider);margin-top:auto;display:grid}.scan-module__vdmY9q__progressCopy{justify-content:space-between;align-items:baseline;gap:var(--harpia-space-3);color:var(--h-color-text-dim);font-family:var(--harpia-font-technical);font-size:var(--harpia-font-size-sm);letter-spacing:.04em;text-transform:uppercase;display:flex}.scan-module__vdmY9q__progressCopy strong{color:var(--h-color-text-muted);font-variant-numeric:tabular-nums;font-weight:400}.scan-module__vdmY9q__progressSegments{gap:var(--harpia-space-1);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.scan-module__vdmY9q__progressSegment{background:var(--h-color-border);height:2px}.scan-module__vdmY9q__progressSegmentComplete{background:var(--h-color-action)}.scan-module__vdmY9q__stageList{margin:var(--harpia-space-2) 0 0;padding:0;list-style:none;display:grid}.scan-module__vdmY9q__stageList li{min-height:34px;color:var(--h-color-text-dim);font-size:var(--harpia-font-size-sm);grid-template-columns:38px minmax(0,1fr);align-items:center;display:grid}.scan-module__vdmY9q__stageList li>span{font-family:var(--harpia-font-technical);font-variant-numeric:tabular-nums}.scan-module__vdmY9q__stageList li>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.scan-module__vdmY9q__stageList .scan-module__vdmY9q__stageComplete{color:var(--h-color-text-muted)}.scan-module__vdmY9q__stageList .scan-module__vdmY9q__stageCurrent{color:var(--h-color-text)}.scan-module__vdmY9q__stageList .scan-module__vdmY9q__stageCurrent>span{color:var(--h-color-action)}.scan-module__vdmY9q__stageList .scan-module__vdmY9q__stageCurrent>strong{font-weight:600}.scan-module__vdmY9q__journeyNote{max-width:48ch;margin:var(--harpia-space-8) 0 0;padding-top:var(--harpia-space-5);border-top:1px solid var(--h-color-divider);color:var(--h-color-text-dim);font-size:var(--harpia-font-size-sm);line-height:1.6}.scan-module__vdmY9q__formSurface{min-width:0;padding:var(--harpia-space-16) clamp(var(--harpia-space-8), 4vw, var(--harpia-space-16));background:var(--h-color-canvas)}.scan-module__vdmY9q__stepPanel{opacity:1;width:min(100%,800px);transition:opacity var(--h-motion-fast) var(--h-motion-ease), transform var(--h-motion-fast) var(--h-motion-ease);margin:0 auto;transform:translateY(0)}.scan-module__vdmY9q__stepPanelForward{opacity:0;transform:translateY(var(--harpia-space-2))}.scan-module__vdmY9q__stepPanelBack{opacity:0;transform:translateY(calc(-1 * var(--harpia-space-2)))}.scan-module__vdmY9q__responseHeader{gap:var(--harpia-space-3);margin-bottom:var(--harpia-space-10);padding-bottom:var(--harpia-space-6);border-bottom:1px solid var(--h-color-divider);display:grid}.scan-module__vdmY9q__scan .scan-module__vdmY9q__responseLabel{color:var(--h-color-action)}.scan-module__vdmY9q__responseHeader>p{color:var(--h-color-text-muted);font-size:var(--harpia-font-size-sm);margin:0;line-height:1.6}.scan-module__vdmY9q__formBody,.scan-module__vdmY9q__questionBody,.scan-module__vdmY9q__questionSection{min-width:0}.scan-module__vdmY9q__questionStack,.scan-module__vdmY9q__branchFields,.scan-module__vdmY9q__scaleGrid{gap:var(--harpia-space-12);min-width:0;display:grid}.scan-module__vdmY9q__questionSection{scroll-margin-top:100px}.scan-module__vdmY9q__questionHeader{gap:var(--harpia-space-3);margin-bottom:var(--harpia-space-6);display:grid}.scan-module__vdmY9q__scan .scan-module__vdmY9q__questionLabel{gap:var(--harpia-space-2);color:var(--h-color-text-dim);font-family:var(--harpia-font-technical);font-size:var(--harpia-font-size-sm);margin:0;display:flex}.scan-module__vdmY9q__questionCopy h2{max-width:650px;font-family:var(--harpia-font-display);font-size:var(--h-site-question-title);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.scan-module__vdmY9q__questionCopy p{margin:var(--harpia-space-2) 0 0;color:var(--h-color-text-muted);font-size:var(--harpia-font-size-sm);line-height:1.6}.scan-module__vdmY9q__branchFields>.scan-module__vdmY9q__questionSection+.scan-module__vdmY9q__questionSection,.scan-module__vdmY9q__scaleGrid>.scan-module__vdmY9q__questionSection+.scan-module__vdmY9q__questionSection{padding-top:var(--harpia-space-12);border-top:1px solid var(--h-color-divider)}.scan-module__vdmY9q__optionGrid,.scan-module__vdmY9q__compactChoiceGrid{gap:var(--harpia-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.scan-module__vdmY9q__problemList{gap:var(--harpia-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.scan-module__vdmY9q__investmentGridWithoutRange{grid-template-columns:minmax(0,1fr)}.scan-module__vdmY9q__otherField{margin-top:var(--harpia-space-6)}.scan-module__vdmY9q__otherField:first-child{margin-top:0}.scan-module__vdmY9q__contactGrid{gap:var(--harpia-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scan-module__vdmY9q__fieldCell{min-width:0}.scan-module__vdmY9q__fieldCellWide{padding-top:var(--harpia-space-8);border-top:1px solid var(--h-color-divider);grid-column:1/-1}.scan-module__vdmY9q__submitError{padding:var(--harpia-space-4);border:1px solid var(--h-color-danger-border);background:var(--h-color-danger-surface);color:var(--h-color-danger-text);font-size:var(--harpia-font-size-sm);grid-column:1/-1;line-height:1.5}.scan-module__vdmY9q__navigation{justify-content:space-between;align-items:center;gap:var(--harpia-space-4);margin-top:var(--harpia-space-12);padding-top:var(--harpia-space-8);border-top:1px solid var(--h-color-divider);flex-wrap:wrap;display:flex}.scan-module__vdmY9q__navigationHint{color:var(--h-color-text-dim);font-size:var(--harpia-font-size-sm);text-align:center;flex:1;margin:0;line-height:1.5}.scan-module__vdmY9q__navigation>div:empty{display:none}.scan-module__vdmY9q__navigation>div:last-child{margin-left:auto}@media (max-width:1180px){.scan-module__vdmY9q__workspace{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.scan-module__vdmY9q__journeyContent,.scan-module__vdmY9q__formSurface{padding:var(--harpia-space-12) var(--harpia-space-8)}.scan-module__vdmY9q__stepTitle{font-size:clamp(38px,4.8vw,56px)}.scan-module__vdmY9q__stageList{display:none}}@media (max-width:900px){.scan-module__vdmY9q__headerGrid{grid-template-columns:220px minmax(0,1fr) 190px}.scan-module__vdmY9q__workspace{grid-template-columns:minmax(0,1fr)}.scan-module__vdmY9q__journeyPanel{border-right:0;border-bottom:1px solid var(--h-color-divider)}.scan-module__vdmY9q__journeyContent{width:100%;min-height:0;margin:0;position:relative;top:0}.scan-module__vdmY9q__stepHeader{padding-bottom:var(--harpia-space-8)}.scan-module__vdmY9q__progressIndicator{padding-top:var(--harpia-space-6);margin-top:0}.scan-module__vdmY9q__journeyNote{display:none}.scan-module__vdmY9q__formSurface{min-height:52svh}}@media (max-width:700px){.scan-module__vdmY9q__headerGrid{grid-template-columns:minmax(0,1fr) auto}.scan-module__vdmY9q__brandCell{padding-inline:var(--harpia-space-5);border-right:0}.scan-module__vdmY9q__headerProgress{display:none}.scan-module__vdmY9q__backLink{padding-inline:var(--harpia-space-5)}.scan-module__vdmY9q__journeyContent,.scan-module__vdmY9q__formSurface{padding:var(--harpia-space-8) var(--harpia-space-5)}.scan-module__vdmY9q__stepMeta{margin-bottom:var(--harpia-space-8)}.scan-module__vdmY9q__stepTitle{font-size:clamp(38px,12vw,52px)}.scan-module__vdmY9q__stepSubtitle{margin-top:var(--harpia-space-5)}.scan-module__vdmY9q__responseHeader{margin-bottom:var(--harpia-space-8)}.scan-module__vdmY9q__optionGrid,.scan-module__vdmY9q__compactChoiceGrid,.scan-module__vdmY9q__contactGrid{grid-template-columns:minmax(0,1fr)}.scan-module__vdmY9q__navigationHint{text-align:left;min-width:50%}}@media (max-width:420px){.scan-module__vdmY9q__headerGrid{min-height:68px}.scan-module__vdmY9q__backLink{min-height:67px;padding-inline:var(--harpia-space-3)}.scan-module__vdmY9q__backLink span{max-width:72px;line-height:1.35}.scan-module__vdmY9q__shell,.scan-module__vdmY9q__workspace{min-height:calc(100svh - 68px)}.scan-module__vdmY9q__journeyContent,.scan-module__vdmY9q__formSurface{padding-inline:var(--harpia-space-4)}.scan-module__vdmY9q__navigation{align-items:stretch}.scan-module__vdmY9q__navigation>div{width:100%}.scan-module__vdmY9q__navigation .hp-button{width:100%}.scan-module__vdmY9q__navigationHint{order:-1;width:100%}}
