.cta{background:var(--n-void);min-height:calc(100svh - 96px);color:var(--n-text);align-items:center;display:flex;position:relative;overflow:hidden}.cta__inner{width:min(1420px,100% - 64px);margin:0 auto;padding:clamp(96px,10vw,160px) 0 clamp(80px,8vw,128px)}.cta__mark{width:auto;height:clamp(56px,5vw,76px);margin:0 0 clamp(36px,4vw,56px);display:block}.cta__chapter{color:#686f76;letter-spacing:.18em;margin:0 0 26px;font-size:11px;font-weight:760}.cta__title{color:var(--n-text);letter-spacing:-.068em;margin:0;font-size:clamp(52px,6.4vw,118px);font-weight:790;line-height:.9}.cta__title span{color:var(--pq-blue);display:block}.cta__row{border-top:1px solid #0a0d1129;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px clamp(40px,6vw,120px);margin-top:clamp(56px,6vw,92px);padding-top:30px;display:grid}.cta__subline{color:#3d444b;letter-spacing:-.012em;max-width:34ch;margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.cta__action{min-width:0}.cta__form{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;display:grid}.cta__label{color:#50575e;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:760}.cta__input{min-width:0;min-height:54px;color:var(--pq-ink);font:inherit;background:#fbfbf9;border:1.5px solid #0a0d113d;border-radius:6px;padding:0 16px;font-size:16px}.cta__input:focus-visible{outline-offset:1px;border-color:var(--pq-blue);outline:3px solid #087ff559}.cta__button{background:var(--pq-blue);color:#fff;min-height:54px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;padding:0 26px;font-size:16px;font-weight:720;transition:background .16s}.cta__button:focus-visible{outline:3px solid var(--pq-ink);outline-offset:2px}.cta__button:disabled{cursor:progress;opacity:.72}.cta__input:disabled{opacity:.7}.cta__verifier{grid-column:1/-1}.cta__verifier:empty{display:none}.cta__done{border-left:3px solid var(--pq-blue);letter-spacing:-.03em;min-height:54px;margin:0;padding:14px 0 0 18px;font-size:clamp(22px,2vw,28px);font-weight:740;line-height:1.2}.cta__status{min-height:22px;margin:12px 0 0;font-size:14px}.cta__status--error{color:#b32e2a;font-weight:620}.cta__fineprint{color:#5a6168;margin:6px 0 0;font-size:13px}.cta__fineprint a{color:inherit;text-underline-offset:3px;margin-left:10px;text-decoration:underline}.cta__fineprint a:focus-visible{outline:3px solid var(--pq-ink);outline-offset:3px;border-radius:2px}@media (width<=900px){.cta{align-items:flex-start;min-height:calc(100svh - 180px)}.cta__inner{width:min(100% - 32px,640px);padding:56px 0 72px}.cta__mark{height:48px;margin-bottom:24px}.cta__chapter{margin-bottom:16px}.cta__title{font-size:min(10.989vw - 3.51648px,68px)}.cta__title span{white-space:nowrap}.cta__row{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:22px}.cta__subline{font-size:17px}.cta__form{grid-template-columns:1fr}}.cta{background:var(--n-void);color:var(--n-text)}.cta:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 50% 0,#1e8bff38,#0000 70%);position:absolute;inset:0}.cta__inner{position:relative}.cta__chapter{color:var(--n-faint)}.cta__title span{color:var(--n-blue-soft);text-shadow:0 0 .35em #1e8bff66}.cta__row{border-top-color:var(--n-line)}.cta__subline{color:var(--n-dim)}.cta__label{color:var(--n-faint)}.cta__input{border:1px solid var(--n-line-strong);color:var(--n-text);background:#0d1322e6;border-radius:12px}.cta__input::placeholder{color:var(--n-faint)}.cta__input:hover:not(:disabled){border-color:#1e8bff8c}.cta__input:focus-visible{border-color:var(--n-blue);outline-color:#1e8bff73}.cta__input[aria-invalid=true]{border-color:var(--n-alert)}.cta__button{background:linear-gradient(160deg, var(--n-blue), var(--n-blue-deep));box-shadow:0 1rem 2rem -.9rem var(--n-glow);border-radius:12px}.cta__button:hover:not(:disabled){background:linear-gradient(160deg, var(--n-blue-soft), var(--n-blue))}.cta__button:focus-visible{outline-color:#fff}.cta__done{border-left-color:var(--n-blue)}.cta__status--error{color:#ff8f8f}.cta__fineprint{color:var(--n-faint)}.cta__fineprint a:hover{color:var(--n-text)}:root{--n-void:#020b18;--n-deep:#071321;--n-panel:#081526db;--n-line:#689ce02e;--n-line-strong:#78acf057;--n-blue:#1573ff;--n-blue-bright:#3b93ff;--n-blue-soft:#8cc2ff;--n-blue-deep:#0b4fd0;--n-cyan:#45d9ff;--n-glow:#1573ff8c;--n-teal:#19e3b1;--n-gold:#ffc24a;--n-alert:#ff5f5f;--n-text:#f2f6fc;--n-dim:#9db0c9;--n-faint:#6b809c}.night-map{width:100%;height:100%;display:block}.night-map__street{fill:#2a3445}.night-map__block{fill:#1b2331}.night-map__building{fill:#141b27}.night-map__park{fill:#142226}.night-map__park-path{fill:none;stroke:#1c2d33;stroke-width:3px}.night-map__broadway{fill:none;stroke:#33404f;stroke-width:26px}.night-map__labels text{fill:#56657a;letter-spacing:.01em;font-size:15px;font-style:italic;font-weight:500}.night-map__labels .night-map__avenue{fill:#8190a4;font-size:16px}.night-map__labels .night-map__park-label{fill:#4f6b63;letter-spacing:.3em;font-size:22px;font-style:normal}
