.qp-contact-page .qp-contact-main{background:var(--qp-paper);padding-block:56px 112px}.qp-contact-page .qp-contact-shell{max-width:1120px}.qp-contact-page .dz-crumbs{color:var(--qp-muted);letter-spacing:0;margin-bottom:48px;font-family:inherit;font-size:14px}.qp-contact-page .dz-crumbs b{color:var(--qp-ink)}.qp-contact-heading{max-width:720px;margin-bottom:40px}.qp-contact-kicker,.qp-contact-label{color:var(--qp-muted);margin:0;font-size:14px;font-weight:600;line-height:1.4}.qp-contact-page .qp-contact-heading h1{max-width:9ch;color:var(--qp-ink);letter-spacing:-.03em;text-wrap:balance;margin:10px 0 0;font-size:clamp(44px,6vw,76px);font-weight:620;line-height:1}.qp-contact-page .page-body.qp-contact-content{width:100%;max-width:none;color:var(--qp-ink-3);margin:0}.qp-contact-primary{background:var(--qp-paper-2);border:1px solid var(--qp-line);border-radius:16px;padding:36px 40px 40px}.qp-contact-page .qp-contact-content .qp-contact-primary h2{color:var(--qp-ink);margin:8px 0 4px;font-size:18px;font-weight:580;line-height:1.35}.qp-contact-page .qp-contact-email{max-width:100%;min-height:44px;color:var(--qp-ink);letter-spacing:-.025em;overflow-wrap:anywhere;text-decoration-color:var(--qp-metal);text-underline-offset:7px;touch-action:manipulation;margin:0 0 18px;font-size:clamp(28px,5vw,52px);font-weight:580;line-height:1.12;text-decoration-thickness:2px;display:inline-block}.qp-contact-page .qp-contact-email:hover{color:var(--qp-violet-hover);text-decoration-color:currentColor}.qp-contact-primary>p:last-child{max-width:68ch;margin:0;font-size:17px;line-height:1.72}.qp-contact-columns{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;margin-top:72px;display:grid}.qp-contact-columns section{min-width:0}.qp-contact-page .qp-contact-content h2{color:var(--qp-ink);letter-spacing:-.015em;margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.18}.qp-contact-guidance p,.qp-contact-addresses p,.qp-contact-market-note p{max-width:68ch;margin:0;font-size:16px;line-height:1.72}.qp-contact-guidance p+p{margin-top:16px}.qp-contact-address{border-top:1px solid var(--qp-line);padding-block:20px}.qp-contact-address:first-of-type{border-top:0;padding-top:0}.qp-contact-address h3{color:var(--qp-ink);margin:0 0 6px;font-size:16px;font-weight:620;line-height:1.4}.qp-contact-address address{margin:0;font-size:16px;font-style:normal;line-height:1.65}.qp-contact-addresses>p:last-child{color:var(--qp-muted);margin-top:22px}.qp-contact-requisites{border-top:1px solid var(--qp-line);border-bottom:1px solid var(--qp-line);margin-top:72px}.qp-contact-requisites summary{min-height:56px;color:var(--qp-ink);cursor:pointer;touch-action:manipulation;padding:18px 48px 18px 0;font-size:17px;font-weight:620;line-height:1.35}.qp-contact-requisites summary:hover{color:var(--qp-violet-hover)}.qp-contact-requisites-body{max-width:720px;padding:4px 0 28px}.qp-contact-requisites-body>p{margin:0 0 20px;font-size:16px;line-height:1.65}.qp-contact-requisites dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.qp-contact-requisites dl>div{min-width:0}.qp-contact-requisites dt{color:var(--qp-muted);margin-bottom:4px;font-size:13px;font-weight:600}.qp-contact-requisites dd{color:var(--qp-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px}.qp-contact-market-note{max-width:720px;margin-top:72px}@media (width<=768px){.qp-contact-page .qp-contact-main{padding-block:40px 80px}.qp-contact-page .dz-crumbs{margin-bottom:36px}.qp-contact-heading{margin-bottom:32px}.qp-contact-page .qp-contact-heading h1{font-size:clamp(42px,13vw,60px)}.qp-contact-primary{padding:28px 24px 30px}.qp-contact-columns{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:56px}.qp-contact-requisites,.qp-contact-market-note{margin-top:56px}}@media (width<=480px){.qp-contact-primary{border-radius:14px;padding:24px 20px 26px}.qp-contact-page .qp-contact-email{text-underline-offset:5px;font-size:clamp(25px,8.3vw,34px)}.qp-contact-primary>p:last-child{font-size:16px}.qp-contact-page .qp-contact-content h2{font-size:25px}.qp-contact-requisites dl{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.qp-contact-page *,.qp-contact-page :before,.qp-contact-page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){.qp-contact-primary,.qp-contact-requisites,.qp-contact-address{border-color:canvastext}.qp-contact-primary{background:canvas}.qp-contact-page .qp-contact-email{color:linktext}}html:not([data-stellar-trial]) .qp-cookie__icon{display:none}
