@font-face{font-family:'Bandera Pro';src:url("assets/fonts/bandera-pro-bold.ttf") format('truetype'),local('Bandera Pro');font-weight:700;font-style:normal;font-display:swap}
  @font-face{font-family:'Bandera Pro';src:url("assets/fonts/bandera-pro-regular.ttf") format('truetype'),local('Bandera Pro');font-weight:400;font-style:normal;font-display:swap}
  html{scroll-behavior:smooth}
  body{margin:0;background:#ffffff;-webkit-text-size-adjust:100%;text-size-adjust:100%}
  [id]{scroll-margin-top:100px}
  a{color:#9B3F8F}
  a:hover{color:#5F1358}
  img,svg{max-width:100%}
  [data-r="tw"]{overflow-x:auto;-webkit-overflow-scrolling:touch}
  @media (max-width:900px){
    [data-r="shell"]{grid-template-columns:minmax(0,1fr) !important;gap:0 !important;padding:0 18px 56px !important;overflow-x:clip}
    [data-r="drone"]{display:none !important}
    [data-r="title-logo"]{display:none !important}
    [data-r="nav"]{display:none !important}
    [data-r="nav-inline"]{display:flex !important}
    [data-r="body"]{padding-top:28px !important}
    [data-r="hdr"]{justify-content:center !important;padding:12px 18px !important}
    [data-r="hdr-cta"]{display:none !important}
    [data-r="flow"]{grid-template-columns:minmax(0,1fr) !important;gap:8px 0 !important}
    [data-r="flow"] > *{grid-column:1 !important}
    [data-r="tw"] table{min-width:min-content}
    [data-r="tw"] th,[data-r="tw"] td{padding:6px 7px !important}
  }
  @media (max-width:600px){
    [data-r="shell"]{padding:0 14px 48px !important}
    [data-r="authors"]{flex-wrap:wrap !important}
    [data-r="contacts"]{white-space:normal !important}
    [data-r="hdr"]{justify-content:center !important}
    [data-r="hdr-cta"]{display:none !important}
    [data-r="totop"]{right:14px !important;bottom:16px !important;width:42px !important;height:42px !important}
  }


  /* Static HTML base styles. */
  [data-r="totop"]:hover{opacity:1 !important;background:rgba(95,19,88,.9) !important}
  table{max-width:100%}
  th{font-weight:700}

/* =========================================================
   Styles extracted from former inline style attributes.
   737 inline declarations are deduplicated into reusable classes.
   The html body prefix intentionally preserves inline-style-like priority.
   ========================================================= */

/* sx-001 × 1 */
html body .sx-001{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:0}

/* sx-002 × 1 */
html body .sx-002{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid #E3D3E0}

/* sx-003 × 1 */
html body .sx-003{max-width:1240px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}

/* sx-004 × 1 */
html body .sx-004{display:block;line-height:0}

/* sx-005 × 1 */
html body .sx-005{height:22px;width:auto;display:block}

/* sx-006 × 1 */
html body .sx-006{display:flex;align-items:center;gap:10px;font-family:Verdana,sans-serif;font-size:13px}

/* sx-007 × 1 */
html body .sx-007{display:inline-block;padding:9px 18px;border-radius:22px;background:#F4F4F6;color:#5F1358;text-decoration:none;font-weight:bold}

/* sx-008 × 1 */
html body .sx-008{display:inline-block;padding:9px 18px;border-radius:22px;background:#5F1358;color:#ffffff;text-decoration:none;font-weight:bold}

/* sx-009 × 1 */
html body .sx-009{display:inline-block;padding:9px 18px;border-radius:22px;border:1.5px solid #5F1358;background:#ffffff;color:#5F1358;text-decoration:none;font-weight:bold}

/* sx-010 × 1 */
html body .sx-010{max-width:1240px;margin:0 auto;padding:0 32px 80px;display:grid;grid-template-columns:216px minmax(0,1fr);gap:64px;align-items:start}

/* sx-011 × 1 */
html body .sx-011{position:sticky;top:104px;padding-top:48px;font-family:Verdana,sans-serif;font-size:12.5px;line-height:1.5;display:flex;flex-direction:column;gap:2px}

/* sx-012 × 2 */
html body .sx-012{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:1.5px;color:#9B3F8F;margin-bottom:12px}

/* sx-013 × 4 */
html body .sx-013{color:#2a2e35;text-decoration:none;padding:8px 0;border-top:1px solid #E3D3E0}

/* sx-014 × 1 */
html body .sx-014{color:#2a2e35;text-decoration:none;padding:8px 0;border-top:1px solid #E3D3E0;border-bottom:1px solid #E3D3E0}

/* sx-015 × 1 */
html body .sx-015{margin-top:20px;display:block;text-align:center;padding:12px 14px;border-radius:22px;background:#5F1358;color:#ffffff;text-decoration:none;font-weight:bold;font-size:12px}

/* sx-016 × 1 */
html body .sx-016{margin-top:8px;display:block;text-align:center;padding:12px 14px;border-radius:22px;border:1.5px solid #5F1358;background:#ffffff;color:#5F1358;text-decoration:none;font-weight:bold;font-size:12px}

/* sx-017 × 1 */
html body .sx-017{min-width:0;padding-top:48px}

/* sx-018 × 1 */
html body .sx-018{position:relative}

/* sx-019 × 1 */
html body .sx-019{text-align:center;padding:18px 0 18px;border-bottom:3px solid #5F1358;margin-bottom:28px;position:relative}

/* sx-020 × 1 */
html body .sx-020{position:absolute;right:-23px;bottom:-11.9px;width:26px;height:20px;transform:rotate(90deg)}

/* sx-021 × 1 */
html body .sx-021{height:28px;width:auto;display:block;margin:0 auto 40px}

/* sx-022 × 1 */
html body .sx-022{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:34px;line-height:1.25;color:#5F1358;margin:0 0 16px;letter-spacing:.3px}

/* sx-023 × 1 */
html body .sx-023{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:17px;color:#3a3a3a;margin-bottom:10px}

/* sx-024 × 1 */
html body .sx-024{text-align:center;font-family:Verdana,sans-serif;font-size:12px;color:#6E5A6C;margin:0 0 8px}

/* sx-025 × 1 */
html body .sx-025{display:none;margin:28px 0 4px;font-family:Verdana,sans-serif;font-size:12.5px;line-height:1.5;flex-direction:column;gap:2px}

/* sx-026 × 4 */
html body .sx-026{color:#2a2e35;text-decoration:none;padding:10px 0;border-top:1px solid #E3D3E0}

/* sx-027 × 1 */
html body .sx-027{color:#2a2e35;text-decoration:none;padding:10px 0;border-top:1px solid #E3D3E0;border-bottom:1px solid #E3D3E0}

/* sx-028 × 1 */
html body .sx-028{margin-top:20px;display:block;text-align:center;padding:13px 14px;border-radius:24px;background:#5F1358;color:#ffffff;text-decoration:none;font-weight:bold;font-size:12.5px}

/* sx-029 × 1 */
html body .sx-029{margin-top:8px;display:block;text-align:center;padding:13px 14px;border-radius:24px;border:1.5px solid #5F1358;background:#ffffff;color:#5F1358;text-decoration:none;font-weight:bold;font-size:12.5px}

/* sx-030 × 1 */
html body .sx-030{padding-top:16px}

/* sx-031 × 2 */
html body .sx-031{display:flex;align-items:center;gap:20px;padding:16px 0;border-top:1px solid #FAF5F9}

/* sx-032 × 3 */
html body .sx-032{width:84px;height:84px;flex:0 0 84px;border-radius:50%;object-fit:cover;display:block}

/* sx-033 × 3 */
html body .sx-033{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:16px;color:#5F1358}

/* sx-034 × 3 */
html body .sx-034{font-family:Verdana,sans-serif;font-size:12.5px;color:#2a2e35;margin-top:3px}

/* sx-035 × 3 */
html body .sx-035{font-family:Verdana,sans-serif;font-size:12.5px;margin-top:3px}

/* sx-036 × 3 */
html body .sx-036{color:#9B3F8F;text-decoration:none}

/* sx-037 × 1 */
html body .sx-037{display:flex;align-items:center;gap:20px;padding:16px 0;border-top:1px solid #FAF5F9;border-bottom:1px solid #FAF5F9}

/* sx-038 × 1 */
html body .sx-038{padding-top:48px}

/* sx-039 × 1 */
html body .sx-039{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:22px;color:#5F1358;margin:0 0 4px;letter-spacing:1px}

/* sx-040 × 3 */
html body .sx-040{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:15px;color:#9B3F8F;margin:22px 0 8px;letter-spacing:.5px}

/* sx-041 × 26 */
html body .sx-041{display:flex;justify-content:space-between;gap:10px;text-decoration:none;color:#22262d;font-family:Verdana,sans-serif;font-size:12.5px;padding:5px 0;border-bottom:1px dotted #DCC8DA}

/* sx-042 × 29 */
html body .sx-042{color:#9B3F8F}

/* sx-043 × 3 */
html body .sx-043{background:#5F1358;color:#F8F1F7;padding:56px 40px;margin:64px 0 28px;border-radius:20px;text-align:center;scroll-margin-top:96px}

/* sx-044 × 3 */
html body .sx-044{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:3px;color:#9B3F8F;margin-bottom:8px}

/* sx-045 × 3 */
html body .sx-045{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:24px;letter-spacing:.5px}

/* sx-046 × 110 */
html body .sx-046{font-family:Verdana,Geneva,sans-serif;font-size:13.5px;line-height:1.7;color:#2a2e35;margin:0 0 12px;text-align:justify}

/* sx-047 × 5 */
html body .sx-047{border:1.5px solid #F8F1F7;background:#F8F1F7;padding:14px 18px;margin:16px 0;border-radius:12px;break-inside:avoid}

/* sx-048 × 4 */
html body .sx-048{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#9B3F8F;display:block;margin-bottom:6px}

/* sx-049 × 8 */
html body .sx-049{font-family:Verdana,sans-serif;font-size:12.5px;line-height:1.6;color:#2a2e35}

/* sx-050 × 24 */
html body .sx-050{font-family:'Bandera Pro',Arial,sans-serif;font-size:16px;font-weight:700;color:#7A2E70;margin:22px 0 8px}

/* sx-051 × 24 */
html body .sx-051{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:36px 0 12px;padding-bottom:8px;border-bottom:2px solid #9B3F8F}

/* sx-052 × 26 */
html body .sx-052{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:22px;color:#5F1358;margin:0;letter-spacing:.2px}

/* sx-053 × 26 */
html body .sx-053{width:22px;height:17px;flex-shrink:0;opacity:.85}

/* sx-054 × 7 */
html body .sx-054{width:100%;border-collapse:collapse;margin:14px 0 20px;break-inside:auto}

/* sx-055 × 5 */
html body .sx-055{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.4px;padding:8px 10px;text-align:left;border:1px solid #5F1358}

/* sx-056 × 14 */
html body .sx-056{padding:8px 10px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:12px;line-height:1.55;color:#2a2e35;vertical-align:top;font-weight:bold}

/* sx-057 × 17 */
html body .sx-057{padding:8px 10px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:12px;line-height:1.55;color:#2a2e35;vertical-align:top}

/* sx-058 × 24 */
html body .sx-058{background:#FAF5F9}

/* sx-059 × 8 */
html body .sx-059{display:flex;flex-direction:column;gap:0;margin:14px 0 18px;break-inside:avoid}

/* sx-060 × 8 */
html body .sx-060{display:flex;gap:14px;padding:10px 0;border-top:1px solid #E3D3E0}

/* sx-061 × 8 */
html body .sx-061{flex:0 0 28px;height:28px;background:#5F1358;color:#F8F1F7;display:flex;align-items:center;justify-content:center;font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:13px;border:1.5px solid #5F1358;border-radius:50%}

/* sx-062 × 8 */
html body .sx-062{font-family:Verdana,sans-serif;font-size:12.5px;line-height:1.6;color:#2a2e35;padding-top:4px}

/* sx-063 × 3 */
html body .sx-063{display:flex;gap:14px;padding:10px 0;border-top:1px solid #E3D3E0;border-bottom:1px solid #E3D3E0}

/* sx-064 × 1 */
html body .sx-064{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 0 20px;padding:14px;background:#F8F1F7;border:1px solid #F8F1F7;border-radius:12px;break-inside:avoid}

/* sx-065 × 4 */
html body .sx-065{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:12px;color:#5F1358}

/* sx-066 × 1 */
html body .sx-066{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.4px;padding:8px 10px;text-align:left;border:1px solid #5F1358;width:26%}

/* sx-067 × 1 */
html body .sx-067{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;padding:7px 8px;text-align:left;border:1px solid #5F1358;width:16%}

/* sx-068 × 1 */
html body .sx-068{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;padding:7px 8px;text-align:left;border:1px solid #5F1358;width:30%}

/* sx-069 × 1 */
html body .sx-069{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;padding:7px 8px;text-align:left;border:1px solid #5F1358;width:28%}

/* sx-070 × 1 */
html body .sx-070{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;padding:7px 8px;text-align:left;border:1px solid #5F1358}

/* sx-071 × 12 */
html body .sx-071{padding:7px 8px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:11px;line-height:1.5;color:#2a2e35;vertical-align:top;font-weight:bold}

/* sx-072 × 36 */
html body .sx-072{padding:7px 8px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:11px;line-height:1.5;color:#2a2e35;vertical-align:top}

/* sx-073 × 8 */
html body .sx-073{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:13px;padding:8px 14px;margin:20px 0 0;letter-spacing:.3px;border:1.5px solid #5F1358;border-radius:10px}

/* sx-074 × 2 */
html body .sx-074{width:100%;border-collapse:collapse;margin:0 0 14px;break-inside:auto}

/* sx-075 × 2 */
html body .sx-075{padding:7px 8px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:11.5px;line-height:1.5;color:#2a2e35;vertical-align:top;font-weight:bold;width:22%}

/* sx-076 × 5 */
html body .sx-076{padding:7px 8px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:11.5px;line-height:1.5;color:#2a2e35;vertical-align:top}

/* sx-077 × 3 */
html body .sx-077{padding:7px 8px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:11.5px;line-height:1.5;color:#2a2e35;vertical-align:top;font-weight:bold}

/* sx-078 × 1 */
html body .sx-078{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.4px;padding:8px 10px;text-align:left;border:1px solid #5F1358;width:32%}

/* sx-079 × 1 */
html body .sx-079{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;padding:7px 9px;text-align:left;border:1px solid #5F1358;width:38%}

/* sx-080 × 3 */
html body .sx-080{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;padding:7px 9px;text-align:left;border:1px solid #5F1358}

/* sx-081 × 39 */
html body .sx-081{padding:7px 9px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:11.5px;line-height:1.5;color:#2a2e35;vertical-align:top}

/* sx-082 × 2 */
html body .sx-082{background:#5F1358;color:#F8F1F7;padding:20px 22px;margin:26px 0 0;border:1.5px solid #5F1358;border-radius:14px;break-inside:avoid}

/* sx-083 × 2 */
html body .sx-083{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:1.5px;color:#9B3F8F;margin-bottom:8px}

/* sx-084 × 2 */
html body .sx-084{font-family:Verdana,sans-serif;font-size:12.5px;line-height:1.65;margin:0 0 10px}

/* sx-085 × 2 */
html body .sx-085{font-family:Verdana,sans-serif;font-size:12.5px;line-height:1.65;margin:0}

/* sx-086 × 2 */
html body .sx-086{text-align:center;padding:18px 0 26px;border-bottom:1px solid #E3D3E0;margin-bottom:24px}

/* sx-087 × 2 */
html body .sx-087{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:19px;color:#5F1358;line-height:1.3}

/* sx-088 × 2 */
html body .sx-088{font-family:Verdana,sans-serif;font-size:12.5px;color:#6E5A6C;margin-top:6px;font-style:italic}

/* sx-089 × 3 */
html body .sx-089{flex:0 0 6px;height:6px;border-radius:1px;background:#9B3F8F;margin-top:9px}

/* sx-090 × 11 */
html body .sx-090{display:flex;gap:14px;padding:9px 0;border-top:1px solid #E3D3E0}

/* sx-091 × 15 */
html body .sx-091{flex:0 0 6px;height:6px;border-radius:1px;background:#9B3F8F;margin-top:8px}

/* sx-092 × 23 */
html body .sx-092{font-family:Verdana,sans-serif;font-size:12.5px;line-height:1.55;color:#2a2e35}

/* sx-093 × 4 */
html body .sx-093{display:flex;gap:14px;padding:9px 0;border-top:1px solid #E3D3E0;border-bottom:1px solid #E3D3E0}

/* sx-094 × 2 */
html body .sx-094{font-family:Verdana,Geneva,sans-serif;font-size:13px;line-height:1.6;color:#7A2E70;margin:0 0 14px;font-style:italic}

/* sx-095 × 6 */
html body .sx-095{font-family:Verdana,Geneva,sans-serif;font-size:13.5px;line-height:1.7;color:#2a2e35;margin:10px 0 12px;text-align:justify}

/* sx-096 × 1 */
html body .sx-096{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;padding:7px 9px;text-align:left;border:1px solid #5F1358;width:72%}

/* sx-097 × 1 */
html body .sx-097{background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px;padding:7px 9px;text-align:left;border:1px solid #5F1358;width:10%}

/* sx-098 × 7 */
html body .sx-098{padding:7px 9px;border:1px solid #FAF5F9;font-family:Verdana,sans-serif;font-size:11.5px;color:#2a2e35;vertical-align:top;font-weight:bold;text-align:center}

/* sx-099 × 7 */
html body .sx-099{display:flex;gap:12px;padding:9px 0;border-top:1px solid #E3D3E0}

/* sx-100 × 8 */
html body .sx-100{flex:0 0 16px;height:16px;border:2px solid #5F1358;border-radius:4px;margin-top:3px}

/* sx-101 × 1 */
html body .sx-101{display:flex;gap:12px;padding:9px 0;border-top:1px solid #E3D3E0;border-bottom:1px solid #E3D3E0}

/* sx-102 × 1 */
html body .sx-102{margin:8px 0 24px;padding:18px 20px;background:#F8F1F7;border:1px solid #F8F1F7;border-radius:12px;break-inside:avoid}

/* sx-103 × 1 */
html body .sx-103{font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:#9B3F8F;margin-bottom:14px}

/* sx-104 × 1 */
html body .sx-104{display:flex;align-items:center;gap:12px;margin-bottom:10px}

/* sx-105 × 2 */
html body .sx-105{flex:0 0 150px;font-family:Verdana,sans-serif;font-size:11.5px;color:#2a2e35}

/* sx-106 × 2 */
html body .sx-106{flex:1;background:#e3ddcb;height:22px}

/* sx-107 × 1 */
html body .sx-107{width:100%;height:22px;background:#5F1358}

/* sx-108 × 1 */
html body .sx-108{flex:0 0 90px;font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:13px;color:#5F1358;text-align:right}

/* sx-109 × 1 */
html body .sx-109{display:flex;align-items:center;gap:12px}

/* sx-110 × 1 */
html body .sx-110{width:12%;height:22px;background:#9B3F8F}

/* sx-111 × 1 */
html body .sx-111{flex:0 0 90px;font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:13px;color:#9B3F8F;text-align:right}

/* sx-112 × 1 */
html body .sx-112{padding-top:48px;scroll-margin-top:96px}

/* sx-113 × 1 */
html body .sx-113{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px;padding-bottom:8px;border-bottom:2px solid #9B3F8F}

/* sx-114 × 1 */
html body .sx-114{font-family:Verdana,sans-serif;font-size:12px;color:#7A6478;margin:8px 0 20px;font-style:italic}

/* sx-115 × 1 */
html body .sx-115{text-align:center;margin:0 0 16px}

/* sx-116 × 1 */
html body .sx-116{display:inline-block;background:#5F1358;color:#F8F1F7;font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px;padding:10px 20px;border-radius:22px}

/* sx-117 × 1 */
html body .sx-117{display:grid;grid-template-columns:1fr 26px 1fr;gap:10px 0;align-items:stretch;margin-bottom:4px}

/* sx-118 × 4 */
html body .sx-118{grid-column:1;display:flex;gap:10px;align-items:center;background:#F4F4F6;border-radius:14px;padding:10px 12px;break-inside:avoid}

/* sx-119 × 4 */
html body .sx-119{flex:0 0 24px;height:24px;border-radius:50%;background:#9B3F8F;color:#FFFFFF;font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}

/* sx-120 × 4 */
html body .sx-120{font-family:Verdana,sans-serif;font-size:11.5px;line-height:1.5;color:#2a2e35}

/* sx-121 × 4 */
html body .sx-121{grid-column:2;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Verdana,sans-serif;font-size:10px;color:#9B3F8F;font-weight:bold}

/* sx-122 × 4 */
html body .sx-122{grid-column:3;display:flex;align-items:center;background:#FAF5F9;border-radius:10px;padding:10px 12px;font-family:Verdana,sans-serif;font-size:11.5px;line-height:1.5;color:#2a2e35}

/* sx-123 × 4 */
html body .sx-123{grid-column:1;text-align:center;font-family:Verdana,sans-serif;font-size:10px;color:#5F1358;font-weight:bold;padding:3px 0}

/* sx-124 × 1 */
html body .sx-124{text-align:center;margin:6px 0 14px}

/* sx-125 × 1 */
html body .sx-125{display:inline-block;background:#9B3F8F;color:#FFFFFF;font-family:'Bandera Pro',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.3px;padding:12px 22px;border-radius:26px}

/* sx-126 × 1 */
html body .sx-126{font-family:Verdana,sans-serif;font-size:11px;line-height:1.5;color:#6E5A6C;text-align:center;margin:10px 0 0}

/* sx-127 × 1 */
html body .sx-127{margin-top:36px;padding-top:6px}

/* sx-128 × 1 */
html body .sx-128{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #9B3F8F}

/* sx-129 × 1 */
html body .sx-129{background:#ffffff;margin-top:72px;padding:64px 0 0;border-top:1px solid #E3D3E0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}

/* sx-130 × 1 */
html body .sx-130{height:34px;width:auto;display:block}

/* sx-131 × 1 */
html body .sx-131{height:48px}

/* sx-132 × 1 */
html body .sx-132{width:124px;height:124px;display:block;border-radius:16px}

/* sx-133 × 1 */
html body .sx-133{font-family:Verdana,sans-serif;font-size:10px;color:#6E5A6C;margin-top:10px;text-align:center}

/* sx-134 × 1 */
html body .sx-134{font-family:Verdana,sans-serif;font-size:11.5px;line-height:1.9;color:#2a2e35;text-align:center;margin-top:30px;align-self:stretch;white-space:nowrap;font-style:normal}

/* sx-135 × 2 */
html body .sx-135{color:#2a2e35}

/* sx-136 × 1 */
html body .sx-136{height:56px}

/* sx-137 × 1 */
html body .sx-137{width:100%;height:auto;display:block}

/* sx-138 × 1 */
html body .sx-138{position:fixed;right:24px;bottom:24px;z-index:70;width:48px;height:48px;border-radius:50%;background:rgba(95,19,88,.42);display:flex;align-items:center;justify-content:center;text-decoration:none;opacity:.55;transition:opacity .18s,background .18s}

/* sx-139 × 1 */
html body .sx-139{width:24px;height:19px;display:block;filter:brightness(0) invert(1)}

/* =========================================================
   Scroll-to-top airplane
   All visual states live in CSS; script.js only changes data-scroll-level.
   ========================================================= */
[data-r="totop"][data-scroll-top]{
  cursor:pointer;
  border:0;
  -webkit-tap-highlight-color:transparent;
  will-change:background-color,opacity,transform,box-shadow;
  transition:background-color .22s ease,opacity .22s ease,transform .22s ease,box-shadow .22s ease;
}
[data-r="totop"][data-scroll-level="0"]{background:rgba(155,63,143,.36);opacity:.55}
[data-r="totop"][data-scroll-level="1"]{background:rgba(145,53,133,.58);opacity:.68}
[data-r="totop"][data-scroll-level="2"]{background:rgba(128,42,117,.74);opacity:.78}
[data-r="totop"][data-scroll-level="3"]{background:rgba(109,31,100,.88);opacity:.88}
[data-r="totop"][data-scroll-level="4"]{background:rgba(95,19,88,.97);opacity:.96;box-shadow:0 7px 22px rgba(95,19,88,.22)}
[data-r="totop"]:hover{background:#5F1358 !important;opacity:1 !important;transform:translateY(-2px)}
[data-r="totop"]:active{transform:translateY(0) scale(.96)}
[data-r="totop"]:focus-visible{outline:3px solid rgba(155,63,143,.34);outline-offset:4px;opacity:1}
[data-r="totop"] img{pointer-events:none;user-select:none}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  [data-r="totop"]{transition:none}
}


/* SEO semantic breadcrumb */
.seo-breadcrumbs{margin:0 0 -20px;font-family:Verdana,sans-serif;font-size:11px;line-height:1.5;color:#6E5A6C}
.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;list-style:none;margin:0;padding:0}
.seo-breadcrumbs li{display:flex;align-items:center}
.seo-breadcrumbs li+li::before{content:"/";margin-right:7px;color:#B59AAF}
.seo-breadcrumbs a{color:#6E5A6C;text-decoration:none}
.seo-breadcrumbs a:hover,.seo-breadcrumbs a:focus-visible{color:#5F1358;text-decoration:underline;text-underline-offset:2px}
@media(max-width:900px){.seo-breadcrumbs{margin:0 0 4px}}
