@charset "UTF-8";
/* line 5, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
  background: #fff;
  color: var(--uz-ink);
  -webkit-font-smoothing: antialiased;
  /* sections */
  /* tabs */
  /* cards grid */
  /* two-col check section */
  /* buttons */
  /* risk box */
  /* faq */
  /* cta */
  /* ---- ночной режим ---- */
}

/* line 11, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page * {
  box-sizing: border-box;
}

/* line 12, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page a {
  color: var(--uz-blue);
  text-decoration: none;
}

/* line 13, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page a:hover {
  color: var(--uz-blue-light);
}

/* line 14, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page :focus-visible {
  outline: 2px solid var(--uz-blue-light);
  outline-offset: 2px;
}

/* line 15, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page svg {
  max-width: 100%;
}

/* line 18, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .section {
  padding: 44px 0;
}

/* line 19, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .section-label {
  display: none;
}

/* line 20, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .section h2 {
  font-size: 21px;
  font-weight: 700;
  color: var(--uz-navy);
  margin: 0 0 8px;
}

/* line 21, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .section .lede {
  font-size: 14.5px;
  color: var(--uz-muted);
  margin: 0 0 28px;
  max-width: 640px;
}

/* line 25, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .tab-panels-wrap {
  background: transparent;
}

/* line 26, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .tab-panels-wrap .panel {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
}

/* line 32, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
  gap: 16px;
  align-items: stretch;
}

/* line 33, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .grid.g5 {
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
}

/* line 34, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .card {
  border: 1px solid var(--uz-line);
  border-radius: 20px;
  background: #fff;
  padding: 22px;
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: border-color .2s, box-shadow .2s;
}

/* line 38, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .card:hover {
  border-color: #C6D6F8;
  box-shadow: 0 10px 30px rgba(11, 16, 48, 0.06);
}

/* line 39, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .card .num {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: rgba(2, 95, 244, 0.1);
  color: var(--uz-blue);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 800;
  margin-bottom: 16px;
  flex: none;
}

/* line 44, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .card .ico {
  width: 44px;
  height: 44px;
  border-radius: 12px;
  background: rgba(2, 95, 244, 0.1);
  color: var(--uz-blue);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  flex: none;
}

/* line 48, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .card .ico svg {
  width: 22px;
  height: 22px;
}

/* line 49, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .card h3 {
  margin: 0 0 8px;
  font-size: 15.5px;
  font-weight: 700;
  color: var(--uz-navy);
}

/* line 50, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .card p {
  margin: 0;
  font-size: 13.5px;
  line-height: 1.6;
  color: var(--uz-muted);
  flex: 1;
}

/* line 53, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .two-col {
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: 16px;
  align-items: stretch;
}

/* line 54, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .check-list, .exchange-how-to-start-investing-page .broker-box {
  border-radius: 20px;
  padding: 26px;
  height: 100%;
}

/* line 55, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .check-list {
  border: 1px solid var(--uz-line);
  background: #fff;
}

/* line 56, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .check-list h3 {
  margin: 0 0 6px;
  font-size: 15.5px;
  font-weight: 700;
  color: var(--uz-navy);
}

/* line 57, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .check-list ul {
  list-style: none;
  padding: 0;
  margin: 14px 0 0;
}

/* line 58, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .check-list li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 11px 0;
  border-bottom: 1px solid #EFF2F9;
  color: var(--uz-ink);
  font-size: 13.5px;
  line-height: 1.5;
}

/* line 62, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .check-list li:last-child {
  border-bottom: 0;
}

/* line 63, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .check-list li svg {
  width: 15px;
  height: 15px;
  color: var(--uz-blue);
  flex: none;
  margin-top: 2px;
}

/* line 64, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .broker-box {
  background: linear-gradient(150deg, var(--uz-navy) 0%, var(--uz-blue) 130%);
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 68, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .broker-box h3 {
  margin: 0 0 10px;
  font-size: 19px;
  font-weight: 800;
  color: #fff;
}

/* line 69, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .broker-box p {
  margin: 0 0 18px;
  font-size: 13.5px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.86);
}

/* line 72, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .btn {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  height: 40px;
  padding: 0 19px;
  border-radius: 100px;
  font-size: 13.5px;
  font-weight: 700;
  border: 1px solid var(--uz-line);
  background: #fff;
  color: var(--uz-navy);
  cursor: pointer;
  transition: .18s;
  align-self: flex-start;
}

/* line 77, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .btn:hover {
  border-color: #C6D6F8;
  color: var(--uz-blue);
}

/* line 78, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .btn.primary {
  background: var(--uz-blue);
  border-color: transparent;
  color: #fff;
}

/* line 79, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .btn.primary:hover {
  background: var(--uz-blue-light);
  color: #fff;
}

/* line 80, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .btn.on-dark {
  background: #fff;
  color: var(--uz-blue);
  border-color: transparent;
}

/* line 81, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .btn.on-dark:hover {
  background: #F0F5FF;
  color: var(--uz-blue-light);
}

/* line 82, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .btn svg {
  width: 14px;
  height: 14px;
}

/* line 85, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .risk-box {
  border: 1px solid var(--uz-line);
  border-left: 4px solid var(--uz-blue);
  border-radius: 0 18px 18px 0;
  padding: 24px 28px;
  background: #fff;
}

/* line 89, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .risk-box h3 {
  margin: 0 0 10px;
  font-size: 16px;
  font-weight: 700;
  color: var(--uz-navy);
}

/* line 90, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .risk-box p {
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
  color: var(--uz-muted);
}

/* line 94, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page details {
  border-bottom: 1px solid var(--uz-line);
  padding: 16px 0;
}

/* line 95, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page details:first-child {
  border-top: 1px solid var(--uz-line);
}

/* line 96, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page summary {
  cursor: pointer;
  font-weight: 700;
  font-size: 14.5px;
  color: var(--uz-navy);
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

/* line 100, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page summary::-webkit-details-marker {
  display: none;
}

/* line 101, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page summary::after {
  content: '+';
  font-size: 20px;
  font-weight: 400;
  color: var(--uz-blue);
  flex: none;
  transition: transform .18s;
}

/* line 102, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page details[open] summary::after {
  transform: rotate(45deg);
}

/* line 103, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page details p {
  color: var(--uz-muted);
  line-height: 1.65;
  font-size: 13.5px;
  margin: 12px 0 0;
  padding-right: 24px;
}

/* line 106, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .cta {
  background: linear-gradient(135deg, var(--uz-navy) 0%, var(--uz-blue) 140%);
  color: #fff;
  text-align: center;
  padding: 52px 24px;
  border-radius: 24px;
}

/* line 110, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .cta h2 {
  font-size: 24px;
  margin: 0 0 10px;
  color: #fff;
  font-weight: 800;
}

/* line 111, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .cta p {
  color: rgba(255, 255, 255, 0.86);
  margin: 0 0 22px;
  font-size: 14.5px;
}

/* line 112, app/assets/stylesheets/exchange/how_to_start_investing.scss */
.exchange-how-to-start-investing-page .cta .btn {
  align-self: center;
}

/* line 115, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page {
  background: #060A22;
  color: #E9EDF9;
}

/* line 117, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page h1, html.night .exchange-how-to-start-investing-page .section h2, html.night .exchange-how-to-start-investing-page .card h3, html.night .exchange-how-to-start-investing-page .check-list h3, html.night .exchange-how-to-start-investing-page .risk-box h3, html.night .exchange-how-to-start-investing-page .cta h2 {
  color: #fff;
}

/* line 118, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page .section .lede, html.night .exchange-how-to-start-investing-page .card p, html.night .exchange-how-to-start-investing-page .check-list li, html.night .exchange-how-to-start-investing-page .risk-box p, html.night .exchange-how-to-start-investing-page details p {
  color: #9DA8CA;
}

/* line 119, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page .section.on-ice {
  background: #0B1133;
}

/* line 120, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page .card, html.night .exchange-how-to-start-investing-page .check-list, html.night .exchange-how-to-start-investing-page .risk-box {
  background: #0B1133;
  border-color: #222C58;
}

/* line 121, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page .check-list li {
  border-color: #222C58;
}

/* line 122, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page details {
  border-color: #222C58;
}

/* line 123, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page summary {
  color: #fff;
}

/* line 124, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page .btn {
  background: #0B1133;
  border-color: #222C58;
  color: #E9EDF9;
}

/* line 125, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page .btn:hover {
  border-color: #5C93FF;
  color: #8FB4FF;
}

/* line 126, app/assets/stylesheets/exchange/how_to_start_investing.scss */
html.night .exchange-how-to-start-investing-page .btn.on-dark {
  background: #fff;
  color: var(--uz-blue);
  border-color: transparent;
}

@media (max-width: 860px) {
  /* line 129, app/assets/stylesheets/exchange/how_to_start_investing.scss */
  .exchange-how-to-start-investing-page .two-col {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 560px) {
  /* line 130, app/assets/stylesheets/exchange/how_to_start_investing.scss */
  .exchange-how-to-start-investing-page .section {
    padding: 32px 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 131, app/assets/stylesheets/exchange/how_to_start_investing.scss */
  .exchange-how-to-start-investing-page * {
    transition: none !important;
    animation: none !important;
  }
}
