/* Auto-generated desktop canonicalization from the existing 1366px desktop rules. */
/* Source target: Figma desktop 1440px; active only at >=1181px. */
@media (min-width: 1181px) {
  :root {
    --desktop-scale-1440: clamp(0.8201389, calc(100vw / 1440), 1);
    --desktop-offset-1440: max(0px, calc((100vw - 1440px) / 2));
  }

  .site-header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50;
    width: 100vw;
    height: clamp(39.388px, 3.3354vw, 48.03px);
    overflow: hidden;
    background: #ffffff;
    border-radius: 0;
    box-shadow: none;
  }

  .header-left {
    position: absolute;
    top: clamp(7.3813px, 0.625vw, 9px);
    left: calc(var(--desktop-offset-1440) + clamp(13.5388px, 1.1465vw, 16.51px));
    width: clamp(275.0971px, 23.2924vw, 335.41px);
    height: clamp(24.6197px, 2.0847vw, 30.02px);
  }

  .burger-button {
    position: absolute;
    top: clamp(6.7653px, 0.5729vw, 8.25px);
    left: calc(var(--desktop-offset-1440) + clamp(47.4049px, 4.0138vw, 57.78px));
    display: block;
    width: clamp(15.3867px, 1.3031vw, 18.76px);
    height: clamp(10.4686px, 0.8861vw, 12.76px);
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    color: #22252f;
    transform: none;
  }

  .burger-button svg {
    display: none;
  }

  .burger-button::before {
    position: absolute;
    inset: 0;
    display: block;
    background: center / contain no-repeat url("data:image/svg+xml,%3Csvg width='19' height='13' viewBox='0 0 19 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.2 1.2H17.8M1.2 6.38H17.8M1.2 11.56H17.8' stroke='%2322252F' stroke-width='2.25' stroke-linecap='round'/%3E%3C/svg%3E");
    content: "";
  }

  .brand {
    position: absolute;
    top: clamp(11.069px, 0.9375vw, 13.5px);
    left: calc(50% - clamp(47.5197px, 4.0226vw, 57.925px));
    display: block;
    width: clamp(95.0394px, 8.0451vw, 115.85px);
    height: clamp(17.2336px, 1.459vw, 21.01px);
    transform: none;
  }

  .brand svg {
    display: block;
    width: clamp(95.0394px, 8.0451vw, 115.85px);
    height: clamp(17.2336px, 1.459vw, 21.01px);
  }

  .header-actions {
    display: contents;
  }

  .login-link {
    display: none !important;
  }

  .registration-button {
    position: absolute;
    top: clamp(9.2249px, 0.7811vw, 11.248px);
    left: calc(var(--desktop-offset-1440) + clamp(1096.623px, 92.816vw, 1336.55px));
    right: auto;
    display: flex;
    width: clamp(24.0109px, 2.0326vw, 29.27px);
    height: clamp(24.0109px, 2.0326vw, 29.27px);
    padding: 0;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: clamp(11.0803px, 0.9381vw, 13.5081px);
    background: #f3f5ff;
    box-shadow: none;
    color: #4475f2;
    transform: none;
  }

  .registration-button span,
  .registration-button svg {
    display: none !important;
  }

  .registration-button::before {
    display: block;
    width: clamp(24.0109px, 2.0326vw, 29.2675px);
    height: clamp(24.0109px, 2.0326vw, 29.2675px);
    background: center / contain no-repeat url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6997 8.68945H9.7561V20.5766H15.6997M12.7279 14.633H20.9003M18.6714 16.8619L20.9003 14.633L18.6714 12.4042' stroke='%234475F2' stroke-width='1.87612' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    content: "";
  }

  body.registration-mode {
    overflow: hidden;
    background: #ffffff;
  }

  body.registration-mode .site-header {
    display: block;
  }

  body.registration-mode .signup-page {
    position: relative;
    display: block;
    width: 100vw;
    height: 100dvh;
    min-height: 100dvh;
    padding: 0;
    overflow: hidden;
    background: #ffffff;
  }

  body.registration-mode .signup-shell[data-active-step="1"],
  body.registration-mode .signup-shell:not([data-active-step]) {
    position: absolute;
    top: clamp(147.0397px, 12.4507vw, 179.29px);
    left: calc(var(--desktop-offset-1440) + clamp(307.5907px, 26.0465vw, 375.07px));
    display: block;
    width: 690.13px;
    height: 393.08px;
    min-height: 0;
    filter: drop-shadow(0 15.0029px 26.2551px rgb(68 117 242 / 0.35));
    transform: scale(var(--desktop-scale-1440));
    transform-origin: top left;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside {
    position: absolute;
    top: 15.0029px;
    left: 15.0029px;
    display: block;
    box-sizing: border-box;
    width: 225.04px;
    height: 378.07px;
    min-height: 0;
    margin: 0;
    padding: 19.5038px 18.0035px;
    overflow: hidden;
    background: #4475f2;
    border-radius: 16.5032px;
    color: #ffffff;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside__glow,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside__glow {
    position: absolute;
    top: 0;
    left: 0;
    width: 225.04px;
    height: 343.57px;
    background: radial-gradient(189.81% 117.65% at 100% 0%, rgb(255 255 255 / 0.18) 0%, rgb(255 255 255 / 0) 60%);
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside__content,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside__content {
    position: absolute;
    top: 19.5038px;
    left: 18.0035px;
    z-index: 1;
    width: 189.04px;
    height: 231.75px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside__badge,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside__badge {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    box-sizing: border-box;
    width: 137.28px;
    height: 18.75px;
    padding: 4.5009px 7.5014px 0;
    align-items: flex-start;
    background: rgb(255 255 255 / 0.15);
    border-radius: 6.0012px;
    color: #ffffff;
    font-size: 8.1016px;
    font-weight: 700;
    line-height: 10px;
    letter-spacing: 0.4951px;
    text-transform: uppercase;
    white-space: nowrap;
    word-spacing: 0;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside h1,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside h1 {
    position: absolute;
    top: 28.74px;
    left: 0;
    display: block;
    width: 189.04px;
    height: 43px;
    margin: 0;
    color: #ffffff;
    font-size: 19.5038px;
    font-weight: 700;
    line-height: 21.4541px;
    letter-spacing: -0.4876px;
  }

  body.registration-mode .signup-aside__headline-nowrap {
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside p,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside p {
    position: absolute;
    top: 77.53px;
    left: 0;
    display: flex;
    width: 187px;
    height: 46px;
    margin: 0;
    align-items: center;
    color: rgb(255 255 255 / 0.78);
    font-size: 9.7519px;
    font-weight: 400;
    line-height: 15.1196px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-benefits,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-benefits {
    position: absolute;
    top: 138.49px;
    left: 0;
    display: flex;
    width: 189.04px;
    height: 93.27px;
    margin: 0;
    padding: 0;
    flex-direction: column;
    gap: 7.5px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-benefits li,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-benefits li {
    display: grid;
    width: 189.04px;
    min-height: 26.08px;
    grid-template-columns: 13.5px 168.03px;
    gap: 7.5px;
    color: rgb(255 255 255 / 0.9);
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 13.0525px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-benefits span,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-benefits span {
    display: flex;
    width: 13.5px;
    height: 13.5px;
    margin-top: 0.7501px;
    align-items: center;
    justify-content: center;
    background: rgb(255 255 255 / 0.15);
    border-radius: 6.7513px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-benefits svg,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-benefits svg {
    width: 12px;
    height: 12px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-benefits path,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-benefits path {
    stroke-width: 1.2002px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside__footer,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside__footer {
    position: absolute;
    top: 303px;
    left: 18.0035px;
    z-index: 1;
    display: flex;
    width: 189.04px;
    height: 33.01px;
    margin: 0;
    flex-direction: column;
    gap: 3px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside__footer strong,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside__footer strong {
    color: #ffffff;
    font-size: 9.0017px;
    font-weight: 700;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-aside__footer span,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-aside__footer span {
    width: 105px;
    color: rgb(255 255 255 / 0.6);
    font-size: 7.5014px;
    font-weight: 400;
    line-height: 9px;
    letter-spacing: 0.4501px;
    text-transform: uppercase;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-form,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-form {
    position: absolute;
    top: 15.01px;
    left: 240.05px;
    display: block;
    box-sizing: border-box;
    width: 450.09px;
    height: 378.07px;
    min-height: 0;
    padding: 19.5038px 24.0046px 18.0035px;
    overflow: hidden;
    background: #ffffff;
    border-radius: 16.5032px;
    box-shadow: none;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-step,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-step {
    position: relative;
    display: block;
    width: 402.08px;
    height: 340.56px;
    min-height: 0;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-step[hidden],
  body.registration-mode .signup-shell:not([data-active-step]) .signup-step[hidden] {
    display: none !important;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-step__header,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-step__header {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 402.08px;
    height: 34.25px;
    margin: 0;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-step__header h2,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-step__header h2 {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 228.79px;
    height: 20px;
    margin: 0;
    align-items: center;
    color: #0b0c10;
    font-size: 16.5032px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-step__header p,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-step__header p {
    position: absolute;
    top: 20.25px;
    left: 0;
    display: flex;
    width: 173px;
    height: 11px;
    margin: 0;
    align-items: center;
    color: #6b7180;
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-step__header > span,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-step__header > span {
    position: absolute;
    top: 6.01px;
    left: 327.78px;
    display: flex;
    width: 74.38px;
    height: 10px;
    margin: 0;
    align-items: center;
    color: #9aa0ae;
    font-size: 8.2516px;
    font-weight: 400;
    line-height: 10px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-step__content,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-step__content {
    position: absolute;
    top: 34.25px;
    left: 0;
    display: block;
    width: 402.08px;
    height: 145.52px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-fields,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-fields {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 402.08px;
    height: 64.51px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-field,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-field {
    position: absolute;
    top: 12px;
    display: block;
    width: 195.79px;
    height: 52.51px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-field:first-child,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-field:first-child {
    left: 0;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-field:nth-child(2),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-field:nth-child(2) {
    left: 206.29px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-field > span,
  body.registration-mode .signup-shell[data-active-step="1"] .signup-label,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-field > span,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-label {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    height: 12px;
    min-height: 12px;
    align-items: center;
    gap: 4.42px;
    color: #6b7180;
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-field b,
  body.registration-mode .signup-shell[data-active-step="1"] .signup-label b,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-field b,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-label b {
    color: #4475f2;
    font-size: 8.2516px;
    font-weight: 700;
    line-height: 10px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-field input,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-field input {
    position: absolute;
    top: 16.5px;
    left: 0;
    box-sizing: border-box;
    width: 195.79px;
    height: 36.01px;
    padding: 10.8771px 10.502px;
    border: 0.7501px solid #d9dce6;
    border-radius: 9.0017px;
    color: #000000;
    font-size: 10.427px;
    font-weight: 400;
    line-height: 13px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-field input::placeholder,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-field input::placeholder {
    color: #000000;
    opacity: 1;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-group,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-group {
    position: absolute;
    top: 72.51px;
    left: 0;
    display: block;
    width: 402.08px;
    height: 81.01px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-group .signup-label,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-group .signup-label {
    top: 10.5px;
    width: 64px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chips,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chips {
    position: absolute;
    top: 33px;
    left: 0;
    display: block;
    width: 402.08px;
    height: 59.26px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip {
    position: absolute;
    top: 2.25px;
    box-sizing: border-box;
    height: 26.26px;
    padding: 0 11.2522px;
    border: 0.7501px solid #d9dce6;
    border-radius: 7.5014px;
    background: #ffffff;
    color: #1a1c24;
    font-size: 9.7519px;
    font-weight: 400;
    line-height: 12px;
    letter-spacing: -0.132px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip:nth-child(1),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip:nth-child(1) {
    left: 0;
    width: 75.06px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip:nth-child(2),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip:nth-child(2) {
    left: 79.56px;
    width: 76.51px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip:nth-child(3),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip:nth-child(3) {
    left: 160.58px;
    width: 84.58px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip:nth-child(4),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip:nth-child(4) {
    left: 249.66px;
    width: 60.28px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip:nth-child(5),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip:nth-child(5) {
    left: 314.44px;
    width: 57.14px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip:nth-child(6),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip:nth-child(6) {
    top: 33px;
    left: 0;
    width: 83.97px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip:nth-child(7),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip:nth-child(7) {
    top: 33px;
    left: 88.47px;
    width: 61.53px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-chip.is-active,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-chip.is-active {
    border-color: #4475f2;
    background: #4475f2;
    color: #ffffff;
    box-shadow: none;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-actions,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-actions {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 74.81px;
    height: 27.01px;
    margin: 0;
    padding: 0;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-action--primary,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-action--primary {
    display: flex;
    width: 74.81px;
    min-width: 0;
    height: 27.01px;
    padding: 0 10.502px;
    align-items: center;
    justify-content: center;
    gap: 6px;
    border: 0;
    border-radius: 6.7513px;
    background: #4475f2;
    color: #ffffff;
    font-size: 9.7519px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: -0.0488px;
    opacity: 0.45;
    box-shadow: none;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-action--primary:not(:disabled),
  body.registration-mode .signup-shell:not([data-active-step]) .signup-action--primary:not(:disabled) {
    opacity: 1;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-action svg,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-action svg {
    width: 12px;
    height: 12px;
  }

  body.registration-mode .signup-shell[data-active-step="1"] .signup-action path,
  body.registration-mode .signup-shell:not([data-active-step]) .signup-action path {
    stroke-width: 1.0002px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] {
    position: absolute;
    top: clamp(147.0397px, 12.4507vw, 179.29px);
    left: calc(var(--desktop-offset-1440) + clamp(307.5907px, 26.0465vw, 375.07px));
    display: block;
    width: 690.13px;
    height: 393.08px;
    min-height: 0;
    filter: drop-shadow(0 15.0029px 26.2551px rgb(68 117 242 / 0.35));
    transform: scale(var(--desktop-scale-1440));
    transform-origin: top left;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside {
    position: absolute;
    top: 15.0029px;
    left: 15.0029px;
    display: block;
    box-sizing: border-box;
    width: 225.04px;
    height: 378.07px;
    min-height: 0;
    margin: 0;
    padding: 19.5038px 18.0035px;
    overflow: hidden;
    background: #4475f2;
    border-radius: 16.5032px;
    color: #ffffff;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside__glow {
    position: absolute;
    top: 0;
    left: 0;
    width: 225.04px;
    height: 363.07px;
    background: radial-gradient(189.81% 117.65% at 100% 0%, rgb(255 255 255 / 0.18) 0%, rgb(255 255 255 / 0) 60%);
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside__content {
    position: absolute;
    top: 19.5038px;
    left: 18.0035px;
    z-index: 1;
    width: 189.04px;
    height: 231.75px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside__badge {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    box-sizing: border-box;
    width: 137.28px;
    height: 18.75px;
    padding: 4.5009px 7.5014px 0;
    align-items: flex-start;
    background: rgb(255 255 255 / 0.15);
    border-radius: 6.0012px;
    color: #ffffff;
    font-size: 8.1016px;
    font-weight: 700;
    line-height: 10px;
    letter-spacing: 0.4951px;
    text-transform: uppercase;
    white-space: nowrap;
    word-spacing: 0;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside h1 {
    position: absolute;
    top: 28.73px;
    left: 0;
    display: block;
    width: 189.04px;
    height: 43px;
    margin: 0;
    color: #ffffff;
    font-size: 19.5038px;
    font-weight: 700;
    line-height: 21.4541px;
    letter-spacing: -0.4876px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside p {
    position: absolute;
    top: 77.52px;
    left: 0;
    display: flex;
    width: 187px;
    height: 46px;
    margin: 0;
    align-items: center;
    color: rgb(255 255 255 / 0.78);
    font-size: 9.7519px;
    font-weight: 400;
    line-height: 15.1196px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-benefits {
    position: absolute;
    top: 138.49px;
    left: 0;
    display: flex;
    width: 189.04px;
    height: 93.27px;
    margin: 0;
    padding: 0;
    flex-direction: column;
    gap: 7.5px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-benefits li {
    display: grid;
    width: 189.04px;
    min-height: 26.08px;
    grid-template-columns: 13.5px 168.03px;
    gap: 7.5px;
    color: rgb(255 255 255 / 0.9);
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 13.0525px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-benefits span {
    display: flex;
    width: 13.5px;
    height: 13.5px;
    margin-top: 0.7501px;
    align-items: center;
    justify-content: center;
    background: rgb(255 255 255 / 0.15);
    border-radius: 6.7513px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-benefits svg {
    width: 12px;
    height: 12px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-benefits path {
    stroke-width: 1.2002px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside__footer {
    position: absolute;
    top: 303px;
    left: 18.0035px;
    z-index: 1;
    display: flex;
    width: 189.04px;
    height: 33.01px;
    margin: 0;
    flex-direction: column;
    gap: 3px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside__footer strong {
    color: #ffffff;
    font-size: 9.0017px;
    font-weight: 700;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-aside__footer span {
    width: 105px;
    color: rgb(255 255 255 / 0.6);
    font-size: 7.5014px;
    font-weight: 400;
    line-height: 9px;
    letter-spacing: 0.4501px;
    text-transform: uppercase;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-form {
    position: absolute;
    top: 12.76px;
    left: 240.05px;
    display: block;
    box-sizing: border-box;
    width: 450.09px;
    height: 380.32px;
    min-height: 0;
    padding: 19.5038px 24.0046px 18.0035px;
    overflow: hidden;
    background: #ffffff;
    border-radius: 16.5032px;
    box-shadow: none;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step {
    position: relative;
    display: block;
    width: 402.08px;
    height: 342.81px;
    min-height: 0;
    margin: 0;
    padding: 0;
    border: 0;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step[hidden] {
    display: none !important;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__header {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 402.08px;
    height: 28.25px;
    margin: 0;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__header h2 {
    position: absolute;
    top: -6.75px;
    left: 0;
    display: flex;
    width: 137.28px;
    height: 20px;
    margin: 0;
    align-items: center;
    color: #0b0c10;
    font-size: 16.5032px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__header p {
    position: absolute;
    top: 17.25px;
    left: 0;
    display: flex;
    width: 173px;
    height: 11px;
    margin: 0;
    align-items: center;
    color: #6b7180;
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__header > span {
    position: absolute;
    top: 6px;
    left: 327.78px;
    display: flex;
    width: 74.38px;
    height: 10px;
    margin: 0;
    align-items: center;
    color: #9aa0ae;
    font-size: 8.2516px;
    font-weight: 400;
    line-height: 10px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content {
    position: absolute;
    top: 32px;
    left: 0;
    display: block;
    width: 402.08px;
    height: 255.03px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group,
  body.registration-mode .signup-shell[data-active-step="2"] .signup-field--textarea {
    position: absolute;
    left: 0;
    display: block;
    width: 402.08px;
    margin: 0;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group--compact {
    top: 0;
    height: 56.26px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) {
    top: 62.01px;
    height: 88.51px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-field--textarea {
    top: 154.27px;
    height: 102.76px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-label,
  body.registration-mode .signup-shell[data-active-step="2"] .signup-field > span {
    position: absolute;
    left: 0;
    display: flex;
    height: 12px;
    min-height: 12px;
    align-items: center;
    gap: 4.5px;
    color: #6b7180;
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-field b,
  body.registration-mode .signup-shell[data-active-step="2"] .signup-label b {
    color: #4475f2;
    font-size: 8.2516px;
    font-weight: 700;
    line-height: 10px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group--compact .signup-label {
    top: 12.75px;
    width: 100px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-label {
    top: 9.75px;
    width: 402.08px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-label--split {
    justify-content: space-between;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-label--split em {
    position: absolute;
    top: 0.75px;
    right: 0;
    color: #9aa0ae;
    font-size: 8.1016px;
    font-style: normal;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-field--textarea > span {
    top: 10.51px;
    width: 402.08px;
    justify-content: flex-start;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-field--textarea em {
    position: absolute;
    top: 0.75px;
    right: 0;
    color: #9aa0ae;
    font-size: 8.2516px;
    font-style: normal;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-chips {
    position: absolute;
    left: 0;
    display: block;
    width: 402.08px;
    margin: 0;
    padding: 0;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group--compact .signup-chips {
    top: 27.75px;
    height: 28.51px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-chips {
    top: 29.25px;
    height: 59.26px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-chip {
    position: absolute;
    top: 2.25px;
    box-sizing: border-box;
    height: 26.26px;
    padding: 0 11.2522px;
    border: 0.7501px solid #d9dce6;
    border-radius: 7.5014px;
    background: #ffffff;
    color: #1a1c24;
    font-size: 9.7519px;
    font-weight: 400;
    line-height: 12px;
    letter-spacing: -0.132px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-chip.is-active {
    border-color: #4475f2;
    background: #4475f2;
    color: #ffffff;
    box-shadow: none;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group--compact .signup-chip:nth-child(1) {
    left: 0;
    width: 77.31px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group--compact .signup-chip:nth-child(2) {
    left: 81.81px;
    width: 43.09px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group--compact .signup-chip:nth-child(3) {
    left: 129.4px;
    width: 61.32px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group--compact .signup-chip:nth-child(4) {
    left: 195.22px;
    width: 43.52px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-group--compact .signup-chip:nth-child(5) {
    left: 243.24px;
    width: 53.2px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-chip:nth-child(1) {
    left: 0;
    width: 94.94px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-chip:nth-child(2) {
    left: 99.44px;
    width: 76.89px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-chip:nth-child(3) {
    left: 180.83px;
    width: 67.24px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-chip:nth-child(4) {
    left: 252.57px;
    width: 72.86px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-chip:nth-child(5) {
    left: 329.92px;
    width: 62.03px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-chip:nth-child(6) {
    top: 33px;
    left: 0;
    width: 93.44px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-step__content > .signup-group:nth-child(2) .signup-chip:nth-child(7) {
    top: 33px;
    left: 97.94px;
    width: 75.72px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-field textarea {
    position: absolute;
    top: 25.5px;
    left: 0;
    box-sizing: border-box;
    width: 402.08px;
    height: 77.26px;
    padding: 12.7525px 10.502px 10.502px;
    overflow: hidden;
    border: 0.7501px solid #d9dce6;
    border-radius: 9.0017px;
    background: #ffffff;
    color: #000000;
    font-size: 10.502px;
    font-weight: 400;
    line-height: 13px;
    resize: none;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-field textarea::placeholder {
    color: #000000;
    opacity: 1;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-actions {
    position: absolute;
    top: 303.55px;
    left: 0;
    display: block;
    width: 402.08px;
    height: 39.76px;
    margin: 0;
    padding: 0;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-action--secondary,
  body.registration-mode .signup-shell[data-active-step="2"] .signup-action--primary {
    position: absolute;
    top: 12.75px;
    display: flex;
    box-sizing: border-box;
    min-width: 0;
    height: 27.01px;
    padding: 0 10.502px;
    align-items: center;
    justify-content: center;
    gap: 6px;
    border-radius: 6.7513px;
    font-size: 9.7519px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: -0.0488px;
    box-shadow: none;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-action--secondary {
    left: 251.99px;
    width: 67.77px;
    border: 0.7501px solid #d9dce6;
    background: #ffffff;
    color: #0b0c10;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-action--primary {
    left: 327.27px;
    width: 74.81px;
    border: 0;
    background: #4475f2;
    color: #ffffff;
    opacity: 1;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-action svg {
    width: 12px;
    height: 12px;
  }

  body.registration-mode .signup-shell[data-active-step="2"] .signup-action path {
    stroke-width: 1.0002px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] {
    position: absolute;
    top: clamp(147.0397px, 12.4507vw, 179.29px);
    left: calc(var(--desktop-offset-1440) + clamp(307.5907px, 26.0465vw, 375.07px));
    display: block;
    width: 690.13px;
    height: 393.08px;
    min-height: 0;
    filter: drop-shadow(0 15.0029px 26.2551px rgb(68 117 242 / 0.35));
    transform: scale(var(--desktop-scale-1440));
    transform-origin: top left;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside {
    position: absolute;
    top: 15.0029px;
    left: 15.0029px;
    display: block;
    box-sizing: border-box;
    width: 225.04px;
    height: 378.07px;
    min-height: 0;
    margin: 0;
    padding: 19.5038px 18.0035px;
    overflow: hidden;
    background: #4475f2;
    border-radius: 16.5032px;
    color: #ffffff;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside__glow {
    position: absolute;
    top: 0;
    left: 0;
    width: 225.04px;
    height: 363.07px;
    background: radial-gradient(189.81% 117.65% at 100% 0%, rgb(255 255 255 / 0.18) 0%, rgb(255 255 255 / 0) 60%);
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside__content {
    position: absolute;
    top: 19.5038px;
    left: 18.0035px;
    z-index: 1;
    width: 189.04px;
    height: 231.75px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside__badge {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    box-sizing: border-box;
    width: 137.28px;
    height: 18.75px;
    padding: 4.5009px 7.5014px 0;
    align-items: flex-start;
    background: rgb(255 255 255 / 0.15);
    border-radius: 6.0012px;
    color: #ffffff;
    font-size: 8.1016px;
    font-weight: 700;
    line-height: 10px;
    letter-spacing: 0.4951px;
    text-transform: uppercase;
    white-space: nowrap;
    word-spacing: 0;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside h1 {
    position: absolute;
    top: 28.73px;
    left: 0;
    display: block;
    width: 189.04px;
    height: 43px;
    margin: 0;
    color: #ffffff;
    font-size: 19.5038px;
    font-weight: 700;
    line-height: 21.4541px;
    letter-spacing: -0.4876px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside p {
    position: absolute;
    top: 77.53px;
    left: 0;
    display: flex;
    width: 187px;
    height: 46px;
    margin: 0;
    align-items: center;
    color: rgb(255 255 255 / 0.78);
    font-size: 9.7519px;
    font-weight: 400;
    line-height: 15.1196px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-benefits {
    position: absolute;
    top: 138.48px;
    left: 0;
    display: flex;
    width: 189.04px;
    height: 93.27px;
    margin: 0;
    padding: 0;
    flex-direction: column;
    gap: 7.5px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-benefits li {
    display: grid;
    width: 189.04px;
    min-height: 26.08px;
    grid-template-columns: 13.5px 168.03px;
    gap: 7.5px;
    color: rgb(255 255 255 / 0.9);
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 13.0525px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-benefits span {
    display: flex;
    width: 13.5px;
    height: 13.5px;
    margin-top: 0.7501px;
    align-items: center;
    justify-content: center;
    background: rgb(255 255 255 / 0.15);
    border-radius: 6.7513px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-benefits svg {
    width: 12px;
    height: 12px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-benefits path {
    stroke-width: 1.2002px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside__footer {
    position: absolute;
    top: 303px;
    left: 18.0035px;
    z-index: 1;
    display: flex;
    width: 189.04px;
    height: 33.01px;
    margin: 0;
    flex-direction: column;
    gap: 3px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside__footer strong {
    color: #ffffff;
    font-size: 9.0017px;
    font-weight: 700;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-aside__footer span {
    width: 105px;
    color: rgb(255 255 255 / 0.6);
    font-size: 7.5014px;
    font-weight: 400;
    line-height: 9px;
    letter-spacing: 0.4501px;
    text-transform: uppercase;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-form {
    position: absolute;
    top: 15px;
    left: 240.05px;
    display: block;
    box-sizing: border-box;
    width: 450.09px;
    height: 378.07px;
    min-height: 0;
    padding: 19.5038px 24.0046px 18.0035px;
    overflow: hidden;
    background: #ffffff;
    border-radius: 16.5032px;
    box-shadow: none;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-step {
    position: relative;
    display: block;
    width: 402.08px;
    height: 340.56px;
    min-height: 0;
    margin: 0;
    padding: 0;
    border: 0;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-step[hidden] {
    display: none !important;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-step__header {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 402.08px;
    height: 33.5px;
    margin: 0;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-step__header h2 {
    position: absolute;
    top: 1.5px;
    left: 0;
    display: flex;
    width: 81px;
    height: 20px;
    margin: 0;
    align-items: center;
    color: #0b0c10;
    font-size: 16.5032px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-step__header p {
    position: absolute;
    top: 26.25px;
    left: 0;
    display: flex;
    width: 173px;
    height: 11px;
    margin: 0;
    align-items: center;
    color: #6b7180;
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-step__header p::after {
    display: none;
    content: none;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-step__header > span {
    position: absolute;
    top: 6.01px;
    left: 327.78px;
    display: flex;
    width: 74.38px;
    height: 10px;
    margin: 0;
    align-items: center;
    color: #9aa0ae;
    font-size: 8.2516px;
    font-weight: 400;
    line-height: 10px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-step__content {
    position: absolute;
    top: 49.5px;
    left: 0;
    display: block;
    width: 402.08px;
    height: 125px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-fields {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 402.08px;
    height: 64.51px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-field {
    position: absolute;
    top: 12px;
    display: block;
    width: 195.79px;
    height: 52.51px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-field:first-child {
    left: 0;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-field:nth-child(2) {
    left: 206.29px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-field > span {
    position: absolute;
    top: 0.75px;
    left: 0;
    display: flex;
    height: 12px;
    min-height: 12px;
    align-items: center;
    gap: 4.42px;
    color: #6b7180;
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 11px;
    letter-spacing: -0.132px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-field b {
    color: #4475f2;
    font-size: 8.2516px;
    font-weight: 700;
    line-height: 10px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-field input {
    position: absolute;
    top: 16.5px;
    left: 0;
    box-sizing: border-box;
    width: 195.79px;
    height: 36.01px;
    padding: 10.8771px 10.502px;
    border: 0.7501px solid #d9dce6;
    border-radius: 9.0017px;
    color: #000000;
    font-size: 10.502px;
    font-weight: 400;
    line-height: 13px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-field input::placeholder {
    color: #000000;
    opacity: 1;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-consent {
    position: absolute;
    top: 75.01px;
    left: 0;
    display: grid;
    box-sizing: border-box;
    width: 402.08px;
    height: 27px;
    margin: 0;
    padding: 0;
    grid-template-columns: 13.5px 320px;
    gap: 7.5px;
    align-items: start;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-consent input {
    display: none;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-consent > span {
    display: flex;
    width: 13.5px;
    height: 13.5px;
    margin: 0;
    align-items: center;
    justify-content: center;
    background: #4475f2;
    border: 0;
    border-radius: 3.7507px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-consent svg {
    width: 12px;
    height: 12px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-consent path {
    stroke: #ffffff;
    stroke-width: 1.2002px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-consent small {
    display: block;
    width: 320px;
    height: 27px;
    margin: 0;
    color: #6b7180;
    font-size: 9.0017px;
    font-weight: 400;
    line-height: 13.5px;
    letter-spacing: -0.132px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-consent small::after {
    display: none;
    content: none;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-consent a {
    color: #4475f2;
    text-decoration: none;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-actions--final {
    position: absolute;
    top: 303.55px;
    left: 0;
    display: block;
    width: 402.08px;
    height: 39.76px;
    margin: 0;
    padding: 0;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-actions--final p {
    position: absolute;
    top: 21.25px;
    left: 0;
    display: block;
    width: 222px;
    height: 10px;
    margin: 0;
    color: #2fb36b;
    font-size: 8.2516px;
    font-weight: 700;
    line-height: 10px;
    letter-spacing: -0.132px;
    white-space: nowrap;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-actions--final p::after {
    display: none;
    content: none;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-actions--final p strong {
    display: inline;
    color: #2fb36b;
    font: inherit;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-status__lead {
    color: #2fb36b;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-status__meta {
    color: #6b7180;
    font-weight: 500;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-actions--final p b {
    display: inline;
    color: #0b0c10;
    font: inherit;
    font-weight: 700;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-actions--final > div {
    position: absolute;
    top: 12.75px;
    right: 0;
    display: flex;
    width: 196.64px;
    height: 27.01px;
    gap: 7.5px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-action--secondary,
  body.registration-mode .signup-shell[data-active-step="3"] .signup-action--primary {
    display: flex;
    box-sizing: border-box;
    min-width: 0;
    height: 27.01px;
    padding: 0 10.502px;
    align-items: center;
    justify-content: center;
    gap: 6px;
    border-radius: 6.7513px;
    font-size: 9.7519px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: -0.0488px;
    box-shadow: none;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-action--secondary {
    width: 67.77px;
    border: 0.7501px solid #d9dce6;
    background: #ffffff;
    color: #0b0c10;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-action--primary {
    width: 121.37px;
    border: 0;
    background: #4475f2;
    color: #ffffff;
    opacity: 0.45;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-action--primary:not(:disabled) {
    opacity: 1;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-action svg {
    width: 12px;
    height: 12px;
  }

  body.registration-mode .signup-shell[data-active-step="3"] .signup-action path {
    stroke-width: 1.0002px;
  }
  /* Converted from styles.css:9573-9930 @media (min-width: 901px). */
    .page > .onas-section,
    .onas-section {
      position: relative;
      display: block;
      box-sizing: border-box;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      max-width: none;
      height: clamp(298.6737px, 25.2899vw, 364.1745px);
      min-height: clamp(298.6737px, 25.2899vw, 364.1745px);
      margin: clamp(215.6146px, 18.257vw, 262.9001px) auto 0;
      padding: 0;
      overflow: visible;
      background: transparent;
      border: 0;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .onas-glow,
    .onas-header p,
    .onas-kicker,
    .onas-chips,
    .onas-mini-grid,
    .onas-stat-grid,
    .onas-action {
      display: none !important;
    }

    .onas-header {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      padding: 0;
    }

    .onas-header h2 {
      position: absolute;
      top: 0;
      left: clamp(229.4477px, 19.4283vw, 279.7669px);
      display: flex;
      width: clamp(330.3342px, 27.9707vw, 402.7783px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #000000;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(32.8536px, 2.7818vw, 40.0586px);
      letter-spacing: clamp(-0.9563px, -0.0664vw, -0.7843px);
      text-align: center;
      white-space: nowrap;
      text-shadow: none;
    }

    .onas-header h2 > span,
    .onas-header h2 mark {
      position: static;
      display: inline;
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      background: transparent;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .onas-header h2 mark {
      margin-left: clamp(3.4583px, 0.2928vw, 4.2167px);
      color: #4475f2;
    }

    .onas-cards {
      position: absolute;
      top: clamp(43.0641px, 3.6464vw, 52.5083px);
      left: 0;
      display: block;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      height: clamp(255.6096px, 21.6435vw, 311.6662px);
      margin: 0;
      padding: 0;
      gap: 0;
      transform: none;
    }

    .onas-card,
    .onas-card--ai,
    .onas-card--people,
    .onas-card--stats,
    .onas-card--no {
      position: absolute;
      display: block;
      box-sizing: border-box;
      width: clamp(389.3842px, 32.9707vw, 474.7783px);
      min-height: 0;
      margin: 0;
      padding: 0;
      overflow: hidden;
      border: 0;
      border-radius: clamp(12.5563px, 1.0632vw, 15.31px);
      box-shadow: none;
      transform: none;
    }

    .onas-card--ai {
      top: 0;
      left: 0;
      height: clamp(127.3336px, 10.7818vw, 155.2586px);
      background: #4475f2;
      color: #ffffff;
    }

    .onas-card--people {
      top: 0;
      left: clamp(399.8368px, 33.8558vw, 487.5233px);
      height: clamp(127.3336px, 10.7818vw, 155.2586px);
      background: #e8edff;
      color: #0e0e10;
    }

    .onas-card--stats {
      top: clamp(137.7776px, 11.6662vw, 167.993px);
      left: 0;
      height: clamp(124.8696px, 10.5732vw, 152.2542px);
      background: #e8edff;
      color: #0e0e10;
    }

    .onas-card--no {
      top: clamp(137.7776px, 11.6662vw, 167.993px);
      left: clamp(399.8368px, 33.8558vw, 487.5233px);
      height: clamp(124.8696px, 10.5732vw, 152.2542px);
      background: #4475f2;
      color: #ffffff;
    }

    .onas-card--start {
      display: none !important;
    }

    .onas-card::before {
      position: absolute;
      top: clamp(21.5277px, 1.8228vw, 26.2489px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      z-index: 2;
      display: flex;
      height: clamp(6.9165px, 0.5857vw, 8.4334px);
      align-items: center;
      font-size: clamp(5.8297px, 0.4936vw, 7.1082px);
      font-weight: 800;
      line-height: clamp(6.9165px, 0.5857vw, 8.4334px);
      letter-spacing: clamp(0.8162px, 0.0691vw, 0.9951px);
      text-transform: uppercase;
    }

    .onas-card--ai::before {
      width: clamp(39.7701px, 3.3675vw, 48.4919px);
      color: rgba(255, 255, 255, 0.7);
      content: "Тезис / 01";
    }

    .onas-card--people::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: #4475f2;
      content: "Тезис / 02";
    }

    .onas-card--stats::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: #4475f2;
      content: "Тезис / 03";
    }

    .onas-card--no::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: rgba(255, 255, 255, 0.7);
      content: "Тезис / 04";
    }

    .onas-card h3,
    .onas-card--ai h3,
    .onas-card--people h3,
    .onas-card--stats h3,
    .onas-card--no h3 {
      position: absolute;
      z-index: 2;
      display: flex;
      width: clamp(242.1569px, 20.5044vw, 295.2633px);
      max-width: clamp(242.1569px, 20.5044vw, 295.2633px);
      margin: 0;
      padding: 0;
      align-items: center;
      color: inherit;
      font-size: clamp(18.8344px, 1.5948vw, 22.9648px);
      font-weight: 700;
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      letter-spacing: clamp(-0.4593px, -0.0319vw, -0.3767px);
    }

    .onas-card--ai h3 {
      top: clamp(37.5223px, 3.1772vw, 45.7511px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(242.3644px, 20.522vw, 295.5163px);
      height: clamp(33.2167px, 2.8126vw, 40.5013px);
    }

    .onas-card--people h3 {
      top: clamp(37.5223px, 3.1772vw, 45.7511px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      height: clamp(14.1443px, 1.1977vw, 17.2463px);
    }

    .onas-card--stats h3 {
      top: clamp(37.5309px, 3.1779vw, 45.7616px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      height: clamp(14.8014px, 1.2533vw, 18.0474px);
    }

    .onas-card--no h3 {
      top: clamp(37.5309px, 3.1779vw, 45.7616px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      height: clamp(16.1415px, 1.3668vw, 19.6814px);
    }

    .onas-card p,
    .onas-card--ai p,
    .onas-card--people p,
    .onas-card--stats p,
    .onas-card--no p {
      position: absolute;
      z-index: 2;
      display: flex;
      margin: 0;
      padding: 0;
      align-items: center;
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      opacity: 0.85;
    }

    .onas-card--ai p {
      top: clamp(83.0418px, 7.0315vw, 101.2533px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(243.5921px, 20.6259vw, 297.0132px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      color: rgba(255, 255, 255, 0.85);
    }

    .onas-card--people p {
      top: clamp(63.9607px, 5.4158vw, 77.9877px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      width: clamp(264.5146px, 22.3975vw, 322.5242px);
      height: clamp(33.2167px, 2.8126vw, 40.5013px);
      color: #1b1b20;
    }

    .onas-card--stats p {
      top: clamp(65.2144px, 5.522vw, 79.5163px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(245.4422px, 20.7826vw, 299.2691px);
      height: clamp(30.7613px, 2.6047vw, 37.5075px);
      color: #1b1b20;
    }

    .onas-card--no p {
      top: clamp(65.2144px, 5.522vw, 79.5163px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      width: clamp(255.8949px, 21.6676vw, 312.0141px);
      height: clamp(30.1388px, 2.552vw, 36.7485px);
      color: rgba(255, 255, 255, 0.85);
    }

    .onas-number,
    .onas-card .onas-number {
      position: absolute;
      z-index: 1;
      display: block;
      margin: 0;
      padding: 0;
      overflow: visible;
      color: transparent;
      font-size: 0;
      line-height: 0;
      pointer-events: none;
    }

    .onas-number::before {
      display: flex;
      width: 100%;
      height: 100%;
      align-items: center;
      font-size: clamp(161.4373px, 13.6695vw, 196.8415px);
      font-weight: 800;
      line-height: clamp(161.6742px, 13.6896vw, 197.1303px);
      letter-spacing: clamp(-11.8105px, -0.8202vw, -9.6863px);
    }

    .onas-card--ai .onas-number {
      right: clamp(-17.299px, -1.2013vw, -14.1876px);
      bottom: clamp(-22.981px, -1.5959vw, -18.8476px);
      width: clamp(80.4048px, 6.8082vw, 98.0381px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.14;
    }

    .onas-card--ai .onas-number::before {
      color: #ffffff;
      content: "1";
    }

    .onas-card--people .onas-number {
      right: clamp(-17.5309px, -1.2174vw, -14.3778px);
      bottom: clamp(-49.2299px, -3.4187vw, -40.3753px);
      width: clamp(103.7482px, 8.7848vw, 126.5007px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.18;
    }

    .onas-card--people .onas-number::before {
      color: #4475f2;
      content: "2";
    }

    .onas-card--stats .onas-number {
      right: clamp(-17.5836px, -1.2211vw, -14.421px);
      bottom: clamp(-49.2404px, -3.4195vw, -40.384px);
      width: clamp(108.071px, 9.1508vw, 131.7716px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.18;
    }

    .onas-card--stats .onas-number::before {
      color: #4475f2;
      content: "3";
    }

    .onas-card--no .onas-number {
      right: clamp(-17.2779px, -1.1999vw, -14.1703px);
      bottom: clamp(-49.2404px, -3.4195vw, -40.384px);
      width: clamp(111.5293px, 9.4436vw, 135.9883px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.14;
    }

    .onas-card--no .onas-number::before {
      color: #ffffff;
      content: "4";
    }
  /* Converted from styles.css:9932-10863 @media (min-width: 901px). */
    .page > .onas-section,
    .onas-section {
      position: relative;
      display: block;
      box-sizing: border-box;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      max-width: none;
      height: clamp(298.6737px, 25.2899vw, 364.1745px);
      min-height: clamp(298.6737px, 25.2899vw, 364.1745px);
      margin: clamp(215.6146px, 18.257vw, 262.9001px) auto 0;
      padding: 0;
      overflow: visible;
      background: transparent;
      border: 0;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .onas-glow,
    .onas-header p,
    .onas-kicker,
    .onas-chips,
    .onas-mini-grid,
    .onas-stat-grid,
    .onas-action {
      display: none !important;
    }

    .onas-header {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      padding: 0;
    }

    .onas-header h2 {
      position: absolute;
      top: 0;
      left: clamp(229.4477px, 19.4283vw, 279.7669px);
      display: flex;
      width: clamp(330.3342px, 27.9707vw, 402.7783px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #000000;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(32.8536px, 2.7818vw, 40.0586px);
      letter-spacing: clamp(-0.9563px, -0.0664vw, -0.7843px);
      text-align: center;
      white-space: nowrap;
      text-shadow: none;
    }

    .onas-header h2 > span,
    .onas-header h2 mark {
      position: static;
      display: inline;
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      background: transparent;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .onas-header h2 mark {
      color: #4475f2;
    }

    .onas-cards {
      position: absolute;
      top: clamp(43.0641px, 3.6464vw, 52.5083px);
      left: 0;
      display: block;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      max-width: none;
      height: clamp(255.6096px, 21.6435vw, 311.6662px);
      margin: 0;
      padding: 0;
      gap: 0;
      transform: none;
    }

    .onas-card,
    .onas-card--ai,
    .onas-card--people,
    .onas-card--stats,
    .onas-card--no {
      position: absolute;
      display: block;
      box-sizing: border-box;
      width: clamp(389.3842px, 32.9707vw, 474.7783px);
      min-height: 0;
      margin: 0;
      padding: 0;
      overflow: hidden;
      border: 0;
      border-radius: clamp(12.5563px, 1.0632vw, 15.31px);
      box-shadow: none;
      transform: none;
    }

    .onas-card--ai {
      top: 0;
      left: 0;
      height: clamp(127.3336px, 10.7818vw, 155.2586px);
      background: #4475f2;
      color: #ffffff;
    }

    .onas-card--people {
      top: 0;
      left: clamp(399.8368px, 33.8558vw, 487.5233px);
      height: clamp(127.3336px, 10.7818vw, 155.2586px);
      background: #e8edff;
      color: #0e0e10;
    }

    .onas-card--stats {
      top: clamp(137.7776px, 11.6662vw, 167.993px);
      left: 0;
      height: clamp(124.8696px, 10.5732vw, 152.2542px);
      background: #e8edff;
      color: #0e0e10;
    }

    .onas-card--no {
      top: clamp(137.7776px, 11.6662vw, 167.993px);
      left: clamp(399.8368px, 33.8558vw, 487.5233px);
      height: clamp(124.8696px, 10.5732vw, 152.2542px);
      background: #4475f2;
      color: #ffffff;
    }

    .onas-card--start {
      display: none !important;
    }

    .onas-card::before {
      position: absolute;
      top: clamp(21.5277px, 1.8228vw, 26.2489px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      z-index: 2;
      display: flex;
      height: clamp(6.9165px, 0.5857vw, 8.4334px);
      align-items: center;
      font-size: clamp(5.8297px, 0.4936vw, 7.1082px);
      font-weight: 800;
      line-height: clamp(6.9165px, 0.5857vw, 8.4334px);
      letter-spacing: clamp(0.8162px, 0.0691vw, 0.9951px);
      text-transform: uppercase;
    }

    .onas-card--ai::before {
      width: clamp(39.7701px, 3.3675vw, 48.4919px);
      color: rgba(255, 255, 255, 0.7);
      content: "Тезис / 01";
    }

    .onas-card--people::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: #4475f2;
      content: "Тезис / 02";
    }

    .onas-card--stats::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: #4475f2;
      content: "Тезис / 03";
    }

    .onas-card--no::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: rgba(255, 255, 255, 0.7);
      content: "Тезис / 04";
    }

    .onas-card h3,
    .onas-card--ai h3,
    .onas-card--people h3,
    .onas-card--stats h3,
    .onas-card--no h3 {
      position: absolute;
      z-index: 2;
      display: flex;
      width: clamp(242.1569px, 20.5044vw, 295.2633px);
      max-width: clamp(242.1569px, 20.5044vw, 295.2633px);
      margin: 0;
      padding: 0;
      align-items: center;
      color: inherit;
      font-size: clamp(18.8344px, 1.5948vw, 22.9648px);
      font-weight: 700;
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      letter-spacing: clamp(-0.4593px, -0.0319vw, -0.3767px);
    }

    .onas-card--ai h3 {
      top: clamp(37.5223px, 3.1772vw, 45.7511px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(242.3644px, 20.522vw, 295.5163px);
      height: clamp(33.2167px, 2.8126vw, 40.5013px);
    }

    .onas-card--people h3 {
      top: clamp(37.5223px, 3.1772vw, 45.7511px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      height: clamp(14.1443px, 1.1977vw, 17.2463px);
    }

    .onas-card--stats h3 {
      top: clamp(37.5309px, 3.1779vw, 45.7616px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      height: clamp(14.8014px, 1.2533vw, 18.0474px);
    }

    .onas-card--no h3 {
      top: clamp(37.5309px, 3.1779vw, 45.7616px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      height: clamp(16.1415px, 1.3668vw, 19.6814px);
    }

    .onas-card p,
    .onas-card--ai p,
    .onas-card--people p,
    .onas-card--stats p,
    .onas-card--no p {
      position: absolute;
      z-index: 2;
      display: flex;
      margin: 0;
      padding: 0;
      align-items: center;
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      opacity: 0.85;
    }

    .onas-card--ai p {
      top: clamp(83.0418px, 7.0315vw, 101.2533px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(243.5921px, 20.6259vw, 297.0132px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      color: rgba(255, 255, 255, 0.85);
    }

    .onas-card--people p {
      top: clamp(63.9607px, 5.4158vw, 77.9877px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      width: clamp(264.5146px, 22.3975vw, 322.5242px);
      height: clamp(33.2167px, 2.8126vw, 40.5013px);
      color: #1b1b20;
    }

    .onas-card--stats p {
      top: clamp(65.2144px, 5.522vw, 79.5163px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(245.4422px, 20.7826vw, 299.2691px);
      height: clamp(30.7613px, 2.6047vw, 37.5075px);
      color: #1b1b20;
    }

    .onas-card--no p {
      top: clamp(65.2144px, 5.522vw, 79.5163px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      width: clamp(255.8949px, 21.6676vw, 312.0141px);
      height: clamp(30.1388px, 2.552vw, 36.7485px);
      color: rgba(255, 255, 255, 0.85);
    }

    .onas-number,
    .onas-card .onas-number {
      position: absolute;
      z-index: 1;
      display: block;
      margin: 0;
      padding: 0;
      overflow: visible;
      color: transparent;
      font-size: 0;
      line-height: 0;
      pointer-events: none;
    }

    .onas-number::before {
      display: flex;
      width: 100%;
      height: 100%;
      align-items: center;
      font-size: clamp(161.4373px, 13.6695vw, 196.8415px);
      font-weight: 800;
      line-height: clamp(161.6742px, 13.6896vw, 197.1303px);
      letter-spacing: clamp(-11.8105px, -0.8202vw, -9.6863px);
    }

    .onas-card--ai .onas-number {
      right: clamp(-17.299px, -1.2013vw, -14.1876px);
      bottom: clamp(-22.981px, -1.5959vw, -18.8476px);
      width: clamp(80.4048px, 6.8082vw, 98.0381px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.14;
    }

    .onas-card--ai .onas-number::before {
      color: #ffffff;
      content: "1";
    }

    .onas-card--people .onas-number {
      right: clamp(-17.5309px, -1.2174vw, -14.3778px);
      bottom: clamp(-49.2299px, -3.4187vw, -40.3753px);
      width: clamp(103.7482px, 8.7848vw, 126.5007px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.18;
    }

    .onas-card--people .onas-number::before {
      color: #4475f2;
      content: "2";
    }

    .onas-card--stats .onas-number {
      right: clamp(-17.5836px, -1.2211vw, -14.421px);
      bottom: clamp(-49.2404px, -3.4195vw, -40.384px);
      width: clamp(108.071px, 9.1508vw, 131.7716px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.18;
    }

    .onas-card--stats .onas-number::before {
      color: #4475f2;
      content: "3";
    }

    .onas-card--no .onas-number {
      right: clamp(-17.2779px, -1.1999vw, -14.1703px);
      bottom: clamp(-49.2404px, -3.4195vw, -40.384px);
      width: clamp(111.5293px, 9.4436vw, 135.9883px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.14;
    }

    .onas-card--no .onas-number::before {
      color: #ffffff;
      content: "4";
    }

    .page > .reviews-section,
    .reviews-section {
      position: relative;
      left: clamp(4.0289px, 0.3411vw, 4.9124px);
      display: block;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      height: clamp(317.651px, 26.8968vw, 387.3136px);
      min-height: clamp(317.651px, 26.8968vw, 387.3136px);
      margin: clamp(215.6406px, 18.2592vw, 262.9318px) auto 0;
      padding: 0;
      overflow: visible;
      background: #ffffff;
      transform: none;
    }

    .reviews-section::before {
      display: none;
    }

    .reviews-panel {
      position: relative;
      left: auto;
      box-sizing: border-box;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      max-width: none;
      height: clamp(317.651px, 26.8968vw, 387.3136px);
      padding: 0;
      background: transparent;
      transform: none;
    }

    .reviews-header {
      position: static;
      box-sizing: border-box;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      height: clamp(60.148px, 5.093vw, 73.3388px);
      padding: 0;
      transform: none;
    }

    .reviews-header h2 {
      position: absolute;
      top: 0;
      left: clamp(186.3922px, 15.7826vw, 227.2691px);
      display: flex;
      width: clamp(292.1894px, 24.7408vw, 356.2682px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #000000;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(32.8536px, 2.7818vw, 40.0586px);
      letter-spacing: clamp(-0.9563px, -0.0664vw, -0.7843px);
      text-align: center;
      white-space: nowrap;
      text-shadow: none;
    }

    .reviews-header h2 span {
      display: inline;
      color: #4475f2;
    }

    .reviews-header p {
      position: absolute;
      top: clamp(30.744px, 2.6032vw, 37.4864px);
      left: clamp(82.4279px, 6.9795vw, 100.5048px);
      display: flex;
      width: clamp(500.1094px, 42.3463vw, 609.7862px);
      height: clamp(29.3953px, 2.489vw, 35.8419px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #6b7280;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      text-align: center;
    }

    .reviews-more {
      display: none;
    }

    .reviews-grid {
      position: absolute;
      top: clamp(81.8054px, 6.9268vw, 99.7458px);
      left: 0;
      display: block;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      height: clamp(179.0088px, 15.1574vw, 218.2665px);
      margin: 0;
      transform: none;
    }

    .review-card {
      display: none;
    }

    .review-card--one {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      box-sizing: border-box;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      height: clamp(179.0088px, 15.1574vw, 218.2665px);
      min-height: clamp(179.0088px, 15.1574vw, 218.2665px);
      padding: 0;
      border: clamp(1.0713px, 0.0907vw, 1.3062px) solid #e8e8ed;
      border-radius: clamp(13.9514px, 1.1813vw, 17.0111px);
      background: #ffffff;
      box-shadow: none;
      transform: none;
    }

    .review-card--one .review-card__top {
      display: none;
    }

    .review-card--one::before {
      position: absolute;
      top: clamp(32.9573px, 2.7906vw, 40.1851px);
      left: clamp(36.943px, 3.1281vw, 45.0448px);
      display: flex;
      width: clamp(36.3119px, 3.0747vw, 44.2753px);
      height: clamp(48.5801px, 4.1135vw, 59.234px);
      align-items: center;
      color: #4475f2;
      content: "\201c";
      font-family: Georgia, "Times New Roman", serif;
      font-size: clamp(69.757px, 5.9066vw, 85.0551px);
      font-weight: 700;
      line-height: clamp(48.4158px, 4.0996vw, 59.0337px);
    }

    .review-card--one p {
      position: absolute;
      top: clamp(32.9573px, 2.7906vw, 40.1851px);
      left: clamp(95.7423px, 8.1069vw, 116.7391px);
      display: flex;
      width: clamp(480.4232px, 40.6794vw, 585.7827px);
      height: clamp(75.2174px, 6.369vw, 91.713px);
      margin: 0;
      align-items: center;
      color: #0e0e10;
      font-size: clamp(15.3785px, 1.3022vw, 18.7511px);
      font-weight: 700;
      line-height: clamp(25.0725px, 2.123vw, 30.571px);
      letter-spacing: clamp(-0.3463px, -0.024vw, -0.284px);
    }

    .review-card--one .review-person {
      position: absolute;
      top: clamp(117.3997px, 9.9407vw, 143.1461px);
      left: clamp(95.7423px, 8.1069vw, 116.7391px);
      display: flex;
      width: clamp(135.9533px, 11.5117vw, 165.7687px);
      height: clamp(31.8853px, 2.6999vw, 38.8779px);
      padding: 0;
      align-items: center;
      gap: clamp(8.9656px, 0.7592vw, 10.9318px);
    }

    .review-card--one .review-avatar {
      display: flex;
      width: clamp(31.8853px, 2.6999vw, 38.8779px);
      height: clamp(31.8853px, 2.6999vw, 38.8779px);
      flex: 0 0 auto;
      border: 0;
      border-radius: clamp(8.9688px, 0.7594vw, 10.9357px);
      align-items: center;
      justify-content: center;
      background: #ffffff;
      color: #4475f2;
    }

    .review-card--one .review-avatar svg {
      display: none;
    }

    .review-card--one .review-avatar::before {
      content: "ИА";
      font-size: clamp(9.9653px, 0.8438vw, 12.1507px);
      font-weight: 700;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
    }

    .review-card--one .review-person strong {
      display: flex;
      width: clamp(95.1025px, 8.0527vw, 115.959px);
      height: clamp(25.7036px, 2.1764vw, 31.3406px);
      flex-direction: column;
      justify-content: flex-start;
      color: #0e0e10;
      font-size: clamp(9.9653px, 0.8438vw, 12.1507px);
      font-weight: 700;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
    }

    .review-card--one .review-person small {
      color: #6b7280;
      font-size: clamp(9.9653px, 0.8438vw, 12.1507px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      white-space: nowrap;
    }

    .review-card--one footer {
      position: absolute;
      top: clamp(122.8119px, 10.399vw, 149.7452px);
      left: clamp(515.8445px, 43.6786vw, 628.9722px);
      display: flex;
      box-sizing: border-box;
      width: clamp(119.5611px, 10.1237vw, 145.7816px);
      height: clamp(21.0695px, 1.784vw, 25.6902px);
      padding: clamp(3.9861px, 0.3375vw, 4.8603px) clamp(6.9757px, 0.5907vw, 8.5055px);
      border: clamp(0.4983px, 0.0422vw, 0.6075px) solid #e8e8ec;
      border-radius: clamp(497.7664px, 42.1479vw, 606.9294px);
      align-items: center;
      background: transparent;
    }

    .review-card--one footer strong,
    .review-card--one footer span {
      display: none;
    }

    .review-card--one footer::before {
      display: flex;
      width: clamp(104.6127px, 8.858vw, 127.5549px);
      height: clamp(12.104px, 1.0249vw, 14.7584px);
      align-items: center;
      color: #6b7280;
      content: "21 день \00b7  спринт";
      font-size: clamp(9.9653px, 0.8438vw, 12.1507px);
      font-weight: 600;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      letter-spacing: clamp(0.8371px, 0.0709vw, 1.0207px);
      text-transform: uppercase;
      white-space: nowrap;
    }

    .reviews-controls {
      position: absolute;
      top: clamp(276.1863px, 23.3858vw, 336.7555px);
      left: clamp(233.1394px, 19.7408vw, 284.2682px);
      display: flex;
      width: clamp(199.5942px, 16.9004vw, 243.3663px);
      height: clamp(42.8912px, 3.6318vw, 52.2975px);
      align-items: center;
      justify-content: center;
      gap: clamp(9.6399px, 0.8163vw, 11.754px);
      transform: none;
    }

    .reviews-arrow {
      display: flex;
      width: clamp(42.8912px, 3.6318vw, 52.2975px);
      height: clamp(42.8912px, 3.6318vw, 52.2975px);
      border: clamp(1.3747px, 0.1164vw, 1.6762px) solid #e8e8ed;
      border-radius: clamp(9.749px, 0.8255vw, 11.887px);
      align-items: center;
      justify-content: center;
      background: #ffffff;
      color: transparent;
      box-shadow: none;
    }

    .reviews-arrow:first-child {
      order: 0;
    }

    .reviews-arrow::before {
      display: block;
      width: clamp(11.689px, 0.9898vw, 14.2524px);
      height: clamp(9.9339px, 0.8411vw, 12.1124px);
      background: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6H1.7M5.9 1.8L1.7 6L5.9 10.2' stroke='%233C3C3C' stroke-width='2.36523' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
      content: "";
    }

    .reviews-arrow:nth-child(2) {
      order: 2;
      background: #4475f2;
    }

    .reviews-arrow:nth-child(2)::before {
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6H12.3M8.1 1.8L12.3 6L8.1 10.2' stroke='white' stroke-width='2.36523' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .reviews-controls::before {
      display: flex;
      order: 1;
      width: clamp(94.4973px, 8.0015vw, 115.2211px);
      height: clamp(7.7119px, 0.653vw, 9.4032px);
      align-items: center;
      justify-content: center;
      background: url("data:image/svg+xml,%3Csvg width='109' height='9' viewBox='0 0 109 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3Crect x='15.59' width='31.18' height='8.91' rx='4.455' fill='%234475F2'/%3E%3Crect x='53.45' width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3Crect x='69.04' width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3Crect x='84.63' width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3Crect x='100.22' width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3C/svg%3E") center / clamp(94.4973px, 8.0015vw, 115.2211px) clamp(7.7119px, 0.653vw, 9.4032px) no-repeat;
      border-radius: clamp(3.5966px, 0.3045vw, 4.3854px);
      content: "";
    }

    .reviews-dots {
      display: none;
    }

    .page > .quest-section,
    .quest-section {
      position: relative;
      order: 7;
      display: block;
      box-sizing: border-box;
      width: clamp(602.8374px, 51.0447vw, 735.043px);
      max-width: none;
      height: clamp(460.7456px, 39.0132vw, 561.7898px) !important;
      min-height: clamp(460.7456px, 39.0132vw, 561.7898px);
      margin: clamp(275.2785px, 23.3089vw, 335.6486px) auto 0;
      padding: 0;
      overflow: visible;
      background: transparent;
      border: 0;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .quest-panel {
      position: relative;
      left: auto;
      display: block;
      box-sizing: border-box;
      width: clamp(602.8374px, 51.0447vw, 735.043px);
      max-width: none;
      height: clamp(460.7456px, 39.0132vw, 561.7898px) !important;
      margin: 0;
      padding: 0;
      background: transparent;
      border: 0;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .quest-header {
      position: absolute;
      top: 0;
      left: clamp(136.2473px, 11.5366vw, 166.1271px);
      display: block;
      width: clamp(330.3342px, 27.9707vw, 402.7783px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      padding: 0;
      transform: none;
    }

    .quest-header h2 {
      display: flex;
      width: clamp(330.3342px, 27.9707vw, 402.7783px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      padding: 0;
      align-items: center;
      justify-content: center;
      color: #000000;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(32.8536px, 2.7818vw, 40.0586px);
      letter-spacing: clamp(-0.9563px, -0.0664vw, -0.7843px);
      text-align: center;
      white-space: nowrap;
      text-shadow: none;
    }

    .quest-header h2 span {
      color: #4475f2;
      text-shadow: none;
    }

    .quest-header p,
    .quest-header small,
    .quest-popular,
    .quest-tag,
    .quest-card footer {
      display: none !important;
    }

    .quest-list {
      position: absolute;
      top: clamp(43.0641px, 3.6464vw, 52.5083px);
      left: 0;
      display: flex;
      width: clamp(602.8374px, 51.0447vw, 735.043px);
      height: clamp(417.6815px, 35.3668vw, 509.2814px) !important;
      margin: 0;
      padding: 0;
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(7.3834px, 0.6252vw, 9.0026px);
      transform: none;
    }

    .quest-card,
    .quest-card--featured {
      position: relative;
      top: auto !important;
      left: auto !important;
      display: block;
      box-sizing: border-box;
      width: clamp(602.8374px, 51.0447vw, 735.043px);
      min-height: 0;
      margin: 0;
      padding: 0;
      overflow: hidden;
      border: clamp(0.6151px, 0.0521vw, 0.75px) solid #e8e8ec;
      border-radius: clamp(12.3028px, 1.0417vw, 15.0009px);
      background: #ffffff;
      box-shadow: none;
      transform: none;
    }

    .quest-card {
      height: clamp(55.3669px, 4.6881vw, 67.5092px) !important;
    }

    .quest-card--featured {
      height: clamp(103.9557px, 8.8023vw, 126.7537px) !important;
      border-color: #4475f2;
      background: #4475f2;
    }

    .quest-list .quest-card:nth-of-type(n + 6) {
      display: none !important;
    }

    .quest-card__top,
    .quest-card--featured .quest-card__top {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 0;
      height: 0;
      margin: 0;
      padding: 0;
      background: transparent;
      border: 0;
    }

    .quest-code {
      position: absolute;
      top: clamp(22.3145px, 1.8895vw, 27.2082px);
      left: clamp(19.6862px, 1.6669vw, 24.0035px);
      display: flex;
      width: clamp(34.4444px, 2.9165vw, 41.9982px);
      height: clamp(9.5102px, 0.8053vw, 11.5959px) !important;
      overflow: hidden;
      align-items: center;
      color: transparent;
      font-size: 0 !important;
      line-height: 0 !important;
      letter-spacing: 0 !important;
    }

    .quest-card--featured .quest-code {
      top: clamp(22.1416px, 1.8748vw, 26.9974px);
      height: clamp(9.8388px, 0.8331vw, 11.9965px) !important;
    }

    .quest-code::before {
      display: flex;
      height: clamp(9.5102px, 0.8053vw, 11.5959px);
      align-items: center;
      color: #4475f2;
      content: "01";
      font-family: Inter, Arial, sans-serif;
      font-size: clamp(7.9968px, 0.6771vw, 9.7506px) !important;
      font-weight: 700;
      line-height: clamp(9.5102px, 0.8053vw, 11.5959px) !important;
      letter-spacing: clamp(0.3199px, 0.0271vw, 0.39px) !important;
    }

    .quest-card--featured .quest-code::before {
      color: rgba(255, 255, 255, 0.7);
    }

    .quest-list .quest-card:nth-of-type(2) .quest-code::before { content: "02"; }
    .quest-list .quest-card:nth-of-type(3) .quest-code::before { content: "03"; }
    .quest-list .quest-card:nth-of-type(4) .quest-code::before { content: "04"; }
    .quest-list .quest-card:nth-of-type(5) .quest-code::before { content: "05"; }
    .quest-list .quest-card:nth-of-type(6) .quest-code::before { content: "06"; }

    .quest-card h3,
    .quest-card--featured h3 {
      position: absolute;
      top: clamp(19.7208px, 1.6698vw, 24.0457px);
      left: clamp(66.4334px, 5.6252vw, 81.0026px);
      display: flex;
      width: clamp(471.1983px, 39.8982vw, 574.5347px);
      max-width: none;
      height: clamp(14.6977px, 1.2445vw, 17.9209px);
      margin: 0;
      padding: 0;
      align-items: center;
      color: #0e0e10;
      font-family: Inter, Arial, sans-serif;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 600;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(-0.1575px, -0.0109vw, -0.1292px);
      text-shadow: none;
    }

    .quest-card--featured h3 {
      top: clamp(22.1416px, 1.8748vw, 26.9974px);
      height: clamp(9.2249px, 0.7811vw, 11.248px);
      color: #ffffff;
    }

    .quest-card::after,
    .quest-card--featured::after {
      position: absolute;
      top: clamp(15.9945px, 1.3543vw, 19.5022px);
      left: clamp(559.7819px, 47.399vw, 682.5452px);
      display: flex;
      width: clamp(22.1416px, 1.8748vw, 26.9974px);
      height: clamp(22.1416px, 1.8748vw, 26.9974px);
      align-items: center;
      justify-content: center;
      color: #4475f2;
      content: "+";
      font-family: Onest, Inter, Arial, sans-serif;
      font-size: clamp(11.0725px, 0.9376vw, 13.5008px);
      font-weight: 600;
      line-height: clamp(13.8331px, 1.1713vw, 16.8668px);
      letter-spacing: clamp(-0.1575px, -0.0109vw, -0.1292px);
      border-radius: clamp(11.0725px, 0.9376vw, 13.5008px);
    }

    .quest-card--featured::after {
      top: clamp(11.4123px, 0.9663vw, 13.9151px);
      left: clamp(551.7846px, 46.7218vw, 672.7941px);
      color: #ffffff;
      transform: rotate(45deg);
    }

    .quest-card .quest-answer,
    .quest-card--featured .quest-answer,
    .quest-card.is-open .quest-answer,
    .quest-card--featured.is-open .quest-answer {
      display: none;
    }

    .quest-card--featured .quest-answer {
      position: absolute;
      top: clamp(55.9721px, 4.7394vw, 68.2471px);
      left: clamp(66.4334px, 5.6252vw, 81.0026px);
      display: flex;
      width: clamp(468.7342px, 39.6896vw, 571.5303px);
      height: clamp(32.8536px, 2.7818vw, 40.0586px);
      max-height: none;
      min-height: clamp(32.8536px, 2.7818vw, 40.0586px);
      margin: 0;
      padding: 0;
      overflow: visible;
      align-items: center;
      color: rgba(255, 255, 255, 0.85);
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 500;
      line-height: clamp(16.4268px, 1.3909vw, 20.0293px);
      opacity: 1;
    }
  /* Converted from styles.css:10865-11221 @media (min-width: 901px). */
    .page > .onas-section,
    .onas-section {
      position: relative;
      display: block;
      box-sizing: border-box;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      max-width: none;
      height: clamp(298.6737px, 25.2899vw, 364.1745px);
      min-height: clamp(298.6737px, 25.2899vw, 364.1745px);
      margin: clamp(215.6146px, 18.257vw, 262.9001px) auto 0;
      padding: 0;
      overflow: visible;
      background: transparent;
      border: 0;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .onas-glow,
    .onas-header p,
    .onas-kicker,
    .onas-chips,
    .onas-mini-grid,
    .onas-stat-grid,
    .onas-action {
      display: none !important;
    }

    .onas-header {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      padding: 0;
    }

    .onas-header h2 {
      position: absolute;
      top: 0;
      left: clamp(229.4477px, 19.4283vw, 279.7669px);
      display: flex;
      width: clamp(330.3342px, 27.9707vw, 402.7783px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #000000;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(32.8536px, 2.7818vw, 40.0586px);
      letter-spacing: clamp(-0.9563px, -0.0664vw, -0.7843px);
      text-align: center;
      white-space: nowrap;
      text-shadow: none;
    }

    .onas-header h2 > span,
    .onas-header h2 mark {
      position: static;
      display: inline;
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      background: transparent;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .onas-header h2 mark {
      color: #4475f2;
    }

    .onas-cards {
      position: absolute;
      top: clamp(43.0641px, 3.6464vw, 52.5083px);
      left: 0;
      display: block;
      width: clamp(789.2469px, 66.8287vw, 962.3332px);
      height: clamp(255.6096px, 21.6435vw, 311.6662px);
      margin: 0;
      padding: 0;
      gap: 0;
      transform: none;
    }

    .onas-card,
    .onas-card--ai,
    .onas-card--people,
    .onas-card--stats,
    .onas-card--no {
      position: absolute;
      display: block;
      box-sizing: border-box;
      width: clamp(389.3842px, 32.9707vw, 474.7783px);
      min-height: 0;
      margin: 0;
      padding: 0;
      overflow: hidden;
      border: 0;
      border-radius: clamp(12.5563px, 1.0632vw, 15.31px);
      box-shadow: none;
      transform: none;
    }

    .onas-card--ai {
      top: 0;
      left: 0;
      height: clamp(127.3336px, 10.7818vw, 155.2586px);
      background: #4475f2;
      color: #ffffff;
    }

    .onas-card--people {
      top: 0;
      left: clamp(399.8368px, 33.8558vw, 487.5233px);
      height: clamp(127.3336px, 10.7818vw, 155.2586px);
      background: #e8edff;
      color: #0e0e10;
    }

    .onas-card--stats {
      top: clamp(137.7776px, 11.6662vw, 167.993px);
      left: 0;
      height: clamp(124.8696px, 10.5732vw, 152.2542px);
      background: #e8edff;
      color: #0e0e10;
    }

    .onas-card--no {
      top: clamp(137.7776px, 11.6662vw, 167.993px);
      left: clamp(399.8368px, 33.8558vw, 487.5233px);
      height: clamp(124.8696px, 10.5732vw, 152.2542px);
      background: #4475f2;
      color: #ffffff;
    }

    .onas-card--start {
      display: none !important;
    }

    .onas-card::before {
      position: absolute;
      top: clamp(21.5277px, 1.8228vw, 26.2489px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      z-index: 2;
      display: flex;
      height: clamp(6.9165px, 0.5857vw, 8.4334px);
      align-items: center;
      font-size: clamp(5.8297px, 0.4936vw, 7.1082px);
      font-weight: 800;
      line-height: clamp(6.9165px, 0.5857vw, 8.4334px);
      letter-spacing: clamp(0.8162px, 0.0691vw, 0.9951px);
      text-transform: uppercase;
    }

    .onas-card--ai::before {
      width: clamp(39.7701px, 3.3675vw, 48.4919px);
      color: rgba(255, 255, 255, 0.7);
      content: "Тезис / 01";
    }

    .onas-card--people::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: #4475f2;
      content: "Тезис / 02";
    }

    .onas-card--stats::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: #4475f2;
      content: "Тезис / 03";
    }

    .onas-card--no::before {
      width: clamp(40.6347px, 3.4407vw, 49.5461px);
      color: rgba(255, 255, 255, 0.7);
      content: "Тезис / 04";
    }

    .onas-card h3,
    .onas-card--ai h3,
    .onas-card--people h3,
    .onas-card--stats h3,
    .onas-card--no h3 {
      position: absolute;
      z-index: 2;
      display: flex;
      width: clamp(242.1569px, 20.5044vw, 295.2633px);
      max-width: clamp(242.1569px, 20.5044vw, 295.2633px);
      margin: 0;
      padding: 0;
      align-items: center;
      color: inherit;
      font-size: clamp(18.8344px, 1.5948vw, 22.9648px);
      font-weight: 700;
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      letter-spacing: clamp(-0.4593px, -0.0319vw, -0.3767px);
    }

    .onas-card--ai h3 {
      top: clamp(37.5223px, 3.1772vw, 45.7511px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(242.3644px, 20.522vw, 295.5163px);
      height: clamp(33.2167px, 2.8126vw, 40.5013px);
    }

    .onas-card--people h3 {
      top: clamp(37.5223px, 3.1772vw, 45.7511px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      height: clamp(14.1443px, 1.1977vw, 17.2463px);
    }

    .onas-card--stats h3 {
      top: clamp(37.5309px, 3.1779vw, 45.7616px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      height: clamp(14.8014px, 1.2533vw, 18.0474px);
    }

    .onas-card--no h3 {
      top: clamp(37.5309px, 3.1779vw, 45.7616px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      height: clamp(16.1415px, 1.3668vw, 19.6814px);
    }

    .onas-card p,
    .onas-card--ai p,
    .onas-card--people p,
    .onas-card--stats p,
    .onas-card--no p {
      position: absolute;
      z-index: 2;
      display: flex;
      margin: 0;
      padding: 0;
      align-items: center;
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      opacity: 0.85;
    }

    .onas-card--ai p {
      top: clamp(83.0418px, 7.0315vw, 101.2533px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(243.5921px, 20.6259vw, 297.0132px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      color: rgba(255, 255, 255, 0.85);
    }

    .onas-card--people p {
      top: clamp(63.9607px, 5.4158vw, 77.9877px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      width: clamp(264.5146px, 22.3975vw, 322.5242px);
      height: clamp(33.2167px, 2.8126vw, 40.5013px);
      color: #1b1b20;
    }

    .onas-card--stats p {
      top: clamp(65.2144px, 5.522vw, 79.5163px);
      left: clamp(21.5277px, 1.8228vw, 26.2489px);
      width: clamp(245.4422px, 20.7826vw, 299.2691px);
      height: clamp(30.7613px, 2.6047vw, 37.5075px);
      color: #1b1b20;
    }

    .onas-card--no p {
      top: clamp(65.2144px, 5.522vw, 79.5163px);
      left: clamp(21.5364px, 1.8236vw, 26.2594px);
      width: clamp(255.8949px, 21.6676vw, 312.0141px);
      height: clamp(30.1388px, 2.552vw, 36.7485px);
      color: rgba(255, 255, 255, 0.85);
    }

    .onas-number,
    .onas-card .onas-number {
      position: absolute;
      z-index: 1;
      display: block;
      margin: 0;
      padding: 0;
      overflow: visible;
      color: transparent;
      font-size: 0;
      line-height: 0;
      pointer-events: none;
    }

    .onas-number::before {
      display: flex;
      width: 100%;
      height: 100%;
      align-items: center;
      font-size: clamp(161.4373px, 13.6695vw, 196.8415px);
      font-weight: 800;
      line-height: clamp(161.6742px, 13.6896vw, 197.1303px);
      letter-spacing: clamp(-11.8105px, -0.8202vw, -9.6863px);
    }

    .onas-card--ai .onas-number {
      right: clamp(-17.299px, -1.2013vw, -14.1876px);
      bottom: clamp(-22.981px, -1.5959vw, -18.8476px);
      width: clamp(80.4048px, 6.8082vw, 98.0381px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.14;
    }

    .onas-card--ai .onas-number::before {
      color: #ffffff;
      content: "1";
    }

    .onas-card--people .onas-number {
      right: clamp(-17.5309px, -1.2174vw, -14.3778px);
      bottom: clamp(-49.2299px, -3.4187vw, -40.3753px);
      width: clamp(103.7482px, 8.7848vw, 126.5007px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.18;
    }

    .onas-card--people .onas-number::before {
      color: #4475f2;
      content: "2";
    }

    .onas-card--stats .onas-number {
      right: clamp(-17.5836px, -1.2211vw, -14.421px);
      bottom: clamp(-49.2404px, -3.4195vw, -40.384px);
      width: clamp(108.071px, 9.1508vw, 131.7716px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.18;
    }

    .onas-card--stats .onas-number::before {
      color: #4475f2;
      content: "3";
    }

    .onas-card--no .onas-number {
      right: clamp(-17.2779px, -1.1999vw, -14.1703px);
      bottom: clamp(-49.2404px, -3.4195vw, -40.384px);
      width: clamp(111.5293px, 9.4436vw, 135.9883px);
      height: clamp(161.6742px, 13.6896vw, 197.1303px);
      opacity: 0.14;
    }

    .onas-card--no .onas-number::before {
      color: #ffffff;
      content: "4";
    }
  /* Converted from styles.css:11223-11679 @media (min-width: 901px). */
    .page > .telegram-section,
    .telegram-section {
      position: relative;
      display: block;
      width: clamp(823.6221px, 69.7394vw, 1004.2471px);
      height: clamp(240.8254px, 20.3917vw, 293.6398px);
      min-height: clamp(240.8254px, 20.3917vw, 293.6398px);
      margin: clamp(215.6752px, 18.2621vw, 262.9739px) auto 0;
      padding: 0;
      overflow: visible;
      background: transparent;
      transform: none;
    }

    .telegram-section::before,
    .telegram-section::after {
      display: none;
    }

    .telegram-panel,
    .telegram-content {
      position: relative;
      top: 0;
      left: 0;
      width: clamp(823.6221px, 69.7394vw, 1004.2471px);
      max-width: none;
      height: clamp(240.8254px, 20.3917vw, 293.6398px);
      padding: 0;
      border: 0;
      border-radius: 0;
      background: transparent;
      box-shadow: none;
      transform: none;
    }

    .telegram-copy {
      position: absolute;
      top: 0;
      left: 0;
      width: clamp(321.1006px, 27.1889vw, 391.5198px);
      height: clamp(240.8254px, 20.3917vw, 293.6398px);
      transform: none;
    }

    .telegram-copy::before,
    .telegram-copy::after {
      display: none;
    }

    .telegram-badge {
      position: absolute;
      top: 0;
      left: 0;
      box-sizing: border-box;
      display: flex;
      width: clamp(89.5606px, 7.5835vw, 109.2018px);
      height: clamp(26.8275px, 2.2716vw, 32.711px);
      padding: 0;
      align-items: center;
      gap: 0;
      border-radius: clamp(7.1529px, 0.6057vw, 8.7215px);
      background: #4475f2;
      box-shadow: none;
      color: #ffffff;
    }

    .telegram-badge svg {
      position: absolute;
      top: clamp(7.15px, 0.6054vw, 8.718px);
      left: clamp(10.7293px, 0.9085vw, 13.0823px);
      width: clamp(12.5189px, 1.06vw, 15.2644px);
      height: clamp(12.5189px, 1.06vw, 15.2644px);
      fill: currentColor;
    }

    .telegram-badge span {
      position: absolute;
      top: clamp(5.369px, 0.4546vw, 6.5464px);
      left: clamp(30.3982px, 2.5739vw, 37.0647px);
      display: block;
      width: clamp(48.4331px, 4.101vw, 59.0548px);
      height: clamp(16.0983px, 1.3631vw, 19.6287px);
      color: #ffffff;
      font-size: clamp(10.7293px, 0.9085vw, 13.0823px);
      font-weight: 600;
      line-height: clamp(16.4268px, 1.3909vw, 20.0293px);
    }

    .telegram-copy h2 {
      position: absolute;
      top: clamp(45.5109px, 3.8536vw, 55.4917px);
      left: 0;
      display: block;
      width: clamp(321.1006px, 27.1889vw, 391.5198px);
      height: clamp(86.1196px, 7.2921vw, 105.0061px);
      margin: 0;
      align-items: center;
      color: #000000;
      font-size: clamp(30.7571px, 2.6043vw, 37.5023px);
      font-weight: 700;
      line-height: clamp(31.989px, 2.7086vw, 39.0044px);
      letter-spacing: clamp(-0.9267px, -0.0644vw, -0.76px);
      text-shadow: none;
    }

    .telegram-copy h2 span {
      color: #4475f2;
    }

    .telegram-copy p {
      position: absolute;
      top: clamp(150.089px, 12.7086vw, 183.0044px);
      left: 0;
      display: flex;
      width: clamp(321.1006px, 27.1889vw, 391.5198px);
      height: clamp(28.9112px, 2.448vw, 35.2515px);
      margin: 0;
      align-items: center;
      color: #6b7280;
      font-size: clamp(10.3748px, 0.8785vw, 12.6501px);
      font-weight: 500;
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      text-shadow: none;
    }

    .telegram-button {
      position: absolute;
      top: clamp(197.4587px, 16.7196vw, 240.7625px);
      left: 0;
      display: flex;
      box-sizing: border-box;
      width: clamp(215.0008px, 18.205vw, 262.1517px);
      height: clamp(43.3667px, 3.672vw, 52.8773px);
      padding: 0;
      align-items: center;
      justify-content: flex-start;
      gap: 0;
      border-radius: clamp(8.9411px, 0.7571vw, 10.9019px);
      background: #4579ff;
      box-shadow: none;
      color: #ffffff;
      text-decoration: none;
    }

    .telegram-button svg {
      position: absolute;
      top: clamp(14.5161px, 1.2291vw, 17.6996px);
      left: clamp(21.4586px, 1.817vw, 26.1646px);
      width: clamp(14.3086px, 1.2116vw, 17.4466px);
      height: clamp(14.3086px, 1.2116vw, 17.4466px);
      fill: currentColor;
    }

    .telegram-button span {
      position: absolute;
      top: clamp(11.6111px, 0.9832vw, 14.1575px);
      left: clamp(41.1275px, 3.4824vw, 50.147px);
      display: block;
      width: clamp(153.0286px, 12.9575vw, 186.5886px);
      height: clamp(20.7496px, 1.757vw, 25.3001px);
      color: #ffffff;
      font-size: clamp(13.4116px, 1.1356vw, 16.3529px);
      font-weight: 800;
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      text-align: center;
      white-space: nowrap;
    }

    .telegram-ticket {
      position: absolute;
      top: clamp(9.2249px, 0.7811vw, 11.248px);
      left: clamp(335.2449px, 28.3865vw, 408.766px);
      z-index: 1;
      width: clamp(488.3772px, 41.3529vw, 595.4811px);
      height: clamp(222.2718px, 18.8206vw, 271.0173px);
      margin: 0;
      overflow: hidden;
      border-radius: clamp(13.7693px, 1.1659vw, 16.789px);
      background: #0e0e10;
      box-shadow: none;
      color: #ffffff;
    }

    .telegram-ticket::before,
    .telegram-ticket::after {
      display: none;
    }

    .telegram-ticket__date {
      position: absolute;
      top: 0;
      left: 0;
      box-sizing: border-box;
      display: flex;
      width: clamp(118.0222px, 9.9934vw, 143.9051px);
      height: clamp(222.2718px, 18.8206vw, 271.0173px);
      padding: clamp(18.4542px, 1.5626vw, 22.5013px) clamp(17.7033px, 1.499vw, 21.5858px) clamp(21.6374px, 1.8321vw, 26.3826px);
      flex-direction: column;
      justify-content: space-between;
      align-items: flex-start;
      background: #4475f2;
    }

    .telegram-ticket__date div {
      display: flex;
      width: clamp(82.6181px, 6.9956vw, 100.7367px);
      height: clamp(82.6181px, 6.9956vw, 100.7367px);
      flex-direction: column;
      align-items: center;
      gap: clamp(1.9712px, 0.1669vw, 2.4035px);
    }

    .telegram-ticket__date span {
      display: flex;
      width: clamp(83.0418px, 7.0315vw, 101.2533px);
      height: clamp(25.937px, 2.1962vw, 31.6252px);
      align-items: center;
      justify-content: center;
      color: #ffffff;
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 700;
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
      letter-spacing: 0;
      text-align: center;
      opacity: 0.8;
    }

    .telegram-ticket__date strong {
      display: flex;
      width: clamp(82.6181px, 6.9956vw, 100.7367px);
      height: clamp(39.3378px, 3.3309vw, 47.9649px);
      padding-top: clamp(3.9341px, 0.3331vw, 4.7968px);
      align-items: center;
      justify-content: center;
      color: #ffffff;
      font-size: clamp(29.5055px, 2.4984vw, 35.9763px);
      font-style: normal;
      font-weight: 800;
      line-height: clamp(35.4473px, 3.0015vw, 43.2211px);
      letter-spacing: clamp(-0.7195px, -0.05vw, -0.5901px);
    }

    .telegram-ticket__date em {
      display: flex;
      width: clamp(82.6181px, 6.9956vw, 100.7367px);
      height: clamp(13.7726px, 1.1662vw, 16.793px);
      align-items: center;
      justify-content: center;
      color: #ffffff;
      font-size: clamp(10.8187px, 0.9161vw, 13.1913px);
      font-style: normal;
      font-weight: 600;
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
      letter-spacing: clamp(1.9474px, 0.1649vw, 2.3744px);
      text-align: center;
    }

    .telegram-ticket__date small {
      display: flex;
      width: clamp(92.5088px, 7.8331vw, 112.7965px);
      height: clamp(12.9685px, 1.0981vw, 15.8126px);
      transform: translateX(clamp(-6.0299px, -0.4187vw, -4.9453px));
      align-items: center;
      justify-content: center;
      color: #ffffff;
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 700;
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
      letter-spacing: 0;
      white-space: nowrap;
      opacity: 0.85;
    }

    .telegram-ticket__perforation {
      position: absolute;
      top: 0;
      left: clamp(118.0222px, 9.9934vw, 143.9051px);
      width: clamp(1.9712px, 0.1669vw, 2.4035px);
      height: clamp(222.2718px, 18.8206vw, 271.0173px);
      background: transparent;
    }

    .telegram-ticket__perforation::before,
    .telegram-ticket__perforation::after {
      position: absolute;
      left: clamp(-4.7965px, -0.3331vw, -3.9338px);
      width: clamp(9.8388px, 0.8331vw, 11.9965px);
      height: clamp(9.8388px, 0.8331vw, 11.9965px);
      border-radius: clamp(4.9176px, 0.4164vw, 5.9961px);
      background: #ffffff;
      content: "";
    }

    .telegram-ticket__perforation::before {
      top: clamp(-7.1895px, -0.4993vw, -5.8964px);
    }

    .telegram-ticket__perforation::after {
      top: clamp(218.3467px, 18.4883vw, 266.2313px);
    }

    .telegram-ticket__body {
      position: absolute;
      top: 0;
      left: clamp(119.9848px, 10.1596vw, 146.2981px);
      right: auto;
      width: clamp(368.3925px, 31.1933vw, 449.183px);
      height: clamp(222.2718px, 18.8206vw, 271.0173px);
    }

    .telegram-ticket__eyebrow {
      position: absolute;
      top: clamp(20.3001px, 1.7189vw, 24.752px);
      left: clamp(23.4903px, 1.989vw, 28.6419px);
      display: flex;
      width: clamp(137.1724px, 11.6149vw, 167.2551px);
      height: clamp(12.9685px, 1.0981vw, 15.8126px);
      align-items: center;
      color: rgb(255 255 255 / 0.6);
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 500;
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
      letter-spacing: 0;
    }

    .telegram-ticket h3 {
      position: absolute;
      top: clamp(40.1592px, 3.4004vw, 48.9663px);
      left: clamp(23.1964px, 1.9641vw, 28.2835px);
      display: flex;
      width: clamp(255.7133px, 21.6523vw, 311.7927px);
      height: clamp(24.2079px, 2.0498vw, 29.5168px);
      margin: 0;
      align-items: center;
      color: #ffffff;
      font-size: clamp(19.6704px, 1.6656vw, 23.9842px);
      font-weight: 700;
      line-height: clamp(24.2079px, 2.0498vw, 29.5168px);
      letter-spacing: clamp(-0.4797px, -0.0333vw, -0.3934px);
    }

    .telegram-ticket h3 span {
      color: inherit;
    }

    .telegram-ticket p {
      position: absolute;
      top: clamp(71.3096px, 6.0381vw, 86.9482px);
      left: clamp(23.6027px, 1.9985vw, 28.7789px);
      display: flex;
      width: clamp(240.3499px, 20.3514vw, 293.06px);
      height: clamp(35.4473px, 3.0015vw, 43.2211px);
      margin: 0;
      align-items: center;
      color: rgb(255 255 255 / 0.7);
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(17.2914px, 1.4641vw, 21.0835px);
    }

    .telegram-ticket__details {
      position: absolute;
      top: clamp(120.979px, 10.2438vw, 147.5104px);
      left: clamp(23.6027px, 1.9985vw, 28.7789px);
      display: grid;
      width: clamp(321.1784px, 27.1955vw, 391.6146px);
      height: clamp(29.5077px, 2.4985vw, 35.9789px);
      grid-template-columns: clamp(156.6424px, 13.2635vw, 190.995px) clamp(156.677px, 13.2665vw, 191.0372px);
      gap: clamp(7.8849px, 0.6676vw, 9.6141px);
    }

    .telegram-ticket__details span {
      display: flex;
      width: clamp(156.6424px, 13.2635vw, 190.995px);
      height: clamp(29.5077px, 2.4985vw, 35.9789px);
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(1.9712px, 0.1669vw, 2.4035px);
      color: #ffffff;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(0.4131px, 0.035vw, 0.5037px);
    }

    .telegram-ticket__details small {
      display: flex;
      height: clamp(12.104px, 1.0249vw, 14.7584px);
      color: rgb(255 255 255 / 0.5);
      font-size: clamp(10.3269px, 0.8744vw, 12.5917px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      letter-spacing: clamp(1.2392px, 0.1049vw, 1.511px);
      text-transform: uppercase;
    }

    .telegram-ticket__footer {
      position: absolute;
      top: clamp(164.2506px, 13.9078vw, 200.2717px);
      left: clamp(23.6027px, 1.9985vw, 28.7789px);
      box-sizing: border-box;
      display: flex;
      width: clamp(321.1784px, 27.1955vw, 391.6146px);
      height: clamp(36.3897px, 3.0813vw, 44.3701px);
      padding: clamp(13.7693px, 1.1659vw, 16.789px) 0 0;
      align-items: center;
      justify-content: space-between;
      border-top: clamp(0.9835px, 0.0833vw, 1.1992px) dashed rgb(255 255 255 / 0.2);
    }

    .telegram-barcode {
      display: block;
      width: clamp(58.0298px, 4.9136vw, 70.7561px);
      height: clamp(21.6401px, 1.8324vw, 26.3859px);
      opacity: 0.85;
      background: repeating-linear-gradient(
        90deg,
        #ffffff 0 clamp(2.4554px, 0.2079vw, 2.9939px),
        transparent clamp(2.4554px, 0.2079vw, 2.9939px) clamp(3.441px, 0.2914vw, 4.1956px),
        #ffffff clamp(3.441px, 0.2914vw, 4.1956px) clamp(4.9194px, 0.4165vw, 5.9982px),
        transparent clamp(4.9194px, 0.4165vw, 5.9982px) clamp(5.905px, 0.5vw, 7.2px)
      );
    }

    .telegram-vip {
      box-sizing: border-box;
      display: flex;
      width: clamp(39.0352px, 3.3053vw, 47.5959px);
      height: clamp(20.6545px, 1.7489vw, 25.1842px);
      padding: clamp(2.9506px, 0.2498vw, 3.5976px) clamp(9.8352px, 0.8328vw, 11.9921px);
      align-items: center;
      justify-content: center;
      border-radius: clamp(982.5384px, 83.1955vw, 1198.0146px);
      background: #0e0e10;
      color: #ffffff;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(0.2065px, 0.0175vw, 0.2518px);
    }

    .page > .onas-section,
    .onas-section {
      margin-top: clamp(215.6146px, 18.257vw, 262.9001px);
    }

    .page > .onas-section .onas-header h2 mark,
    .onas-section .onas-header h2 mark {
      margin-left: clamp(3.4583px, 0.2928vw, 4.2167px);
    }

    .page > .quest-section,
    .quest-section {
      margin-top: clamp(215.5801px, 18.254vw, 262.858px);
    }
  /* Converted from styles.css:11681-14256 @media (min-width: 1181px). */
    .page > .hero-section,
    .hero-section {
      box-sizing: border-box;
      width: auto;
      height: clamp(397.1393px, 33.6274vw, 484.2343px);
      min-height: clamp(397.1393px, 33.6274vw, 484.2343px);
      margin: clamp(48.7443px, 4.1274vw, 59.4343px) clamp(40.0468px, 3.3909vw, 48.8293px) 0 clamp(34.5136px, 2.9224vw, 42.0826px);
      padding: 0;
      overflow: visible;
    }

    .hero-content {
      position: absolute;
      top: clamp(14.6717px, 1.2423vw, 17.8893px);
      left: calc(50% - clamp(325.1641px, 27.5329vw, 396.4744px) - 14px);
      width: clamp(624.4948px, 52.8785vw, 761.4501px);
      max-width: none;
      height: clamp(277.7252px, 23.5161vw, 338.6319px);
      margin: 0;
      padding: 0;
      text-align: center;
    }

    .hero-title {
      position: absolute;
      top: clamp(59.1451px, 5.0081vw, 72.116px);
      left: calc(50% - clamp(244.3356px, 20.6889vw, 297.9198px) + clamp(16.2366px, 1.3748vw, 19.7974px));
      width: clamp(488.6712px, 41.3777vw, 595.8395px);
      height: clamp(90.0534px, 7.6252vw, 109.8026px);
      margin: 0;
      color: #1b1a1a;
      font-size: clamp(50.1379px, 4.2454vw, 61.1334px);
      font-weight: 700;
      line-height: clamp(52.7387px, 4.4656vw, 64.3045px);
      letter-spacing: clamp(-1.6201px, -0.1125vw, -1.3287px);
    }

    .hero-title span + span {
      margin-top: 0;
    }

    .hero-subtitle {
      position: absolute;
      top: clamp(169.8703px, 14.3836vw, 207.1239px);
      left: calc(50% - clamp(252.8256px, 21.4078vw, 308.2717px) + clamp(15.8735px, 1.3441vw, 19.3546px));
      width: clamp(505.6426px, 42.8148vw, 616.5329px);
      height: clamp(29.3953px, 2.489vw, 35.8419px);
      margin: 0;
      color: #5e6282;
      font-size: clamp(11.8107px, 1.0001vw, 14.4008px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: -0.01em;
    }

    .tool-strip {
      position: absolute;
      top: clamp(260.5808px, 22.0644vw, 317.7277px);
      left: clamp(201.5654px, 17.0673vw, 245.7698px);
      width: clamp(253.8631px, 21.4956vw, 309.5367px);
      height: clamp(59.0241px, 4.9978vw, 71.9684px);
      margin: 0;
      gap: clamp(11.8014px, 0.9993vw, 14.3895px);
      transform: none;
    }

    .tool-card {
      width: clamp(41.3264px, 3.4993vw, 50.3895px);
      height: clamp(59.0241px, 4.9978vw, 71.9684px);
      gap: clamp(5.8964px, 0.4993vw, 7.1895px);
    }

    .tool-icon,
    .tool-card--chatgpt .tool-icon {
      width: clamp(41.3264px, 3.4993vw, 50.3895px);
      height: clamp(41.3264px, 3.4993vw, 50.3895px);
      border-radius: clamp(11.81px, 1vw, 14.4px);
    }

    .tool-card--chatgpt .tool-icon svg {
      width: clamp(36.9084px, 3.1252vw, 45.0026px);
      height: clamp(36.9084px, 3.1252vw, 45.0026px);
    }

    .tool-card--claude .tool-icon svg,
    .tool-card--gemini .tool-icon svg,
    .tool-card--vpn .tool-icon svg {
      top: clamp(-12.5974px, -0.8748vw, -10.3316px);
      left: clamp(-17.9842px, -1.2489vw, -14.7495px);
      width: clamp(70.8514px, 5.9993vw, 86.3895px);
      height: clamp(70.8514px, 5.9993vw, 86.3895px);
    }

    .tool-card--more .tool-icon svg {
      top: clamp(-10.7947px, -0.7496vw, -8.8532px);
      left: clamp(-14.3895px, -0.9993vw, -11.8014px);
      width: clamp(64.955px, 5.5vw, 79.2px);
      height: clamp(64.955px, 5.5vw, 79.2px);
    }

    .tool-label {
      margin-top: 0;
      color: rgb(0 0 0 / 0.45);
      font-size: clamp(8.858px, 0.75vw, 10.8006px);
      font-weight: 600;
      line-height: clamp(11.8014px, 0.9993vw, 14.3895px);
    }

    .hero-cta {
      position: absolute;
      top: clamp(343.2508px, 29.0644vw, 418.5277px);
      left: clamp(225.1854px, 19.0673vw, 274.5698px);
      width: clamp(206.8566px, 17.5154vw, 252.2214px);
      height: clamp(41.3264px, 3.4993vw, 50.3895px);
      margin: 0;
      transform: none;
      border-radius: clamp(11.8107px, 1.0001vw, 14.4008px);
      box-shadow: 0 clamp(5.9054px, 0.5vw, 7.2004px) clamp(17.716px, 1.5001vw, 21.6013px) rgb(68 117 242 / 0.69);
      font-size: clamp(11.8107px, 1.0001vw, 14.4008px);
      font-weight: 700;
      line-height: clamp(17.7236px, 1.5007vw, 21.6105px);
    }

    .hero-note {
      display: none;
    }

    .page > .founders-section,
    .founders-section {
      height: clamp(255.9122px, 21.6691vw, 312.0351px);
      margin-top: clamp(123.7802px, 10.481vw, 150.9259px);
      padding: 0;
      overflow: visible;
    }

    .founders-container {
      width: clamp(777.7654px, 65.8565vw, 948.3338px);
      min-height: clamp(255.9122px, 21.6691vw, 312.0351px);
      height: clamp(255.9122px, 21.6691vw, 312.0351px);
      margin: 0 auto;
      padding: 0;
      overflow: visible;
      border-radius: 0;
      transform: translateX(clamp(9.9858px, 0.8455vw, 12.1757px));
    }

    .founders-copy {
      position: absolute;
      top: clamp(22.375px, 1.8946vw, 27.282px);
      left: 0;
      width: clamp(337.3112px, 28.5615vw, 411.2855px);
      height: clamp(210.8249px, 17.8514vw, 257.06px);
      margin: 0;
      gap: clamp(9.8388px, 0.8331vw, 11.9965px);
    }

    .founders-title {
      width: clamp(337.3112px, 28.5615vw, 411.2855px);
      height: clamp(56.2229px, 4.7606vw, 68.5529px);
      font-size: clamp(21.5299px, 1.823vw, 26.2515px);
      line-height: clamp(24.4508px, 2.0702vw, 29.8136px);
      letter-spacing: clamp(-0.8581px, -0.0596vw, -0.7037px);
      text-shadow: none;
    }

    .founders-title .highlight {
      padding: clamp(1.7594px, 0.149vw, 2.1452px) clamp(3.5187px, 0.2979vw, 4.2904px);
    }

    .founders-title .highlight--green {
      margin-right: clamp(-2.1083px, -0.1464vw, -1.7291px);
    }

    .founders-title .highlight--yellow {
      margin-left: clamp(-2.1083px, -0.1464vw, -1.7291px);
    }

    .founders-text {
      width: clamp(358.7958px, 30.3807vw, 437.4817px);
      max-width: none;
      height: clamp(45.1737px, 3.825vw, 55.0805px);
      margin-bottom: clamp(3.5187px, 0.2979vw, 4.2904px);
      color: #6b7280;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 600;
      line-height: clamp(15.0435px, 1.2738vw, 18.3426px);
      text-shadow: none;
    }

    .founders-text strong {
      padding: 0 clamp(1.7291px, 0.1464vw, 2.1083px);
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      text-shadow: none;
    }

    .founders-stats {
      width: clamp(337.3112px, 28.5615vw, 411.2855px);
      height: clamp(47.4994px, 4.022vw, 57.9163px);
      grid-template-columns: repeat(2, clamp(157.4465px, 13.3316vw, 191.9754px));
      gap: clamp(15.8994px, 1.3463vw, 19.3862px);
    }

    .founders-stat {
      width: clamp(157.4465px, 13.3316vw, 191.9754px);
      height: clamp(45.1218px, 3.8206vw, 55.0173px);
      padding-top: clamp(7.0374px, 0.5959vw, 8.5807px);
      filter: none;
    }

    .founders-stat:nth-child(3) {
      display: none;
    }

    .founders-stat::before {
      height: clamp(0.8797px, 0.0745vw, 1.0726px);
    }

    .founders-stat span,
    .founders-stat:nth-child(3) span {
      color: #1a1c24;
      font-size: clamp(9.6764px, 0.8193vw, 11.7985px);
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      letter-spacing: clamp(1.1612px, 0.0983vw, 1.4158px);
      text-shadow: none;
    }

    .founders-stat strong {
      margin-top: clamp(1.7551px, 0.1486vw, 2.14px);
      font-size: clamp(19.3528px, 1.6387vw, 23.597px);
      line-height: clamp(23.3433px, 1.9766vw, 28.4627px);
      letter-spacing: clamp(-0.4719px, -0.0328vw, -0.3871px);
      text-shadow: none;
    }

    .founders-actions {
      width: clamp(337.3112px, 28.5615vw, 411.2855px);
      height: clamp(31.2801px, 2.6486vw, 38.14px);
      padding-top: 0;
      gap: clamp(8.7927px, 0.7445vw, 10.7209px);
    }

    .founders-button {
      height: clamp(31.6691px, 2.6816vw, 38.6143px);
      padding: 0 clamp(12.3154px, 1.0428vw, 15.0163px);
      border-radius: clamp(7.9171px, 0.6704vw, 9.6533px);
      box-shadow: none;
      font-size: clamp(11.4357px, 0.9683vw, 13.9436px);
      line-height: clamp(13.8331px, 1.1713vw, 16.8668px);
      letter-spacing: clamp(-0.0697px, -0.0048vw, -0.0572px);
    }

    .founders-button--dark {
      width: clamp(151.3081px, 12.8119vw, 184.4908px);
    }

    .founders-button--blue {
      display: none;
    }

    .founders-visual {
      top: 0;
      left: clamp(386.5311px, 32.7291vw, 471.2996px);
      width: clamp(391.243px, 33.1281vw, 477.0448px);
      min-height: clamp(255.9122px, 21.6691vw, 312.0351px);
      height: clamp(255.9122px, 21.6691vw, 312.0351px);
    }

    .member-card {
      width: clamp(328.5359px, 27.8184vw, 400.5857px);
      height: clamp(192.7987px, 16.325vw, 235.0805px);
      padding: clamp(18.9148px, 1.6016vw, 23.063px) clamp(20.6344px, 1.7472vw, 25.1596px);
      border-radius: clamp(15.4758px, 1.3104vw, 18.8697px);
      box-shadow: none;
    }

    .member-card::before {
      width: clamp(120.3652px, 10.1918vw, 146.7619px);
      height: clamp(120.3652px, 10.1918vw, 146.7619px);
      border-radius: clamp(60.1837px, 5.096vw, 73.3823px);
    }

    .member-card--front {
      top: 0;
      left: 0;
      box-shadow: none;
    }

    .member-card--front::before {
      top: clamp(-33.3119px, -2.3133vw, -27.3204px);
      left: clamp(230.1394px, 19.4868vw, 280.6102px);
    }

    .member-card--middle {
      top: clamp(16.7899px, 1.4217vw, 20.472px);
      left: clamp(28.7469px, 2.4341vw, 35.0512px);
      box-shadow: none;
    }

    .member-card--middle::before {
      top: clamp(-19.0384px, -1.3221vw, -15.6141px);
      left: clamp(236.1395px, 19.9949vw, 287.9262px);
    }

    .member-card--back {
      top: clamp(27.2339px, 2.306vw, 33.2064px);
      left: clamp(49.8164px, 4.2182vw, 60.7414px);
      box-shadow: none;
    }

    .member-card--back::before {
      top: clamp(-1.6972px, -0.1179vw, -1.392px);
      left: clamp(241.0156px, 20.4078vw, 293.8717px);
    }

    .member-card__header {
      width: clamp(285.4458px, 24.1698vw, 348.0457px);
      height: clamp(36.113px, 3.0578vw, 44.0328px);
      padding-bottom: clamp(20.6385px, 1.7475vw, 25.1646px);
      gap: clamp(102.8404px, 8.7079vw, 125.3939px);
    }

    .member-logo {
      width: clamp(85.8689px, 7.2709vw, 104.7004px);
      height: clamp(15.4758px, 1.3104vw, 18.8697px);
      gap: clamp(5.1615px, 0.437vw, 6.2934px);
      font-size: clamp(12.0368px, 1.0192vw, 14.6765px);
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(-0.1468px, -0.0102vw, -0.1204px);
    }

    .member-logo i {
      width: clamp(15.4758px, 1.3104vw, 18.8697px);
      height: clamp(15.4758px, 1.3104vw, 18.8697px);
      border-radius: clamp(4.2988px, 0.364vw, 5.2416px);
      font-size: clamp(9.4574px, 0.8008vw, 11.5315px);
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
      letter-spacing: clamp(-0.1468px, -0.0102vw, -0.1204px);
    }

    .member-year {
      width: clamp(96.7365px, 8.1911vw, 117.9514px);
      height: clamp(10.3143px, 0.8734vw, 12.5763px);
      font-size: clamp(8.5977px, 0.728vw, 10.4832px);
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
      letter-spacing: clamp(1.3756px, 0.1165vw, 1.6773px);
    }

    .member-label,
    .member-name-label {
      left: clamp(20.6344px, 1.7472vw, 25.1596px);
    }

    .member-label {
      top: clamp(72.52px, 6.1406vw, 88.424px);
      width: clamp(86.4568px, 7.3206vw, 105.4173px);
      height: clamp(12.104px, 1.0249vw, 14.7584px);
      font-size: clamp(10.3172px, 0.8736vw, 12.5799px);
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      letter-spacing: clamp(1.6508px, 0.1398vw, 2.0128px);
    }

    .member-number {
      top: clamp(88.1687px, 7.4656vw, 107.5045px);
      left: clamp(20.6344px, 1.7472vw, 25.1596px);
      width: clamp(149.5703px, 12.6647vw, 182.3719px);
      height: clamp(33.7182px, 2.8551vw, 41.1127px);
      font-size: clamp(28.1378px, 2.3825vw, 34.3086px);
      line-height: clamp(33.7182px, 2.8551vw, 41.1127px);
      letter-spacing: clamp(1.6883px, 0.143vw, 2.0585px);
    }

    .member-card--middle .member-number,
    .member-card--back .member-number {
      font-size: clamp(30.9516px, 2.6208vw, 37.7395px);
      line-height: clamp(37.1764px, 3.1479vw, 45.3294px);
      letter-spacing: clamp(1.8571px, 0.1572vw, 2.2644px);
    }

    .member-name-label {
      top: clamp(132.9273px, 11.2555vw, 162.0791px);
      width: clamp(24.2079px, 2.0498vw, 29.5168px);
      height: clamp(11.2394px, 0.9517vw, 13.7042px);
      font-size: clamp(9.0276px, 0.7644vw, 11.0074px);
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
      letter-spacing: clamp(1.4444px, 0.1223vw, 1.7612px);
    }

    .member-name {
      top: clamp(144.7979px, 12.2606vw, 176.5529px);
      left: clamp(20.6344px, 1.7472vw, 25.1596px);
      width: clamp(120.175px, 10.1757vw, 146.53px);
      height: clamp(14.6977px, 1.2445vw, 17.9209px);
      font-size: clamp(12.0368px, 1.0192vw, 14.6765px);
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
    }

    .member-role {
      top: clamp(160.2736px, 13.571vw, 195.4225px);
      left: clamp(20.6344px, 1.7472vw, 25.1596px);
      width: clamp(112.3939px, 9.5168vw, 137.0425px);
      height: clamp(11.2394px, 0.9517vw, 13.7042px);
      font-size: clamp(9.4574px, 0.8008vw, 11.5315px);
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
    }

    .member-card--back .member-role-ghost {
      display: none;
    }

    .member-qr {
      right: clamp(20.6344px, 1.7472vw, 25.1596px);
      bottom: clamp(18.9148px, 1.6016vw, 23.063px);
      width: clamp(41.2745px, 3.4949vw, 50.3262px);
      height: clamp(41.2745px, 3.4949vw, 50.3262px);
      border-radius: clamp(6.8781px, 0.5824vw, 8.3865px);
    }

    .member-qr i {
      width: clamp(6.1817px, 0.5234vw, 7.5373px);
      height: clamp(6.1817px, 0.5234vw, 7.5373px);
      border-radius: clamp(0.8598px, 0.0728vw, 1.0483px);
    }

    .member-qr i:nth-child(1) {
      top: clamp(5.3603px, 0.4539vw, 6.5359px);
      left: clamp(3.6398px, 0.3082vw, 4.4381px);
    }

    .member-qr i:nth-child(2) {
      top: clamp(4.0721px, 0.3448vw, 4.9652px);
      left: clamp(24.7439px, 2.0952vw, 30.1704px);
    }

    .member-qr i:nth-child(3) {
      top: clamp(11.9656px, 1.0132vw, 14.5898px);
      left: clamp(11.1011px, 0.94vw, 13.5356px);
    }

    .member-qr i:nth-child(4) {
      top: clamp(10.6688px, 0.9034vw, 13.0085px);
      left: clamp(32.2138px, 2.7277vw, 39.2785px);
    }

    .member-qr i:nth-child(5) {
      top: clamp(18.5709px, 1.5725vw, 22.6436px);
      left: clamp(18.5709px, 1.5725vw, 22.6436px);
    }

    .member-qr i:nth-child(6) {
      top: clamp(26.4731px, 2.2416vw, 32.2788px);
      left: clamp(4.9367px, 0.418vw, 6.0193px);
    }

    .member-qr i:nth-child(7) {
      top: clamp(25.1762px, 2.1318vw, 30.6975px);
      left: clamp(26.0408px, 2.205vw, 31.7517px);
    }

    .member-qr i:nth-child(8) {
      top: clamp(33.0784px, 2.8009vw, 40.3327px);
      left: clamp(12.3893px, 1.049vw, 15.1063px);
    }

    .member-qr i:nth-child(9) {
      top: clamp(31.7902px, 2.6918vw, 38.7619px);
      left: clamp(33.5107px, 2.8375vw, 40.8597px);
    }

    .page {
      display: flex;
      flex-direction: column;
    }

    .page > .hero-section {
      order: 1;
      flex: 0 0 auto;
    }

    .page > .founders-section {
      order: 2;
      flex: 0 0 auto;
    }

    .page > .bloggers-section {
      order: 3;
      flex: 0 0 auto;
    }

    .page > .directions-section {
      order: 4;
      flex: 0 0 auto;
    }

    .page > .report-section {
      order: 5;
      flex: 0 0 auto;
    }

    .page > .gives-section,
    .gives-section {
      display: none;
    }

    .page > .preseed-section {
      order: 6;
      flex: 0 0 auto;
    }

    .page > .pablo-section,
    .page > .reviews-section,
    .page > .telegram-section,
    .page > .onas-section,
    .page > .quest-section,
    .page > .site-footer {
      order: 7;
    }

    .page > .bloggers-section,
    .bloggers-section {
      width: clamp(952.6416px, 80.664vw, 1161.5613px);
      height: clamp(326.0546px, 27.6083vw, 397.5602px);
      margin: clamp(215.8913px, 18.2804vw, 263.2375px) auto 0;
      overflow: visible;
    }

    .bloggers-background {
      top: clamp(-126.5007px, -8.7848vw, -103.7482px);
      left: 50%;
      display: block;
      width: clamp(1181px, 100vw, 1440px);
      height: clamp(449.5754px, 38.0673vw, 548.1698px);
      transform: translateX(-50%);
      opacity: 0.72;
    }

    .bloggers-title {
      top: 0;
      left: 50%;
      width: clamp(175.931px, 14.8968vw, 214.5136px);
      height: clamp(19.0724px, 1.6149vw, 23.2551px);
      transform: translateX(-50%);
      color: #0b0e1a;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(20.7496px, 1.757vw, 25.3001px);
      letter-spacing: clamp(-0.6006px, -0.0417vw, -0.4926px);
      text-shadow: none;
    }

    .bloggers-title span {
      margin-left: clamp(5.1874px, 0.4392vw, 6.325px);
      color: #4475f2;
    }

    .bloggers-videos {
      top: clamp(43.678px, 3.6984vw, 53.2568px);
      left: 0;
      width: clamp(952.6416px, 80.664vw, 1161.5613px);
      height: clamp(282.3766px, 23.91vw, 344.3034px);
      transform: none;
    }

    .blogger-card {
      border-radius: clamp(16.1207px, 1.365vw, 19.6561px);
    }

    .blogger-card--left {
      top: clamp(12.4238px, 1.052vw, 15.1485px);
      left: 0;
      width: clamp(277.5609px, 23.5022vw, 338.4316px);
      height: clamp(165.9106px, 14.0483vw, 202.2958px);
      box-shadow: 0 clamp(13.4339px, 1.1375vw, 16.3801px) clamp(23.5094px, 1.9906vw, 28.6652px) clamp(-11.466px, -0.7963vw, -9.4037px) rgb(255 111 145 / 0.85);
    }

    .blogger-card--main {
      top: 0;
      left: clamp(303.6795px, 25.7138vw, 370.2782px);
      width: clamp(345.2826px, 29.2365vw, 421.005px);
      height: clamp(201.5049px, 17.0622vw, 245.696px);
      box-shadow: 0 clamp(20.1509px, 1.7063vw, 24.5701px) clamp(40.3018px, 3.4125vw, 49.1403px) clamp(-16.3801px, -1.1375vw, -13.4339px) rgb(140 107 255 / 0.85);
    }

    .blogger-card--right {
      top: clamp(12.4238px, 1.052vw, 15.1485px);
      left: clamp(675.0807px, 57.1618vw, 823.1297px);
      width: clamp(277.5609px, 23.5022vw, 338.4316px);
      height: clamp(165.9106px, 14.0483vw, 202.2958px);
      box-shadow: 0 clamp(13.4339px, 1.1375vw, 16.3801px) clamp(23.5094px, 1.9906vw, 28.6652px) clamp(-11.466px, -0.7963vw, -9.4037px) rgb(52 199 123 / 0.85);
    }

    .blogger-card--left .blogger-card__inner,
    .blogger-card--right .blogger-card__inner {
      position: relative;
      padding: clamp(14.0385px, 1.1887vw, 17.1172px);
      gap: 0;
      justify-content: space-between;
    }

    .blogger-card--main .blogger-card__inner {
      position: relative;
      padding: clamp(14.7755px, 1.2511vw, 18.0158px);
      gap: 0;
      justify-content: space-between;
    }

    .blogger-card--left .blogger-card__top,
    .blogger-card--right .blogger-card__top {
      width: clamp(249.4798px, 21.1245vw, 304.1921px);
      height: clamp(22.9716px, 1.9451vw, 28.0094px);
    }

    .blogger-card--main .blogger-card__top {
      width: clamp(315.7316px, 26.7343vw, 384.9734px);
      height: clamp(24.182px, 2.0476vw, 29.4852px);
    }

    .blogger-person {
      gap: clamp(6.3805px, 0.5403vw, 7.7798px);
    }

    .blogger-card--main .blogger-person {
      gap: clamp(6.7177px, 0.5688vw, 8.1909px);
    }

    .blogger-card--left .blogger-avatar,
    .blogger-card--right .blogger-avatar {
      width: clamp(22.9716px, 1.9451vw, 28.0094px);
      height: clamp(22.9716px, 1.9451vw, 28.0094px);
      font-size: clamp(10.7472px, 0.91vw, 13.1041px);
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
    }

    .blogger-card--main .blogger-avatar {
      width: clamp(24.182px, 2.0476vw, 29.4852px);
      height: clamp(24.182px, 2.0476vw, 29.4852px);
      font-size: clamp(10.7472px, 0.91vw, 13.1041px);
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
    }

    .blogger-card--left .blogger-meta strong,
    .blogger-card--right .blogger-meta strong {
      height: clamp(10.3748px, 0.8785vw, 12.6501px);
      font-size: clamp(8.329px, 0.7053vw, 10.1556px);
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
    }

    .blogger-card--left .blogger-meta span,
    .blogger-card--right .blogger-meta span {
      height: clamp(8.6457px, 0.7321vw, 10.5417px);
      font-size: clamp(7.0528px, 0.5972vw, 8.5995px);
      line-height: clamp(8.6457px, 0.7321vw, 10.5417px);
    }

    .blogger-card--main .blogger-meta strong {
      width: clamp(67.687px, 5.7313vw, 82.5312px);
      height: clamp(19.0205px, 1.6105vw, 23.1918px);
      white-space: normal;
      font-size: clamp(8.7321px, 0.7394vw, 10.647px);
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
    }

    .blogger-card--main .blogger-meta span {
      display: none;
    }

    .blogger-card--left .blogger-time {
      width: clamp(28.7555px, 2.4348vw, 35.0618px);
      height: clamp(12.761px, 1.0805vw, 15.5596px);
      padding: clamp(1.9143px, 0.1621vw, 2.3342px) clamp(5.1049px, 0.4323vw, 6.2244px);
      border-radius: clamp(2.6868px, 0.2275vw, 3.276px);
      font-size: clamp(7.0528px, 0.5972vw, 8.5995px);
      line-height: clamp(8.6457px, 0.7321vw, 10.5417px);
    }

    .blogger-card--right .blogger-time,
    .blogger-card--main .blogger-time {
      width: clamp(32.1879px, 2.7255vw, 39.2469px);
      height: clamp(13.4354px, 1.1376vw, 16.3818px);
      padding: clamp(2.0151px, 0.1706vw, 2.457px) clamp(5.3736px, 0.455vw, 6.552px);
      border-radius: clamp(2.6868px, 0.2275vw, 3.276px);
      font-size: clamp(7.3887px, 0.6256vw, 9.009px);
      line-height: clamp(8.6457px, 0.7321vw, 10.5417px);
    }

    .blogger-card--left .blogger-play,
    .blogger-card--right .blogger-play {
      width: clamp(38.2831px, 3.2416vw, 46.6788px);
      height: clamp(38.2831px, 3.2416vw, 46.6788px);
      margin: 0 auto;
    }

    .blogger-card--main .blogger-play {
      width: clamp(53.7329px, 4.5498vw, 65.5168px);
      height: clamp(53.7329px, 4.5498vw, 65.5168px);
      margin: 0 auto;
    }

    .blogger-card--left .blogger-play svg,
    .blogger-card--right .blogger-play svg {
      width: clamp(15.3115px, 1.2965vw, 18.6694px);
      height: clamp(15.3115px, 1.2965vw, 18.6694px);
    }

    .blogger-card--main .blogger-play svg {
      width: clamp(21.4932px, 1.8199vw, 26.2067px);
      height: clamp(21.4932px, 1.8199vw, 26.2067px);
    }

    .blogger-card--left h3,
    .blogger-card--right h3 {
      width: clamp(249.4798px, 21.1245vw, 304.1921px);
      height: clamp(13.0031px, 1.101vw, 15.8548px);
      font-size: clamp(10.8815px, 0.9214vw, 13.2678px);
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
    }

    .blogger-card--left h3 {
      padding-left: clamp(7.1737px, 0.6074vw, 8.747px);
    }

    .blogger-card--main h3 {
      width: clamp(315.7316px, 26.7343vw, 384.9734px);
      height: clamp(17.7236px, 1.5007vw, 21.6105px);
      font-size: clamp(14.7774px, 1.2513vw, 18.0181px);
      line-height: clamp(18.1559px, 1.5373vw, 22.1376px);
    }

    .bloggers-footer {
      top: clamp(257.7364px, 21.8236vw, 314.2594px);
      left: 50%;
      width: clamp(335.2536px, 28.3873vw, 408.7766px);
      height: clamp(68.3182px, 5.7848vw, 83.3007px);
      padding: 0;
      transform: translateX(-50%);
      gap: clamp(12.3201px, 1.0432vw, 15.022px);
    }

    .bloggers-footer p {
      width: clamp(335.2536px, 28.3873vw, 408.7766px);
      height: clamp(26.4471px, 2.2394vw, 32.2471px);
      color: #6b7280;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(16.4268px, 1.3909vw, 20.0293px);
    }

    .bloggers-controls {
      width: clamp(68.5775px, 5.8067vw, 83.617px);
      height: clamp(29.5509px, 2.5022vw, 36.0316px);
      gap: clamp(10.4786px, 0.8873vw, 12.7766px);
    }

    .bloggers-all {
      display: none;
    }

    .bloggers-arrow {
      width: clamp(29.5509px, 2.5022vw, 36.0316px);
      height: clamp(29.5509px, 2.5022vw, 36.0316px);
      border-width: clamp(0.9472px, 0.0802vw, 1.1549px);
      border-radius: clamp(6.717px, 0.5688vw, 8.19px);
      box-shadow: none;
    }

    .bloggers-arrow svg {
      width: clamp(8.0491px, 0.6816vw, 9.8143px);
      height: clamp(6.8474px, 0.5798vw, 8.349px);
    }

    .bloggers-arrow:first-child svg {
      transform: rotate(180deg);
    }

    .bloggers-arrow:last-child {
      background: #4475f2;
      color: #ffffff;
    }

    .page > .directions-section,
    .directions-section {
      width: clamp(798.4027px, 67.604vw, 973.4969px);
      height: clamp(489.6568px, 41.4612vw, 597.0413px);
      min-height: clamp(489.6568px, 41.4612vw, 597.0413px);
      margin: clamp(215.8913px, 18.2804vw, 263.2375px) auto 0;
      padding: 0;
      overflow: visible;
    }

    .directions-background {
      top: clamp(-147.5842px, -10.2489vw, -121.0395px);
      left: 50%;
      display: block;
      width: clamp(1181px, 100vw, 1440px);
      height: clamp(657.0717px, 55.6369vw, 801.1713px);
      transform: translateX(-50%);
      opacity: 0.72;
    }

    .directions-bar,
    .direction-tape {
      display: none;
    }

    .directions-title {
      display: flex;
      width: clamp(775.0766px, 65.6288vw, 945.0553px);
      height: clamp(18.2164px, 1.5425vw, 22.2114px);
      margin: 0 auto;
      align-items: center;
      justify-content: center;
      white-space: nowrap;
      color: #0b0e1a;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(42.3638px, 3.5871vw, 51.6545px);
      letter-spacing: clamp(-1.2301px, -0.0854vw, -1.0088px);
      text-shadow: none;
    }

    .directions-title span {
      display: inline;
      margin-left: clamp(5.1874px, 0.4392vw, 6.325px);
      color: #4475f2;
    }

    .directions-cards {
      position: absolute;
      top: clamp(42.9345px, 3.6354vw, 52.3502px);
      left: 0;
      width: clamp(798.4027px, 67.604vw, 973.4969px);
      height: clamp(446.7223px, 37.8258vw, 544.6911px);
      max-width: none;
      margin: 0;
      transform: none;
    }

    .direction-card {
      box-sizing: border-box;
      position: absolute;
      min-height: 0;
      overflow: hidden;
      transform: none;
      border: clamp(0.5905px, 0.05vw, 0.72px) solid #e8e8ec;
      border-radius: clamp(16.535px, 1.4001vw, 20.1613px);
      background: #ffffff;
      box-shadow: none;
      gap: 0;
    }

    .direction-card::after {
      display: none;
    }

    .direction-card__top {
      position: absolute;
      z-index: 2;
      top: clamp(21.2593px, 1.8001vw, 25.9216px);
      left: clamp(21.2593px, 1.8001vw, 25.9216px);
      height: clamp(19.8245px, 1.6786vw, 24.1722px);
      padding: 0;
      align-items: center;
    }

    .direction-card__top::after {
      color: #9a9aa3;
      font-size: clamp(7.3817px, 0.625vw, 9.0005px);
      font-weight: 500;
      line-height: clamp(8.6457px, 0.7321vw, 10.5417px);
      letter-spacing: clamp(0.9921px, 0.084vw, 1.2097px);
      text-transform: uppercase;
      white-space: nowrap;
    }

    .direction-icon {
      display: none;
    }

    .direction-badge {
      height: clamp(19.8245px, 1.6786vw, 24.1722px);
      padding: clamp(4.7243px, 0.4vw, 5.7603px) clamp(9.4486px, 0.8001vw, 11.5207px);
      border-radius: clamp(589.9449px, 49.953vw, 719.3232px);
      font-size: clamp(8.858px, 0.75vw, 10.8006px);
      font-weight: 600;
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
    }

    .direction-card--network {
      top: clamp(0.1297px, 0.011vw, 0.1581px);
      left: 0;
      width: clamp(332.1757px, 28.1266vw, 405.0237px);
      height: clamp(446.5926px, 37.8148vw, 544.5329px);
      padding: clamp(25.9836px, 2.2001vw, 31.6819px);
      border: 0;
      border-radius: clamp(16.535px, 1.4001vw, 20.1613px);
      background: #4475f2;
      color: #ffffff;
    }

    .direction-card--network::before {
      position: absolute;
      right: clamp(-71.8419px, -4.989vw, -58.9203px);
      bottom: clamp(-64.9581px, -4.511vw, -53.2747px);
      width: clamp(259.8373px, 22.0015vw, 316.8211px);
      height: clamp(259.8373px, 22.0015vw, 316.8211px);
      content: "";
      border-radius: clamp(129.9178px, 11.0007vw, 158.4095px);
      background:
        radial-gradient(70.71% 70.71% at 50% 50%, rgb(255 255 255 / 0) 30%, rgb(255 255 255 / 0.06) 31%, rgb(255 255 255 / 0.06) 32%, rgb(255 255 255 / 0) 33%),
        radial-gradient(70.71% 70.71% at 50% 50%, rgb(255 255 255 / 0) 45%, rgb(255 255 255 / 0.06) 46%, rgb(255 255 255 / 0.06) 47%, rgb(255 255 255 / 0) 48%),
        radial-gradient(70.71% 70.71% at 50% 50%, rgb(255 255 255 / 0) 60%, rgb(255 255 255 / 0.08) 61%, rgb(255 255 255 / 0.08) 62%, rgb(255 255 255 / 0) 63%),
        radial-gradient(70.71% 70.71% at 50% 50%, rgb(255 255 255 / 0.1) 0%, rgb(255 255 255 / 0.1) 18%, rgb(255 255 255 / 0) 19%);
    }

    .direction-card--network .direction-card__top {
      top: clamp(25.9836px, 2.2001vw, 31.6819px);
      left: clamp(25.9836px, 2.2001vw, 31.6819px);
      width: clamp(280.2065px, 23.7262vw, 341.6574px);
      justify-content: space-between;
    }

    .direction-card--network .direction-card__top::after {
      content: "№ 01 / 04";
      color: rgb(255 255 255 / 0.65);
    }

    .direction-card--network .direction-badge {
      width: clamp(60.3987px, 5.1142vw, 73.6445px);
      background: #ffffff;
      color: #4475f2;
    }

    .direction-card--network h3 {
      position: absolute;
      z-index: 2;
      top: clamp(72.6237px, 6.1493vw, 88.5505px);
      left: clamp(25.9836px, 2.2001vw, 31.6819px);
      width: clamp(218.7357px, 18.5212vw, 266.7057px);
      height: clamp(106.3419px, 9.0044vw, 129.6633px);
      margin: 0;
      color: #ffffff;
      font-size: clamp(118.1069px, 10.0006vw, 144.0084px);
      font-weight: 800;
      line-height: clamp(106.3419px, 9.0044vw, 129.6633px);
      letter-spacing: clamp(-5.7603px, -0.4vw, -4.7243px);
    }

    .direction-card--network p {
      position: static;
      margin: 0;
    }

    .direction-card--network .direction-side-note {
      position: absolute;
      z-index: 2;
      top: clamp(173.7782px, 14.7145vw, 211.8887px);
      left: clamp(25.9836px, 2.2001vw, 31.6819px);
      width: clamp(155.6223px, 13.1772vw, 189.7511px);
      height: clamp(12.9685px, 1.0981vw, 15.8126px);
      color: rgb(255 255 255 / 0.7);
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 700;
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
      white-space: nowrap;
    }

    .direction-card--network .direction-main-note {
      position: absolute;
      z-index: 2;
      top: clamp(267.1515px, 22.6208vw, 325.7394px);
      left: clamp(25.9836px, 2.2001vw, 31.6819px);
      width: clamp(259.8373px, 22.0015vw, 316.8211px);
      height: clamp(56.1969px, 4.7584vw, 68.5212px);
      color: #ffffff;
      font-size: clamp(18.8971px, 1.6001vw, 23.0414px);
      font-weight: 700;
      line-height: clamp(18.1559px, 1.5373vw, 22.1376px);
      letter-spacing: clamp(-0.2304px, -0.016vw, -0.189px);
    }

    .direction-description {
      position: absolute;
      z-index: 2;
      top: clamp(331.9941px, 28.1113vw, 404.8023px);
      left: clamp(25.9836px, 2.2001vw, 31.6819px);
      display: flex;
      width: clamp(280.2065px, 23.7262vw, 341.6574px);
      height: clamp(25.937px, 2.1962vw, 31.6252px);
      align-items: center;
      color: rgb(255 255 255 / 0.75);
      font-size: clamp(10.4574px, 0.8855vw, 12.7507px);
      font-weight: 600;
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
    }

    .direction-tags {
      position: absolute;
      z-index: 2;
      bottom: clamp(25.9836px, 2.2001vw, 31.6819px);
      left: clamp(25.9836px, 2.2001vw, 31.6819px);
      display: flex;
      width: clamp(280.2065px, 23.7262vw, 341.6574px);
      height: clamp(17.7755px, 1.5051vw, 21.6738px);
      gap: clamp(4.7243px, 0.4vw, 5.7603px);
    }

    .direction-tags i {
      display: inline-flex;
      height: clamp(17.7755px, 1.5051vw, 21.6738px);
      padding: clamp(4.1338px, 0.35vw, 5.0403px) clamp(8.2675px, 0.7vw, 10.0806px);
      border-radius: clamp(589.9449px, 49.953vw, 719.3232px);
      align-items: center;
      background: rgb(255 255 255 / 0.14);
      color: #ffffff;
      font-size: clamp(7.9722px, 0.675vw, 9.7206px);
      font-style: normal;
      font-weight: 500;
      line-height: clamp(9.5102px, 0.8053vw, 11.5959px);
      white-space: nowrap;
    }

    .direction-card--investments {
      top: 0;
      left: clamp(343.8647px, 29.1164vw, 419.2761px);
      width: clamp(454.5899px, 38.4919vw, 554.284px);
      height: clamp(230.6754px, 19.5322vw, 281.2638px);
      padding: clamp(21.2593px, 1.8001vw, 25.9216px);
      border-radius: clamp(16.535px, 1.4001vw, 20.1613px);
      color: #0e0e10;
    }

    .direction-card--investments .direction-card__top {
      width: clamp(410.886px, 34.7914vw, 500.9956px);
      justify-content: space-between;
    }

    .direction-card--investments .direction-card__top::after {
      content: "№ 02 / 04";
    }

    .direction-card--investments .direction-badge {
      width: clamp(73.3672px, 6.2123vw, 89.4571px);
      background: #e8edff;
      color: #4475f2;
    }

    .direction-card--investments h3 {
      position: absolute;
      top: clamp(56.1278px, 4.7526vw, 68.4369px);
      left: clamp(21.2593px, 1.8001vw, 25.9216px);
      width: clamp(410.886px, 34.7914vw, 500.9956px);
      height: clamp(17.2914px, 1.4641vw, 21.0835px);
      margin: 0;
      color: #0e0e10;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 700;
      line-height: clamp(17.2914px, 1.4641vw, 21.0835px);
      letter-spacing: clamp(-0.1728px, -0.012vw, -0.1417px);
    }

    .direction-card--investments p {
      position: absolute;
      top: clamp(80.4048px, 6.8082vw, 98.0381px);
      left: clamp(21.2593px, 1.8001vw, 25.9216px);
      width: clamp(410.886px, 34.7914vw, 500.9956px);
      height: clamp(31.989px, 2.7086vw, 39.0044px);
      margin: 0;
      color: #6b6b73;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(15.5622px, 1.3177vw, 18.9751px);
    }

    .direction-metric {
      position: absolute;
      top: clamp(134.0081px, 11.347vw, 163.3968px);
      left: clamp(21.2593px, 1.8001vw, 25.9216px);
      z-index: 2;
      width: clamp(197.1215px, 16.6911vw, 240.3514px);
      height: clamp(65.1884px, 5.5198vw, 79.4846px);
      color: #4475f2;
      font-size: clamp(70.8643px, 6.0004vw, 86.4053px);
      font-weight: 800;
      line-height: clamp(64.8426px, 5.4905vw, 79.063px);
      letter-spacing: clamp(-3.4562px, -0.24vw, -2.8346px);
      text-align: left;
    }

    .direction-metric span {
      position: absolute;
      top: clamp(38.3782px, 3.2496vw, 46.7947px);
      left: clamp(179.1558px, 15.1698vw, 218.4457px);
      font-size: clamp(21.2593px, 1.8001vw, 25.9216px);
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      letter-spacing: clamp(-3.4562px, -0.24vw, -2.8346px);
    }

    .direction-metric-label {
      display: none;
    }

    .direction-investment-details {
      position: absolute;
      top: clamp(130.5498px, 11.0542vw, 159.1801px);
      right: clamp(21.2593px, 1.8001vw, 25.9216px);
      display: flex;
      width: clamp(167.9251px, 14.2189vw, 204.752px);
      height: clamp(80.474px, 6.8141vw, 98.1224px);
      padding-left: clamp(11.8107px, 1.0001vw, 14.4008px);
      flex-direction: column;
      gap: clamp(6.1557px, 0.5212vw, 7.5057px);
      border-left: clamp(0.5905px, 0.05vw, 0.72px) solid #e8e8ec;
    }

    .direction-investment-details i {
      display: flex;
      flex-direction: column;
      gap: clamp(1.1845px, 0.1003vw, 1.4442px);
      font-style: normal;
    }

    .direction-investment-details small {
      color: #6b6b73;
      font-size: clamp(10.1499px, 0.8594vw, 12.3758px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
    }

    .direction-investment-details b {
      color: #0e0e10;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 700;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
    }

    .direction-card--education,
    .direction-card--grants {
      top: clamp(242.4854px, 20.5322vw, 295.6638px);
      width: clamp(221.4505px, 18.7511vw, 270.0158px);
      height: clamp(204.2283px, 17.2928vw, 249.0167px);
      padding: clamp(21.2593px, 1.8001vw, 25.9216px);
      border-radius: clamp(16.535px, 1.4001vw, 20.1613px);
    }

    .direction-card--education {
      left: clamp(343.8647px, 29.1164vw, 419.2761px);
    }

    .direction-card--grants {
      left: clamp(577.0041px, 48.8572vw, 703.5444px);
    }

    .direction-card--education::before,
    .direction-card--grants::before {
      position: absolute;
      content: "";
      z-index: 0;
      border-radius: clamp(863.7035px, 73.1332vw, 1053.1186px);
    }

    .direction-card--education::before {
      left: clamp(-56.8832px, -3.9502vw, -46.6521px);
      bottom: clamp(-57.1678px, -3.97vw, -46.8855px);
      width: clamp(141.7286px, 12.0007vw, 172.8105px);
      height: clamp(141.7286px, 12.0007vw, 172.8105px);
      opacity: 0.85;
      background: #c6f5d0;
    }

    .direction-card--grants::before {
      right: clamp(-42.3777px, -2.9429vw, -34.7556px);
      bottom: clamp(-42.1775px, -2.929vw, -34.5914px);
      width: clamp(118.1086px, 10.0007vw, 144.0105px);
      height: clamp(118.1086px, 10.0007vw, 144.0105px);
      background: #ffded0;
    }

    .direction-card--education .direction-card__top,
    .direction-card--grants .direction-card__top {
      width: clamp(177.7552px, 15.0512vw, 216.7379px);
      justify-content: space-between;
    }

    .direction-card--education .direction-card__top::after {
      content: "№ 03";
    }

    .direction-card--grants .direction-card__top::after {
      content: "№ 04";
    }

    .direction-card--education .direction-badge {
      width: clamp(62.9924px, 5.3338vw, 76.807px);
      background: #c6f5d0;
      color: #1c5a2a;
    }

    .direction-card--grants .direction-badge {
      width: clamp(51.753px, 4.3821vw, 63.1028px);
      background: #ffded0;
      color: #8a3a17;
    }

    .direction-card--education h3,
    .direction-card--grants h3 {
      position: absolute;
      z-index: 2;
      top: clamp(74.3529px, 6.2958vw, 90.6589px);
      left: clamp(21.2593px, 1.8001vw, 25.9216px);
      height: clamp(65.7072px, 5.5637vw, 80.1171px);
      margin: 0;
      font-size: clamp(70.8643px, 6.0004vw, 86.4053px);
      font-weight: 800;
      line-height: clamp(64.8426px, 5.4905vw, 79.063px);
      letter-spacing: clamp(-3.4562px, -0.24vw, -2.8346px);
    }

    .direction-card--education h3 {
      color: #1c5a2a;
    }

    .direction-card--grants h3 {
      color: #8a3a17;
    }

    .direction-card--education p,
    .direction-card--grants p {
      position: absolute;
      z-index: 2;
      top: clamp(137.4663px, 11.6398vw, 167.6135px);
      left: clamp(21.2593px, 1.8001vw, 25.9216px);
      width: clamp(129.1838px, 10.9385vw, 157.5145px);
      height: clamp(12.104px, 1.0249vw, 14.7584px);
      margin: 0;
      color: #6b6b73;
      font-size: clamp(10.1499px, 0.8594vw, 12.3758px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
    }

    .direction-card-note {
      position: absolute;
      z-index: 2;
      top: clamp(156.4868px, 13.2504vw, 190.8053px);
      left: clamp(21.2593px, 1.8001vw, 25.9216px);
      display: flex;
      width: clamp(177.7552px, 15.0512vw, 216.7379px);
      height: clamp(37.5223px, 3.1772vw, 45.7511px);
      align-items: center;
      color: #0e0e10;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 700;
      line-height: clamp(15.5622px, 1.3177vw, 18.9751px);
      letter-spacing: clamp(-0.1728px, -0.012vw, -0.1417px);
    }

    .page > .report-section,
    .report-section {
      width: clamp(798.4805px, 67.6105vw, 973.5918px);
      height: clamp(356.7554px, 30.2079vw, 434.9939px);
      min-height: clamp(356.7554px, 30.2079vw, 434.9939px);
      margin: clamp(215.9605px, 18.2862vw, 263.3218px) auto 0;
      padding: 0;
      overflow: visible;
    }

    .report-container {
      position: relative;
      width: clamp(798.4805px, 67.6105vw, 973.5918px);
      max-width: none;
      height: clamp(356.7554px, 30.2079vw, 434.9939px);
      margin: 0;
      transform: none;
    }

    .report-copy {
      top: clamp(58.4362px, 4.948vw, 71.2515px);
      left: 0;
      width: clamp(393.6897px, 33.3353vw, 480.0281px);
      height: clamp(219.5484px, 18.59vw, 267.6966px);
      font-family: Inter, Arial, sans-serif;
    }

    .report-copy h2 {
      top: 0;
      left: 0;
      width: clamp(369.0841px, 31.2518vw, 450.0264px);
      height: clamp(57.8223px, 4.896vw, 70.5031px);
      color: #0b0c10;
      font-size: clamp(33.8328px, 2.8648vw, 41.2525px);
      font-weight: 700;
      line-height: clamp(30.2599px, 2.5622vw, 36.896px);
      letter-spacing: clamp(-0.8551px, -0.0594vw, -0.7013px);
      text-shadow: none;
    }

    .report-copy h2 span {
      display: block;
      color: #4475f2;
    }

    .report-lead {
      top: clamp(76.2722px, 6.4583vw, 92.9991px);
      left: 0;
      width: clamp(393.6897px, 33.3353vw, 480.0281px);
      height: clamp(55.0816px, 4.664vw, 67.1613px);
      color: #000000;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 700;
      line-height: clamp(19.0205px, 1.6105vw, 23.1918px);
      letter-spacing: 0;
      text-shadow: none;
    }

    .report-lead br {
      display: none;
    }

    .report-lead .report-mobile-break {
      display: block;
    }

    .report-lead mark {
      display: inline-flex;
      height: clamp(14.7668px, 1.2504vw, 18.0053px);
      padding: 0 clamp(2.5937px, 0.2196vw, 3.1625px);
      border-radius: clamp(2.2216px, 0.1881vw, 2.7089px);
      align-items: center;
      color: #000000;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 600;
      line-height: clamp(19.0205px, 1.6105vw, 23.1918px);
      letter-spacing: clamp(-0.1589px, -0.011vw, -0.1303px);
    }

    .report-lead .mark-blue {
      color: #4475f2;
    }

    .report-lead-tail {
      display: block;
    }

    .report-note {
      top: clamp(140.8641px, 11.9275vw, 171.7564px);
      left: 0;
      width: clamp(393.6897px, 33.3353vw, 480.0281px);
      height: clamp(31.989px, 2.7086vw, 39.0044px);
      color: #6b7280;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      letter-spacing: 0;
      text-shadow: none;
    }

    .report-note br {
      display: none;
    }

    .report-actions {
      top: clamp(188.2251px, 15.9378vw, 229.504px);
      left: 0;
      width: clamp(151.3081px, 12.8119vw, 184.4908px);
      height: clamp(31.6691px, 2.6816vw, 38.6143px);
      padding: 0;
    }

    .report-button {
      height: clamp(31.6691px, 2.6816vw, 38.6143px);
      border-radius: clamp(7.9171px, 0.6704vw, 9.6533px);
      font-size: clamp(11.4357px, 0.9683vw, 13.9436px);
    }

    .report-button--primary {
      width: clamp(151.3081px, 12.8119vw, 184.4908px);
      padding: 0 clamp(9.7255px, 0.8235vw, 11.8577px) 0 clamp(14.9052px, 1.2621vw, 18.175px);
      gap: clamp(2.1578px, 0.1827vw, 2.6287px);
      background: #000000;
      box-shadow: none;
    }

    .report-button--primary span {
      width: auto;
      flex: 0 0 auto;
      color: #ffffff;
      font-size: clamp(11.4357px, 0.9683vw, 13.9436px);
      font-weight: 700;
      line-height: clamp(13.8331px, 1.1713vw, 16.8668px);
      letter-spacing: clamp(-0.0697px, -0.0048vw, -0.0572px);
    }

    .report-button--primary svg {
      width: clamp(14.0752px, 1.1918vw, 17.1619px);
      height: clamp(14.0752px, 1.1918vw, 17.1619px);
    }

    .receipt-wrap {
      top: clamp(15.7092px, 1.3302vw, 19.1543px);
      left: clamp(476.1176px, 40.3148vw, 580.5329px);
      width: clamp(322.3629px, 27.2958vw, 393.0589px);
      height: clamp(341.0375px, 28.877vw, 415.829px);
      padding: 0;
    }

    .receipt-card {
      box-sizing: border-box;
      width: clamp(322.3629px, 27.2958vw, 393.0589px);
      height: clamp(341.0375px, 28.877vw, 415.829px);
      padding: clamp(21.4943px, 1.82vw, 26.2081px) clamp(23.2855px, 1.9717vw, 28.3921px) clamp(16.1207px, 1.365vw, 19.6561px);
      border: clamp(1.3209px, 0.1118vw, 1.6106px) solid #e8e8ed;
      border-radius: clamp(16.1207px, 1.365vw, 19.6561px);
      background: #ffffff;
      box-shadow: none;
    }

    .receipt-label {
      top: clamp(-29px, -2.0139vw, -23.78px);
      left: 50%;
      width: clamp(106.9557px, 9.0564vw, 130.4117px);
      height: clamp(23.2828px, 1.9714vw, 28.3889px);
      padding: clamp(5.3736px, 0.455vw, 6.552px) clamp(12.5383px, 1.0617vw, 15.288px);
      transform: translateX(-50%) rotate(-3deg);
      border-radius: clamp(7.1648px, 0.6067vw, 8.736px);
      box-shadow: 0 clamp(5.3736px, 0.455vw, 6.552px) clamp(14.3295px, 1.2133vw, 17.4721px) rgb(45 91 255 / 0.35);
      font-size: clamp(9.8516px, 0.8342vw, 12.0121px);
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      letter-spacing: clamp(0.7881px, 0.0667vw, 0.961px);
    }

    .receipt-header {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(42.9863px, 3.6398vw, 52.4135px);
      padding: 0 0 clamp(12.5383px, 1.0617vw, 15.288px);
      border-bottom: clamp(0.8956px, 0.0758vw, 1.092px) solid #e6e8ef;
      gap: clamp(1.7897px, 0.1515vw, 2.1821px);
    }

    .receipt-header strong {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(15.225px, 1.2892vw, 18.564px);
      justify-content: center;
      font-size: clamp(12.5383px, 1.0617vw, 15.288px);
      line-height: clamp(15.5622px, 1.3177vw, 18.9751px);
      letter-spacing: clamp(1.5046px, 0.1274vw, 1.8346px);
    }

    .receipt-header span {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(12.5362px, 1.0615vw, 15.2855px);
      justify-content: center;
      font-size: clamp(9.8516px, 0.8342vw, 12.0121px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      letter-spacing: clamp(-0.1922px, -0.0133vw, -0.1576px);
    }

    .receipt-list {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(145.4549px, 12.3163vw, 177.354px);
      padding: clamp(12.5383px, 1.0617vw, 15.288px) 0;
      gap: clamp(7.1673px, 0.6069vw, 8.7391px);
    }

    .receipt-list div:first-child {
      display: none;
    }

    .receipt-list div {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(14.3259px, 1.213vw, 17.4676px);
    }

    .receipt-list dt,
    .receipt-list dd {
      height: clamp(14.3259px, 1.213vw, 17.4676px);
      font-size: clamp(11.6428px, 0.9858vw, 14.1961px);
      line-height: clamp(13.8331px, 1.1713vw, 16.8668px);
      letter-spacing: clamp(-0.1922px, -0.0133vw, -0.1576px);
    }

    .receipt-list dt {
      font-weight: 500;
    }

    .receipt-total {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(27.7613px, 2.3507vw, 33.8495px);
      padding-top: clamp(12.5383px, 1.0617vw, 15.288px);
      border-top: clamp(0.8956px, 0.0758vw, 1.092px) dashed #d9dce6;
    }

    .receipt-total span,
    .receipt-total strong {
      height: clamp(13.8331px, 1.1713vw, 16.8668px);
      font-size: clamp(11.6428px, 0.9858vw, 14.1961px);
      line-height: clamp(13.8331px, 1.1713vw, 16.8668px);
      letter-spacing: clamp(0.4657px, 0.0394vw, 0.5678px);
    }

    .receipt-thanks {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(12.104px, 1.0249vw, 14.7584px);
      margin: clamp(14.3295px, 1.2133vw, 17.4721px) 0 0;
      font-size: clamp(9.8516px, 0.8342vw, 12.0121px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      letter-spacing: clamp(-0.1922px, -0.0133vw, -0.1576px);
    }

    .receipt-barcode {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(34.0294px, 2.8814vw, 41.4922px);
      margin-top: 0;
      background: repeating-linear-gradient(
        90deg,
        #0b0c10 0 clamp(1.0375px, 0.0878vw, 1.265px),
        transparent clamp(1.0375px, 0.0878vw, 1.265px) clamp(3.1124px, 0.2635vw, 3.795px),
        #0b0c10 clamp(3.1124px, 0.2635vw, 3.795px) clamp(4.1499px, 0.3514vw, 5.06px),
        transparent clamp(4.1499px, 0.3514vw, 5.06px) clamp(7.003px, 0.593vw, 8.5388px)
      );
      clip-path: inset(10.49% 0 10.56% 0);
    }

    .receipt-code {
      width: clamp(275.8404px, 23.3565vw, 336.3338px);
      height: clamp(10.7466px, 0.91vw, 13.1034px);
      font-size: clamp(8.956px, 0.7583vw, 10.9201px);
      font-weight: 500;
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
      letter-spacing: clamp(0.3582px, 0.0303vw, 0.4368px);
    }

    .page > .preseed-section,
    .preseed-section {
      display: flex;
      width: clamp(802.1463px, 67.9209vw, 978.0615px);
      height: clamp(427.5203px, 36.1999vw, 521.2779px);
      min-height: clamp(427.5203px, 36.1999vw, 521.2779px);
      margin: clamp(215.9259px, 18.2833vw, 263.2796px) auto 0;
      padding: 0;
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(24.6056px, 2.0835vw, 30.0018px);
      overflow: visible;
      border-radius: clamp(19.5668px, 1.6568vw, 23.8579px);
    }

    .preseed-section::before {
      display: none;
    }

    .preseed-header {
      position: relative;
      top: auto;
      left: auto;
      display: flex;
      width: clamp(802.1463px, 67.9209vw, 978.0615px);
      height: clamp(60.9002px, 5.1567vw, 74.2559px);
      flex: 0 0 auto;
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(12.3028px, 1.0417vw, 15.0009px);
      transform: none;
    }

    .preseed-header h2 {
      display: flex;
      width: clamp(802.1463px, 67.9209vw, 978.0615px);
      height: clamp(25.937px, 2.1962vw, 31.6252px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #000000;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(25.937px, 2.1962vw, 31.6252px);
      letter-spacing: clamp(-0.7456px, -0.0518vw, -0.6115px);
      text-align: center;
      text-shadow: none;
    }

    .preseed-header h2 span {
      margin-left: clamp(4.3228px, 0.366vw, 5.2709px);
      color: #4475f2;
    }

    .preseed-header p {
      display: flex;
      width: clamp(802.1463px, 67.9209vw, 978.0615px);
      height: clamp(29.3953px, 2.489vw, 35.8419px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #6b7280;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      text-align: center;
      text-shadow: none;
    }

    .preseed-header p br {
      display: block;
    }

    .preseed-content {
      position: relative;
      top: auto;
      left: auto;
      display: block;
      width: clamp(802.2414px, 67.929vw, 978.1775px);
      height: clamp(342.4208px, 28.9941vw, 417.5157px);
      flex: 0 0 auto;
      transform: none;
    }

    .preseed-timeline {
      position: absolute;
      top: 0;
      left: 0;
      display: flex;
      width: clamp(146.7518px, 12.4261vw, 178.9353px);
      height: clamp(209.5281px, 17.7416vw, 255.4788px);
      margin: 0;
      padding: clamp(8.1529px, 0.6903vw, 9.9408px) 0;
      flex-direction: column;
      gap: clamp(22.8246px, 1.9327vw, 27.8302px);
      filter: none;
      transform: none;
    }

    .preseed-timeline li {
      position: relative;
      box-sizing: border-box;
      display: flex;
      width: clamp(146.7518px, 12.4261vw, 178.9353px);
      height: clamp(14.6717px, 1.2423vw, 17.8893px);
      min-height: 0;
      padding: 0;
      align-items: center;
      gap: clamp(9.7869px, 0.8287vw, 11.9332px);
      border: 0;
    }

    .preseed-timeline li:first-child,
    .preseed-timeline li:nth-child(4),
    .preseed-timeline li:nth-child(5),
    .preseed-timeline li:nth-child(6) {
      height: clamp(22.8246px, 1.9327vw, 27.8302px);
    }

    .preseed-timeline li::after {
      display: none !important;
    }

    .preseed-altitude {
      display: flex;
      width: clamp(40.7644px, 3.4517vw, 49.7042px);
      min-width: clamp(40.7644px, 3.4517vw, 49.7042px);
      height: clamp(11.4123px, 0.9663vw, 13.9151px);
      align-items: center;
      justify-content: flex-end;
      color: #6b6b7b;
      font-size: clamp(8.9682px, 0.7594vw, 10.9349px);
      font-weight: 600;
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
      letter-spacing: clamp(0.5381px, 0.0456vw, 0.6561px);
      text-align: right;
    }

    .preseed-dot {
      box-sizing: border-box;
      position: relative;
      display: block;
      width: clamp(14.6717px, 1.2423vw, 17.8893px);
      height: clamp(14.6717px, 1.2423vw, 17.8893px);
      border: clamp(0.8153px, 0.069vw, 0.9941px) solid #e8e8ed;
      border-radius: clamp(7.3376px, 0.6213vw, 8.9467px);
      background: #ffffff;
    }

    .preseed-dot::after {
      display: none;
    }

    .preseed-label {
      display: flex;
      width: clamp(73.9379px, 6.2606vw, 90.1529px);
      min-height: clamp(11.4123px, 0.9663vw, 13.9151px);
      align-items: center;
      color: #0e0e10;
      font-size: clamp(9.3758px, 0.7939vw, 11.432px);
      font-weight: 600;
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
      letter-spacing: clamp(-0.0567px, -0.0039vw, -0.0465px);
    }

    .preseed-timeline .is-active .preseed-altitude,
    .preseed-timeline .is-active .preseed-label {
      color: #4475f2;
      font-weight: 600;
    }

    .preseed-timeline .is-active .preseed-dot {
      width: clamp(14.153px, 1.1984vw, 17.2568px);
      height: clamp(14.6717px, 1.2423vw, 17.8893px);
      border: clamp(0.8153px, 0.069vw, 0.9941px) solid #4475f2;
      border-radius: clamp(7.2071px, 0.6103vw, 8.7877px);
      background: #4475f2;
    }

    .preseed-timeline .is-complete .preseed-dot {
      border: clamp(0.8153px, 0.069vw, 0.9941px) solid #e8e8ed;
      background: #ffffff;
    }

    .preseed-map {
      position: absolute;
      top: 0;
      left: clamp(166.317px, 14.0827vw, 202.7912px);
      width: clamp(436.9959px, 37.0022vw, 532.8316px);
      height: clamp(342.4208px, 28.9941vw, 417.5157px);
      min-height: clamp(342.4208px, 28.9941vw, 417.5157px);
      overflow: hidden;
      border-radius: clamp(14.6751px, 1.2426vw, 17.8934px);
      background: #0e0e10;
      box-shadow: none;
      transform: none;
    }

    .preseed-map::before {
      display: none;
    }

    .preseed-map__art {
      display: block;
      width: clamp(436.9959px, 37.0022vw, 532.8316px);
      height: clamp(342.4208px, 28.9941vw, 417.5157px);
    }

    .preseed-map__badge {
      top: clamp(11.4037px, 0.9656vw, 13.9045px);
      right: clamp(11.4382px, 0.9685vw, 13.9467px);
      display: flex;
      width: clamp(118.2643px, 10.0139vw, 144.2003px);
      height: clamp(17.1184px, 1.4495vw, 20.8726px);
      padding: clamp(3.2611px, 0.2761vw, 3.9763px) clamp(8.1529px, 0.6903vw, 9.9408px);
      align-items: center;
      justify-content: center;
      border-radius: clamp(4.8917px, 0.4142vw, 5.9645px);
      background: rgb(255 255 255 / 0.08);
      color: #ffffff;
      font-size: clamp(8.5605px, 0.7249vw, 10.4379px);
      font-weight: 700;
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
      letter-spacing: clamp(1.1985px, 0.1015vw, 1.4613px);
      text-transform: uppercase;
    }

    .preseed-base {
      bottom: clamp(3.8473px, 0.3258vw, 4.6911px);
      left: clamp(11.4209px, 0.9671vw, 13.9256px);
      display: flex;
      width: clamp(211.1621px, 17.8799vw, 257.4712px);
      height: clamp(10.3748px, 0.8785vw, 12.6501px);
      align-items: center;
      color: #6b6b7b;
      font-size: clamp(8.5605px, 0.7249vw, 10.4379px);
      font-weight: 700;
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
      letter-spacing: clamp(1.3697px, 0.116vw, 1.6701px);
      text-transform: uppercase;
    }

    .preseed-side {
      position: absolute;
      top: 0;
      left: clamp(622.8781px, 52.7416vw, 759.4788px);
      display: flex;
      width: clamp(179.3633px, 15.1874vw, 218.6987px);
      height: clamp(342.4208px, 28.9941vw, 417.5157px);
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(11.4123px, 0.9663vw, 13.9151px);
      transform: none;
    }

    .preseed-meta {
      display: none;
    }

    .preseed-current {
      box-sizing: border-box;
      position: relative;
      width: clamp(179.3633px, 15.1874vw, 218.6987px);
      height: clamp(145.9391px, 12.3572vw, 177.9444px);
      padding: 0;
      border: clamp(1.3226px, 0.112vw, 1.6126px) solid #e8e8ed;
      border-radius: clamp(11.414px, 0.9665vw, 13.9172px);
      background: #ffffff;
      box-shadow: none;
      transform: none;
    }

    .preseed-current__eyebrow {
      position: absolute;
      top: clamp(13.8504px, 1.1728vw, 16.8878px);
      left: clamp(13.859px, 1.1735vw, 16.8984px);
      width: clamp(150.1236px, 12.7116vw, 183.0466px);
      height: clamp(10.3748px, 0.8785vw, 12.6501px);
      color: #4475f2;
      font-size: clamp(8.5605px, 0.7249vw, 10.4379px);
      font-weight: 600;
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
      letter-spacing: clamp(1.5409px, 0.1305vw, 1.8788px);
      text-transform: uppercase;
      white-space: nowrap;
    }

    .preseed-current h3 {
      position: absolute;
      top: clamp(30.9688px, 2.6223vw, 37.7605px);
      left: clamp(13.859px, 1.1735vw, 16.8984px);
      width: clamp(115.0394px, 9.7408vw, 140.2682px);
      height: clamp(18.1559px, 1.5373vw, 22.1376px);
      margin: 0;
      color: #000000;
      font-size: clamp(14.6751px, 1.2426vw, 17.8934px);
      font-weight: 700;
      line-height: clamp(18.1559px, 1.5373vw, 22.1376px);
      letter-spacing: clamp(-0.3579px, -0.0249vw, -0.2935px);
    }

    .preseed-current p {
      position: absolute;
      top: clamp(50.949px, 4.3141vw, 62.1224px);
      left: clamp(13.859px, 1.1735vw, 16.8984px);
      width: clamp(139.1955px, 11.7862vw, 169.7218px);
      height: clamp(44.093px, 3.7335vw, 53.7628px);
      margin: 0;
      color: #6b6b7b;
      font-size: clamp(9.7835px, 0.8284vw, 11.929px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
    }

    .preseed-stats {
      position: absolute;
      top: clamp(105.1661px, 8.9048vw, 128.2296px);
      left: clamp(13.859px, 1.1735vw, 16.8984px);
      display: grid;
      width: clamp(151.6452px, 12.8404vw, 184.9019px);
      height: clamp(26.9054px, 2.2782vw, 32.8059px);
      margin: 0;
      padding: 0;
      border: 0;
      grid-template-columns: clamp(72.5632px, 6.1442vw, 88.4767px) clamp(72.5632px, 6.1442vw, 88.4767px);
      gap: clamp(6.5188px, 0.552vw, 7.9485px);
    }

    .preseed-stats span {
      display: flex;
      flex-direction: column;
      gap: 0;
      color: #0e0e10;
      font-size: clamp(14.6751px, 1.2426vw, 17.8934px);
      font-weight: 800;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(-0.3579px, -0.0249vw, -0.2935px);
    }

    .preseed-stats small {
      color: #6b6b7b;
      font-size: clamp(8.1529px, 0.6903vw, 9.9408px);
      font-weight: 800;
      line-height: clamp(9.5102px, 0.8053vw, 11.5959px);
      letter-spacing: clamp(0.6522px, 0.0552vw, 0.7953px);
      text-transform: uppercase;
    }

    .preseed-stats span:last-child {
      color: #4475f2;
    }

    .preseed-next {
      box-sizing: border-box;
      display: flex;
      width: clamp(179.3633px, 15.1874vw, 218.6987px);
      height: clamp(66.6496px, 5.6435vw, 81.2662px);
      padding: clamp(8.9682px, 0.7594vw, 10.9349px) clamp(11.414px, 0.9665vw, 13.9172px) clamp(10.0892px, 0.8543vw, 12.3018px);
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(2.7493px, 0.2328vw, 3.3523px);
      border: clamp(1.3226px, 0.112vw, 1.6126px) solid #e8e8ed;
      border-radius: clamp(11.414px, 0.9665vw, 13.9172px);
      background: #ffffff;
      box-shadow: none;
    }

    .preseed-next h3 {
      width: clamp(112.3939px, 9.5168vw, 137.0425px);
      height: clamp(14.6977px, 1.2445vw, 17.9209px);
      margin: 0;
      color: #0e0e10;
      font-size: clamp(9.3758px, 0.7939vw, 11.432px);
      font-weight: 800;
      line-height: clamp(13.8331px, 1.1713vw, 16.8668px);
      white-space: nowrap;
    }

    .preseed-next p {
      width: clamp(156.3744px, 13.2408vw, 190.6682px);
      height: clamp(28.5307px, 2.4158vw, 34.7877px);
      margin: 0;
      color: #6b6b7b;
      font-size: clamp(9.3758px, 0.7939vw, 11.432px);
      font-weight: 500;
      line-height: clamp(13.8331px, 1.1713vw, 16.8668px);
    }

    .page > .pablo-section,
    .pablo-section {
      display: block;
      width: clamp(823.5097px, 69.7299vw, 1004.1101px);
      height: clamp(402.0155px, 34.0403vw, 490.1798px);
      min-height: clamp(402.0155px, 34.0403vw, 490.1798px);
      margin: clamp(215.3034px, 18.2306vw, 262.5206px) auto 0;
      padding: 0;
      overflow: visible;
      font-family: Inter, Arial, sans-serif;
      isolation: isolate;
    }

    .pablo-panel {
      position: relative;
      width: clamp(823.5097px, 69.7299vw, 1004.1101px);
      max-width: none;
      height: clamp(402.0155px, 34.0403vw, 490.1798px);
      padding: 0;
      border-radius: 0;
      background: transparent;
      box-shadow: none;
    }

    .pablo-content {
      position: relative;
      width: clamp(823.5097px, 69.7299vw, 1004.1101px);
      max-width: none;
      height: clamp(402.0155px, 34.0403vw, 490.1798px);
    }

    .pablo-copy {
      position: absolute;
      top: clamp(42.4416px, 3.5937vw, 51.7493px);
      left: 0;
      display: flex;
      width: clamp(394.9174px, 33.4392vw, 481.525px);
      height: clamp(106.4197px, 9.011vw, 129.7581px);
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(18.4585px, 1.563vw, 22.5066px);
    }

    .pablo-copy h2 {
      display: block;
      width: clamp(399.223px, 33.8038vw, 486.7748px);
      height: clamp(55.9808px, 4.7401vw, 68.2577px);
      margin: 0;
      color: #0e1330;
      font-size: clamp(30.7571px, 2.6043vw, 37.5023px);
      font-weight: 700;
      line-height: clamp(33.7182px, 2.8551vw, 41.1127px);
      letter-spacing: clamp(-0.7478px, -0.0519vw, -0.6133px);
      text-shadow: none;
    }

    .pablo-copy h2 span {
      color: #0e1330;
    }

    .pablo-copy h2 em {
      color: #4475f2;
      font-style: normal;
    }

    .pablo-copy p {
      display: flex;
      width: clamp(377.6952px, 31.981vw, 460.5259px);
      height: clamp(31.989px, 2.7086vw, 39.0044px);
      margin: 0;
      align-items: center;
      color: #6b7280;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(23.3433px, 1.9766vw, 28.4627px);
      text-shadow: none;
    }

    .pablo-copy > .pablo-button {
      display: none;
    }

    .pablo-links {
      position: absolute;
      top: clamp(167.3199px, 14.1676vw, 204.0141px);
      left: 0;
      display: flex;
      width: clamp(380.7731px, 32.2416vw, 464.2788px);
      height: clamp(133.4893px, 11.3031vw, 162.7643px);
      padding-right: clamp(20.2243px, 1.7125vw, 24.6596px);
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(10.1154px, 0.8565vw, 12.3338px);
    }

    .pablo-link {
      box-sizing: border-box;
      display: flex;
      width: clamp(323.5905px, 27.3997vw, 394.5558px);
      padding: clamp(14.157px, 1.1987vw, 17.2618px) clamp(16.1794px, 1.37vw, 19.7277px);
      align-items: center;
      justify-content: flex-start;
      gap: clamp(10.1154px, 0.8565vw, 12.3338px);
      border-radius: clamp(14.157px, 1.1987vw, 17.2618px);
      box-shadow: none;
    }

    .pablo-link--telegram {
      height: clamp(60.6754px, 5.1376vw, 73.9818px);
      background: #4475f2;
      color: #ffffff;
    }

    .pablo-link--site {
      height: clamp(62.6985px, 5.3089vw, 76.4486px);
      border: clamp(1.0112px, 0.0856vw, 1.233px) solid rgb(14 19 48 / 0.1);
      background: #ffffff;
      color: #0e1330;
    }

    .pablo-link__icon {
      display: flex;
      width: clamp(28.3146px, 2.3975vw, 34.5242px);
      height: clamp(28.3146px, 2.3975vw, 34.5242px);
      flex: 0 0 auto;
      align-items: center;
      justify-content: center;
      border-radius: clamp(9.101px, 0.7706vw, 11.0969px);
    }

    .pablo-link--telegram .pablo-link__icon {
      background: rgb(255 255 255 / 0.18);
    }

    .pablo-link--site .pablo-link__icon {
      background: #f4f5fb;
    }

    .pablo-link__icon svg {
      width: clamp(28.3146px, 2.3975vw, 34.5242px);
      height: clamp(28.3146px, 2.3975vw, 34.5242px);
    }

    .pablo-link > span:not(.pablo-link__icon) {
      display: flex;
      width: clamp(213.6175px, 18.0878vw, 260.465px);
      height: clamp(32.3608px, 2.7401vw, 39.4577px);
      flex-direction: column;
      align-items: flex-start;
    }

    .pablo-link--site > span:not(.pablo-link__icon) {
      width: clamp(117.9357px, 9.9861vw, 143.7997px);
    }

    .pablo-link strong {
      display: flex;
      height: clamp(17.2914px, 1.4641vw, 21.0835px);
      align-items: center;
      font-size: clamp(14.157px, 1.1987vw, 17.2618px);
      font-weight: 600;
      line-height: clamp(17.2914px, 1.4641vw, 21.0835px);
      letter-spacing: clamp(-0.0863px, -0.006vw, -0.0708px);
      white-space: nowrap;
    }

    .pablo-link small {
      display: flex;
      height: clamp(15.1645px, 1.284vw, 18.4902px);
      padding-top: clamp(1.0112px, 0.0856vw, 1.233px);
      align-items: center;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(-0.0863px, -0.006vw, -0.0708px);
      opacity: 0.8;
      white-space: nowrap;
    }

    .pablo-link--site small {
      opacity: 0.6;
    }

    .pablo-link em {
      display: flex;
      width: clamp(11.7668px, 0.9963vw, 14.3473px);
      height: clamp(21.2338px, 1.798vw, 25.8905px);
      margin-left: auto;
      align-items: center;
      color: currentColor;
      font-size: clamp(16.1794px, 1.37vw, 19.7277px);
      font-style: normal;
      font-weight: 700;
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
      letter-spacing: clamp(-0.0863px, -0.006vw, -0.0708px);
      opacity: 0.95;
    }

    .pablo-link--site em {
      opacity: 0.6;
    }

    .pablo-mobile-note {
      position: absolute;
      top: clamp(319.2591px, 27.0329vw, 389.2744px);
      left: 0;
      display: flex;
      width: clamp(370.9343px, 31.4085vw, 452.2823px);
      height: clamp(47.3697px, 4.011vw, 57.7581px);
      margin: 0;
      align-items: center;
      color: #6b7280;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(19.8851px, 1.6837vw, 24.246px);
    }

    .pablo-card {
      box-sizing: border-box;
      position: absolute;
      top: clamp(18.692px, 1.5827vw, 22.7912px);
      left: clamp(446.0912px, 37.7723vw, 543.9215px);
      display: block;
      width: clamp(377.4186px, 31.9575vw, 460.1886px);
      height: clamp(383.3149px, 32.4568vw, 467.378px);
      padding: 0;
      border: clamp(1.3226px, 0.112vw, 1.6126px) solid #e8e8ed;
      border-radius: clamp(21.2298px, 1.7976vw, 25.8856px);
      background: #ffffff;
      box-shadow: none;
      z-index: 1;
    }

    .pablo-card::before {
      display: none;
    }

    .pablo-card__header {
      position: absolute;
      top: clamp(20.0493px, 1.6977vw, 24.4463px);
      left: clamp(22.4096px, 1.8975vw, 27.3242px);
      display: flex;
      width: clamp(332.5993px, 28.1625vw, 405.5403px);
      height: clamp(15.3288px, 1.298vw, 18.6905px);
      align-items: baseline;
      justify-content: space-between;
    }

    .pablo-card__header div {
      display: block;
      width: clamp(330.9134px, 28.0198vw, 403.4846px);
      height: clamp(14.6977px, 1.2445vw, 17.9209px);
    }

    .pablo-card__header span {
      display: flex;
      width: clamp(330.9134px, 28.0198vw, 403.4846px);
      height: clamp(14.6977px, 1.2445vw, 17.9209px);
      align-items: center;
      color: #5a6088;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(0.7077px, 0.0599vw, 0.8629px);
      text-transform: uppercase;
    }

    .pablo-card__header strong {
      display: none;
    }

    .pablo-card__header .pablo-status {
      position: absolute;
      top: clamp(-47.2375px, -3.2804vw, -38.7413px);
      left: clamp(198.306px, 16.7914vw, 241.7956px);
      box-sizing: border-box;
      display: flex;
      width: clamp(151.4205px, 12.8214vw, 184.6278px);
      height: clamp(27.1301px, 2.2972vw, 33.0799px);
      padding: clamp(4.7177px, 0.3995vw, 5.7524px) clamp(11.7944px, 0.9987vw, 14.3809px);
      transform: rotate(-4deg);
      border: clamp(1.1794px, 0.0999vw, 1.4381px) solid #2d5f2d;
      border-radius: clamp(7.0766px, 0.5992vw, 8.6285px);
      align-items: center;
      justify-content: flex-start;
      background: #fbfaf6;
      color: #2d5f2d !important;
      font-size: clamp(11.7944px, 0.9987vw, 14.3809px) !important;
      font-weight: 700 !important;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px) !important;
      letter-spacing: clamp(0.9435px, 0.0799vw, 1.1505px) !important;
      text-transform: uppercase !important;
    }

    .pablo-deadline {
      position: absolute;
      top: clamp(8.7581px, 0.7416vw, 10.6788px);
      left: clamp(256.794px, 21.7438vw, 313.1104px);
      display: flex;
      box-sizing: border-box;
      width: clamp(81.9524px, 6.9392vw, 99.925px);
      height: clamp(21.6747px, 1.8353vw, 26.4281px);
      padding: clamp(4.1281px, 0.3495vw, 5.0334px) clamp(7.2242px, 0.6117vw, 8.8085px);
      gap: clamp(2.3862px, 0.202vw, 2.9095px);
      transform: rotate(-4deg);
      border: clamp(1.3226px, 0.112vw, 1.6126px) dashed #e8e8ed;
      border-radius: clamp(6.1922px, 0.5243vw, 7.5501px);
      align-items: center;
      background: #ffffff;
    }

    .pablo-deadline span {
      display: flex;
      width: clamp(32.7239px, 2.7709vw, 39.9004px);
      height: clamp(5.3084px, 0.4495vw, 6.4726px);
      align-items: center;
      color: #6b7796;
      font-size: clamp(6.1922px, 0.5243vw, 7.5501px);
      font-weight: 500;
      line-height: clamp(7.7811px, 0.6589vw, 9.4876px);
      letter-spacing: clamp(0.3096px, 0.0262vw, 0.3775px);
    }

    .pablo-deadline strong {
      display: flex;
      width: clamp(30.2339px, 2.56vw, 36.8644px);
      height: clamp(12.3893px, 1.049vw, 15.1063px);
      align-items: center;
      color: #0c1530;
      font-size: clamp(9.2882px, 0.7865vw, 11.3252px);
      font-weight: 800;
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
      letter-spacing: clamp(-0.1888px, -0.0131vw, -0.1548px);
      white-space: nowrap;
    }

    .pablo-slots {
      position: absolute;
      top: clamp(44.8192px, 3.795vw, 54.6483px);
      left: clamp(22.4096px, 1.8975vw, 27.3242px);
      display: grid;
      width: clamp(332.5993px, 28.1625vw, 405.5403px);
      height: clamp(146.2503px, 12.3836vw, 178.3239px);
      grid-template-columns: repeat(6, clamp(49.5398px, 4.1947vw, 60.4041px));
      grid-template-rows: repeat(2, clamp(66.0444px, 5.5922vw, 80.5283px));
      gap: clamp(7.0808px, 0.5996vw, 8.6337px) clamp(7.0722px, 0.5988vw, 8.6231px);
    }

    .pablo-slot {
      position: relative;
      width: clamp(49.5398px, 4.1947vw, 60.4041px);
      height: clamp(66.0444px, 5.5922vw, 80.5283px);
      border: 0;
      border-radius: 0;
      background: transparent;
    }

    .pablo-slot::before,
    .pablo-slot::after {
      display: none;
    }

    .pablo-bulb {
      position: absolute;
      top: 0;
      left: clamp(7.0808px, 0.5996vw, 8.6337px);
      display: block;
      width: clamp(35.3868px, 2.9963vw, 43.1473px);
      height: clamp(49.5398px, 4.1947vw, 60.4041px);
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
    }

    .pablo-slot.is-filled .pablo-bulb {
      background-image: url("data:image/svg+xml,%3Csvg width='41' height='58' viewBox='0 0 41 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 29.5C28.3 29.5 34.6 23.2 34.6 15.4C34.6 7.6 28.3 1.3 20.5 1.3C12.7 1.3 6.4 7.6 6.4 15.4C6.4 23.2 12.7 29.5 20.5 29.5Z' fill='%23FFD24A' fill-opacity='0.22'/%3E%3Cpath d='M20.5 25.1C25.9 25.1 30.3 20.7 30.3 15.3C30.3 9.9 25.9 5.5 20.5 5.5C15.1 5.5 10.7 9.9 10.7 15.3C10.7 20.7 15.1 25.1 20.5 25.1Z' fill='%23FFD24A' fill-opacity='0.4'/%3E%3Cpath d='M12.9 24C12.9 15.3 28.1 15.3 28.1 24L26 30.5H15L12.9 24Z' fill='%23FFD24A' stroke='%23E8A700' stroke-width='1.7'/%3E%3Cpath d='M17.2 22.9C19.4 20 21.6 20 23.8 22.9' stroke='%23E8A700' stroke-width='1.7'/%3E%3Cpath d='M24.9 30.5H16.1V32.7H24.9V30.5Z' fill='%233A2A00' opacity='0.7'/%3E%3Cpath d='M24.4 33.3H16.7V34.8H24.4V33.3Z' fill='%233A2A00' opacity='0.55'/%3E%3Cpath d='M23.8 35.5H17.2V37H23.8V35.5Z' fill='%233A2A00' opacity='0.45'/%3E%3Cpath d='M18.4 38.2H22.8L21.7 40.4H19.5L18.4 38.2Z' fill='%233A2A00' opacity='0.55'/%3E%3C/svg%3E");
    }

    .pablo-slot:not(.is-filled) .pablo-bulb {
      background-image: url("data:image/svg+xml,%3Csvg width='41' height='58' viewBox='0 0 41 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9 24C12.9 15.3 28.1 15.3 28.1 24L26 30.5H15L12.9 24Z' fill='none' stroke='%233A2A00' stroke-opacity='0.45' stroke-width='1.7'/%3E%3Cpath d='M24.9 30.5H16.1V32.7H24.9V30.5Z' fill='%233A2A00' opacity='0.35'/%3E%3Cpath d='M24.4 33.3H16.7V34.8H24.4V33.3Z' fill='%233A2A00' opacity='0.3'/%3E%3Cpath d='M23.8 35.5H17.2V37H23.8V35.5Z' fill='%233A2A00' opacity='0.25'/%3E%3Cpath d='M18.4 38.2H22.8L21.7 40.4H19.5L18.4 38.2Z' fill='%233A2A00' opacity='0.3'/%3E%3C/svg%3E");
    }

    .pablo-slot small {
      position: absolute;
      top: clamp(54.2603px, 4.5944vw, 66.1599px);
      left: 50%;
      display: flex;
      height: clamp(11.7927px, 0.9985vw, 14.3789px);
      transform: translateX(-50%);
      align-items: center;
      color: #3a2a00;
      font-size: clamp(9.4355px, 0.7989vw, 11.5047px);
      font-weight: 500;
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
      letter-spacing: clamp(0.4718px, 0.0399vw, 0.5752px);
      opacity: 0.55;
    }

    .pablo-card__footer {
      position: absolute;
      top: clamp(200.4933px, 16.9766vw, 244.4627px);
      left: clamp(22.4096px, 1.8975vw, 27.3242px);
      display: flex;
      width: clamp(332.5993px, 28.1625vw, 405.5403px);
      height: clamp(35.3868px, 2.9963vw, 43.1473px);
      padding: clamp(7.0766px, 0.5992vw, 8.6285px) 0 clamp(9.4355px, 0.7989vw, 11.5047px);
      border: 0;
      align-items: center;
      justify-content: space-between;
      color: #0e1330;
      font-size: clamp(15.3326px, 1.2983vw, 18.6951px);
      font-weight: 700;
      line-height: clamp(18.1559px, 1.5373vw, 22.1376px);
    }

    .pablo-card__footer span {
      display: flex;
      height: clamp(18.8735px, 1.5981vw, 23.0126px);
      align-items: center;
      flex-wrap: nowrap;
      white-space: nowrap;
    }

    .pablo-card__footer span:first-child {
      width: auto;
      flex: 0 0 auto;
      gap: clamp(2.5937px, 0.2196vw, 3.1625px);
    }

    .pablo-card__footer b {
      margin: 0;
      color: #e8a700;
      font-weight: 700;
      white-space: nowrap;
    }

    .pablo-card__footer span:last-child {
      width: auto;
      margin-left: auto;
      flex: 0 0 auto;
      justify-content: flex-end;
      color: #5a6088;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
    }

    .pablo-card__footer span:last-child strong {
      color: inherit;
      font: inherit;
    }

    .pablo-card__footer::after {
      position: absolute;
      top: clamp(44.8192px, 3.795vw, 54.6483px);
      left: 0;
      width: clamp(332.5993px, 28.1625vw, 405.5403px);
      content: "";
      border-top: clamp(1.1794px, 0.0999vw, 1.4381px) dashed rgb(60 40 10 / 0.25);
    }

    .pablo-countdown {
      position: absolute;
      top: clamp(266.3907px, 22.5564vw, 324.8117px);
      left: clamp(468.5008px, 39.6698vw, 571.2457px);
      z-index: 3;
      display: grid;
      width: clamp(332.5993px, 28.1625vw, 405.5403px);
      height: clamp(70.7649px, 5.9919vw, 86.284px);
      grid-template-columns: repeat(4, clamp(77.8457px, 6.5915vw, 94.9177px));
      gap: clamp(7.0808px, 0.5996vw, 8.6337px);
    }

    .pablo-countdown::before {
      position: absolute;
      top: clamp(-35.2937px, -2.451vw, -28.9457px);
      left: clamp(0.2334px, 0.0198vw, 0.2846px);
      display: flex;
      width: clamp(212.2255px, 17.97vw, 258.7678px);
      height: clamp(14.6977px, 1.2445vw, 17.9209px);
      align-items: center;
      color: #5a6088;
      content: "ДО ЗАКРЫТИЯ ОКНА (LIVE)";
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(1.4153px, 0.1198vw, 1.7257px);
    }

    .pablo-timebox {
      box-sizing: border-box;
      display: flex;
      width: clamp(77.8457px, 6.5915vw, 94.9177px);
      height: clamp(70.7649px, 5.9919vw, 86.284px);
      margin: 0;
      padding: clamp(9.4355px, 0.7989vw, 11.5047px) clamp(4.7177px, 0.3995vw, 5.7524px);
      flex-direction: column;
      align-items: center;
      gap: clamp(7.0808px, 0.5996vw, 8.6337px);
      border: clamp(1.1794px, 0.0999vw, 1.4381px) solid rgb(14 19 48 / 0.1);
      border-radius: clamp(14.1532px, 1.1984vw, 17.2571px);
      background: #ffffff;
    }

    .pablo-timebox strong {
      display: flex;
      width: clamp(66.0444px, 5.5922vw, 80.5283px);
      height: clamp(28.306px, 2.3968vw, 34.5136px);
      align-items: center;
      justify-content: center;
      color: #0e1330;
      font-family: Inter, Arial, sans-serif;
      font-size: clamp(28.3064px, 2.3968vw, 34.5141px);
      font-weight: 700;
      line-height: clamp(28.5307px, 2.4158vw, 34.7877px);
      letter-spacing: clamp(-0.6903px, -0.0479vw, -0.5661px);
    }

    .pablo-timebox span {
      display: flex;
      width: clamp(66.0444px, 5.5922vw, 80.5283px);
      height: clamp(14.153px, 1.1984vw, 17.2568px);
      align-items: center;
      justify-content: center;
      color: #0e1330;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(1.2738px, 0.1079vw, 1.5531px);
      opacity: 0.55;
    }

    .float-icon,
    .float-tag {
      transform: translate(-50%, -50%);
    }

    .float-icon--sail {
      top: clamp(23.8621px, 2.0205vw, 29.0952px);
      left: calc(50% - clamp(471.1896px, 39.8975vw, 574.5242px));
      width: clamp(47.24px, 4vw, 57.6px);
      height: clamp(47.24px, 4vw, 57.6px);
    }

    .float-icon--xai {
      top: clamp(57.0615px, 4.8316vw, 69.5754px);
      left: calc(50% - clamp(356.202px, 30.1611vw, 434.3192px));
      width: clamp(59.05px, 5vw, 72px);
      height: clamp(59.05px, 5vw, 72px);
    }

    .float-icon--arrows {
      top: clamp(127.9561px, 10.8346vw, 156.0176px);
      left: calc(50% - clamp(495.3975px, 41.9473vw, 604.041px));
      width: clamp(47.24px, 4vw, 57.6px);
      height: clamp(47.24px, 4vw, 57.6px);
    }

    .float-icon--pixel {
      top: clamp(163.2305px, 13.8214vw, 199.0278px);
      left: calc(50% - clamp(388.1911px, 32.8697vw, 473.3236px));
      width: clamp(70.86px, 6vw, 86.4px);
      height: clamp(70.86px, 6vw, 86.4px);
    }

    .float-icon--badge {
      top: clamp(273.2035px, 23.1332vw, 333.1186px);
      left: calc(50% - clamp(448.7108px, 37.9941vw, 547.1157px));
      width: clamp(59.05px, 5vw, 72px);
      height: clamp(59.05px, 5vw, 72px);
    }

    .float-icon--teal {
      top: clamp(340.6398px, 28.8433vw, 415.3441px);
      left: calc(50% - clamp(421.0447px, 35.6515vw, 513.3821px));
      width: clamp(59.05px, 5vw, 72px);
      height: clamp(59.05px, 5vw, 72px);
    }

    .float-icon--github {
      top: clamp(272.3389px, 23.06vw, 332.0644px);
      left: calc(50% - clamp(357.9312px, 30.3075vw, 436.4275px));
      width: clamp(59.05px, 5vw, 72px);
      height: clamp(59.05px, 5vw, 72px);
    }

    .float-tag--learn {
      top: clamp(262.2235px, 22.2035vw, 319.7306px);
      left: calc(50% - clamp(325.9422px, 27.5988vw, 397.4231px));
      width: clamp(110.6647px, 9.3704vw, 134.9341px);
      height: clamp(31.1245px, 2.6354vw, 37.9502px);
    }

    .float-tag--learn .learn-pill {
      width: clamp(97.9729px, 8.2958vw, 119.4589px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
    }

    .float-tag--learn .learn-arrow {
      width: clamp(12.5449px, 1.0622vw, 15.296px);
      height: clamp(12.5449px, 1.0622vw, 15.296px);
    }

    .float-tag--growth {
      top: clamp(102.9701px, 8.7189vw, 125.552px);
      left: calc(50% + clamp(360.5249px, 30.5271vw, 439.59px));
      width: clamp(93.9094px, 7.9517vw, 114.5042px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      font-size: clamp(10.0117px, 0.8477vw, 12.2073px);
    }

    .float-tag--startup {
      top: clamp(252.4539px, 21.3763vw, 307.8184px);
      left: calc(50% + clamp(313.8382px, 26.5739vw, 382.6647px));
      width: clamp(88.3156px, 7.478vw, 107.6837px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
    }

    .float-icon--leaf {
      top: clamp(89.9151px, 7.6135vw, 109.634px);
      left: calc(50% + clamp(460.8148px, 39.019vw, 561.8741px));
      width: clamp(70.86px, 6vw, 86.4px);
      height: clamp(70.86px, 6vw, 86.4px);
    }

    .float-icon--slack {
      top: clamp(38.041px, 3.2211vw, 46.3836px);
      left: calc(50% + clamp(561.1047px, 47.511vw, 684.1581px));
      width: clamp(59.05px, 5vw, 72px);
      height: clamp(59.05px, 5vw, 72px);
    }

    .float-icon--wave {
      top: clamp(127.9561px, 10.8346vw, 156.0176px);
      left: calc(50% + clamp(561.1047px, 47.511vw, 684.1581px));
      width: clamp(47.24px, 4vw, 57.6px);
      height: clamp(47.24px, 4vw, 57.6px);
    }

    .float-icon--s {
      top: clamp(219.6003px, 18.5944vw, 267.7599px);
      left: calc(50% + clamp(406.347px, 34.407vw, 495.4612px));
      width: clamp(70.86px, 6vw, 86.4px);
      height: clamp(70.86px, 6vw, 86.4px);
    }

    .float-icon--zen {
      top: clamp(210.9546px, 17.8624vw, 257.2182px);
      left: calc(50% + clamp(512.6889px, 43.4114vw, 625.1245px));
      width: clamp(59.05px, 5vw, 72px);
      height: clamp(59.05px, 5vw, 72px);
    }

    .float-icon--blocks {
      top: clamp(319.8902px, 27.0864vw, 390.0439px);
      left: calc(50% + clamp(563.6984px, 47.7306vw, 687.3206px));
      width: clamp(47.24px, 4vw, 57.6px);
      height: clamp(47.24px, 4vw, 57.6px);
    }

    .float-icon--black {
      top: clamp(343.2335px, 29.063vw, 418.5066px);
      left: calc(50% + clamp(460.8148px, 39.019vw, 561.8741px));
      width: clamp(47.24px, 4vw, 57.6px);
      height: clamp(47.24px, 4vw, 57.6px);
    }
  /* Converted from styles.css:19171-19175 @media (min-width: 901px). */
    .give-note {
      margin-left: clamp(26.8016px, 2.2694vw, 32.6794px);
    }
  /* Converted from styles.css:27870-28175 @media (min-width: 901px). */
    .page > .reviews-section,
    .reviews-section {
      display: block;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      height: clamp(317.651px, 26.8968vw, 387.3136px);
      min-height: clamp(317.651px, 26.8968vw, 387.3136px);
      margin: clamp(215.6406px, 18.2592vw, 262.9318px) auto 0;
      padding: 0;
      overflow: visible;
      background: #ffffff;
      transform: translateX(clamp(4.0289px, 0.3411vw, 4.9124px));
    }

    .reviews-section::before {
      display: none;
    }

    .reviews-panel {
      position: relative;
      left: auto;
      box-sizing: border-box;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      max-width: none;
      height: clamp(317.651px, 26.8968vw, 387.3136px);
      padding: 0;
      background: transparent;
      transform: none;
    }

    .reviews-header {
      position: static;
      box-sizing: border-box;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      height: clamp(60.148px, 5.093vw, 73.3388px);
      padding: 0;
      transform: none;
    }

    .reviews-header h2 {
      position: absolute;
      top: 0;
      left: clamp(186.3922px, 15.7826vw, 227.2691px);
      display: flex;
      width: clamp(292.1894px, 24.7408vw, 356.2682px);
      height: clamp(18.4585px, 1.563vw, 22.5066px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #000000;
      font-size: clamp(24.6057px, 2.0835vw, 30.0019px);
      font-weight: 800;
      line-height: clamp(32.8536px, 2.7818vw, 40.0586px);
      letter-spacing: clamp(-0.9563px, -0.0664vw, -0.7843px);
      text-align: center;
      white-space: nowrap;
      text-shadow: none;
    }

    .reviews-header h2 span {
      display: inline;
      color: #4475f2;
    }

    .reviews-header p {
      position: absolute;
      top: clamp(30.744px, 2.6032vw, 37.4864px);
      left: clamp(82.4279px, 6.9795vw, 100.5048px);
      display: flex;
      width: clamp(500.1094px, 42.3463vw, 609.7862px);
      height: clamp(29.3953px, 2.489vw, 35.8419px);
      margin: 0;
      align-items: center;
      justify-content: center;
      color: #6b7280;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 500;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      text-align: center;
    }

    .reviews-more {
      display: none;
    }

    .reviews-grid {
      position: absolute;
      top: clamp(81.8054px, 6.9268vw, 99.7458px);
      left: 0;
      display: block;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      height: clamp(179.0088px, 15.1574vw, 218.2665px);
      transform: none;
    }

    .review-card {
      display: none;
    }

    .review-card--one {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      box-sizing: border-box;
      width: clamp(672.3487px, 56.9305vw, 819.7985px);
      height: clamp(179.0088px, 15.1574vw, 218.2665px);
      min-height: clamp(179.0088px, 15.1574vw, 218.2665px);
      padding: 0;
      border: clamp(1.0713px, 0.0907vw, 1.3062px) solid #e8e8ed;
      border-radius: clamp(13.9514px, 1.1813vw, 17.0111px);
      background: #ffffff;
      box-shadow: none;
      transform: none;
    }

    .review-card--one .review-card__top {
      display: none;
    }

    .review-card--one::before {
      position: absolute;
      top: clamp(32.9573px, 2.7906vw, 40.1851px);
      left: clamp(36.943px, 3.1281vw, 45.0448px);
      display: flex;
      width: clamp(36.3119px, 3.0747vw, 44.2753px);
      height: clamp(48.5801px, 4.1135vw, 59.234px);
      align-items: center;
      color: #4475f2;
      content: "\201c";
      font-family: Georgia, "Times New Roman", serif;
      font-size: clamp(69.757px, 5.9066vw, 85.0551px);
      font-weight: 700;
      line-height: clamp(48.4158px, 4.0996vw, 59.0337px);
    }

    .review-card--one p {
      position: absolute;
      top: clamp(32.9573px, 2.7906vw, 40.1851px);
      left: clamp(95.7423px, 8.1069vw, 116.7391px);
      display: flex;
      width: clamp(480.4232px, 40.6794vw, 585.7827px);
      height: clamp(75.2174px, 6.369vw, 91.713px);
      margin: 0;
      align-items: center;
      color: #0e0e10;
      font-size: clamp(15.3785px, 1.3022vw, 18.7511px);
      font-weight: 700;
      line-height: clamp(25.0725px, 2.123vw, 30.571px);
      letter-spacing: clamp(-0.3463px, -0.024vw, -0.284px);
    }

    .review-card--one .review-person {
      position: absolute;
      top: clamp(117.3997px, 9.9407vw, 143.1461px);
      left: clamp(95.7423px, 8.1069vw, 116.7391px);
      display: flex;
      width: clamp(135.9533px, 11.5117vw, 165.7687px);
      height: clamp(31.8853px, 2.6999vw, 38.8779px);
      padding: 0;
      align-items: center;
      gap: clamp(8.9656px, 0.7592vw, 10.9318px);
    }

    .review-card--one .review-avatar {
      display: flex;
      width: clamp(31.8853px, 2.6999vw, 38.8779px);
      height: clamp(31.8853px, 2.6999vw, 38.8779px);
      flex: 0 0 auto;
      border: 0;
      border-radius: clamp(8.9688px, 0.7594vw, 10.9357px);
      align-items: center;
      justify-content: center;
      background: #ffffff;
      color: #4475f2;
    }

    .review-card--one .review-avatar svg {
      display: none;
    }

    .review-card--one .review-avatar::before {
      content: "ИА";
      font-size: clamp(9.9653px, 0.8438vw, 12.1507px);
      font-weight: 700;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
    }

    .review-card--one .review-person strong {
      display: flex;
      width: clamp(95.1025px, 8.0527vw, 115.959px);
      height: clamp(25.7036px, 2.1764vw, 31.3406px);
      flex-direction: column;
      justify-content: flex-start;
      color: #0e0e10;
      font-size: clamp(9.9653px, 0.8438vw, 12.1507px);
      font-weight: 700;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
    }

    .review-card--one .review-person small {
      color: #6b7280;
      font-size: clamp(9.9653px, 0.8438vw, 12.1507px);
      font-weight: 500;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      white-space: nowrap;
    }

    .review-card--one footer {
      position: absolute;
      top: clamp(122.8119px, 10.399vw, 149.7452px);
      left: clamp(515.8445px, 43.6786vw, 628.9722px);
      display: flex;
      box-sizing: border-box;
      width: clamp(119.5611px, 10.1237vw, 145.7816px);
      height: clamp(21.0695px, 1.784vw, 25.6902px);
      padding: clamp(3.9861px, 0.3375vw, 4.8603px) clamp(6.9757px, 0.5907vw, 8.5055px);
      border: clamp(0.4983px, 0.0422vw, 0.6075px) solid #e8e8ec;
      border-radius: clamp(497.7664px, 42.1479vw, 606.9294px);
      align-items: center;
      background: transparent;
    }

    .review-card--one footer strong,
    .review-card--one footer span {
      display: none;
    }

    .review-card--one footer::before {
      display: flex;
      width: clamp(104.6127px, 8.858vw, 127.5549px);
      height: clamp(12.104px, 1.0249vw, 14.7584px);
      align-items: center;
      color: #6b7280;
      content: "21 день \00b7  спринт";
      font-size: clamp(9.9653px, 0.8438vw, 12.1507px);
      font-weight: 600;
      line-height: clamp(12.104px, 1.0249vw, 14.7584px);
      letter-spacing: clamp(0.8371px, 0.0709vw, 1.0207px);
      text-transform: uppercase;
      white-space: nowrap;
    }

    .reviews-controls {
      position: absolute;
      top: clamp(276.1863px, 23.3858vw, 336.7555px);
      left: clamp(233.1394px, 19.7408vw, 284.2682px);
      display: flex;
      width: clamp(199.5942px, 16.9004vw, 243.3663px);
      height: clamp(42.8912px, 3.6318vw, 52.2975px);
      align-items: center;
      justify-content: center;
      gap: clamp(9.6399px, 0.8163vw, 11.754px);
      transform: none;
    }

    .reviews-arrow {
      display: flex;
      width: clamp(42.8912px, 3.6318vw, 52.2975px);
      height: clamp(42.8912px, 3.6318vw, 52.2975px);
      border: clamp(1.3747px, 0.1164vw, 1.6762px) solid #e8e8ed;
      border-radius: clamp(9.749px, 0.8255vw, 11.887px);
      align-items: center;
      justify-content: center;
      background: #ffffff;
      color: transparent;
      box-shadow: none;
    }

    .reviews-arrow:first-child {
      order: 0;
    }

    .reviews-arrow::before {
      display: block;
      width: clamp(11.689px, 0.9898vw, 14.2524px);
      height: clamp(9.9339px, 0.8411vw, 12.1124px);
      background: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6H1.7M5.9 1.8L1.7 6L5.9 10.2' stroke='%233C3C3C' stroke-width='2.36523' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
      content: "";
    }

    .reviews-arrow:nth-child(2) {
      order: 2;
      background: #4475f2;
    }

    .reviews-arrow:nth-child(2)::before {
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6H12.3M8.1 1.8L12.3 6L8.1 10.2' stroke='white' stroke-width='2.36523' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .reviews-controls::before {
      display: flex;
      order: 1;
      width: clamp(94.4973px, 8.0015vw, 115.2211px);
      height: clamp(7.7119px, 0.653vw, 9.4032px);
      align-items: center;
      justify-content: center;
      background: url("data:image/svg+xml,%3Csvg width='109' height='9' viewBox='0 0 109 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3Crect x='15.59' width='31.18' height='8.91' rx='4.455' fill='%234475F2'/%3E%3Crect x='53.45' width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3Crect x='69.04' width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3Crect x='84.63' width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3Crect x='100.22' width='8.91' height='8.91' rx='4.455' fill='%230E1330' fill-opacity='0.18'/%3E%3C/svg%3E") center / clamp(94.4973px, 8.0015vw, 115.2211px) clamp(7.7119px, 0.653vw, 9.4032px) no-repeat;
      border-radius: clamp(3.5966px, 0.3045vw, 4.3854px);
      content: "";
    }

    .reviews-dots {
      display: none;
    }
  /* Converted from footer-desktop.css:1-360 @media (min-width: 901px). */
    .page > .site-footer,
    .site-footer {
      position: relative;
      order: 7;
      display: block;
      box-sizing: border-box;
      width: 100vw;
      max-width: none;
      height: clamp(221.0095px, 18.7138vw, 269.4782px);
      min-height: clamp(221.0095px, 18.7138vw, 269.4782px);
      margin: clamp(215.3034px, 18.2306vw, 262.5206px) calc(50% - 50vw) 0;
      padding: 0;
      overflow: hidden;
      background: #ffffff;
      border: 0;
      border-radius: 0;
      box-shadow: none;
      transform: none;
    }

    .site-footer > *,
    .footer-left,
    .footer-intro,
    .footer-contact,
    .footer-menus,
    .footer-bottom {
      transform: none;
    }

    .footer-left {
      position: absolute;
      top: clamp(34.4444px, 2.9165vw, 41.9982px);
      left: calc(50% - clamp(366.5855px, 31.0403vw, 446.9798px));
      display: flex;
      width: clamp(297.1175px, 25.1581vw, 362.277px);
      height: clamp(127.8523px, 10.8258vw, 155.8911px);
      margin: 0;
      padding: 0;
      flex-direction: column;
      align-items: flex-start;
      gap: clamp(9.2249px, 0.7811vw, 11.248px);
    }

    .footer-intro {
      display: flex;
      width: clamp(297.1175px, 25.1581vw, 362.277px);
      height: clamp(75.0445px, 6.3543vw, 91.5022px);
      margin: 0;
      padding: 0;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      gap: clamp(9.2249px, 0.7811vw, 11.248px);
    }

    .footer-brand {
      position: relative;
      display: block;
      width: clamp(105.0104px, 8.8917vw, 128.0398px);
      height: clamp(20.3001px, 1.7189vw, 24.752px);
      margin: 0;
      padding: 0;
      color: #000000;
      text-decoration: none;
    }

    .footer-brand svg {
      position: absolute;
      top: 0;
      left: 0;
      width: clamp(21.3462px, 1.8075vw, 26.0275px);
      height: clamp(20.3001px, 1.7189vw, 24.752px);
    }

    .footer-brand span {
      position: absolute;
      top: clamp(1.5043px, 0.1274vw, 1.8343px);
      left: clamp(24.6056px, 2.0835vw, 30.0018px);
      display: flex;
      width: clamp(80.4048px, 6.8082vw, 98.0381px);
      height: clamp(19.0205px, 1.6105vw, 23.1918px);
      align-items: center;
      color: #000000;
      font-family: "Plus Jakarta Sans", Inter, Arial, sans-serif;
      font-size: clamp(14.7634px, 1.2501vw, 18.0011px);
      font-weight: 700;
      line-height: clamp(19.0205px, 1.6105vw, 23.1918px);
      letter-spacing: 0;
    }

    .footer-brand em {
      color: #4475f2;
      font: inherit;
    }

    .footer-intro p {
      width: clamp(268.8202px, 22.7621vw, 327.7739px);
      height: clamp(44.9575px, 3.8067vw, 54.817px);
      margin: 0;
      color: #9a9ea6;
      font-size: clamp(9.2271px, 0.7813vw, 11.2507px);
      font-weight: 400;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
    }

    .footer-contact {
      position: relative;
      display: block;
      width: clamp(137.1724px, 11.6149vw, 167.2551px);
      height: clamp(43.5829px, 3.6903vw, 53.1408px);
      margin: 0;
      padding: 0;
    }

    .footer-contact::before {
      position: absolute;
      top: 0;
      left: 0;
      display: flex;
      width: clamp(137.1724px, 11.6149vw, 167.2551px);
      height: clamp(9.8388px, 0.8331vw, 11.9965px);
      align-items: center;
      color: #0b0d12;
      content: "syedoss@plan.com";
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 700;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      letter-spacing: clamp(-0.1281px, -0.0089vw, -0.105px);
    }

    .footer-contact a {
      position: absolute;
      top: clamp(19.0637px, 1.6142vw, 23.2445px);
      display: flex;
      width: clamp(24.5105px, 2.0754vw, 29.8858px);
      height: clamp(24.5105px, 2.0754vw, 29.8858px);
      margin: 0;
      padding: 0;
      overflow: hidden;
      align-items: center;
      justify-content: center;
      color: transparent;
      font-size: 0;
      line-height: 0;
      background: #4475f2;
      border-radius: clamp(12.2546px, 1.0376vw, 14.9421px);
      text-decoration: none;
    }

    .footer-contact a:first-child {
      left: 0;
    }

    .footer-contact a:nth-child(2) {
      left: clamp(29.4299px, 2.4919vw, 35.884px);
    }

    .footer-contact svg {
      display: none;
    }

    .footer-contact a::before {
      position: absolute;
      top: 50%;
      left: 50%;
      display: block;
      width: clamp(25.8508px, 2.1889vw, 31.52px);
      height: clamp(25.8508px, 2.1889vw, 31.52px);
      background: center / clamp(25.8508px, 2.1889vw, 31.52px) clamp(25.8508px, 2.1889vw, 31.52px) no-repeat url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='29.9002' height='29.9002' rx='14.9501' fill='%234475F2'/%3E%3Cpath d='M10.3876 18.5066L10.5371 16.2481L14.6377 12.5532C14.8193 12.3877 14.6004 12.3076 14.3601 12.4518L9.29842 15.6501L7.1093 14.9559C6.63944 14.8225 6.6341 14.4968 7.21609 14.2618L15.743 10.9728C16.1328 10.7966 16.5065 11.0689 16.357 11.6669L14.9047 18.5066C14.8033 18.9925 14.5096 19.1099 14.1038 18.8857L11.8933 17.2519L10.8308 18.2823C10.708 18.4051 10.6066 18.5066 10.3876 18.5066Z' fill='white'/%3E%3Cpath d='M19.0486 18.9266C18.9525 18.9266 18.8905 18.8826 18.8624 18.7946L18.07 16.3691L17.9199 15.8288L17.8598 16.3871L17.6017 18.7405C17.5977 18.7806 17.5797 18.8166 17.5477 18.8486C17.5156 18.8766 17.4776 18.8906 17.4336 18.8906H16.9833C16.9433 18.8906 16.9093 18.8766 16.8813 18.8486C16.8572 18.8206 16.8472 18.7846 16.8512 18.7405L17.3495 14.7601C17.3575 14.7041 17.3796 14.6601 17.4156 14.6281C17.4556 14.5961 17.5016 14.58 17.5537 14.58H18.1C18.144 14.58 18.182 14.592 18.2141 14.6161C18.2501 14.6401 18.2741 14.6741 18.2861 14.7181L19.1866 17.4858L19.3067 17.9L19.4268 17.4918L20.3333 14.7121C20.3613 14.6241 20.4234 14.58 20.5194 14.58H21.0177C21.0738 14.58 21.1198 14.5961 21.1558 14.6281C21.1958 14.6601 21.2179 14.7041 21.2219 14.7601L21.7202 18.7405C21.7282 18.7846 21.7182 18.8206 21.6901 18.8486C21.6661 18.8766 21.6321 18.8906 21.5881 18.8906H21.1198C21.0798 18.8906 21.0438 18.8766 21.0117 18.8486C20.9797 18.8206 20.9597 18.7866 20.9517 18.7465L20.6815 16.3451L20.6215 15.8288L20.4654 16.3931L19.6909 18.7886C19.6629 18.8806 19.6009 18.9266 19.5048 18.9266H19.0486Z' fill='white'/%3E%3C/svg%3E");
      content: "";
      clip-path: none;
      transform: translate(-50%, -50%);
    }

    .footer-contact a:first-child::after {
      display: none;
    }

    .footer-contact a:nth-child(2)::before {
      display: block;
      background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='29.9002' height='29.9002' rx='14.9501' fill='%234475F2'/%3E%3Cpath d='M13.7648 18.5007L13.9143 16.2422L18.0149 12.5474C18.1965 12.3819 17.9776 12.3018 17.7373 12.4459L12.6756 15.6442L10.4865 14.9501C10.0166 14.8166 10.0113 14.4909 10.5933 14.256L19.1202 10.9669C19.51 10.7908 19.8837 11.0631 19.7342 11.6611L18.2819 18.5007C18.1805 18.9866 17.8868 19.1041 17.481 18.8798L15.2705 17.246L14.208 18.2765C14.0852 18.3993 13.9838 18.5007 13.7648 18.5007Z' fill='white'/%3E%3C/svg%3E");
    }

    .footer-contact a:nth-child(2) svg {
      display: none;
    }

    .footer-menus {
      position: absolute;
      top: clamp(36.2859px, 3.0725vw, 44.2436px);
      left: calc(50% + clamp(113.2238px, 9.5871vw, 138.0545px));
      display: block;
      width: clamp(191.5969px, 16.2233vw, 233.6152px);
      height: clamp(98.7423px, 8.3609vw, 120.3971px);
      margin: 0;
      padding: 0;
    }

    .footer-menu {
      position: absolute;
      display: flex;
      margin: 0;
      padding: 0;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      gap: clamp(9.2249px, 0.7811vw, 11.248px);
    }

    .footer-menu:first-child {
      top: 0;
      left: 0;
      width: clamp(86.4568px, 7.3206vw, 105.4173px);
      height: clamp(98.7423px, 8.3609vw, 120.3971px);
    }

    .footer-menu:nth-child(2) {
      top: 0;
      left: clamp(136.8525px, 11.5878vw, 166.865px);
      width: clamp(62.1279px, 5.2606vw, 75.7529px);
      height: clamp(77.2751px, 6.5432vw, 94.222px);
    }

    .footer-menu h3 {
      width: auto;
      height: clamp(14.1443px, 1.1977vw, 17.2463px);
      margin: 0;
      color: #000000;
      font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
      font-weight: 700;
      line-height: clamp(14.6977px, 1.2445vw, 17.9209px);
      text-transform: capitalize;
    }

    .footer-menu:first-child h3 {
      height: clamp(11.689px, 0.9898vw, 14.2524px);
    }

    .footer-menu a {
      display: block;
      width: auto;
      height: clamp(12.9685px, 1.0981vw, 15.8126px);
      margin: 0;
      color: #9a9ea6;
      font-size: clamp(9.2271px, 0.7813vw, 11.2507px);
      font-weight: 500;
      line-height: clamp(12.9685px, 1.0981vw, 15.8126px);
      text-decoration: none;
      text-transform: capitalize;
    }

    .footer-menu:first-child a:last-child {
      height: clamp(11.2394px, 0.9517vw, 13.7042px);
      font-weight: 400;
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
    }

    .footer-menu:nth-child(2) a:first-of-type,
    .footer-menu:nth-child(2) a:nth-of-type(2) {
      height: clamp(11.2394px, 0.9517vw, 13.7042px);
      font-weight: 400;
      line-height: clamp(11.2394px, 0.9517vw, 13.7042px);
    }

    .footer-bottom {
      position: absolute;
      top: clamp(171.513px, 14.5227vw, 209.1268px);
      left: calc(50% - clamp(366.5855px, 31.0403vw, 446.9798px));
      display: flex;
      box-sizing: border-box;
      width: clamp(734.4765px, 62.1911vw, 895.5514px);
      height: clamp(43.0641px, 3.6464vw, 52.5083px);
      margin: 0;
      padding: 0;
      border-top: clamp(0.6151px, 0.0521vw, 0.75px) solid #9a9ea6;
      align-items: center;
      justify-content: center;
      gap: 0;
    }

    .footer-bottom::before {
      display: none;
    }

    .footer-bottom > span {
      display: flex;
      width: clamp(479.8958px, 40.6347vw, 585.1397px);
      height: clamp(10.3748px, 0.8785vw, 12.6501px);
      margin: 0;
      align-items: center;
      color: #9a9ea6;
      font-size: clamp(8.612px, 0.7292vw, 10.5006px);
      font-weight: 400;
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
    }

    .footer-bottom > span::after {
      display: none;
    }

    .footer-bottom div {
      display: flex;
      width: clamp(254.5807px, 21.5564vw, 310.4117px);
      height: clamp(12.104px, 1.0249vw, 14.7584px);
      margin: 0;
      padding: 0;
      align-items: flex-start;
      justify-content: flex-start;
      gap: clamp(24.6056px, 2.0835vw, 30.0018px);
    }

    .footer-bottom a {
      display: block;
      margin: 0;
      color: #9a9ea6;
      font-size: clamp(8.612px, 0.7292vw, 10.5006px);
      font-weight: 400;
      line-height: clamp(10.3748px, 0.8785vw, 12.6501px);
      text-decoration: none;
      text-transform: capitalize;
      white-space: nowrap;
    }

    .footer-bottom a:first-child {
      width: clamp(134.8726px, 11.4202vw, 164.451px);
      height: clamp(10.3748px, 0.8785vw, 12.6501px);
    }

  .footer-bottom a:last-child {
    width: clamp(95.1025px, 8.0527vw, 115.959px);
    height: clamp(12.104px, 1.0249vw, 14.7584px);
    font-size: clamp(7.9968px, 0.6771vw, 9.7506px);
    line-height: clamp(12.104px, 1.0249vw, 14.7584px);
  }

  .footer-menus {
    display: none !important;
  }

    .onas-card .onas-number,
    .onas-card--ai .onas-number,
    .onas-card--people .onas-number,
    .onas-card--stats .onas-number,
    .onas-card--no .onas-number {
      top: auto;
    }

    .onas-card--ai .onas-number {
      right: clamp(-29.5168px, -2.0498vw, -24.2079px);
    }

    .onas-card--people .onas-number {
      bottom: clamp(-35.8419px, -2.489vw, -29.3953px);
    }

    .onas-card--stats .onas-number {
      right: clamp(-29.5168px, -2.0498vw, -24.2079px);
    }

    .onas-card--no .onas-number {
      right: clamp(-30.571px, -2.123vw, -25.0725px);
    }
  /* Exact 1440 Figma section flow. Header is 64px tall on desktop. */
  .page { display: flex; flex-direction: column; }
  html.scroll-animations-ready .page > section.scroll-reveal {
    opacity: 0;
    transform: translate3d(0, clamp(44.2965px, 3.75vw, 54px), 0);
    transition:
      opacity 760ms cubic-bezier(0.22, 1, 0.36, 1),
      transform 760ms cubic-bezier(0.22, 1, 0.36, 1);
    transition-delay: var(--scroll-reveal-delay, 0ms);
    will-change: opacity, transform;
  }
  html.scroll-animations-ready .page > section.scroll-reveal.scroll-reveal--entered {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  html.scroll-animations-ready .page > section.scroll-reveal.scroll-reveal--initial {
    transition: none;
    transition-delay: 0ms;
  }
  html.scroll-animations-ready .page > section.scroll-reveal.scroll-reveal--above {
    opacity: 0;
    transform: translate3d(0, clamp(-14px, -0.9722vw, -11.4812px), 0);
    transition-delay: 0ms;
  }
  .page > .hero-section, .hero-section { height: clamp(397.3491px, 33.6451vw, 484.49px); min-height: clamp(397.3491px, 33.6451vw, 484.49px); margin-top: calc(clamp(104.133px, 8.8174vw, 126.97px) - 64px); margin-right: calc(var(--desktop-offset-1440) + clamp(40.0638px, 3.3924vw, 48.85px)); margin-left: calc(var(--desktop-offset-1440) + clamp(34.5278px, 2.9236vw, 42.1px)); }
  .page > .founders-section, .founders-section { height: clamp(256.0474px, 21.6806vw, 312.2px); min-height: clamp(256.0474px, 21.6806vw, 312.2px); margin-top: clamp(123.8328px, 10.4854vw, 150.99px); }
  .page > .bloggers-section, .bloggers-section { height: clamp(326.2348px, 27.6236vw, 397.78px); min-height: clamp(326.2348px, 27.6236vw, 397.78px); margin-top: clamp(216.0082px, 18.2903vw, 263.38px); }
  .page > .directions-section, .directions-section { height: clamp(489.9182px, 41.4833vw, 597.36px); min-height: clamp(489.9182px, 41.4833vw, 597.36px); margin-top: clamp(216px, 18.2896vw, 263.37px); }
  .page > .report-section, .report-section { height: clamp(356.949px, 30.2243vw, 435.23px); min-height: clamp(356.949px, 30.2243vw, 435.23px); margin-top: clamp(216.0738px, 18.2958vw, 263.46px); }
  .page > .preseed-section, .preseed-section { height: clamp(427.7516px, 36.2194vw, 521.56px); min-height: clamp(427.7516px, 36.2194vw, 521.56px); margin-top: clamp(216.0164px, 18.291vw, 263.39px); }
  .page > .pablo-section, .pablo-section { height: clamp(402.2289px, 34.0583vw, 490.44px); min-height: clamp(402.2289px, 34.0583vw, 490.44px); margin-top: clamp(215.4259px, 18.241vw, 262.67px); }
  .page > .reviews-section, .reviews-section { height: clamp(317.8366px, 26.9125vw, 387.54px); min-height: clamp(317.8366px, 26.9125vw, 387.54px); margin-top: clamp(215.6965px, 18.2639vw, 263px); }
  .page > .telegram-section, .telegram-section { height: clamp(240.9568px, 20.4028vw, 293.8px); min-height: clamp(240.9568px, 20.4028vw, 293.8px); margin-top: clamp(215.7785px, 18.2708vw, 263.1px); }
  .page > .onas-section, .onas-section { height: clamp(298.834px, 25.3035vw, 364.37px); min-height: clamp(298.834px, 25.3035vw, 364.37px); margin-top: clamp(215.7293px, 18.2667vw, 263.04px); }
  .page > .quest-section, .quest-section { height: clamp(461.0001px, 39.0347vw, 562.1px); min-height: clamp(461.0001px, 39.0347vw, 562.1px); margin-top: clamp(215.7047px, 18.2646vw, 263.01px); }
  .page > .site-footer, .site-footer { height: clamp(221.4375px, 18.75vw, 270px); min-height: clamp(221.4375px, 18.75vw, 270px); margin-top: clamp(147.5px, 12.5vw, 180px); }
  .onas-card p,
  .onas-card--ai p,
  .onas-card--people p,
  .onas-card--stats p,
  .onas-card--no p {
    font-weight: 600;
  }
  .float-tag--learn { top: clamp(244.1789px, 20.6757vw, 297.73px); }
  .float-icon--sail,
  .float-icon--xai,
  .float-icon--arrows,
  .float-icon--pixel,
  .float-icon--badge,
  .float-icon--teal {
    transform: translate(calc(-50% - clamp(32.8125px, 2.7778vw, 40px)), -50%) !important;
  }
  .onas-header {
    transform: none !important;
  }
  .onas-header h2 {
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
  .page > .gives-section, .gives-section { display: none !important; }

  body.registration-mode.signup-submitted .signup-shell.is-submitted {
    position: absolute;
    top: clamp(147.0397px, 12.4507vw, 179.29px);
    left: calc(var(--desktop-offset-1440) + clamp(307.5907px, 26.0465vw, 375.07px));
    width: clamp(565.9942px, 47.9257vw, 690.13px);
    min-height: clamp(322.3598px, 27.2965vw, 393.08px);
    filter: drop-shadow(0 15.0029px 26.2551px rgba(68, 117, 242, 0.35));
    transform: none;
  }

  body.registration-mode.signup-submitted .signup-success {
    position: absolute;
    z-index: 90;
    top: clamp(41.2057px, 3.4896vw, 50.25px);
    left: clamp(-17.25px, -1.1979vw, -14.1499px);
    display: block;
    width: clamp(615.739px, 52.0931vw, 750.14px);
    height: clamp(324.2829px, 27.4535vw, 395.33px);
    min-height: 0;
    padding: 0;
    border-radius: 0;
    background: transparent;
    filter: drop-shadow(0 15.0029px 26.2551px rgba(68, 117, 242, 0.35));
    transform: none;
  }

  body.registration-mode.signup-submitted .signup-success__aside {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    box-sizing: border-box;
    width: clamp(221.476px, 18.7535vw, 270.05px);
    min-height: 0;
    height: clamp(279.1156px, 23.6382vw, 340.39px);
    padding: clamp(15.9947px, 1.3544vw, 19.5038px) clamp(17.2238px, 1.4586vw, 21.004px);
    overflow: hidden;
    border-radius: clamp(11.0733px, 0.9377vw, 13.5026px);
    background: #4475f2;
    color: #ffffff;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__glow {
    position: absolute;
    inset: 0;
    display: block;
    width: clamp(221.476px, 18.7535vw, 270.05px);
    height: clamp(279.2633px, 23.6507vw, 340.57px);
    background: radial-gradient(189.81% 117.65% at 100% 0%, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0) 60%);
    border-radius: clamp(12.3035px, 1.0419vw, 15.0029px);
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__content {
    position: absolute;
    top: clamp(15.9947px, 1.3544vw, 19.5038px);
    left: clamp(17.2238px, 1.4586vw, 21.004px);
    z-index: 1;
    width: clamp(187.0306px, 15.8361vw, 228.04px);
    height: clamp(226.1658px, 19.1504vw, 275.75px);
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__badge {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    box-sizing: border-box;
    width: clamp(126.4148px, 10.7035vw, 154.13px);
    height: clamp(14.1497px, 1.1979vw, 17.25px);
    padding: clamp(3.0756px, 0.2605vw, 3.7507px) clamp(7.3816px, 0.6251vw, 9.0017px);
    align-items: flex-start;
    background: rgba(255, 255, 255, 0.18);
    border-radius: 749.394px;
    color: #ffffff;
    font-size: clamp(6.4599px, 0.547vw, 7.8765px);
    font-weight: 600;
    line-height: clamp(8.1995px, 0.6944vw, 10px);
    letter-spacing: clamp(1.0337px, 0.0875vw, 1.2602px);
    text-transform: uppercase;
    white-space: nowrap;
  }

  body.registration-mode.signup-submitted .signup-success__aside h1 {
    position: absolute;
    top: clamp(30.4508px, 2.5694vw, 37px);
    left: 0;
    display: block;
    width: clamp(127.0928px, 10.7609vw, 154.96px);
    height: clamp(32.8037px, 2.7776vw, 40px);
    margin: 0;
    color: #ffffff;
    font-size: clamp(14.7667px, 1.2502vw, 18.0035px);
    font-weight: 700;
    line-height: clamp(16.4053px, 1.3892vw, 20.004px);
    letter-spacing: clamp(-0.3601px, -0.025vw, -0.2953px);
  }

  body.registration-mode.signup-submitted .signup-success__aside p {
    position: absolute;
    top: clamp(80.7569px, 6.838vw, 98.4662px);
    left: 0;
    width: clamp(166.4967px, 14.099vw, 203px);
    height: clamp(36.0841px, 3.0556vw, 44px);
    margin: 0;
    color: rgba(255, 255, 255, 0.88);
    font-size: clamp(7.6893px, 0.6512vw, 9.3768px);
    font-weight: 400;
    line-height: clamp(12.3035px, 1.0419vw, 15.0029px);
    text-align: left;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-benefits {
    position: absolute;
    top: clamp(125.0561px, 10.5903vw, 152.5px);
    left: 0;
    display: flex;
    width: clamp(187.0306px, 15.8361vw, 228.04px);
    height: clamp(63.5759px, 5.3833vw, 77.52px);
    margin: 0;
    padding: 0;
    flex-direction: column;
    gap: clamp(6.1504px, 0.5208vw, 7.5px);
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-benefits li {
    display: grid;
    min-height: clamp(10.2494px, 0.8681vw, 12.5px);
    grid-template-columns: clamp(8.6095px, 0.7292vw, 10.5px) 1fr;
    gap: clamp(6.1504px, 0.5208vw, 7.5px);
    color: #ffffff;
    font-size: clamp(6.4599px, 0.547vw, 7.8765px);
    font-weight: 400;
    line-height: clamp(9.8381px, 0.8332vw, 12px);
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-benefits span {
    display: flex;
    width: clamp(8.6095px, 0.7292vw, 10.5px);
    height: clamp(8.6095px, 0.7292vw, 10.5px);
    margin-top: clamp(1.2301px, 0.1042vw, 1.5px);
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.22);
    border-radius: 999px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-benefits svg {
    width: clamp(7.3796px, 0.625vw, 9px);
    height: clamp(7.3796px, 0.625vw, 9px);
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__footer {
    position: absolute;
    left: clamp(17.2238px, 1.4586vw, 21.004px);
    bottom: clamp(17.2238px, 1.4586vw, 21.004px);
    z-index: 1;
    margin: 0;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__footer strong {
    color: #ffffff;
    font-size: clamp(7.6893px, 0.6512vw, 9.3768px);
    font-weight: 600;
    line-height: clamp(9.8381px, 0.8332vw, 12px);
  }

  body.registration-mode.signup-submitted .signup-success__inner {
    position: absolute;
    top: 0;
    left: clamp(221.476px, 18.7535vw, 270.05px);
    display: flex;
    box-sizing: border-box;
    width: clamp(381.3765px, 32.298vw, 465.09px);
    min-height: 0;
    height: clamp(279.1156px, 23.6382vw, 340.39px);
    padding: clamp(18.4546px, 1.5628vw, 22.5043px) clamp(22.1443px, 1.8754vw, 27.0052px);
    align-items: center;
    justify-content: center;
    background: #ffffff;
    border-radius: clamp(11.0733px, 0.9377vw, 13.5026px);
    box-shadow: none;
  }

  body.registration-mode.signup-submitted .signup-success__icon {
    width: clamp(51.6705px, 4.3757vw, 63.01px);
    height: clamp(51.6705px, 4.3757vw, 63.01px);
    margin: 0;
  }

  body.registration-mode.signup-submitted .signup-success__icon svg {
    display: block;
    width: clamp(51.6705px, 4.3757vw, 63.01px);
    height: clamp(51.6705px, 4.3757vw, 63.01px);
  }

  body.registration-mode.signup-submitted .signup-success h2 {
    width: clamp(150.0752px, 12.709vw, 183.01px);
    height: clamp(19.0659px, 1.6146vw, 23.25px);
    margin: clamp(11.0722px, 0.9377vw, 13.5026px) 0 clamp(4.9207px, 0.4167vw, 6.0012px);
    color: #000000;
    font-size: clamp(15.9963px, 1.3544vw, 19.5038px);
    font-weight: 700;
    line-height: clamp(19.6842px, 1.667vw, 24.0046px);
    letter-spacing: clamp(-0.3901px, -0.0271vw, -0.3199px);
    text-align: center;
  }

  body.registration-mode.signup-submitted .signup-success p {
    width: clamp(214.827px, 18.1944vw, 262px);
    height: clamp(39.3579px, 3.3333vw, 48px);
    margin: 0 0 clamp(13.5321px, 1.1461vw, 16.5032px);
    color: #6b6b7b;
    font-size: clamp(8.3044px, 0.7033vw, 10.1269px);
    font-weight: 400;
    line-height: clamp(13.1235px, 1.1111vw, 16px);
    text-align: center;
  }

  body.registration-mode.signup-submitted .signup-success p b {
    color: #0e0e10;
    font-weight: 700;
  }

  body.registration-mode.signup-submitted .signup-success__meta {
    display: flex;
    box-sizing: border-box;
    width: clamp(233.4119px, 19.7576vw, 284.51px);
    min-height: 0;
    height: clamp(40.5963px, 3.4382vw, 49.51px);
    margin: 0 0 clamp(13.5321px, 1.1461vw, 16.5032px);
    padding: clamp(8.6103px, 0.7293vw, 10.502px) clamp(11.0722px, 0.9377vw, 13.5026px);
    align-items: center;
    justify-content: center;
    gap: clamp(11.0701px, 0.9375vw, 13.5px);
    background: #f5f6fb;
    border: 0.750144px solid #e8e8ed;
    border-radius: clamp(7.3814px, 0.6251vw, 9.0017px);
  }

  body.registration-mode.signup-submitted .signup-success__meta div {
    display: flex;
    width: clamp(81.7114px, 6.9181vw, 99.62px);
    height: clamp(22.1476px, 1.8757vw, 27.01px);
    min-width: 0;
    flex-direction: column;
    align-items: center;
    gap: clamp(1.2301px, 0.1042vw, 1.5px);
  }

  body.registration-mode.signup-submitted .signup-success__meta div:last-child {
    width: clamp(105.4922px, 8.9326vw, 128.63px);
    height: clamp(19.0659px, 1.6146vw, 23.25px);
  }

  body.registration-mode.signup-submitted .signup-success__meta span {
    width: 100%;
    height: clamp(7.9946px, 0.6771vw, 9.75px);
    color: #6b6b7b;
    font-size: clamp(6.4599px, 0.547vw, 7.8765px);
    font-weight: 600;
    line-height: clamp(8.1995px, 0.6944vw, 10px);
    letter-spacing: clamp(0.9042px, 0.0766vw, 1.1027px);
    text-align: center;
    text-transform: uppercase;
  }

  body.registration-mode.signup-submitted .signup-success__meta strong {
    width: 100%;
    max-width: 100%;
    height: clamp(13.1235px, 1.1111vw, 16px);
    color: #0e0e10;
    font-size: clamp(11.0701px, 0.9377vw, 13.5026px);
    font-weight: 700;
    line-height: clamp(13.1235px, 1.1111vw, 16px);
    letter-spacing: clamp(-0.135px, -0.0094vw, -0.1107px);
    text-align: center;
  }

  body.registration-mode.signup-submitted .signup-success__meta div:last-child strong {
    height: clamp(9.8381px, 0.8332vw, 12px);
    font-size: clamp(7.9967px, 0.6772vw, 9.7519px);
    font-weight: 600;
    line-height: clamp(9.8381px, 0.8332vw, 12px);
  }

  body.registration-mode.signup-submitted .signup-success__meta i {
    display: block;
    width: 0.75px;
    height: clamp(19.6842px, 1.6667vw, 24px);
    background: #e8e8ed;
    flex: 0 0 auto;
  }

  body.registration-mode.signup-submitted .signup-success__actions {
    display: flex;
    width: clamp(216.3225px, 18.3181vw, 263.78px);
    height: clamp(24.6109px, 2.084vw, 30.01px);
    margin: 0;
    gap: clamp(6.1504px, 0.5208vw, 7.5px);
    align-items: flex-start;
    justify-content: center;
  }

  body.registration-mode.signup-submitted .signup-success__primary,
  body.registration-mode.signup-submitted .signup-success__secondary {
    display: inline-flex;
    box-sizing: border-box;
    height: clamp(24.6109px, 2.084vw, 30.01px);
    padding: clamp(6.765px, 0.573vw, 8.2516px) clamp(13.533px, 1.1461vw, 16.5032px);
    align-items: center;
    justify-content: center;
    border-radius: clamp(6.1512px, 0.521vw, 7.5014px);
    font-size: clamp(7.9967px, 0.6772vw, 9.7519px);
    line-height: clamp(9.8381px, 0.8333vw, 12px);
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
  }

  body.registration-mode.signup-submitted .signup-success__primary {
    width: clamp(83.3295px, 7.057vw, 101.62px);
    min-width: 0;
    border: 0;
    background: #4475f2;
    color: #ffffff;
    font-weight: 600;
  }

  body.registration-mode.signup-submitted .signup-success__secondary {
    width: clamp(126.8248px, 10.7382vw, 154.63px);
    min-width: 0;
    border: 0.750144px solid #e8e8ed;
    background: #ffffff;
    color: #0e0e10;
    font-weight: 500;
  }

  body.registration-mode.signup-submitted .signup-success__telegram-link {
    display: none;
  }

  body.registration-mode.signup-submitted .signup-shell.is-submitted[data-active-step="3"] .signup-success__aside .signup-aside__content > p {
    position: absolute;
    top: clamp(72.164px, 6.1111vw, 88px);
    left: 0;
    width: clamp(166.4967px, 14.099vw, 203px);
    height: clamp(36.0841px, 3.0556vw, 44px);
    margin: 0;
    color: rgba(255, 255, 255, 0.88);
    font-size: clamp(7.6893px, 0.6512vw, 9.3768px);
    font-weight: 400;
    line-height: clamp(12.3035px, 1.0419vw, 15.0029px);
    text-align: left;
  }

  body.registration-mode.signup-submitted .signup-success__meta div:first-child {
    width: clamp(85.4013px, 7.2306vw, 104.12px);
  }

  body.registration-mode.signup-submitted .signup-success__meta div:first-child strong {
    width: clamp(84.4825px, 7.1528vw, 103px);
    max-width: none;
    overflow: visible;
    text-overflow: clip;
  }

  body.registration-mode.signup-submitted .signup-success {
    top: 15.0029px;
    left: 15.0029px;
    width: 675.13px;
    height: 378.07px;
  }

  body.registration-mode.signup-submitted .signup-success__aside {
    top: 0;
    left: 0;
    width: 225.04px;
    height: 378.07px;
    padding: 19.5038px 18.0035px;
    border-radius: 16.5032px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__glow {
    width: 225.04px;
    height: 343.57px;
    border-radius: 0;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__content {
    top: 19.5038px;
    left: 18.0035px;
    width: 189.04px;
    height: 231.75px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__badge {
    width: 137.28px;
    height: 18.75px;
    padding: 4.5009px 7.5014px 0;
    background: rgb(255 255 255 / 0.15);
    border-radius: 6.0012px;
    font-size: 8.1016px;
    font-weight: 700;
    line-height: 10px;
    letter-spacing: 0.4951px;
    word-spacing: 0;
  }

  body.registration-mode.signup-submitted .signup-success__aside h1 {
    top: 28.73px;
    width: 189.04px;
    height: 43px;
    font-size: 19.5038px;
    font-weight: 700;
    line-height: 21.4541px;
    letter-spacing: -0.4876px;
  }

  body.registration-mode.signup-submitted .signup-success__aside p,
  body.registration-mode.signup-submitted .signup-shell.is-submitted[data-active-step="3"] .signup-success__aside .signup-aside__content > p {
    top: 77.53px;
    width: 187px;
    height: 46px;
    color: rgb(255 255 255 / 0.78);
    font-size: 9.7519px;
    line-height: 15.1196px;
    letter-spacing: -0.132px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-benefits {
    top: 138.48px;
    width: 189.04px;
    height: 93.27px;
    gap: 7.5px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-benefits li {
    width: 189.04px;
    min-height: 26.08px;
    grid-template-columns: 13.5px 168.03px;
    gap: 7.5px;
    color: rgb(255 255 255 / 0.9);
    font-size: 9.0017px;
    line-height: 13.0525px;
    letter-spacing: -0.132px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-benefits span {
    width: 13.5px;
    height: 13.5px;
    margin-top: 0.7501px;
    background: rgb(255 255 255 / 0.15);
    border-radius: 6.7513px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-benefits svg {
    width: 12px;
    height: 12px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__footer {
    top: 303px;
    bottom: auto;
    left: 18.0035px;
    display: flex;
    width: 189.04px;
    height: 33.01px;
    flex-direction: column;
    gap: 3px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__footer strong {
    font-size: 9.0017px;
    font-weight: 700;
    line-height: 11px;
    letter-spacing: -0.132px;
  }

  body.registration-mode.signup-submitted .signup-success__aside .signup-aside__footer span {
    width: 105px;
    color: rgb(255 255 255 / 0.6);
    font-size: 7.5014px;
    font-weight: 400;
    line-height: 9px;
    letter-spacing: 0.4501px;
    text-transform: uppercase;
  }

  body.registration-mode.signup-submitted .signup-success__inner {
    left: 225.04px;
    width: 450.09px;
    height: 378.07px;
    border-radius: 16.5032px;
  }

  body.login-mode .login-page {
    --desktop-offset: max(0px, calc(50vw - 720px));
    position: fixed;
    z-index: 40;
    inset: 0;
    display: block;
    min-height: 100vh;
    padding: 0;
    overflow: hidden;
    background: #ffffff;
    font-family: Inter, Arial, sans-serif;
  }

  body.login-mode .login-shell {
    position: absolute;
    top: clamp(135.963px, 11.5125vw, 165.78px);
    left: calc(var(--desktop-offset) + clamp(308.217px, 26.0986vw, 375.82px));
    display: block;
    width: clamp(564.764px, 47.8215vw, 688.63px);
    max-width: clamp(564.764px, 47.8215vw, 688.63px);
    height: clamp(344.523px, 29.1722vw, 420.08px);
    min-height: clamp(344.523px, 29.1722vw, 420.08px);
    margin: 0;
    gap: 0;
    transform: none;
  }

  body.login-mode .login-aside {
    position: absolute;
    top: clamp(30.762px, 2.6049vw, 37.51px);
    left: clamp(19.683px, 1.6667vw, 24px);
    box-sizing: border-box;
    display: block;
    width: clamp(233.779px, 19.7951vw, 285.05px);
    max-width: clamp(233.779px, 19.7951vw, 285.05px);
    height: clamp(282.998px, 23.9632vw, 345.07px);
    min-height: clamp(282.998px, 23.9632vw, 345.07px);
    padding: clamp(19.687px, 1.6669vw, 24.0046px) clamp(17.226px, 1.4586vw, 21.004px);
    overflow: hidden;
    background: #4475f2;
    border-radius: clamp(13.534px, 1.1461vw, 16.5032px);
    box-shadow: none;
  }

  body.login-mode .login-aside__glow {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: radial-gradient(157.02% 129.71% at 100% 0%, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0) 55%);
    filter: drop-shadow(0 clamp(12.303px, 1.0419vw, 15.0029px) clamp(21.532px, 1.8233vw, 26.2551px) rgba(68, 117, 242, 0.25));
    pointer-events: none;
  }

  body.login-mode .login-aside__content {
    position: absolute;
    top: clamp(19.687px, 1.6669vw, 24.0046px);
    left: clamp(17.226px, 1.4586vw, 21.004px);
    display: flex;
    width: clamp(199.329px, 16.8785vw, 243.05px);
    height: clamp(202.826px, 17.1743vw, 247.32px);
    margin: 0;
    padding: 0;
    gap: clamp(6.028px, 0.5104vw, 7.35px);
    flex-direction: column;
    align-items: flex-start;
  }

  body.login-mode .login-aside__badge {
    display: flex;
    box-sizing: border-box;
    width: clamp(123.009px, 10.4167vw, 150px);
    height: clamp(15.378px, 1.3021vw, 18.75px);
    padding: clamp(3.691px, 0.3126vw, 4.5009px) clamp(7.381px, 0.6251vw, 9.0017px) 0;
    align-items: flex-start;
    background: rgba(255, 255, 255, 0.16);
    border-radius: 749.394px;
    color: #ffffff;
    font-size: clamp(6.644px, 0.5626vw, 8.1016px);
    font-weight: 700;
    line-height: clamp(8.201px, 0.6944vw, 10px);
    letter-spacing: clamp(0.406px, 0.0344vw, 0.4951px);
    text-transform: uppercase;
    white-space: nowrap;
  }

  body.login-mode .login-aside h1 {
    display: block;
    width: clamp(153.366px, 12.9861vw, 187px);
    height: clamp(39.367px, 3.3333vw, 48px);
    margin: 0;
    color: #ffffff;
    font-size: clamp(18.457px, 1.5628vw, 22.5043px);
    font-weight: 700;
    line-height: clamp(19.683px, 1.6667vw, 24px);
    letter-spacing: clamp(-0.5626px, -0.0391vw, -0.4614px);
  }

  body.login-mode .login-aside p {
    display: block;
    width: clamp(193.553px, 16.3889vw, 236px);
    height: clamp(49.215px, 4.1667vw, 60px);
    margin: 0;
    color: rgba(255, 255, 255, 0.8);
    font-size: clamp(7.997px, 0.6772vw, 9.7519px);
    font-weight: 400;
    line-height: clamp(12.302px, 1.0417vw, 15px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
  }

  body.login-mode .login-benefits {
    display: flex;
    width: clamp(199.329px, 16.8785vw, 243.05px);
    height: clamp(83.636px, 7.0833vw, 102px);
    margin: 0;
    padding: clamp(7.623px, 0.6454vw, 9.2943px) 0 0;
    gap: clamp(6.151px, 0.5208vw, 7.5px);
    flex-direction: column;
    align-items: flex-start;
  }

  body.login-mode .login-benefits li {
    display: flex;
    width: clamp(199.329px, 16.8785vw, 243.05px);
    min-height: clamp(21.391px, 1.8125vw, 26.1px);
    margin: 0;
    gap: clamp(6.151px, 0.5208vw, 7.5px);
    align-items: flex-start;
    color: rgba(255, 255, 255, 0.9);
    font-size: clamp(7.383px, 0.6251vw, 9.0017px);
    font-weight: 400;
    line-height: clamp(10.662px, 0.9028vw, 13px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
  }

  body.login-mode .login-benefits li span {
    display: flex;
    width: clamp(11.072px, 0.9375vw, 13.5px);
    height: clamp(11.072px, 0.9375vw, 13.5px);
    margin-top: clamp(0.615px, 0.0521vw, 0.7501px);
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.18);
    border-radius: 50%;
    flex: 0 0 auto;
  }

  body.login-mode .login-benefits svg {
    width: clamp(9.842px, 0.8333vw, 12px);
    height: clamp(9.842px, 0.8333vw, 12px);
  }

  body.login-mode .login-benefits path {
    stroke-width: 1.20023px;
  }

  body.login-mode .login-aside__footer {
    position: absolute;
    top: clamp(241.627px, 20.4576vw, 294.63px);
    left: clamp(17.226px, 1.4586vw, 21.004px);
    display: flex;
    box-sizing: border-box;
    width: clamp(199.329px, 16.8785vw, 243.05px);
    height: clamp(21.537px, 1.8236vw, 26.26px);
    margin: 0;
    padding: clamp(11.689px, 0.9898vw, 14.2527px) 0 clamp(1.846px, 0.1563vw, 2.2504px);
    border-top: 0.750144px solid rgba(255, 255, 255, 0.15);
    align-items: flex-start;
  }

  body.login-mode .login-aside__footer span {
    display: flex;
    width: clamp(133.279px, 11.2847vw, 162.5px);
    height: clamp(9.021px, 0.7639vw, 11px);
    align-items: center;
    color: rgba(255, 255, 255, 0.7);
    font-size: clamp(7.383px, 0.6251vw, 9.0017px);
    font-weight: 400;
    line-height: clamp(9.021px, 0.7639vw, 11px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
    white-space: nowrap;
  }

  body.login-mode .login-aside__footer a {
    margin-left: clamp(2.461px, 0.2083vw, 3px);
    color: #ffffff;
    font-weight: 700;
    text-decoration: none;
  }

  body.login-mode .login-card {
    position: absolute;
    top: clamp(35.989px, 3.0472vw, 43.88px);
    left: clamp(287.921px, 24.3799vw, 351.07px);
    display: block;
    box-sizing: border-box;
    width: clamp(258.448px, 21.8792vw, 315.06px);
    max-width: clamp(258.448px, 21.8792vw, 315.06px);
    height: clamp(272.621px, 23.0771vw, 332.31px);
    min-height: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    filter: none;
  }

  body.login-mode .login-card h2 {
    position: absolute;
    top: clamp(2.452px, 0.2076vw, 2.99px);
    left: 0;
    display: flex;
    width: clamp(136.963px, 11.5972vw, 167px);
    height: clamp(20.503px, 1.7361vw, 25px);
    margin: 0;
    align-items: center;
    color: #0b0c10;
    font-size: clamp(17.226px, 1.4586vw, 21.004px);
    font-weight: 700;
    line-height: clamp(20.503px, 1.7361vw, 25px);
    letter-spacing: clamp(-0.4201px, -0.0292vw, -0.3445px);
  }

  body.login-mode .login-card > p {
    position: absolute;
    top: clamp(27.065px, 2.2917vw, 33px);
    left: 0;
    display: flex;
    width: clamp(228.878px, 19.3819vw, 279.06px);
    height: clamp(9.842px, 0.8333vw, 12px);
    margin: 0;
    align-items: center;
    color: #6b7180;
    font-size: clamp(7.997px, 0.6772vw, 9.7519px);
    font-weight: 400;
    line-height: clamp(9.842px, 0.8333vw, 12px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
  }

  body.login-mode .login-field,
  body.login-mode .login-label-row,
  body.login-mode .login-remember,
  body.login-mode .login-submit,
  body.login-mode .login-separator,
  body.login-mode .login-magic {
    position: absolute;
    left: 0;
    box-sizing: border-box;
    margin: 0;
  }

  body.login-mode .login-field {
    display: block;
    width: clamp(258.448px, 21.8792vw, 315.06px);
    height: clamp(45.524px, 3.8556vw, 55.51px);
    padding: 0;
    background: transparent;
    border: 0;
    border-radius: 0;
    overflow: visible;
  }

  body.login-mode .login-field--email {
    top: clamp(50.445px, 4.2715vw, 61.51px);
  }

  body.login-mode .login-field--password {
    top: clamp(121.192px, 10.2618vw, 147.77px);
  }

  body.login-mode .login-field > span,
  body.login-mode .login-label-row span {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    height: clamp(9.842px, 0.8333vw, 12px);
    margin: 0;
    align-items: center;
    gap: clamp(3.691px, 0.3125vw, 4.5px);
    color: #6b7180;
    font-size: clamp(7.383px, 0.6251vw, 9.0017px);
    font-weight: 400;
    line-height: clamp(9.021px, 0.7639vw, 11px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
  }

  body.login-mode .login-field b,
  body.login-mode .login-label-row b {
    color: #4475f2;
    font-family: "JetBrains Mono", Consolas, monospace;
    font-size: clamp(6.767px, 0.573vw, 8.2516px);
    font-weight: 700;
    line-height: clamp(9.021px, 0.7639vw, 11px);
  }

  body.login-mode .login-field input {
    position: absolute;
    top: clamp(13.534px, 1.146vw, 16.5px);
    left: 0;
    display: flex;
    box-sizing: border-box;
    width: clamp(258.448px, 21.8792vw, 315.06px);
    max-width: none;
    height: clamp(31.994px, 2.709vw, 39.01px);
    margin: 0;
    padding: clamp(9.842px, 0.8335vw, 12.0023px) clamp(9.842px, 0.8335vw, 12.0023px) clamp(9.842px, 0.8335vw, 12.0023px) clamp(27.067px, 2.2921vw, 33.0063px);
    background: #ffffff;
    border: 0.750144px solid #d9dce6;
    border-radius: clamp(7.383px, 0.6251vw, 9.0017px);
    color: #000000;
    font-family: Inter, Arial, sans-serif;
    font-size: clamp(9.228px, 0.7814vw, 11.2522px);
    font-weight: 400;
    line-height: clamp(11.482px, 0.9722vw, 14px);
    z-index: 0;
  }

  body.login-mode .login-field--password input {
    top: 0;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: clamp(7.936px, 0.672vw, 9.6769px);
    line-height: clamp(10.662px, 0.9028vw, 13px);
  }

  body.login-mode .login-field i {
    position: absolute;
    top: clamp(22.554px, 1.9271vw, 27.75px);
    left: clamp(9.842px, 0.8333vw, 12px);
    display: flex;
    width: clamp(11.072px, 0.9375vw, 13.5px);
    height: clamp(11.072px, 0.9375vw, 13.5px);
    margin: 0;
    padding: 0;
    align-items: center;
    justify-content: center;
    color: #9aa0ae;
    pointer-events: none;
    z-index: 1;
  }

  body.login-mode .login-field--password i {
    top: clamp(9.226px, 0.7813vw, 11.25px);
  }

  body.login-mode .login-field svg {
    width: clamp(11.072px, 0.9375vw, 13.5px);
    height: clamp(11.072px, 0.9375vw, 13.5px);
  }

  body.login-mode .login-field rect,
  body.login-mode .login-field path {
    fill: none;
    stroke: #9aa0ae;
    stroke-width: 1.01269px;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  body.login-mode .login-label-row {
    top: clamp(104.582px, 8.8556vw, 127.52px);
    display: block;
    width: clamp(258.448px, 21.8792vw, 315.06px);
    height: clamp(12.917px, 1.0938vw, 15.75px);
    padding: 0;
  }

  body.login-mode .login-label-row a {
    position: absolute;
    top: clamp(0.615px, 0.0521vw, 0.7501px);
    right: 0;
    width: clamp(55.367px, 4.6882vw, 67.51px);
    height: clamp(9.842px, 0.8333vw, 12px);
    color: #4475f2;
    font-size: clamp(7.383px, 0.6251vw, 9.0017px);
    font-weight: 700;
    line-height: clamp(9.021px, 0.7639vw, 11px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
    text-align: right;
    text-decoration: none;
    white-space: nowrap;
  }

  body.login-mode .login-remember {
    top: clamp(161.785px, 13.7vw, 197.28px);
    display: flex;
    width: clamp(258.448px, 21.8792vw, 315.06px);
    height: clamp(11.072px, 0.9375vw, 13.5px);
    padding: 0;
    gap: clamp(6.151px, 0.5208vw, 7.5px);
    align-items: center;
    color: #6b7180;
    font-size: clamp(7.997px, 0.6772vw, 9.7519px);
    font-weight: 400;
    line-height: clamp(9.842px, 0.8333vw, 12px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
  }

  body.login-mode .login-remember > span {
    display: flex;
    width: clamp(11.072px, 0.9375vw, 13.5px);
    height: clamp(11.072px, 0.9375vw, 13.5px);
    background: #4475f2;
    border-radius: clamp(3.076px, 0.2605vw, 3.7507px);
    flex: 0 0 auto;
  }

  body.login-mode .login-submit {
    top: clamp(183.928px, 15.575vw, 224.28px);
    display: flex;
    width: clamp(258.448px, 21.8792vw, 315.06px);
    height: clamp(30.763px, 2.605vw, 37.51px);
    padding: 0 clamp(13.534px, 1.1461vw, 16.5032px);
    gap: clamp(4.921px, 0.4167vw, 6px);
    align-items: center;
    justify-content: center;
    background: #4475f2;
    border: 0;
    border-radius: clamp(7.997px, 0.6772vw, 9.7519px);
    color: #ffffff;
    font-size: clamp(9.228px, 0.7814vw, 11.2522px);
    font-weight: 700;
    line-height: clamp(11.482px, 0.9722vw, 14px);
    letter-spacing: clamp(-0.0563px, -0.0039vw, -0.0461px);
  }

  body.login-mode .login-submit svg {
    width: clamp(9.842px, 0.8333vw, 12px);
    height: clamp(9.842px, 0.8333vw, 12px);
  }

  body.login-mode .login-separator {
    top: clamp(227.007px, 19.2222vw, 276.8px);
    display: flex;
    width: clamp(258.448px, 21.8792vw, 315.06px);
    height: clamp(11.072px, 0.9375vw, 13.5px);
    padding: 0;
    gap: clamp(8.611px, 0.7292vw, 10.5px);
    align-items: center;
  }

  body.login-mode .login-separator span {
    height: clamp(1.23px, 0.1042vw, 1.5px);
    background: transparent;
    border-top: 0.750144px solid #808080;
    flex: 1 1 auto;
  }

  body.login-mode .login-separator em {
    color: #9aa0ae;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: clamp(6.767px, 0.573vw, 8.2516px);
    font-weight: 400;
    font-style: normal;
    line-height: clamp(9.021px, 0.7639vw, 11px);
    letter-spacing: clamp(0.406px, 0.0344vw, 0.4951px);
    text-transform: uppercase;
  }

  body.login-mode .login-magic {
    top: clamp(246.382px, 20.8625vw, 300.42px);
    display: flex;
    width: clamp(258.448px, 21.8792vw, 315.06px);
    height: clamp(33.839px, 2.8653vw, 41.26px);
    padding: 0 clamp(11.073px, 0.9377vw, 13.5026px);
    align-items: center;
    justify-content: center;
    background: #ffffff;
    border: 0.750144px solid #d9dce6;
    border-radius: clamp(6.767px, 0.573vw, 8.2516px);
    color: #0b0c10;
    filter: drop-shadow(0 clamp(2.461px, 0.2084vw, 3.0006px) clamp(2.461px, 0.2084vw, 3.0006px) rgba(0, 0, 0, 0.25));
    font-family: Inter, Arial, sans-serif;
    font-size: clamp(8.613px, 0.7293vw, 10.502px);
    font-weight: 700;
    line-height: clamp(10.662px, 0.9028vw, 13px);
    letter-spacing: clamp(-0.0525px, -0.0036vw, -0.0431px);
    text-align: center;
  }

  body.login-mode .login-card__signup {
    display: none;
  }

  body.magic-link-open .login-shell {
    filter: blur(3px);
    pointer-events: none;
    user-select: none;
  }

  .magic-link-panel {
    position: fixed;
    z-index: 108;
    inset: 0;
    display: grid;
    padding: 0;
    background: rgba(226, 229, 236, 0.32);
    backdrop-filter: blur(3px);
    place-items: center;
  }

  .magic-link-panel__inner {
    display: flex;
    width: clamp(531.6117px, 45.0083vw, 648.12px);
    height: clamp(229.0977px, 19.3931vw, 279.26px);
    gap: clamp(14.765px, 1.25vw, 18px);
    align-items: flex-start;
  }

  .magic-card {
    position: relative;
    box-sizing: border-box;
    width: clamp(258.4484px, 21.8792vw, 315.06px);
    height: clamp(229.0977px, 19.3931vw, 279.26px);
    min-height: 0;
    padding: 0;
    overflow: hidden;
    background: #ffffff;
    border-radius: clamp(13.533px, 1.1461vw, 16.5032px);
    box-shadow: 0 clamp(18.455px, 1.5628vw, 22.5043px) clamp(49.213px, 4.1675vw, 60.0115px) rgba(11, 12, 16, 0.3);
    color: #0b0c10;
    font-family: Inter, Arial, sans-serif;
    flex: 0 0 auto;
  }

  .magic-card--request {
    display: flex;
    padding: clamp(19.687px, 1.6669vw, 24.0046px) clamp(19.687px, 1.6669vw, 24.0046px) clamp(15.996px, 1.3544vw, 19.5038px);
    gap: clamp(6.831px, 0.5785vw, 8.33px);
    flex-direction: column;
    align-items: flex-start;
  }

  .magic-card__close {
    position: absolute;
    top: clamp(9.842px, 0.8333vw, 12px);
    right: clamp(9.842px, 0.8333vw, 12px);
    z-index: 2;
    display: flex;
    width: clamp(19.683px, 1.6667vw, 24px);
    height: clamp(19.683px, 1.6667vw, 24px);
    padding: clamp(0.615px, 0.0521vw, 0.7501px) clamp(3.691px, 0.3126vw, 4.5009px);
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: clamp(4.921px, 0.4167vw, 6.0012px);
    background: #f4f5f9;
    color: transparent;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
  }

  .magic-card__close::before,
  .magic-card__close::after {
    position: absolute;
    width: clamp(8.201px, 0.6944vw, 10px);
    height: 1px;
    background: #0b0c10;
    content: "";
  }

  .magic-card__close::before {
    transform: rotate(45deg);
  }

  .magic-card__close::after {
    transform: rotate(-45deg);
  }

  .magic-card__icon {
    display: flex;
    width: clamp(34.46px, 2.9174vw, 42.01px);
    height: clamp(35.01px, 2.9639vw, 42.68px);
    align-items: center;
    justify-content: center;
    border-radius: clamp(9.842px, 0.8335vw, 12.0023px);
  }

  .magic-card__icon--blue {
    background: #eaf0ff;
  }

  .magic-card__icon--green {
    position: absolute;
    top: clamp(19.687px, 1.6669vw, 24.0046px);
    left: clamp(19.683px, 1.6667vw, 24px);
    width: clamp(34.46px, 2.9174vw, 42.01px);
    height: clamp(31.994px, 2.709vw, 39.01px);
    background: #e6f8ee;
  }

  .magic-card__icon svg {
    width: clamp(14.762px, 1.25vw, 18px);
    height: clamp(14.762px, 1.25vw, 18px);
  }

  .magic-card__icon rect,
  .magic-card__icon path {
    fill: none;
    stroke: #4475f2;
    stroke-width: 1.62031px;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  .magic-card__icon--green rect,
  .magic-card__icon--green path {
    stroke: #16a34a;
  }

  .magic-card__icon--green circle {
    fill: #16a34a;
    stroke: #ffffff;
    stroke-width: 1.35026px;
  }

  .magic-card__icon--green path:last-child {
    stroke: #ffffff;
    stroke-width: 1.35026px;
  }

  .magic-card h3 {
    display: flex;
    width: auto;
    height: clamp(16.403px, 1.3889vw, 20px);
    margin: 0;
    align-items: center;
    color: #0b0c10;
    font-size: clamp(13.533px, 1.1461vw, 16.5032px);
    font-weight: 700;
    line-height: clamp(16.403px, 1.3889vw, 20px);
    letter-spacing: clamp(-0.3301px, -0.0229vw, -0.2707px);
  }

  .magic-card p {
    display: flex;
    width: clamp(214.063px, 18.125vw, 261px);
    height: clamp(25.424px, 2.1528vw, 31px);
    margin: 0;
    align-items: center;
    color: #6b7180;
    font-size: clamp(7.997px, 0.6772vw, 9.7519px);
    font-weight: 400;
    line-height: clamp(12.302px, 1.0417vw, 15px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
  }

  .magic-card p strong {
    color: #0b0c10;
    font-weight: 700;
  }

  .magic-email {
    position: relative;
    display: block;
    box-sizing: border-box;
    width: clamp(219.027px, 18.5451vw, 267.05px);
    height: clamp(38.824px, 3.2868vw, 47.33px);
    margin: 0;
    padding-top: clamp(6.822px, 0.5777vw, 8.3191px);
  }

  .magic-email input {
    position: relative;
    z-index: 0;
    display: block;
    box-sizing: border-box;
    width: clamp(219.027px, 18.5451vw, 267.05px);
    height: clamp(31.994px, 2.709vw, 39.01px);
    padding: clamp(8.612px, 0.7293vw, 10.502px) clamp(9.842px, 0.8335vw, 12.0023px) clamp(9.842px, 0.8335vw, 12.0023px) clamp(27.067px, 2.2921vw, 33.0063px);
    border: 0.750144px solid #d9dce6;
    border-radius: clamp(7.383px, 0.6251vw, 9.0017px);
    background: #ffffff;
    color: #000000;
    font-family: Inter, Arial, sans-serif;
    font-size: clamp(9.228px, 0.7814vw, 11.2522px);
    font-weight: 400;
    line-height: clamp(11.482px, 0.9722vw, 14px);
    outline: none;
  }

  .magic-email svg {
    position: absolute;
    z-index: 1;
    top: clamp(17.184px, 1.4549vw, 20.95px);
    left: clamp(9.842px, 0.8333vw, 12px);
    width: clamp(11.072px, 0.9375vw, 13.5px);
    height: clamp(11.072px, 0.9375vw, 13.5px);
    color: #9aa0ae;
    pointer-events: none;
  }

  .magic-email rect,
  .magic-email path,
  .magic-mail-preview rect,
  .magic-mail-preview path {
    fill: none;
    stroke: currentColor;
    stroke-width: 1.01269px;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  .magic-primary,
  .magic-secondary {
    display: flex;
    box-sizing: border-box;
    width: clamp(219.027px, 18.5451vw, 267.05px);
    height: clamp(25.842px, 2.1882vw, 31.51px);
    margin: 0;
    border: 0;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    font-family: Inter, Arial, sans-serif;
  }

  .magic-primary {
    padding: clamp(7.381px, 0.6251vw, 9.0017px);
    gap: 0;
    background: #4475f2;
    border-radius: clamp(6.151px, 0.521vw, 7.5014px);
    color: #ffffff;
    font-size: clamp(8.304px, 0.7033vw, 10.1269px);
    font-weight: 600;
    line-height: clamp(9.842px, 0.8333vw, 12px);
  }

  .magic-primary span {
    width: clamp(10.662px, 0.9028vw, 13px);
    color: #ffffff;
    font-size: clamp(8.304px, 0.7033vw, 10.1269px);
    font-weight: 700;
    line-height: clamp(9.842px, 0.8333vw, 12px);
  }

  .magic-card--request > small {
    display: flex;
    width: clamp(219.027px, 18.5451vw, 267.05px);
    height: clamp(11.631px, 0.9847vw, 14.18px);
    padding: clamp(2.4px, 0.2032vw, 2.9256px) 0 clamp(1.846px, 0.1563vw, 2.2504px);
    align-items: center;
    justify-content: center;
    color: #9aa0ae;
    font-size: clamp(7.383px, 0.6251vw, 9.0017px);
    font-weight: 400;
    line-height: clamp(9.021px, 0.7639vw, 11px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
  }

  .magic-card--sent h3 {
    position: absolute;
    top: clamp(64.609px, 5.4701vw, 78.77px);
    left: clamp(19.683px, 1.6667vw, 24px);
    width: clamp(113.178px, 9.5833vw, 138px);
  }

  .magic-card--sent > p {
    position: absolute;
    top: clamp(84.342px, 7.141vw, 102.83px);
    left: clamp(19.683px, 1.6667vw, 24px);
    width: clamp(226.365px, 19.1667vw, 276px);
    height: clamp(25.424px, 2.1528vw, 31px);
    display: block;
    text-align: left;
  }

  .magic-mail-preview {
    position: absolute;
    top: clamp(120.775px, 10.225vw, 147.24px);
    left: clamp(19.683px, 1.6667vw, 24px);
    display: flex;
    box-sizing: border-box;
    width: clamp(219.027px, 18.5451vw, 267.05px);
    height: clamp(34.46px, 2.9174vw, 42.01px);
    padding: clamp(7.381px, 0.6251vw, 9.0017px) clamp(8.612px, 0.7293vw, 10.502px);
    gap: clamp(6.151px, 0.5208vw, 7.5px);
    align-items: center;
    background: #f4f5f9;
    border-radius: clamp(7.383px, 0.6251vw, 9.0017px);
  }

  .magic-mail-preview > span {
    display: flex;
    width: clamp(17.223px, 1.4583vw, 21px);
    height: clamp(17.223px, 1.4583vw, 21px);
    align-items: center;
    justify-content: center;
    border: 0.750144px solid #e6e8ef;
    border-radius: clamp(4.921px, 0.4167vw, 6.0012px);
    background: #ffffff;
    color: #4475f2;
    flex: 0 0 auto;
  }

  .magic-mail-preview svg {
    width: clamp(11.072px, 0.9375vw, 13.5px);
    height: clamp(11.072px, 0.9375vw, 13.5px);
  }

  .magic-mail-preview div {
    display: flex;
    width: clamp(178.444px, 15.1069vw, 217.54px);
    height: clamp(19.683px, 1.6667vw, 24px);
    min-width: 0;
    padding: clamp(0.615px, 0.0521vw, 0.7501px) 0 0;
    gap: clamp(1.846px, 0.1563vw, 2.25px);
    flex-direction: column;
    align-items: flex-start;
  }

  .magic-mail-preview strong,
  .magic-mail-preview small {
    display: flex;
    height: clamp(9.021px, 0.7639vw, 11px);
    align-items: center;
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
    white-space: nowrap;
  }

  .magic-mail-preview strong {
    color: #0b0c10;
    font-size: clamp(7.383px, 0.6251vw, 9.0017px);
    font-weight: 700;
    line-height: clamp(9.021px, 0.7639vw, 11px);
  }

  .magic-mail-preview small {
    color: #6b7180;
    font-size: clamp(7.383px, 0.6251vw, 9.0017px);
    font-weight: 400;
    line-height: clamp(9.021px, 0.7639vw, 11px);
  }

  .magic-secondary {
    position: absolute;
    top: clamp(163.863px, 13.8715vw, 199.75px);
    left: clamp(19.683px, 1.6667vw, 24px);
    height: clamp(26.457px, 2.2403vw, 32.26px);
    padding: 0 clamp(11.073px, 0.9377vw, 13.5026px);
    border: 0.750144px solid #d9dce6;
    border-radius: clamp(6.767px, 0.573vw, 8.2516px);
    background: #ffffff;
    color: #0b0c10;
    font-size: clamp(8.612px, 0.7293vw, 10.502px);
    font-weight: 700;
    line-height: clamp(10.662px, 0.9028vw, 13px);
    letter-spacing: clamp(-0.0525px, -0.0036vw, -0.0431px);
    text-align: center;
  }

  .magic-card--sent > small {
    position: absolute;
    top: clamp(195.857px, 16.5799vw, 238.75px);
    left: clamp(19.683px, 1.6667vw, 24px);
    display: flex;
    width: clamp(219.027px, 18.5451vw, 267.05px);
    height: clamp(9.226px, 0.7813vw, 11.25px);
    padding: clamp(0.615px, 0.0521vw, 0.7501px) 0 clamp(1.846px, 0.1563vw, 2.2504px);
    align-items: center;
    justify-content: center;
    color: #9aa0ae;
    font-size: clamp(6.338px, 0.5366vw, 7.7265px);
    font-weight: 400;
    line-height: clamp(7.381px, 0.625vw, 9px);
    letter-spacing: clamp(-0.132px, -0.0092vw, -0.1083px);
  }

  body.login-code-mode {
    overflow: hidden;
    background: #ffffff;
  }

  body.login-code-mode .code-page {
    --desktop-offset: max(0px, calc(50vw - 720px));
    position: fixed;
    z-index: 40;
    inset: 0;
    display: block;
    min-height: 100dvh;
    padding: 0;
    overflow: hidden;
    background: #ffffff;
  }

  body.login-code-mode .site-header {
    display: block;
  }

  body.login-code-mode .code-shell {
    position: absolute;
    top: clamp(146.434px, 12.3986vw, 178.54px);
    left: calc(var(--desktop-offset) + clamp(356.993px, 30.2139vw, 435.08px));
    display: grid;
    width: 760px;
    max-width: 760px;
    height: 525.29px;
    min-height: 525.29px;
    margin: 0;
    grid-template-columns: 280px 480px;
    overflow: hidden;
    background: #ffffff;
    border-radius: 24px;
    box-shadow: 0 20.0039px 35.0068px rgba(68, 117, 242, 0.35);
    transform: scale(0.75);
    transform-origin: top left;
  }

  body.login-error-open .login-error {
    position: fixed;
    z-index: 110;
    inset: 0;
    display: grid;
    padding: 0;
    background: rgba(226, 229, 236, 0.32);
    backdrop-filter: blur(3px);
    place-items: center;
  }

  body.login-error-open .login-error__dialog {
    position: relative;
    box-sizing: border-box;
    width: clamp(258.4484px, 21.8792vw, 315.06px);
    max-width: clamp(258.4484px, 21.8792vw, 315.06px);
    height: clamp(159.3522px, 13.4924vw, 194.29px);
    margin: 0;
    padding: 0;
    background: #ffffff;
    border-radius: clamp(11.0733px, 0.9377vw, 13.5026px);
    box-shadow: 0 20px 45px rgba(15, 23, 42, 0.12);
    font-family: Inter, Arial, sans-serif;
  }

  body.login-error-open .login-error__icon {
    position: absolute;
    top: clamp(14.759px, 1.25vw, 18px);
    left: clamp(15.989px, 1.3542vw, 19.5px);
    display: flex;
    width: clamp(25.8421px, 2.1882vw, 31.51px);
    height: clamp(25.8421px, 2.1882vw, 31.51px);
    align-items: center;
    justify-content: center;
    background: #ffe3e5;
    border-radius: clamp(6.1512px, 0.521vw, 7.5014px);
    color: transparent;
    font-size: 0;
    line-height: 0;
  }

  body.login-error-open .login-error__icon::before {
    display: flex;
    width: clamp(12.3035px, 1.0417vw, 15px);
    height: clamp(16.4053px, 1.3889vw, 20px);
    align-items: center;
    color: #c72e2e;
    content: "✕";
    font-size: clamp(13.533px, 1.1461vw, 16.5032px);
    font-weight: 700;
    line-height: clamp(16.4053px, 1.3889vw, 20px);
  }

  body.login-error-open .login-error__dialog h3 {
    position: absolute;
    top: clamp(49.961px, 4.2306vw, 60.92px);
    left: clamp(15.989px, 1.3542vw, 19.5px);
    display: flex;
    width: clamp(199.329px, 16.8785vw, 243.05px);
    height: clamp(13.9445px, 1.1806vw, 17px);
    margin: 0;
    align-items: center;
    color: #0e0e10;
    font-size: clamp(11.6899px, 0.9898vw, 14.2527px);
    font-weight: 700;
    line-height: clamp(13.9445px, 1.1806vw, 17px);
    letter-spacing: clamp(-0.2851px, -0.0198vw, -0.2338px);
  }

  body.login-error-open .login-error__dialog p {
    position: absolute;
    top: clamp(73.1998px, 6.1993vw, 89.27px);
    left: clamp(15.989px, 1.3542vw, 19.5px);
    display: flex;
    width: clamp(226.3933px, 19.1701vw, 276.05px);
    height: clamp(25.4255px, 2.1528vw, 31px);
    margin: 0;
    align-items: center;
    color: #6b6b7b;
    font-size: clamp(7.9967px, 0.6772vw, 9.7519px);
    font-weight: 400;
    line-height: clamp(12.3035px, 1.0417vw, 15px);
  }

  body.login-error-open .login-error__actions {
    position: absolute;
    top: clamp(113.9356px, 9.6479vw, 138.93px);
    left: clamp(15.989px, 1.3542vw, 19.5px);
    display: flex;
    width: clamp(226.3933px, 19.1701vw, 276.05px);
    height: clamp(25.8421px, 2.1882vw, 31.51px);
    gap: clamp(4.9216px, 0.4167vw, 6px);
  }

  body.login-error-open .login-error__retry,
  body.login-error-open .login-error__register,
  body.login-error-open .login-error__close {
    box-sizing: border-box;
    border: 0;
    cursor: pointer;
    font-family: Inter, Arial, sans-serif;
  }

  body.login-error-open .login-error__retry {
    display: flex;
    width: clamp(78.4806px, 6.6451vw, 95.69px);
    height: clamp(25.8421px, 2.1882vw, 31.51px);
    padding: clamp(7.3814px, 0.6251vw, 9.0017px) clamp(9.8428px, 0.8335vw, 12.0023px);
    align-items: center;
    justify-content: center;
    background: #ffffff;
    border: 0.750144px solid #e8e8ed;
    border-radius: clamp(6.1512px, 0.521vw, 7.5014px);
    color: #0e0e10;
    font-size: clamp(7.9967px, 0.6772vw, 9.7519px);
    font-weight: 500;
    line-height: clamp(9.8381px, 0.8333vw, 12px);
    white-space: nowrap;
  }

  body.login-error-open .login-error__register {
    display: flex;
    width: clamp(143.008px, 12.1083vw, 174.36px);
    height: clamp(25.8421px, 2.1882vw, 31.51px);
    padding: clamp(7.3814px, 0.6251vw, 9.0017px);
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    background: #4475f2;
    border-radius: clamp(6.1512px, 0.521vw, 7.5014px);
    color: #ffffff;
    font-size: clamp(8.3044px, 0.7033vw, 10.1269px);
    font-weight: 600;
    line-height: clamp(9.8381px, 0.8333vw, 12px);
    white-space: nowrap;
  }

  body.login-error-open .login-error__register span {
    display: inline-flex;
    width: clamp(10.6634px, 0.9028vw, 13px);
    height: clamp(9.8381px, 0.8333vw, 12px);
    margin-left: clamp(3.2808px, 0.2778vw, 4px);
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: clamp(8.3044px, 0.7033vw, 10.1269px);
    font-weight: 700;
    line-height: clamp(9.8381px, 0.8333vw, 12px);
  }

  body.login-error-open .login-error__close {
    position: absolute;
    top: clamp(8.6124px, 0.7292vw, 10.5px);
    left: clamp(232.5522px, 19.691vw, 283.55px);
    right: auto;
    display: flex;
    width: clamp(17.225px, 1.4583vw, 21px);
    height: clamp(17.225px, 1.4583vw, 21px);
    padding: clamp(0.6151px, 0.0521vw, 0.7501px) clamp(3.6908px, 0.3126vw, 4.5009px);
    align-items: center;
    justify-content: center;
    background: #f4f4f6;
    border-radius: clamp(4.9212px, 0.4167vw, 6.0012px);
    color: transparent;
    font-size: 0;
    line-height: 0;
  }

  body.login-error-open .login-error__close::before {
    display: flex;
    width: clamp(5.7416px, 0.4861vw, 7px);
    height: clamp(10.6634px, 0.9028vw, 13px);
    align-items: center;
    justify-content: center;
    color: #3a3a40;
    content: "×";
    font-size: clamp(8.6124px, 0.7293vw, 10.502px);
    font-weight: 400;
    line-height: clamp(10.6634px, 0.9028vw, 13px);
  }
}

@media (min-width: 1441px) {
  .site-header .header-left {
    left: 0;
    width: 100vw;
  }

  .site-header .burger-button {
    left: 100px;
  }

  .site-header .registration-button {
    right: 100px;
    left: auto;
  }

  .page > .hero-section,
  .hero-section {
    box-sizing: border-box;
    width: calc(100vw - 121px);
    margin-right: 65px;
    margin-left: 56px;
    overflow-x: clip;
    overflow-y: visible;
  }

  .hero-section .float-icon--arrows {
    left: 28.8px;
    transform: translate(-50%, -50%) !important;
  }

  .hero-section .float-icon--wave {
    left: calc(100% - 28.8px);
  }
}

@media (min-width: 1900px) {
  .page > .hero-section,
  .hero-section {
    margin-right: 60.5px;
    margin-left: 60.5px;
    overflow: visible;
  }

  .site-header .brand,
  .site-header .brand svg {
    width: 153px;
    height: 28px;
  }

  .site-header .brand {
    top: 10px;
    left: calc(50% - 76.5px);
  }

  .site-header .burger-button {
    top: 15.5px;
    width: 25px;
    height: 17px;
  }

  .site-header .registration-button {
    top: 4.5px;
    width: 39px;
    height: 39px;
    border-radius: 18px;
  }

  .site-header .registration-button::before {
    width: 39px;
    height: 39px;
  }

  .hero-content {
    top: 23.85px;
    left: calc(50% - 56px);
    width: 761.45px;
    height: 338.63px;
    z-index: 4;
    transform: translateX(-50%) scale(1.2);
    transform-origin: top center;
  }

  .hero-title {
    left: calc(50% - 297.9198px);
  }

  .hero-subtitle {
    left: calc(50% - 308.2717px);
  }

  .hero-cta {
    left: calc(50% - 126.1107px);
  }

  .hero-cta {
    cursor: pointer;
    pointer-events: auto;
    z-index: 5;
  }

  .hero-section .float-icon,
  .hero-section .float-tag {
    transform: translate(-50%, -50%) scale(1.15) !important;
    transform-origin: center;
  }

  .hero-section .float-icon {
    top: calc(var(--hero-float-top, 0px) + 18px);
  }

  .hero-section .float-tag {
    top: calc(var(--hero-float-top, 0px) + 14px);
  }

  .hero-section .float-icon--sail {
    --hero-float-top: 29.0952px;
    left: calc(50% - 766.03px);
  }

  .hero-section .float-icon--xai {
    --hero-float-top: 69.5754px;
    left: calc(50% - 579.09px);
  }

  .hero-section .float-icon--arrows {
    --hero-float-top: 156.0176px;
    left: 32.3px;
  }

  .hero-section .float-icon--pixel {
    --hero-float-top: 199.0278px;
    left: calc(50% - 631.1px);
  }

  .hero-section .float-icon--badge {
    --hero-float-top: 333.1186px;
    left: calc(50% - 729.49px);
  }

  .hero-section .float-icon--teal {
    --hero-float-top: 415.3441px;
    left: calc(50% - 684.51px);
  }

  .hero-section .float-icon--github {
    --hero-float-top: 332.0644px;
    left: calc(50% - 515px);
  }

  .hero-section .float-tag--learn {
    --hero-float-top: 297.73px;
    left: calc(50% - 485px);
  }

  .hero-section .float-tag--growth {
    --hero-float-top: 125.552px;
    left: calc(50% + 560px);
  }

  .hero-section .float-tag--startup {
    --hero-float-top: 307.8184px;
    left: calc(50% + 510px);
  }

  .hero-section .float-icon--leaf {
    --hero-float-top: 109.634px;
    left: calc(50% + 710px);
  }

  .hero-section .float-icon--slack {
    --hero-float-top: 46.3836px;
    left: calc(50% + 805px);
  }

  .hero-section .float-icon--s {
    --hero-float-top: 267.7599px;
    left: calc(50% + 620px);
  }

  .hero-section .float-icon--zen {
    --hero-float-top: 257.2182px;
    left: calc(50% + 760px);
  }

  .hero-section .float-icon--blocks {
    --hero-float-top: 390.0439px;
    left: calc(50% + 820px);
  }

  .hero-section .float-icon--black {
    --hero-float-top: 418.5066px;
    left: calc(50% + 680px);
  }

  .hero-section .float-icon--wave {
    --hero-float-top: 156.0176px;
    left: calc(100% - 32.3px);
  }

  .page > .founders-section,
  .founders-section {
    height: 416.05px;
    min-height: 416.05px;
    margin-top: 200px;
  }

  .founders-container {
    width: 948.33px;
    min-height: 312.04px;
    height: 312.04px;
    margin-right: 0;
    margin-left: 344px;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .page > .bloggers-section,
  .bloggers-section {
    width: 1548px;
    height: 530px;
    min-height: 530px;
    margin-top: 295px;
  }

  .bloggers-background {
    width: 1920px;
    height: 731px;
  }

  .bloggers-title {
    transform: translateX(-50%) scale(1.33333);
    transform-origin: top center;
  }

  .bloggers-videos {
    top: 71px;
    left: 0;
    width: 1161.56px;
    height: 344.3px;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .bloggers-footer {
    top: 419px;
    transform: translateX(-50%) scale(1.33333);
    transform-origin: top center;
  }

  .page > .directions-section,
  .directions-section {
    width: 1298px;
    height: 796px;
    min-height: 796px;
    margin-top: 350px;
  }

  .directions-background {
    width: 1920px;
    height: 1068px;
  }

  .directions-title {
    transform: scale(1.33333);
    transform-origin: top center;
  }

  .directions-cards {
    top: 70px;
    left: 0;
    width: 973.5px;
    height: 544.69px;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .page > .report-section,
  .report-section {
    width: 1298px;
    height: 580px;
    min-height: 580px;
    margin-top: 350px;
  }

  .report-container {
    width: 973.59px;
    height: 434.99px;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .page > .preseed-section,
  .preseed-section {
    width: 1304px;
    height: 696px;
    min-height: 696px;
    margin-top: 350px;
    gap: 65px;
  }

  .preseed-header {
    width: 978.06px;
    height: 74.26px;
    margin: 0;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .preseed-content {
    width: 978.18px;
    height: 417.52px;
    margin: 0;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .page > .pablo-section,
  .pablo-section {
    width: 1339px;
    height: 654px;
    min-height: 654px;
    margin-top: 350px;
  }

  .pablo-panel {
    width: 1004.11px;
    height: 490.18px;
    margin: 0;
    transform: scale(1.33333);
    transform-origin: left top;
  }
}

@media (min-width: 1181px) {
  .page > .bloggers-section,
  .bloggers-section,
  .direction-description,
  .direction-card-note {
    display: none;
  }

  .direction-card--network .direction-main-note {
    top: clamp(364.1713px, 30.8483vw, 444.0203px);
    width: clamp(259.8373px, 22.0015vw, 316.8211px);
    height: auto;
    font-size: clamp(13.7792px, 1.1667vw, 16.8005px);
    line-height: clamp(13.7792px, 1.1667vw, 16.8005px);
  }

  .direction-card--network .direction-main-note > span {
    display: block;
  }

  .direction-metric-label {
    position: absolute;
    top: clamp(178.0174px, 15.0861vw, 217.094px);
    left: clamp(255.0747px, 21.6005vw, 311.047px);
    display: block;
    width: clamp(108.6599px, 9.2012vw, 132.4973px);
    color: #6b6b73;
    font-size: clamp(12.3028px, 1.0417vw, 15.0009px);
    font-weight: 500;
    line-height: clamp(12.104px, 1.0249vw, 14.7584px);
  }

  .direction-investment-details {
    display: none;
  }

  .pablo-link strong {
    height: auto;
    font-family: Inter, Arial, sans-serif;
    font-size: 23.01px;
    font-weight: 600;
    line-height: 23.01px;
    letter-spacing: -0.12px;
  }

  .pablo-links {
    width: clamp(414px, 35.0694vw, 505px);
    padding-right: 0;
  }

  .pablo-link {
    width: clamp(414px, 35.0694vw, 505px);
  }

  .pablo-link > span:not(.pablo-link__icon) {
    width: clamp(290px, 24.5833vw, 354px);
    height: auto;
  }

  .pablo-link--site > span:not(.pablo-link__icon) {
    width: clamp(170px, 14.6vw, 210px);
  }

  .pablo-slot.is-filled .pablo-bulb {
    background-image: url("data:image/svg+xml,%3Csvg width='41' height='58' viewBox='0 0 41 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 29.5C28.3 29.5 34.6 23.2 34.6 15.4C34.6 7.6 28.3 1.3 20.5 1.3C12.7 1.3 6.4 7.6 6.4 15.4C6.4 23.2 12.7 29.5 20.5 29.5Z' fill='%23FFD24A' fill-opacity='0.22'/%3E%3Cpath d='M20.5 25.1C25.9 25.1 30.3 20.7 30.3 15.3C30.3 9.9 25.9 5.5 20.5 5.5C15.1 5.5 10.7 9.9 10.7 15.3C10.7 20.7 15.1 25.1 20.5 25.1Z' fill='%23FFD24A' fill-opacity='0.4'/%3E%3Cpath d='M12.9 24C12.9 15.3 28.1 15.3 28.1 24L26 30.5H15L12.9 24Z' fill='%23FFD24A' stroke='%23E8A700' stroke-width='2.1' stroke-linejoin='round'/%3E%3Cpath d='M17.2 22.9C19.4 20 21.6 20 23.8 22.9' stroke='%23E8A700' stroke-width='2.1' stroke-linecap='round'/%3E%3Cpath d='M24.9 30.5H16.1V32.7H24.9V30.5Z' fill='%233A2A00' opacity='0.7'/%3E%3Cpath d='M24.4 33.3H16.7V34.8H24.4V33.3Z' fill='%233A2A00' opacity='0.55'/%3E%3Cpath d='M23.8 35.5H17.2V37H23.8V35.5Z' fill='%233A2A00' opacity='0.45'/%3E%3Cpath d='M18.4 38.2H22.8L21.7 40.4H19.5L18.4 38.2Z' fill='%233A2A00' opacity='0.55'/%3E%3C/svg%3E");
  }

  .pablo-slot:not(.is-filled) .pablo-bulb {
    background-image: url("data:image/svg+xml,%3Csvg width='41' height='58' viewBox='0 0 41 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9 24C12.9 15.3 28.1 15.3 28.1 24L26 30.5H15L12.9 24Z' fill='none' stroke='%23A69F8E' stroke-width='2.1' stroke-linejoin='round'/%3E%3Cpath d='M24.9 30.5H16.1V32.7H24.9V30.5Z' fill='%23A69F8E' opacity='0.85'/%3E%3Cpath d='M24.4 33.3H16.7V34.8H24.4V33.3Z' fill='%23A69F8E' opacity='0.72'/%3E%3Cpath d='M23.8 35.5H17.2V37H23.8V35.5Z' fill='%23A69F8E' opacity='0.62'/%3E%3Cpath d='M18.4 38.2H22.8L21.7 40.4H19.5L18.4 38.2Z' fill='%23A69F8E' opacity='0.72'/%3E%3C/svg%3E");
  }

  .telegram-badge span,
  .telegram-button span {
    font-family: Inter, Arial, sans-serif;
    font-size: 19px;
    font-weight: 800;
    line-height: 32.7px;
    letter-spacing: 0px;
    text-align: center;
  }

  .telegram-badge {
    width: 109.2px;
  }

  .telegram-badge span {
    top: 6.55px;
    left: 37.06px;
    width: 59.05px;
    height: 19.63px;
    font-size: 13.08px;
    font-weight: 600;
    line-height: 20.03px;
  }

  .telegram-button span {
    top: 14.18px;
    left: 58.75px;
    width: 264px;
    height: 24.53px;
    font-size: 14.25px;
    line-height: 24.53px;
  }

  .telegram-button span::after {
    content: " Telegram";
  }

  .telegram-button {
    width: 340px;
  }
}

@media (min-width: 1181px) {
  .page > .reviews-section,
  .reviews-section {
    width: clamp(824.22px, 69.7778vw, 1004.8px);
    height: clamp(424.66px, 35.957vw, 517.78px);
    min-height: clamp(424.66px, 35.957vw, 517.78px);
  }

  .reviews-panel {
    width: clamp(824.22px, 69.7778vw, 1004.8px);
    height: clamp(424.66px, 35.957vw, 517.78px);
  }

  .reviews-header {
    width: clamp(824.22px, 69.7778vw, 1004.8px);
  }

  .reviews-header h2 {
    left: calc(50% - clamp(292.34px, 24.7542vw, 356.46px) / 2);
    width: clamp(292.34px, 24.7542vw, 356.46px);
  }

  .reviews-header p {
    left: calc(50% - clamp(500.38px, 42.3694vw, 610.12px) / 2);
    width: clamp(500.38px, 42.3694vw, 610.12px);
  }

  .reviews-grid {
    position: absolute;
    top: clamp(81.85px, 6.935vw, 99.86px);
    left: 0;
    display: grid;
    width: clamp(824.22px, 69.7778vw, 1004.8px);
    height: clamp(342.81px, 29.022vw, 417.92px);
    grid-template-columns: repeat(2, clamp(393.83px, 33.3424vw, 480.13px));
    grid-auto-rows: clamp(104.78px, 8.8728vw, 127.77px);
    column-gap: clamp(14.75px, 1.25vw, 18px);
    row-gap: clamp(14.75px, 1.25vw, 18px);
    margin: 0;
    transform: none;
  }

  .reviews-grid .review-card,
  .reviews-grid .review-card--one,
  .reviews-grid .review-card--two,
  .reviews-grid .review-card--three,
  .reviews-grid .review-card--four,
  .reviews-grid .review-card--five {
    position: relative;
    top: auto;
    left: auto;
    display: block;
    box-sizing: border-box;
    width: clamp(393.83px, 33.3424vw, 480.13px);
    height: clamp(104.78px, 8.8728vw, 127.77px);
    min-height: clamp(104.78px, 8.8728vw, 127.77px);
    padding: 0;
    overflow: hidden;
    background: #ffffff;
    border: clamp(0.63px, 0.0531vw, 0.765px) solid #e8e8ed;
    border-radius: clamp(8.17px, 0.692vw, 9.97px);
    box-shadow: none;
    transform: none;
  }

  .reviews-grid .review-card[hidden],
  .reviews-grid .review-card--six {
    display: none !important;
  }

  .reviews-grid .review-card--five {
    grid-column: 2;
  }

  .reviews-grid .review-card__top {
    display: none !important;
  }

  .reviews-grid .review-card::before {
    position: absolute;
    top: clamp(19.31px, 1.6354vw, 23.55px);
    left: clamp(21.63px, 1.8318vw, 26.38px);
    display: flex;
    width: clamp(21.63px, 1.8318vw, 26.38px);
    height: clamp(29.02px, 2.4576vw, 35.42px);
    align-items: center;
    color: #4475f2;
    content: "\201c";
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(40.84px, 3.4583vw, 49.8px);
    font-weight: 700;
    line-height: clamp(29.02px, 2.4576vw, 35.42px);
  }

  .reviews-grid .review-card p {
    position: absolute;
    top: clamp(21.31px, 1.8042vw, 25.98px);
    left: clamp(56.12px, 4.7528vw, 68.45px);
    display: block;
    width: clamp(282.28px, 23.9028vw, 344.26px);
    height: clamp(44.27px, 3.75vw, 54px);
    min-height: clamp(44.27px, 3.75vw, 54px);
    margin: 0;
    overflow: visible;
    color: #0e0e10;
    font-size: clamp(8.86px, 0.75vw, 10.8px);
    font-weight: 700;
    line-height: clamp(14.76px, 1.25vw, 18px);
    letter-spacing: 0;
  }

  .reviews-grid .review-card .review-person {
    position: absolute;
    top: clamp(76.03px, 6.4375vw, 92.7px);
    left: clamp(56.12px, 4.7528vw, 68.45px);
    display: flex;
    width: clamp(135.76px, 11.4958vw, 165.53px);
    height: clamp(22.96px, 1.9444vw, 28px);
    padding: 0;
    align-items: center;
    gap: clamp(8.2px, 0.6944vw, 10px);
  }

  .reviews-grid .review-card .review-avatar {
    display: flex;
    width: clamp(10.66px, 0.9028vw, 13px);
    height: clamp(8.2px, 0.6944vw, 10px);
    flex: 0 0 auto;
    align-items: center;
    justify-content: flex-start;
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #4475f2;
  }

  .reviews-grid .review-card .review-avatar::before {
    display: flex;
    width: auto;
    height: auto;
    color: #4475f2;
    content: attr(data-initials);
    font-size: clamp(6.15px, 0.5208vw, 7.5px);
    font-weight: 700;
    line-height: clamp(7.38px, 0.625vw, 9px);
  }

  .reviews-grid .review-card .review-avatar svg {
    display: none;
  }

  .reviews-grid .review-card .review-person strong {
    display: block;
    width: clamp(70px, 5.9306vw, 85.4px);
    height: auto;
    color: #0e0e10;
    font-size: clamp(6.15px, 0.5208vw, 7.5px);
    font-weight: 700;
    line-height: clamp(7.38px, 0.625vw, 9px);
    white-space: nowrap;
  }

  .reviews-grid .review-card .review-person small {
    display: block;
    color: #6b7280;
    font-size: clamp(5.13px, 0.434vw, 6.25px);
    font-weight: 500;
    line-height: clamp(6.15px, 0.5208vw, 7.5px);
    white-space: nowrap;
  }

  .reviews-grid .review-card footer {
    position: absolute;
    top: clamp(78.48px, 6.6458vw, 95.7px);
    right: clamp(11.47px, 0.9722vw, 14px);
    left: auto;
    display: flex;
    box-sizing: border-box;
    width: clamp(70.08px, 5.9333vw, 85.44px);
    height: clamp(12.46px, 1.0556vw, 15.2px);
    padding: clamp(2.46px, 0.2083vw, 3px) clamp(4.1px, 0.3472vw, 5px);
    align-items: center;
    justify-content: center;
    background: transparent;
    border: clamp(0.35px, 0.0292vw, 0.42px) solid #e8e8ec;
    border-radius: 607px;
  }

  .reviews-grid .review-card footer::before {
    display: none;
  }

  .reviews-grid .review-card footer strong {
    display: block;
    width: auto;
    height: auto;
    color: #6b7280;
    font-size: clamp(5.95px, 0.5035vw, 7.25px);
    font-weight: 600;
    line-height: clamp(7.38px, 0.625vw, 9px);
    letter-spacing: clamp(0.5px, 0.0431vw, 0.62px);
    text-transform: uppercase;
    white-space: nowrap;
  }

  .reviews-grid .review-card footer span {
    display: none;
  }

  .reviews-controls,
  .reviews-controls::before,
  .reviews-dots {
    display: none !important;
  }

  .page > .telegram-section,
  .telegram-section {
    margin-top: clamp(106.65px, 9.0306vw, 130.04px);
  }
}

@media (min-width: 1181px) {
  .page > .reviews-section,
  .reviews-section {
    width: clamp(672.35px, 56.9305vw, 819.8px);
    height: clamp(317.65px, 26.8968vw, 387.31px);
    min-height: clamp(317.65px, 26.8968vw, 387.31px);
  }

  .reviews-panel,
  .reviews-header {
    width: clamp(672.35px, 56.9305vw, 819.8px);
  }

  .reviews-panel {
    height: clamp(317.65px, 26.8968vw, 387.31px);
  }

  .reviews-grid {
    top: clamp(81.81px, 6.9268vw, 99.75px);
    left: 0;
    display: block;
    width: clamp(672.35px, 56.9305vw, 819.8px);
    height: clamp(179.01px, 15.1574vw, 218.27px);
    margin: 0;
  }

  .reviews-grid .review-card {
    display: none !important;
  }

  .reviews-grid .review-card--one:not([hidden]) {
    position: absolute;
    top: 0;
    left: 0;
    display: block !important;
    box-sizing: border-box;
    width: clamp(672.35px, 56.9305vw, 819.8px);
    height: clamp(179.01px, 15.1574vw, 218.27px);
    min-height: clamp(179.01px, 15.1574vw, 218.27px);
    padding: 0;
    overflow: hidden;
    background: #ffffff;
    border: clamp(1.071px, 0.0907vw, 1.306px) solid #e8e8ed;
    border-radius: clamp(13.95px, 1.1813vw, 17.01px);
    box-shadow: none;
    transform: none;
  }

  .reviews-grid .review-card--one::before {
    top: clamp(32.99px, 2.7938vw, 40.23px);
    left: clamp(36.99px, 3.1319vw, 45.1px);
    width: clamp(36.91px, 3.125vw, 45px);
    height: clamp(49.39px, 4.1847vw, 60.26px);
    color: #4475f2;
    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(69.84px, 5.9127vw, 85.14px);
    font-weight: 700;
    line-height: clamp(49.19px, 4.1667vw, 60px);
    content: "\201c";
  }

  .reviews-grid .review-card--one p {
    top: clamp(32.99px, 2.7938vw, 40.23px);
    left: clamp(95.88px, 8.1153vw, 116.86px);
    display: flex;
    width: clamp(481.08px, 40.7215vw, 586.39px);
    height: clamp(75.46px, 6.3889vw, 92px);
    min-height: clamp(75.46px, 6.3889vw, 92px);
    margin: 0;
    overflow: visible;
    align-items: center;
    color: #0e0e10;
    font-size: clamp(15.4px, 1.3035vw, 18.77px);
    font-weight: 700;
    line-height: clamp(25.43px, 2.1528vw, 31px);
    letter-spacing: clamp(-0.3467px, -0.0241vw, -0.2844px);
  }

  .reviews-grid[data-active-review="4"] .review-card--one p,
  .reviews-grid[data-active-review="5"] .review-card--one p {
    align-items: flex-start;
  }

  .reviews-grid .review-card--one .review-person {
    top: clamp(117.48px, 9.9472vw, 143.24px);
    left: clamp(95.88px, 8.1153vw, 116.86px);
    display: flex;
    width: clamp(136px, 11.5153vw, 165.83px);
    height: clamp(31.92px, 2.7028vw, 38.92px);
    padding: 0;
    align-items: center;
    gap: clamp(8.98px, 0.7597vw, 10.94px);
  }

  .reviews-grid .review-card--one .review-avatar {
    display: flex;
    width: clamp(31.92px, 2.7028vw, 38.92px);
    height: clamp(31.92px, 2.7028vw, 38.92px);
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    border: 0;
    border-radius: clamp(8.98px, 0.7602vw, 10.95px);
    color: #4475f2;
  }

  .reviews-grid .review-card--one .review-avatar::before {
    color: #4475f2;
    content: attr(data-initials);
    font-size: clamp(9.98px, 0.8447vw, 12.16px);
    font-weight: 700;
    line-height: clamp(12.3px, 1.0417vw, 15px);
  }

  .reviews-grid .review-card--one .review-person strong {
    display: flex;
    width: clamp(97px, 8.22vw, 118.37px);
    height: clamp(26.1px, 2.2111vw, 31.84px);
    flex-direction: column;
    justify-content: flex-start;
    color: #0e0e10;
    font-size: clamp(9.98px, 0.8447vw, 12.16px);
    font-weight: 700;
    line-height: clamp(12.3px, 1.0417vw, 15px);
  }

  .reviews-grid .review-card--one .review-person small {
    display: block;
    color: #6b7280;
    font-size: clamp(9.98px, 0.8447vw, 12.16px);
    font-weight: 500;
    line-height: clamp(12.3px, 1.0417vw, 15px);
    white-space: nowrap;
  }

  .reviews-grid .review-card--one footer {
    position: absolute;
    top: clamp(122.88px, 10.4083vw, 149.88px);
    right: clamp(27.52px, 2.3306vw, 33.56px);
    left: auto;
    display: flex;
    box-sizing: border-box;
    width: clamp(119.97px, 10.1583vw, 146.24px);
    height: clamp(21.29px, 1.8021vw, 25.95px);
    padding: clamp(3.99px, 0.3379vw, 4.87px) clamp(6.98px, 0.5913vw, 8.51px);
    align-items: center;
    justify-content: center;
    background: transparent;
    border: clamp(0.5px, 0.0422vw, 0.61px) solid #e8e8ec;
    border-radius: 607px;
  }

  .reviews-grid .review-card--one footer::before {
    display: none;
  }

  .reviews-grid .review-card--one footer strong {
    display: block;
    color: #6b7280;
    font-size: clamp(9.98px, 0.8447vw, 12.16px);
    font-weight: 600;
    line-height: clamp(12.3px, 1.0417vw, 15px);
    letter-spacing: clamp(0.838px, 0.071vw, 1.02px);
    text-transform: uppercase;
    white-space: nowrap;
  }

  .reviews-grid .review-card--one footer span {
    display: none;
  }

  .reviews-controls {
    top: clamp(276.19px, 23.3858vw, 336.76px);
    left: calc(50% - clamp(199.59px, 16.9004vw, 243.37px) / 2);
    display: flex !important;
    width: clamp(199.59px, 16.9004vw, 243.37px);
    height: clamp(42.89px, 3.6318vw, 52.3px);
    align-items: center;
    justify-content: space-between;
    gap: 0;
  }

  .reviews-controls::before {
    display: none !important;
  }

  .reviews-dots {
    position: absolute;
    top: clamp(293.41px, 24.8444vw, 357.75px);
    left: 50%;
    display: flex !important;
    width: auto;
    height: clamp(7.71px, 0.653vw, 9.4px);
    align-items: center;
    gap: clamp(5.78px, 0.4896vw, 7.05px);
    transform: translateX(-50%);
  }

  .reviews-dots span {
    display: block;
    width: clamp(7.71px, 0.653vw, 9.4px);
    height: clamp(7.71px, 0.653vw, 9.4px);
    background: rgb(14 19 48 / 0.18);
    border-radius: 999px;
    cursor: pointer;
  }

  .reviews-dots span.is-active {
    width: clamp(26.97px, 2.2854vw, 32.91px);
    background: #4475f2;
  }

  .page > .telegram-section,
  .telegram-section {
    margin-top: clamp(215.78px, 18.2708vw, 263.1px);
  }
}

@media (min-width: 1181px) {
  .quest-list {
    gap: clamp(7.38px, 0.625vw, 9px);
  }

  .quest-card,
  .quest-card--featured {
    height: clamp(55.37px, 4.6882vw, 67.54px) !important;
    min-height: clamp(55.37px, 4.6882vw, 67.54px) !important;
    background: #ffffff !important;
    border-color: #e8e8ec !important;
    cursor: pointer;
    transition: background 180ms ease, border-color 180ms ease, height 180ms ease;
  }

  .quest-card.is-open,
  .quest-card--featured.is-open {
    height: clamp(103.98px, 8.8076vw, 126.83px) !important;
    min-height: clamp(103.98px, 8.8076vw, 126.83px) !important;
    background: #4475f2 !important;
    border-color: #4475f2 !important;
  }

  .quest-card--featured:not(.is-open) {
    height: clamp(55.37px, 4.6882vw, 67.54px) !important;
    min-height: clamp(55.37px, 4.6882vw, 67.54px) !important;
    background: #ffffff !important;
    border-color: #e8e8ec !important;
  }

  .quest-card .quest-code::before,
  .quest-card--featured .quest-code::before {
    color: #4475f2 !important;
  }

  .quest-card.is-open .quest-code::before,
  .quest-card--featured.is-open .quest-code::before {
    color: rgb(255 255 255 / 0.7) !important;
  }

  .quest-card h3,
  .quest-card--featured h3 {
    top: clamp(19.72px, 1.6696vw, 24.04px) !important;
    color: #0e0e10 !important;
  }

  .quest-card.is-open h3,
  .quest-card--featured.is-open h3 {
    top: clamp(18.48px, 1.5653vw, 22.54px) !important;
    color: #ffffff !important;
  }

  .quest-card::after,
  .quest-card--featured::after {
    top: clamp(15.99px, 1.3542vw, 19.5px) !important;
    left: clamp(559.78px, 47.3986vw, 682.54px) !important;
    color: #4475f2 !important;
    content: "+" !important;
    transform: none !important;
  }

  .quest-card.is-open::after,
  .quest-card--featured.is-open::after {
    top: clamp(15.99px, 1.3542vw, 19.5px) !important;
    left: clamp(559.78px, 47.3986vw, 682.54px) !important;
    color: #ffffff !important;
    content: "\00d7" !important;
    transform: none !important;
  }

  .quest-card .quest-answer,
  .quest-card--featured .quest-answer,
  .quest-card--featured:not(.is-open) .quest-answer {
    display: none !important;
  }

  .quest-card.is-open .quest-answer,
  .quest-card--featured.is-open .quest-answer {
    position: absolute;
    top: clamp(42.67px, 3.6111vw, 52px);
    left: clamp(66.43px, 5.625vw, 81px);
    display: flex !important;
    width: clamp(468.73px, 39.6896vw, 571.53px);
    height: clamp(32.85px, 2.7818vw, 40.06px);
    min-height: clamp(32.85px, 2.7818vw, 40.06px);
    margin: 0;
    padding: 0;
    overflow: visible;
    align-items: center;
    color: rgb(255 255 255 / 0.85);
    font-size: clamp(10.46px, 0.8854vw, 12.75px);
    font-weight: 500;
    line-height: clamp(16.43px, 1.3909vw, 20.03px);
    opacity: 1;
  }
}

@media (min-width: 1900px) {
  .page > .reviews-section,
  .reviews-section {
    left: auto;
    width: 1093px;
    height: 517px;
    min-height: 517px;
    margin-top: 350px;
    margin-right: 0;
    margin-left: 420px;
    background: transparent;
    transform: none;
  }

  .reviews-panel {
    width: 819.8px;
    height: 387.31px;
    margin: 0;
    background: transparent;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .reviews-header {
    width: 819.8px;
  }

  .page > .telegram-section,
  .telegram-section {
    width: 1339px;
    height: 392px;
    min-height: 392px;
    margin-top: 350px;
    margin-right: 0;
    margin-left: 291px;
  }

  .telegram-panel {
    width: 1339px;
    height: 392px;
    margin: 0;
    transform: none;
  }

  .telegram-content {
    width: 1004.25px;
    height: 293.64px;
    margin: 0;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .page > .onas-section,
  .onas-section {
    width: 1283px;
    height: 486px;
    min-height: 486px;
    margin-top: 350px;
    margin-right: 0;
    margin-left: 318px;
  }

  .onas-header {
    width: 962.33px;
    height: 22.51px;
    transform: scale(1.33333) !important;
    transform-origin: left top;
  }

  .onas-cards {
    top: 70px;
    width: 962.33px;
    height: 311.67px;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .page > .quest-section,
  .quest-section {
    width: 980px;
    height: 750px !important;
    min-height: 750px;
    margin-top: 350px;
    margin-right: 0;
    margin-left: 470px;
  }

  .quest-panel {
    width: 735px;
    height: 562.1px !important;
    margin: 0;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .page > .site-footer,
  .site-footer {
    height: 360px;
    min-height: 360px;
    margin-top: 230px;
  }

  .footer-left {
    top: 55.91px;
    left: 364px;
    width: 362.28px;
    height: 155.89px;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .footer-menus {
    top: 58.99px;
    left: 1144.68px;
    width: 233.62px;
    height: 120.4px;
    transform: scale(1.33333);
    transform-origin: left top;
  }

  .footer-bottom {
    top: 278.84px;
    left: 364px;
    width: 895.5px;
    height: 52.5px;
    transform: scale(1.33333);
    transform-origin: left top;
  }
}

@media (min-width: 1181px) {
  .page > .pablo-section .pablo-link em {
    display: none;
  }

  .page > .pablo-section .pablo-card__header .pablo-status {
    justify-content: center !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    text-align: center;
  }

  .telegram-badge svg {
    top: 8.72px !important;
    left: 13.08px !important;
    width: 15.26px !important;
    height: 15.26px !important;
  }

  .telegram-badge span {
    top: 6.55px !important;
    left: 37.06px !important;
    width: 59.05px !important;
    height: 19.63px !important;
    font-size: 13.08px !important;
    font-weight: 500 !important;
    line-height: 20.03px !important;
  }

  .telegram-button span {
    font-weight: 700 !important;
  }

  .telegram-button svg {
    top: 12.56px !important;
    left: 21px !important;
    width: 27.75px !important;
    height: 27.75px !important;
  }
}

@media (min-width: 1900px) {
  .telegram-badge {
    width: 109.2px !important;
  }

  .telegram-badge svg {
    top: 8.72px !important;
    left: 13.08px !important;
    width: 15.26px !important;
    height: 15.26px !important;
  }

  .telegram-badge span {
    top: 6.55px !important;
    left: 37.06px !important;
    width: 59.05px !important;
    height: 19.63px !important;
    font-size: 13.08px !important;
    font-weight: 500 !important;
    line-height: 20.03px !important;
  }

  .telegram-button {
    width: 318px !important;
  }

  .telegram-button svg {
    top: 12.56px !important;
    left: 21px !important;
    width: 27.75px !important;
    height: 27.75px !important;
  }

  .telegram-button span {
    top: 14.18px !important;
    left: 52.5px !important;
    width: 264px !important;
    height: 24.53px !important;
    font-size: 14.25px !important;
    font-weight: 700 !important;
    line-height: 24.53px !important;
  }
}

@media (min-width: 1181px) {
  :root {
    --auth-desktop-zoom: 1.32;
    --auth-code-desktop-zoom: 1.16;
  }

  body.registration-mode .signup-shell[data-active-step="1"],
  body.registration-mode .signup-shell:not([data-active-step]),
  body.registration-mode .signup-shell[data-active-step="2"],
  body.registration-mode .signup-shell[data-active-step="3"],
  body.registration-mode.signup-submitted .signup-shell.is-submitted {
    top: clamp(98px, 8.1944vw, 118px);
    left: 50%;
    transform: translateX(-50%) scale(var(--auth-desktop-zoom));
    transform-origin: top center;
  }

  body.login-mode .login-shell {
    top: clamp(98px, 8.1944vw, 118px);
    left: 50%;
    transform: translateX(-50%) scale(var(--auth-desktop-zoom));
    transform-origin: top center;
  }

  body.login-code-mode .code-shell {
    top: clamp(98px, 8.1944vw, 118px);
    left: 50%;
    transform: translateX(-50%) scale(var(--auth-code-desktop-zoom));
    transform-origin: top center;
  }
}

@media (min-width: 1181px) and (max-width: 1440px) {
  .page > .pablo-section .pablo-links {
    width: clamp(425px, calc(96.1538vw - 884.615px), 500px);
  }

  .page > .pablo-section .pablo-link {
    width: clamp(425px, calc(96.1538vw - 884.615px), 500px);
    padding: clamp(16.3742px, 1.1987vw, 17.2618px) clamp(18.7142px, 1.37vw, 19.7277px);
    gap: clamp(10.1154px, 0.8565vw, 12.3338px);
  }

  .page > .pablo-section .pablo-link--telegram {
    height: clamp(70px, 5.1376vw, 73.9818px);
  }

  .page > .pablo-section .pablo-link--site {
    height: clamp(72px, 5.3089vw, 76.4486px);
  }
}

@media (min-width: 1181px) and (max-width: 1366px) {
  .page > .pablo-section .pablo-link strong {
    font-size: 22.75px;
    font-weight: 500;
    line-height: 23.5px;
    letter-spacing: -0.12px;
  }

  .page > .pablo-section .pablo-link small {
    padding-top: 0;
    font-size: 18.25px;
    font-weight: 400;
    line-height: 20px;
  }
}

@media (min-width: 1367px) and (max-width: 1440px) {
  .page > .pablo-section .pablo-links,
  .page > .pablo-section .pablo-link {
    width: clamp(430px, calc(54.0541vw - 308.919px), 470px);
  }

  .page > .pablo-section .pablo-link strong {
    font-size: 22.75px;
    font-weight: 500;
    line-height: 23.5px;
    letter-spacing: -0.12px;
  }

  .page > .pablo-section .pablo-link small {
    padding-top: 0;
    font-size: 18.5px;
    font-weight: 400;
    line-height: 20.25px;
  }
}
