/* =============================================================
   TOKENS
   ============================================================= */
    :root {
      --ink: #0d1411;
      --ink-2: #131a16;
      --ink-3: #1c241f;
      --board: #243029;
      --moss: #3a5448;
      --cream: #f3ecdc;
      --cream-2: #e8dfc9;
      --paper: #faf6ec;
      --gold: #c8a468;
      --gold-light: #e2c282;
      --gold-deep: #9c7d44;
      --burgundy: #7a2b2b;
      --rule: rgba(243, 236, 220, .14);
      --rule-strong: rgba(243, 236, 220, .32);

      --f-display: "Fraunces", "Times New Roman", serif;
      --f-body: "Manrope", -apple-system, BlinkMacSystemFont, sans-serif;

      --container: 1280px;
      --gutter: clamp(20px, 4vw, 56px);
    }

    *,
    *::before,
    *::after {
      box-sizing: border-box;
    }

    html {
      scroll-behavior: smooth;
    }

    body {
      margin: 0;
      background: var(--ink);
      color: var(--cream);
      font-family: var(--f-body);
      font-weight: 400;
      line-height: 1.55;
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
      overflow-x: hidden;
    }

    /* grain overlay across the whole page */
    body::before {
      content: "";
      position: fixed;
      inset: 0;
      pointer-events: none;
      z-index: 1000;
      opacity: .06;
      mix-blend-mode: overlay;
      background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.7'/></svg>");
    }

    img {
      max-width: 100%;
      display: block;
    }

    a {
      color: inherit;
      text-decoration: none;
    }

    button {
      font: inherit;
      cursor: pointer;
      border: none;
      background: none;
      color: inherit;
    }

    .container {
      width: 100%;
      max-width: var(--container);
      margin: 0 auto;
      padding: 0 var(--gutter);
    }

    /* =============================================================
   TYPE
   ============================================================= */
    .eyebrow {
      font-family: var(--f-body);
      font-size: 11px;
      font-weight: 500;
      letter-spacing: .22em;
      text-transform: uppercase;
      color: var(--gold);
      display: inline-flex;
      align-items: center;
      gap: 14px;
    }

    .eyebrow::before {
      content: "";
      width: 36px;
      height: 1px;
      background: var(--gold);
      display: inline-block;
    }

    .display {
      font-family: var(--f-display);
      font-weight: 340;
      letter-spacing: -.02em;
      line-height: .95;
      font-variation-settings: "opsz" 144;
    }

    .display em {
      font-style: italic;
      font-weight: 340;
      color: var(--gold-light);
    }

    /* =============================================================
   NAV
   ============================================================= */
    .nav {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      z-index: 50;
      padding: 18px 0;
      transition: background .3s ease, padding .3s ease, border-color .3s ease;
      border-bottom: 1px solid transparent;
      backdrop-filter: blur(0px);
    }

    .nav.scrolled {
      background: rgba(13, 20, 17, .78);
      backdrop-filter: blur(14px);
      border-bottom-color: var(--rule);
      padding: 12px 0;
    }

    .nav-inner {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 32px;
    }

    .brand {
      display: flex;
      align-items: center;
      gap: 12px;
      flex-shrink: 0;
    }

    .brand-mark {
      width: 38px;
      height: 38px;
      display: grid;
      place-items: center;
      border: 1px solid var(--gold);
      color: var(--gold);
    }

    .brand-mark svg {
      width: 22px;
      height: 22px;
    }

    .brand-text {
      display: flex;
      flex-direction: column;
      line-height: 1.05;
    }

    .brand-name {
      font-family: var(--f-display);
      font-size: 18px;
      font-weight: 400;
      letter-spacing: .02em;
    }

    .brand-tag {
      font-size: 9px;
      letter-spacing: .2em;
      text-transform: uppercase;
      color: var(--cream-2);
      opacity: .65;
    }

    .nav-menu {
      display: flex;
      gap: 36px;
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .nav-menu a {
      font-size: 13px;
      letter-spacing: .04em;
      color: var(--cream-2);
      position: relative;
      padding: 6px 0;
      transition: color .25s ease;
    }

    .nav-menu a::after {
      content: "";
      position: absolute;
      left: 0;
      right: 100%;
      bottom: 0;
      height: 1px;
      background: var(--gold);
      transition: right .35s ease;
    }

    .nav-menu a:hover {
      color: var(--cream);
    }

    .nav-menu a:hover::after {
      right: 0;
    }

    .nav-cta {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      font-size: 13px;
      letter-spacing: .04em;
      color: var(--ink);
      background: var(--gold);
      padding: 11px 22px;
      border-radius: 999px;
      transition: background .25s ease, transform .25s ease;
      font-weight: 600;
    }

    .nav-cta:hover {
      background: var(--gold-light);
      transform: translateY(-1px);
    }

    .nav-burger {
      display: none;
    }

    /* =============================================================
   HERO
   ============================================================= */
    .hero {
      position: relative;
      min-height: 100vh;
      padding: 140px 0 80px;
      display: flex;
      align-items: center;
      overflow: hidden;
    }

    .hero-bg {
      position: absolute;
      inset: 0;
      pointer-events: none;
      z-index: 0;
    }

    /* board pattern in the corner */
    .hero-bg::before {
      content: "";
      position: absolute;
      right: -8%;
      bottom: -12%;
      width: 75vh;
      height: 75vh;
      max-width: 920px;
      max-height: 920px;
      background:
        repeating-conic-gradient(var(--ink-2) 0% 25%,
          var(--ink-3) 25% 50%);
      background-size: calc(75vh / 8) calc(75vh / 8);
      border: 1px solid var(--rule);
      transform: rotate(8deg);
      opacity: .55;
      mask-image: radial-gradient(ellipse at 30% 30%, transparent 0%, black 70%);
      -webkit-mask-image: radial-gradient(ellipse at 30% 30%, transparent 0%, black 70%);
    }

    /* radial glow */
    .hero-bg::after {
      content: "";
      position: absolute;
      left: -10%;
      top: -10%;
      width: 60%;
      height: 80%;
      background: radial-gradient(circle at center, rgba(200, 164, 104, .10), transparent 60%);
      filter: blur(40px);
    }

    .hero-inner {
      position: relative;
      z-index: 2;
      display: grid;
      grid-template-columns: 1.4fr .9fr;
      gap: 60px;
      align-items: center;
      width: 100%;
    }

    .hero h1 {
      font-family: var(--f-display);
      font-weight: 300;
      line-height: .92;
      letter-spacing: -.025em;
      font-size: clamp(36px, 6.5vw, 96px);
      margin: 24px 0 0;
      color: var(--cream);
      font-variation-settings: "opsz" 144;
    }

    .hero h1 em {
      font-style: italic;
      color: var(--gold-light);
      font-weight: 300;
    }

    .hero h1 .ampersand {
      font-family: var(--f-display);
      font-style: italic;
      color: var(--gold);
      font-size: .85em;
      display: inline-block;
      transform: translateY(.05em);
    }

    .hero-sub {
      margin-top: 36px;
      max-width: 540px;
      font-size: 17px;
      line-height: 1.6;
      color: var(--cream-2);
      opacity: .85;
    }

    .hero-stats {
      margin-top: 48px;
      display: flex;
      gap: 48px;
      flex-wrap: wrap;
    }

    .hero-stat {
      display: flex;
      flex-direction: column;
      gap: 6px;
    }

    .hero-stat-num {
      font-family: var(--f-display);
      font-size: 44px;
      font-weight: 340;
      color: var(--gold-light);
      line-height: 1;
      letter-spacing: -.02em;
    }

    .hero-stat-num small {
      font-size: .6em;
      color: var(--gold);
    }

    .hero-stat-label {
      font-size: 11px;
      letter-spacing: .18em;
      text-transform: uppercase;
      color: var(--cream-2);
      opacity: .7;
    }

    /* offer card on the right */
    .offer-card {
      background: linear-gradient(180deg, rgba(243, 236, 220, .04), rgba(243, 236, 220, .01));
      border: 1px solid var(--rule-strong);
      padding: 36px 32px;
      position: relative;
      backdrop-filter: blur(12px);
    }

    .offer-card::before {
      content: "";
      position: absolute;
      top: -1px;
      left: -1px;
      width: 32px;
      height: 32px;
      border-top: 1px solid var(--gold);
      border-left: 1px solid var(--gold);
    }

    .offer-card::after {
      content: "";
      position: absolute;
      bottom: -1px;
      right: -1px;
      width: 32px;
      height: 32px;
      border-bottom: 1px solid var(--gold);
      border-right: 1px solid var(--gold);
    }

    .offer-label {
      font-size: 10px;
      letter-spacing: .28em;
      text-transform: uppercase;
      color: var(--gold);
      margin-bottom: 18px;
    }

    .offer-title {
      font-family: var(--f-display);
      font-size: 36px;
      font-weight: 340;
      line-height: 1.05;
      letter-spacing: -.015em;
      margin: 0 0 8px;
    }

    .offer-title em {
      font-style: italic;
      color: var(--gold-light);
    }

    .offer-desc {
      font-size: 14px;
      color: var(--cream-2);
      opacity: .8;
      margin-bottom: 28px;
    }

    .offer-cta {
      display: inline-flex;
      align-items: center;
      gap: 12px;
      width: 100%;
      justify-content: space-between;
      padding: 16px 22px;
      background: var(--gold);
      color: var(--ink);
      font-weight: 600;
      font-size: 14px;
      letter-spacing: .04em;
      transition: background .25s ease;
      border-radius: 2px;
    }

    .offer-cta:hover {
      background: var(--gold-light);
    }

    .offer-cta svg {
      width: 16px;
      height: 16px;
    }

    .countdown {
      margin-top: 24px;
      display: flex;
      gap: 10px;
      justify-content: space-between;
    }

    .countdown-unit {
      flex: 1;
      border: 1px solid var(--rule-strong);
      padding: 10px 6px;
      text-align: center;
    }

    .countdown-num {
      font-family: var(--f-display);
      font-size: 26px;
      font-weight: 400;
      color: var(--cream);
      line-height: 1;
    }

    .countdown-label {
      font-size: 9px;
      letter-spacing: .18em;
      text-transform: uppercase;
      color: var(--cream-2);
      opacity: .6;
      margin-top: 6px;
    }

    /* =============================================================
   MARQUEE / TRUST STRIP
   ============================================================= */
    .marquee {
      border-top: 1px solid var(--rule);
      border-bottom: 1px solid var(--rule);
      padding: 22px 0;
      overflow: hidden;
      background: var(--ink-2);
    }

    .marquee-track {
      display: flex;
      gap: 64px;
      animation: scroll 35s linear infinite;
      white-space: nowrap;
      align-items: center;
    }

    .marquee-item {
      display: inline-flex;
      align-items: center;
      gap: 14px;
      font-family: var(--f-display);
      font-style: italic;
      font-size: 22px;
      font-weight: 340;
      color: var(--cream-2);
      opacity: .6;
    }

    .marquee-item .dot {
      width: 6px;
      height: 6px;
      background: var(--gold);
      border-radius: 50%;
      display: inline-block;
      opacity: .8;
    }

    @keyframes scroll {
      from {
        transform: translateX(0);
      }

      to {
        transform: translateX(-50%);
      }
    }

    /* =============================================================
   SECTION COMMON
   ============================================================= */
    .section {
      padding: 120px 0;
      position: relative;
    }

    .section-header {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 60px;
      align-items: end;
      margin-bottom: 80px;
    }

    .section-header h2 {
      font-family: var(--f-display);
      font-weight: 320;
      font-size: clamp(40px, 5.5vw, 76px);
      line-height: 1;
      letter-spacing: -.02em;
      margin: 18px 0 0;
    }

    .section-header h2 em {
      font-style: italic;
      color: var(--gold-light);
      font-weight: 320;
    }

    .section-header p {
      font-size: 16px;
      color: var(--cream-2);
      opacity: .78;
      max-width: 440px;
      margin: 0;
      align-self: end;
      justify-self: end;
    }

    /* =============================================================
   BENEFITS / WHY CHESS
   ============================================================= */
    .benefits {
      background: var(--ink-2);
      border-top: 1px solid var(--rule);
      border-bottom: 1px solid var(--rule);
    }

    .benefits-grid {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 0;
      border-left: 1px solid var(--rule);
    }

    .benefit {
      padding: 48px 32px 56px;
      border-right: 1px solid var(--rule);
      border-top: 1px solid var(--rule);
      border-bottom: 1px solid var(--rule);
      position: relative;
      transition: background .35s ease;
    }

    .benefit:hover {
      background: rgba(200, 164, 104, .04);
    }

    .benefit-num {
      font-family: var(--f-display);
      font-style: italic;
      font-size: 18px;
      color: var(--gold);
      margin-bottom: 48px;
    }

    .benefit h3 {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 24px;
      line-height: 1.15;
      letter-spacing: -.01em;
      margin: 0 0 16px;
      color: var(--cream);
    }

    .benefit p {
      font-size: 14px;
      line-height: 1.6;
      color: var(--cream-2);
      opacity: .75;
      margin: 0;
    }

    /* =============================================================
   ABOUT (8 lessons block + editorial)
   ============================================================= */
    .about {
      position: relative;
    }

    .about-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 80px;
      align-items: center;
    }

    .about-visual {
      position: relative;
      aspect-ratio: 4/5;
      background:
        repeating-conic-gradient(var(--ink-2) 0% 25%,
          var(--ink-3) 25% 50%);
      background-size: calc(100% / 8) calc(100% / 8);
      border: 1px solid var(--rule-strong);
      display: grid;
      place-items: center;
      overflow: hidden;
    }

    .about-visual::before {
      content: "";
      position: absolute;
      inset: 0;
      background: radial-gradient(circle at 30% 30%, transparent 0%, rgba(13, 20, 17, .7) 80%);
    }

    .lesson-board {
      position: relative;
      z-index: 2;
      width: min(92%, 410px);
      aspect-ratio: 1/1;
      border: 1px solid rgba(243, 236, 220, .25);
      box-shadow:
        0 24px 52px rgba(0, 0, 0, .48),
        0 0 0 1px rgba(200, 164, 104, .22) inset;
      overflow: hidden;
      animation: boardFloat 6s ease-in-out infinite;
    }

    .lesson-board-grid {
      display: grid;
      grid-template-columns: repeat(8, 1fr);
      grid-template-rows: repeat(8, 1fr);
      width: 100%;
      height: 100%;
    }

    .lesson-overlay {
      position: absolute;
      inset: 0;
      z-index: 4;
      pointer-events: none;
    }

    .lesson-anim-piece {
      --sq: 12.5%;
      position: absolute;
      left: calc(var(--x) * var(--sq));
      top: calc(var(--y) * var(--sq));
      width: var(--sq);
      height: var(--sq);
      display: grid;
      place-items: center;
      font-size: clamp(16px, 2.3vw, 24px);
    }

    .lesson-anim-piece.wp-e4 {
      --x: 4;
      --y: 6;
      animation: moveWpE4 8.5s cubic-bezier(.4, 0, .2, 1) infinite;
    }

    .lesson-anim-piece.bp-e5 {
      --x: 4;
      --y: 1;
      animation: moveBpE5 8.5s cubic-bezier(.4, 0, .2, 1) infinite;
    }

    .lesson-anim-piece.wn-f3 {
      --x: 6;
      --y: 7;
      animation: moveWnF3 8.5s cubic-bezier(.4, 0, .2, 1) infinite;
    }

    .lesson-anim-piece.bn-c6 {
      --x: 1;
      --y: 0;
      animation: moveBnC6 8.5s cubic-bezier(.4, 0, .2, 1) infinite;
    }

    .lesson-anim-piece.wb-c4 {
      --x: 5;
      --y: 7;
      animation: moveWbC4 8.5s cubic-bezier(.4, 0, .2, 1) infinite;
    }

    .lesson-anim-piece.bn-f6 {
      --x: 6;
      --y: 0;
      animation: moveBnF6 8.5s cubic-bezier(.4, 0, .2, 1) infinite;
    }

    @keyframes moveWpE4 {

      0%,
      12% {
        transform: translate(0, 0);
      }

      20%,
      88% {
        transform: translate(0, -200%);
      }

      100% {
        transform: translate(0, 0);
      }
    }

    @keyframes moveBpE5 {

      0%,
      22% {
        transform: translate(0, 0);
      }

      30%,
      88% {
        transform: translate(0, 200%);
      }

      100% {
        transform: translate(0, 0);
      }
    }

    @keyframes moveWnF3 {

      0%,
      34% {
        transform: translate(0, 0);
      }

      44%,
      88% {
        transform: translate(-100%, -200%);
      }

      100% {
        transform: translate(0, 0);
      }
    }

    @keyframes moveBnC6 {

      0%,
      46% {
        transform: translate(0, 0);
      }

      56%,
      88% {
        transform: translate(100%, 200%);
      }

      100% {
        transform: translate(0, 0);
      }
    }

    @keyframes moveWbC4 {

      0%,
      58% {
        transform: translate(0, 0);
      }

      68%,
      88% {
        transform: translate(-300%, -300%);
      }

      100% {
        transform: translate(0, 0);
      }
    }

    @keyframes moveBnF6 {

      0%,
      70% {
        transform: translate(0, 0);
      }

      80%,
      88% {
        transform: translate(-100%, 200%);
      }

      100% {
        transform: translate(0, 0);
      }
    }

    .lesson-board-grid .lesson-square:nth-child(2) .lesson-piece,
    .lesson-board-grid .lesson-square:nth-child(13) .lesson-piece,
    .lesson-board-grid .lesson-square:nth-child(53) .lesson-piece,
    .lesson-board-grid .lesson-square:nth-child(63) .lesson-piece,
    .lesson-board-grid .lesson-square:nth-child(62) .lesson-piece,
    .lesson-board-grid .lesson-square:nth-child(7) .lesson-piece {
      opacity: 0;
    }

    .lesson-square {
      position: relative;
      display: grid;
      place-items: center;
      font-size: clamp(16px, 2.3vw, 24px);
      line-height: 1;
    }

    .lesson-square.light {
      background: #d9d9d9;
    }

    .lesson-square.dark {
      background: #8e8e8e;
    }

    .lesson-piece {
      position: relative;
      z-index: 2;
      display: inline-block;
      width: 1.2em;
      height: 1.2em;
      background-color: currentColor;
      -webkit-mask-size: contain;
      -webkit-mask-position: center;
      -webkit-mask-repeat: no-repeat;
      mask-size: contain;
      mask-position: center;
      mask-repeat: no-repeat;
    }

    .piece-rook {
      -webkit-mask-image: url('data:image/webp;base64,UklGRqQBAABXRUJQVlA4TJcBAAAvd8AdEHXIsbZNkZX3uuGeclMyXQT7ICN2iLkLYAuswXIi7hK4IRqTa9/qc+or3Or/yyLg1ratqkJSy9wlc/cG6IIcMrqgBgYFuEMLTuTWgPNdH2sC8j81I8NPMBB9ULcWbD1otEDrMni5QCgC+YBmPtNawOgeak2FoofzEmA+2wKGh5sK5RkeUOfVAJ9Zf9Bw3J/3ecZx/zQp/jZAY43zXEC6rWEqrJ7xAfE6VFi+RM1ZqpA+J1znBtKjk1bJONiAdKlZFxlNJQYoESkjoaAzShYnw7f7Ze6zQ9T1Mu55INInxQne0SJ36KRyCjFwf0psxgvWnEYai5xlm6it0ciJpALR2/8qMb3LC/aI2u/CNBGo+HnPByIv3dJACa7xnF2i7sNbEojzdMGaE4CEsUsyR6pH7jj32EGwGFk1wgwRHvABSe8MTYsd+FU0ivvQcnc/wzaCDu6up/ubAHqCk4d4xB6yj7A2OSIj333yCh8Q7j6JMOLixac3eMgust2mfMTlSf21j2dKalwsUlLjwkmbaTJLi+tvgAA=');
      mask-image: url('data:image/webp;base64,UklGRqQBAABXRUJQVlA4TJcBAAAvd8AdEHXIsbZNkZX3uuGeclMyXQT7ICN2iLkLYAuswXIi7hK4IRqTa9/qc+or3Or/yyLg1ratqkJSy9wlc/cG6IIcMrqgBgYFuEMLTuTWgPNdH2sC8j81I8NPMBB9ULcWbD1otEDrMni5QCgC+YBmPtNawOgeak2FoofzEmA+2wKGh5sK5RkeUOfVAJ9Zf9Bw3J/3ecZx/zQp/jZAY43zXEC6rWEqrJ7xAfE6VFi+RM1ZqpA+J1znBtKjk1bJONiAdKlZFxlNJQYoESkjoaAzShYnw7f7Ze6zQ9T1Mu55INInxQne0SJ36KRyCjFwf0psxgvWnEYai5xlm6it0ciJpALR2/8qMb3LC/aI2u/CNBGo+HnPByIv3dJACa7xnF2i7sNbEojzdMGaE4CEsUsyR6pH7jj32EGwGFk1wgwRHvABSe8MTYsd+FU0ivvQcnc/wzaCDu6up/ubAHqCk4d4xB6yj7A2OSIj333yCh8Q7j6JMOLixac3eMgust2mfMTlSf21j2dKalwsUlLjwkmbaTJLi+tvgAA=');
    }

    .piece-knight {
      -webkit-mask-image: url('data:image/webp;base64,UklGRixjAABXRUJQVlA4TB9jAAAvf8ffEVWT47aRHKlc/knvTJvdu39ETAD+PkmAzzl+XvKS5AlV7Z7q7rZkrspGcSAxV0so4ZwYV1JX3hOzeGK5AQCcm2xhBWxH7nbSYVPa4moFRxLlB347lWzb3n9d/97Iz+d4f9/XnA/DQRwiIDnQe0gC/CJAB2iAJMYMsDchwG/4SCLMAEgkckoiEAaJnBJJFCQRCEIIgvxCIKdEEoQDjSTAHiH2RiKRRJgBZgAcJWagKX9BCEIcJC2w/PcUETEBet//f39VbN5/gaes2Xsmz/kbsmXMP5G9TfkX/O+k/APZMmXN/8Gt5/v7fL6/7/v9QX4PLgx3cGFwwdKV3BiQciIxuDBcKQwuR5F7ZTiDCwMDAwMDA8ON5O4zuDCgiIHB5aQzuFxLpLtcKQxEusMZXBhuJAYGFwYGlzukvAYXBnczuDC4oMiFSEdW7+0OKDrpLgwuyGpEIh1FLmdwYXC5A1IYriIGF6S4nOEq7p3hykKKy7VE+m9wYUARwx2wwsDggmSG3+BuBgYGFwZ3YynlpCPF3ci6ks/A4IIipJyBSKRjiYGBgYEBKS4Md2BwuZHcfSK5MDC4MDAwpDC4+ze4XEVIYSAWg8u1hBQXht/gcqWQjqxGpDu41zOgiMGFSAwMR5G7kXwHBncTCckMLmdguMNV1EgnnYHhDGdgYGC4AwMDipByBwaGCAkAAKhRgk6nb0/pbt4O8kd3d07p7rTJ18dWlO7O6SvdYNNh0/FKT39K2jcBeNj/XzdHji7MzMzMzMzMzMzMzDlmZmYK55iZmc9h5sMw2EvP//v5+f//haqtQqupQtZTeKvQasJUeauQNWGYMEzQ1W4VrKzDamnCVVwFKytYHeNU1pGrY65uCofROvhuFbIOq9UjWVuFD8ZVyAq52mpdhawFXxV2tUprVyFrirAruwpWvip8YB252oN/0NXxVXmkTLiahVFoqtX2oVXI1cqStX105CpkHZaWrKtC1mE1QVfHT+GtQoePq9DKVcj6Ft4qvDAKudpUuJVdHS+MjjHo/vgqLxxfNam4ctDdwihYWZYeuQofVqHjqyxLo61CVrCaxnLlbmG2ClkR/Z8A3PP/n78k53u5sW3bzqVt2zavbPvKtm91a9v2X7Def+D5m6vP+3sb22v1xFrbZte56I7WOjHXsY1Z9l7F69i2tbZtb1dNx87iHdvOmVqbHdt9FdsZxOxam7F6Gdtmz8TWmoMTnYnts7YGvV11am3vHcPpiW076Zmqrti2vbb3pKo7WutMnHTHzju6WqsrzomdrLpjTK3N2MkaV7Y3tnqmam3bJ3a6YttJb8dOZm3bNqcioFjbtizCV0AiOv1vMNZJRNJ4comuS9A82d1XYNF1A67tCqvW/6+/pdRx91sY3KG7W3e3RHdL1t2dPgm5CEtu3e0Snls4CSc5owkn+Q2473Qa1iYdEp1F191O4vSTcBLNE4vuTnIn+YfEBUw667/WXpNw7w6JxE40+5McOml2otn4tElo2pNw96Tjk2ahadwT7skhuZOcnXBP7iQ98TQ00SbhYw23fQFnTULbJNz2DRyS7jSno7vtNCeh6TSSO2kmoWnW6ePTsb1OmoYmd5LDDXhydsJ1J3RF9D+C//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf/8/b/+ftf/7nf/7nf/7n/3Kn3SRLlhRCF+gaMVaRH7mQLSkTd0m3mpIjFdIQ/SOwn+k79VIphZMcQSXLol1XRe1xHLC0TPV0kQ6WBIt4KJ7YOFBpkM6TSMmtco6nNRzo9J+ekhltLnkVmRILCZPGi2hHyalIkhqRcGlhIG0p+RRtXUUbSNA0TCYlmyJdGkWC70CiJZMiXiqDF6eSJ20qaRQ50Fd4tAPxlxyqKT2Cd5uQTsmg5tESvEx/V5X0ibgIh9ephLaVHIEQkieMYkbuphbqoAGaoE/Ud/Md+lMihZEFHae94QGyokV4nxqIUrKDVFK7EGojAgcofaHHdKkB7fN5mZSJkFghs2QGJE1RB7XDgRpfTVcJTfNv0/cgRB5UULIC4qRA6kKCpG9nVM3zZTEKpp8ImfQyp6QEm6mafiPhNqFUUvFf/agGoZQ6k0o6EFsxBQmdPgws8FekTXMIrdSdWXKBCNnTW3ixPj34Kv8UuZA4Qu1tx0omQCem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');
      mask-image: url('data:image/webp;base64,UklGRixjAABXRUJQVlA4TB9jAAAvf8ffEVWT47aRHKlc/knvTJvdu39ETAD+PkmAzzl+XvKS5AlV7Z7q7rZkrspGcSAxV0so4ZwYV1JX3hOzeGK5AQCcm2xhBWxH7nbSYVPa4moFRxLlB347lWzb3n9d/97Iz+d4f9/XnA/DQRwiIDnQe0gC/CJAB2iAJMYMsDchwG/4SCLMAEgkckoiEAaJnBJJFCQRCEIIgvxCIKdEEoQDjSTAHiH2RiKRRJgBZgAcJWagKX9BCEIcJC2w/PcUETEBet//f39VbN5/gaes2Xsmz/kbsmXMP5G9TfkX/O+k/APZMmXN/8Gt5/v7fL6/7/v9QX4PLgx3cGFwwdKV3BiQciIxuDBcKQwuR5F7ZTiDCwMDAwMDA8ON5O4zuDCgiIHB5aQzuFxLpLtcKQxEusMZXBhuJAYGFwYGlzukvAYXBnczuDC4oMiFSEdW7+0OKDrpLgwuyGpEIh1FLmdwYXC5A1IYriIGF6S4nOEq7p3hykKKy7VE+m9wYUARwx2wwsDggmSG3+BuBgYGFwZ3YynlpCPF3ci6ks/A4IIipJyBSKRjiYGBgYEBKS4Md2BwuZHcfSK5MDC4MDAwpDC4+ze4XEVIYSAWg8u1hBQXht/gcqWQjqxGpDu41zOgiMGFSAwMR5G7kXwHBncTCckMLmdguMNV1EgnnYHhDGdgYGC4AwMDipByBwaGCAkAAKhRgk6nb0/pbt4O8kd3d07p7rTJ18dWlO7O6SvdYNNh0/FKT39K2jcBeNj/XzdHji7MzMzMzMzMzMzMzDlmZmYK55iZmc9h5sMw2EvP//v5+f//haqtQqupQtZTeKvQasJUeauQNWGYMEzQ1W4VrKzDamnCVVwFKytYHeNU1pGrY65uCofROvhuFbIOq9UjWVuFD8ZVyAq52mpdhawFXxV2tUprVyFrirAruwpWvip8YB252oN/0NXxVXmkTLiahVFoqtX2oVXI1cqStX105CpkHZaWrKtC1mE1QVfHT+GtQoePq9DKVcj6Ft4qvDAKudpUuJVdHS+MjjHo/vgqLxxfNam4ctDdwihYWZYeuQofVqHjqyxLo61CVrCaxnLlbmG2ClkR/Z8A3PP/n78k53u5sW3bzqVt2zavbPvKtm91a9v2X7Def+D5m6vP+3sb22v1xFrbZte56I7WOjHXsY1Z9l7F69i2tbZtb1dNx87iHdvOmVqbHdt9FdsZxOxam7F6Gdtmz8TWmoMTnYnts7YGvV11am3vHcPpiW076Zmqrti2vbb3pKo7WutMnHTHzju6WqsrzomdrLpjTK3N2MkaV7Y3tnqmam3bJ3a6YttJb8dOZm3bNqcioFjbtizCV0AiOv1vMNZJRNJ4comuS9A82d1XYNF1A67tCqvW/6+/pdRx91sY3KG7W3e3RHdL1t2dPgm5CEtu3e0Snls4CSc5owkn+Q2473Qa1iYdEp1F191O4vSTcBLNE4vuTnIn+YfEBUw667/WXpNw7w6JxE40+5McOml2otn4tElo2pNw96Tjk2ahadwT7skhuZOcnXBP7iQ98TQ00SbhYw23fQFnTULbJNz2DRyS7jSno7vtNCeh6TSSO2kmoWnW6ePTsb1OmoYmd5LDDXhydsJ1J3RF9D+C//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf//mf/8/b/+ftf/7nf/7nf/7n/3Kn3SRLlhRCF+gaMVaRH7mQLSkTd0m3mpIjFdIQ/SOwn+k79VIphZMcQSXLol1XRe1xHLC0TPV0kQ6WBIt4KJ7YOFBpkM6TSMmtco6nNRzo9J+ekhltLnkVmRILCZPGi2hHyalIkhqRcGlhIG0p+RRtXUUbSNA0TCYlmyJdGkWC70CiJZMiXiqDF6eSJ20qaRQ50Fd4tAPxlxyqKT2Cd5uQTsmg5tESvEx/V5X0ibgIh9ephLaVHIEQkieMYkbuphbqoAGaoE/Ud/Md+lMihZEFHae94QGyokV4nxqIUrKDVFK7EGojAgcofaHHdKkB7fN5mZSJkFghs2QGJE1RB7XDgRpfTVcJTfNv0/cgRB5UULIC4qRA6kKCpG9nVM3zZTEKpp8ImfQyp6QEm6mafiPhNqFUUvFf/agGoZQ6k0o6EFsxBQmdPgws8FekTXMIrdSdWXKBCNnTW3ixPj34Kv8UuZA4Qu1tx0omQCem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');
    }

    .piece-bishop {
      -webkit-mask-image: url('data:image/webp;base64,UklGRtIDAABXRUJQVlA4TMUDAAAvd8AdEHXQzfbPkaS8p+9MCENb2Pg8BICpRRQqCp7zUGFcOmitTM3cVHXtvz1E9b+nqiMkQZJt2tZ5tm17ZNu2bdu2bRsj+9u2bdu4vj0B/V9j8QsyZPMw2PGtDTYFvsFJX+VhWxUC9vJMu3NFsNrOs+1v6yETCqWtBi6fSnzAuRbcs5jrWmgp07wWZsv2tTBVtq2FujI1a8G6jNVaYPO0xGOsa9EFlwjo62n0PEN9RbHbOMf6sSIsncyzXeCwFjQdzGL7NNYApyYUqIisAUd41F3Jyi5RDU6U31ndL+GR4TCTi5rEHhYu67mwHTxB4XMYFneCQEgXF7NB5/EHhMVKNmkTazwasuJN9AqpJhyBmBVewI84RgUMvsEQ8xUqfoHfMXqF9I1ELGaz5hhj1EiTobDAbAmDWSQuQ0vpYiAss61kFofloqfxKl7HGONvr2OMsfUii2GQQil5Dr/idxTmLEEmGYWkLH0fo3iWpPgoLBe9ibJeZDEK74ryRbyH+8jMv2VmHjsU9yCoZu2/ZW3KMbC5CqxjEH4VhMQg/yrIje1njLFXkxPDpdq7GCOriYmBf7V8DD2r84uBUb0lGcSA3Z/29iOG7kR7jiCCVNGe4ihIIbeGRDyKbrE1sz1MeihtIdOJo6tqS3kPFLsrLbl4RNJJuXfqHh7Bgtspd0j0WA/3M/Ma3sdv+B0L7vMaMtNdkj1aQqYw81mMhfe8mOiIgNXlM1gqQQ0iYlb+Q76FT/AtFswB6R+LgMj7CE16TzYex7JRh8MRCM3yj8aDdtwLhik0zCgWfS3pieXmqefxOprdbl6J5eM/v6Ph98mh0PoFLV1oRqLgAVp6AHmRaHwUb+M+mj26+ki0Q9NaI5HZlrRI6Le1RYLF25a8HpF0Nr604zv7HisVN1pxnRoiWmwSvG5hitt6wDj42kJZBtkmH+yIqPHxNugych0klwzwwoeInSw7VdY8RTsPdbeqkt3WIyVFlxUfcdKUzqlR267L+GHJluOueoYE1f3fXHV8WDwOXfuucc4pTRwfVnRJXgHcAvS55CcEuLmo73K0REiVLxDorrK3gkW8bxnsIW40Qc2xDNhRqg3w2DJkP7gvJgEDgkYXv5ComWHPYxkfIXAfl/GiLW8ubY1leKK34p+7NpQyw7qnMpvu+tdK57FMF+7/w/xxxoxmJVKECj4tKjMVKZ1zpkTBfJmRQpxNmjm/KUmK0jmnoswUJfj0lko1m3F2f5h/whBLUzfpQyaSk8oZYe8hHntOJEjvTVDvLRIm0oO9zP5P7AA=');
      mask-image: url('data:image/webp;base64,UklGRtIDAABXRUJQVlA4TMUDAAAvd8AdEHXQzfbPkaS8p+9MCENb2Pg8BICpRRQqCp7zUGFcOmitTM3cVHXtvz1E9b+nqiMkQZJt2tZ5tm17ZNu2bdu2bRsj+9u2bdu4vj0B/V9j8QsyZPMw2PGtDTYFvsFJX+VhWxUC9vJMu3NFsNrOs+1v6yETCqWtBi6fSnzAuRbcs5jrWmgp07wWZsv2tTBVtq2FujI1a8G6jNVaYPO0xGOsa9EFlwjo62n0PEN9RbHbOMf6sSIsncyzXeCwFjQdzGL7NNYApyYUqIisAUd41F3Jyi5RDU6U31ndL+GR4TCTi5rEHhYu67mwHTxB4XMYFneCQEgXF7NB5/EHhMVKNmkTazwasuJN9AqpJhyBmBVewI84RgUMvsEQ8xUqfoHfMXqF9I1ELGaz5hhj1EiTobDAbAmDWSQuQ0vpYiAss61kFofloqfxKl7HGONvr2OMsfUii2GQQil5Dr/idxTmLEEmGYWkLH0fo3iWpPgoLBe9ibJeZDEK74ryRbyH+8jMv2VmHjsU9yCoZu2/ZW3KMbC5CqxjEH4VhMQg/yrIje1njLFXkxPDpdq7GCOriYmBf7V8DD2r84uBUb0lGcSA3Z/29iOG7kR7jiCCVNGe4ihIIbeGRDyKbrE1sz1MeihtIdOJo6tqS3kPFLsrLbl4RNJJuXfqHh7Bgtspd0j0WA/3M/Ma3sdv+B0L7vMaMtNdkj1aQqYw81mMhfe8mOiIgNXlM1gqQQ0iYlb+Q76FT/AtFswB6R+LgMj7CE16TzYex7JRh8MRCM3yj8aDdtwLhik0zCgWfS3pieXmqefxOprdbl6J5eM/v6Ph98mh0PoFLV1oRqLgAVp6AHmRaHwUb+M+mj26+ki0Q9NaI5HZlrRI6Le1RYLF25a8HpF0Nr604zv7HisVN1pxnRoiWmwSvG5hitt6wDj42kJZBtkmH+yIqPHxNugych0klwzwwoeInSw7VdY8RTsPdbeqkt3WIyVFlxUfcdKUzqlR267L+GHJluOueoYE1f3fXHV8WDwOXfuucc4pTRwfVnRJXgHcAvS55CcEuLmo73K0REiVLxDorrK3gkW8bxnsIW40Qc2xDNhRqg3w2DJkP7gvJgEDgkYXv5ComWHPYxkfIXAfl/GiLW8ubY1leKK34p+7NpQyw7qnMpvu+tdK57FMF+7/w/xxxoxmJVKECj4tKjMVKZ1zpkTBfJmRQpxNmjm/KUmK0jmnoswUJfj0lko1m3F2f5h/whBLUzfpQyaSk8oZYe8hHntOJEjvTVDvLRIm0oO9zP5P7AA=');
    }

    .piece-queen {
      -webkit-mask-image: url('data:image/webp;base64,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');
      mask-image: url('data:image/webp;base64,UklGRsgIAABXRUJQVlA4TLwIAAAvd8AdELWGgrZtmIQ/7f0RiIgJ4LPWpCyqBZyyjDlhIabTBhEZpRvbtixJ2S0DhowOIIIFSJhAi+AFGq6AM1gxzyC/d89N/v+IRNzMqF91suYxp67OjpBEbdsxNx7Etm3btm1jENvZDWojtpZtV7Ft22ZjTt4JoAVJtmnb6mvbX7Zt3/ts27Zt27Zt27Zt2+bFwl57jN+HubXWnNucRxsRUEQBIOh8G1vdqldxAXtXMO7gvrbfpoRsxEU7GRdQ9N4E1P/GIgyZKW5OmISE0H8O8dwDXe7ATxk8mOCKDogMuRbJzoBEF9cd3NOAEe1QAJtLvsMrrXlV9hhI8PGDK9u80HaYAHJu3ecQPYV2QKZVQZ8j96GQPToSLHKOTHS213iBO0KOC4vgR4Yw94ppizADkruIdkDlDqFxQbaOZoBLBucALesQx8V0grwAncxlQH6CyXFxlaA0mLnU+A8ioCzxNCxkccAemSEU3zW+QjWEPQ7Py38BOnCsA7ZZA3MUmE6QG8HLocLBWUR+4l44gnsGbM9gjguCjTaHtB4iSAnUo0JvE23QrRjNBITocOdwf1gI9LQD4v4YIMSdREupyNz1aEG61DuJWwSDDe2AuD8uAhwgExsUeIWzc6nqqoFYOjKcK2AqBAfIxC6CdY3VqMiGEnCAbiWpaE4SdcFhsCez4mftagHIOYlMVCtaeWk4haeyzDfMZQpeTpolzRcV3zmJjG/YZbAVquA6te3LDMxQmj0sGbRt+3pX6py5IlVcNnzPYAZ0Mc1sm9Ma1F0GaY275hR0gvQeaQlQm4Zb7S4TzRVrGiul89wY/wSNvV1i43at1awVxALBaMRoULtLS2LuzYllx1ttryknjkuFZmg1kD0oiEpwOdxJz/verB2XStR1og60RhwfSoepZwol7KJZ2rn/SqvDTRStFc4eiWW1500CjoANaBQKIvKVLWsB7AkC3C9g2BXOI40zzw0ncGtvAmOp8Ce6Uq4dvtFub5p1XVT4mfHG1GsIR9Qo7EccKNRGCGk0uGVM+J3ijnGXkIi4hz1C2OJTBCu3EeISTu5S5D8wPfbvFOQig4nwUHCPwDpGVgmy0yPWfyc9U6KgLDAUQVQgRAwLKClYch8t/4HgsccrNgKaglEJaFVoCW4soiGgId07gPRfMd4z6zBG6Cl86EHNubLZ9g7KRRQqyv6qCFIcmM8RJgqncwcZy+cdEBwrGEcoSEuKhgAmgoJRcK34rkOAhn8HT0DFIojh14rYIVxGZhFUDzuJvx0+aocO/yRseyCZA+I8BRA8RobQw0XiGYGGXo2eBr619KoH0XFthEKthPVjB0/JZFUVtNxo3EJXVWRbvuugypOAM0GSYsFMQd/gr7EEdRUqTqJcVSxo+DXQXVjEPA0wisltCNGMYRWRGSKqMLJOcEOe1QANtCQeUKwqohKUVPErw88qShOrqkKOeylPAwSPihmEtgpsgmuYi7EMowUjVwkwVdDQa7UWcRrFuGSSqkhMmHBQh8z9ayKcJKGKZMs4E0Qp1p6RKtIydKPrNDr0ZEgtxC41zFPZa6YD6vOM+ZbjM68ZsrY0W8coFbQTJpqCFM+5tbN172SYCohDgksqUgOkhPNELeJU6iJhKMPbOxkTZCnKjB9zdJZTgxE6aE0NaunMh2mpjdCpi2mJCcKbadGUltMSoHQ5LXFK87REKNXT4poYYKY17exIZ7rSnZ4kxGuqhBAFVT7CTjIz5JtwroQAaToX0cw4GzvBbd7xl7kcVyIQzI8VdgL7tEjM9LWuM73oT3OR/MMLzrCOPnwhcVjwvLbRWeYCn9DEP3a+NXRig/9nwyowZv3t7kl/0/bVOx5wqWNUNrKSOcYYrdxPf+VybCHBfOUYqfC7lB2ttXrCbvoxIwaqoWNeyvq294K57P7tTVfYw/IGawIcrxoiGQjF/mZhfEG4ICXmavAIY1VuS1v/4Hb7mK01SdJN7+sOP7DQukpiBeHhCbf2HCZ/edwBpmhIkg5NdaCcMsli2RVjdJc//I3+g7eJLiTLYJ33B51c/sAVPFHc+21xHUjGXnWfVxQJrpiWzDGFAF+88IoLxijFWzcPUXOxVJk0XlHCSWDgWJptEr2CNWo4oYIXOtMZxUNl0mjjhUnJGGO8sMMJ26zQ4XlMCvWMkObSoy6hjA3UjH4Nv8N3cJQ5muBQla4NxT0cI8gFh49g08avs6nuaFUHYnFtTKCVC+U946vOsbGhGqDQkN5E9jVzWSewyOXBZ/9AYPxFzVm2s4T+GnOqiQEq2zrTk36h7SY9iRMujNvvwKdwuvdZmf/pQ4+JneQgu9jYKlbizZH2gqm8e7CTXedxH/nLXD6+7zReBSROmYBk091etnGHX9mh+Kcn7Wu0eqQRzxEemJE2W5huN9f7BI2PxXY1XQvSZpEF0viwY9rZQnZ0hru9RzmlEnfJbG+OTqSvbogDepb0kU9lZmvAjnkTPUyygi3t4XCZyxWvcYdkuVjMRAJbWF6ihyrpcwPpzKc+4mY5oP9Dc2mti6dYXDM+EG3OPdVntNY6kOOAbhOt9c9utrVh6qNUGG4bt/iFNg/UcUBu6c/PmBm/dr1dqLYotDOHmw1rm6FklIPAVCOLOlvYwvQNVzrYOsbrzKkuJljXIa7yJm07fLZFNSIQYIkI1qRsbDEnepsNc+9N97vcaQ61i01sLL+SleXzm9vVYaLF0ls87WuNXFQaJNbKPApaCFza9nvwJXwLP4A0wO/hG/gC3gXb5hLCaY0XabIYg2L76UO4Ocuz/kDhd88400v4AF6A7f0Fmec1drjwp4I9t02NtbaDXOkFP8Oi7p93hfBaYk2BcUU5fnDVRCJBCEW4xo80fxvehU/gM/gcrr6Ck50mWixGo6faXb2Em4/hXXgLbI4fXPObYCRqYpFAHYZRwB4elBeuEiHMZuMlMdmIIYUxAaRCpogmWnCC0xxuUrkcjpe3R8ik4I8xkoiKf7oF');
    }

    .piece-king {
      -webkit-mask-image: url('data:image/webp;base64,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');
      mask-image: url('data:image/webp;base64,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');
    }

    .piece-pawn {
      -webkit-mask-image: url('data:image/webp;base64,UklGRpwlAABXRUJQVlA4TI8lAAAvf8ffEf8HJIT/59WICUjckxS3beNI+4+dXK/PiJgAbxigBhrYuHHAN7XFVmxk4w5q9cD+sP9f/6T/v/vzuS5qo8ZgSCg9ajIEAenulBZJCWkYgrNnECNeSBk0E5RQSgREQgnpEBjdNdbbMx63/1/BHvfb7Xo/XhH9nwAptrUt2/L+P66VxmIE7pkG2d3d3d3d3R0SkQk4oyC6t38Sz1r3/bw7ov8T0PA///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M////f//zP//zP//zP//z/f//zP//jydDouq3eHJOwcN3u/cePX0xJefYskyjz2bOUlEvHjx/YvW5Bwpg3W9WJDjVPlajfZ/qS3Zdz6d829/LuJdP71C9hgAqsPWj29gs59B+bc2H7VwNrBxiaIpuPW3k8l/4rulO2JfSo6jQphTV/f/dz+q/7fPf7zcNMSJEdEg/m0X9tz/klA8qZjEoOXnub/gfeWjOohInIp07CcYv+d55PbO5vFCo+IDmV/udmbhtW2hBUfvpJ+p/997Ryxp/S4w5a9L/9fEIFg0/UuIMWvQieTyhn5AkdctCiF0bvgcEhpp06SU/pBTNtSR2DToFhJ+iF9PzUImacBt9m0Qtr5jf1jTfODkfoBffkAD+TTdi4G/QCfC+hkKmmRMIzekFOTypjoqm50kUv0K7keqaZ6skWvWj/WsckUzXZohdwa1stU0yllR56Qfcmv2KCKbvETS/w3uSKppeSy9z0gu9aUtzk4j8ujfKBmQmBxpYOKZRPvDnAzFJ5J+Uj98aYV8KTPJSv9K4sZlZxjnlO+c5nI50GlYr7KF96qIopxW9qLuVTXYkBRpT65ygfezbOfBKc6KF8rXdJmOGk9S3K915vYTIJTPRSPthaEmwsqXqK8snn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');
      mask-image: url('data:image/webp;base64,UklGRpwlAABXRUJQVlA4TI8lAAAvf8ffEf8HJIT/59WICUjckxS3beNI+4+dXK/PiJgAbxigBhrYuHHAN7XFVmxk4w5q9cD+sP9f/6T/v/vzuS5qo8ZgSCg9ajIEAenulBZJCWkYgrNnECNeSBk0E5RQSgREQgnpEBjdNdbbMx63/1/BHvfb7Xo/XhH9nwAptrUt2/L+P66VxmIE7pkG2d3d3d3d3R0SkQk4oyC6t38Sz1r3/bw7ov8T0PA///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M////f//zP//zP//zP//z/f//zP//jydDouq3eHJOwcN3u/cePX0xJefYskyjz2bOUlEvHjx/YvW5Bwpg3W9WJDjVPlajfZ/qS3Zdz6d829/LuJdP71C9hgAqsPWj29gs59B+bc2H7VwNrBxiaIpuPW3k8l/4rulO2JfSo6jQphTV/f/dz+q/7fPf7zcNMSJEdEg/m0X9tz/klA8qZjEoOXnub/gfeWjOohInIp07CcYv+d55PbO5vFCo+IDmV/udmbhtW2hBUfvpJ+p/997Ryxp/S4w5a9L/9fEIFg0/UuIMWvQieTyhn5AkdctCiF0bvgcEhpp06SU/pBTNtSR2DToFhJ+iF9PzUImacBt9m0Qtr5jf1jTfODkfoBffkAD+TTdi4G/QCfC+hkKmmRMIzekFOTypjoqm50kUv0K7keqaZ6skWvWj/WsckUzXZohdwa1stU0yllR56Qfcmv2KCKbvETS/w3uSKppeSy9z0gu9aUtzk4j8ujfKBmQmBxpYOKZRPvDnAzFJ5J+Uj98aYV8KTPJSv9K4sZlZxjnlO+c5nI50GlYr7KF96qIopxW9qLuVTXYkBRpT65ygfezbOfBKc6KF8rXdJmOGk9S3K915vYTIJTPRSPthaEmwsqXqK8snn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');
    }

    .piece-white {
      color: var(--gold-light);
      filter:
        drop-shadow(0 0 1px #111) drop-shadow(0 0 1px #111) drop-shadow(0 0 2px rgba(0, 0, 0, .7));
    }

    .piece-black {
      color: var(--ink-2);
      filter:
        drop-shadow(0 0 1px var(--gold-light)) drop-shadow(0 0 1px var(--gold-light)) drop-shadow(0 0 2px rgba(212, 168, 84, .6));
    }

    .lesson-coord {
      position: absolute;
      color: rgba(255, 255, 255, .45);
      font-size: 9px;
      font-weight: 600;
      letter-spacing: .03em;
      z-index: 1;
    }

    .lesson-coord.file {
      right: 4px;
      bottom: 2px;
    }

    .lesson-coord.rank {
      left: 4px;
      top: 2px;
    }

    .lesson-board::after {
      content: "";
      position: absolute;
      inset: -35% -20%;
      background: linear-gradient(120deg, transparent 32%, rgba(200, 164, 104, .2) 50%, transparent 68%);
      transform: translateX(-38%) rotate(7deg);
      animation: boardShine 4.8s ease-in-out infinite;
    }

    .lesson-board::before {
      content: "";
      position: absolute;
      inset: 0;
      border: 1px solid rgba(200, 164, 104, .35);
      pointer-events: none;
      z-index: 3;
    }

    @keyframes boardShine {

      0%,
      55% {
        transform: translateX(-38%) rotate(7deg);
        opacity: 0;
      }

      68% {
        opacity: .78;
      }

      100% {
        transform: translateX(42%) rotate(7deg);
        opacity: 0;
      }
    }

    @keyframes boardFloat {

      0%,
      100% {
        transform: translateY(0);
      }

      50% {
        transform: translateY(-10px);
      }
    }

    .lesson-piece.knight {
      animation: knightPulse 3.2s ease-in-out infinite;
    }

    @keyframes knightPulse {

      0%,
      100% {
        transform: translateY(0);
        color: inherit;
      }

      50% {
        transform: translateY(-1px);
        color: var(--gold-light);
      }
    }

    .about-visual .king {
      width: 55%;
      filter: drop-shadow(0 30px 60px rgba(0, 0, 0, .6));
      color: var(--gold-light);
      animation: float 6s ease-in-out infinite;
    }

    @keyframes float {

      0%,
      100% {
        transform: translateY(0);
      }

      50% {
        transform: translateY(-12px);
      }
    }

    .about-visual-label {
      position: absolute;
      bottom: 24px;
      left: 24px;
      z-index: 3;
      font-size: 10px;
      letter-spacing: .25em;
      text-transform: uppercase;
      color: var(--gold);
    }

    .about-text h2 {
      font-family: var(--f-display);
      font-weight: 320;
      font-size: clamp(36px, 4.5vw, 62px);
      line-height: 1.02;
      letter-spacing: -.02em;
      margin: 20px 0 28px;
    }

    .about-text h2 em {
      font-style: italic;
      color: var(--gold-light);
      font-weight: 320;
    }

    .about-list {
      list-style: none;
      padding: 0;
      margin: 32px 0 0;
    }

    .about-list li {
      padding: 20px 0;
      border-bottom: 1px solid var(--rule);
      display: flex;
      gap: 20px;
      font-size: 16px;
      color: var(--cream-2);
    }

    .about-list li:first-child {
      border-top: 1px solid var(--rule);
    }

    .about-list-marker {
      font-family: var(--f-display);
      font-style: italic;
      color: var(--gold);
      font-size: 18px;
      flex-shrink: 0;
      width: 24px;
    }

    /* =============================================================
   ONLINE ADVANTAGES
   ============================================================= */
    .online-adv {
      background: var(--paper);
      color: var(--ink);
    }

    .online-adv .eyebrow {
      color: var(--gold-deep);
    }

    .online-adv .eyebrow::before {
      background: var(--gold-deep);
    }

    .online-adv .section-header h2 {
      color: var(--ink);
    }

    .online-adv .section-header h2 em {
      color: var(--gold-deep);
    }

    .online-adv .section-header p {
      color: var(--ink);
      opacity: .7;
    }

    .adv-grid {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 32px;
      counter-reset: adv;
    }

    .adv-card {
      counter-increment: adv;
      position: relative;
      padding-top: 32px;
      border-top: 1px solid rgba(13, 20, 17, .15);
    }

    .adv-card::before {
      content: counter(adv, decimal-leading-zero);
      font-family: var(--f-display);
      font-style: italic;
      font-size: 14px;
      color: var(--gold-deep);
      position: absolute;
      top: -8px;
      left: 0;
      background: var(--paper);
      padding-right: 10px;
    }

    .adv-card h3 {
      font-family: var(--f-display);
      font-weight: 380;
      font-size: 20px;
      line-height: 1.2;
      letter-spacing: -.01em;
      margin: 0 0 14px;
      color: var(--ink);
    }

    .adv-card p {
      font-size: 13px;
      line-height: 1.6;
      color: var(--ink);
      opacity: .7;
      margin: 0;
    }

    /* =============================================================
   QUIZ
   ============================================================= */
    .quiz-section {
      position: relative;
      background:
        radial-gradient(ellipse at 80% 20%, rgba(200, 164, 104, .08), transparent 50%),
        var(--ink-2);
      border-top: 1px solid var(--rule);
      border-bottom: 1px solid var(--rule);
    }

    .quiz-wrap {
      display: grid;
      grid-template-columns: .9fr 1.3fr;
      gap: 80px;
      align-items: center;
    }

    .quiz-intro h2 {
      font-family: var(--f-display);
      font-weight: 320;
      font-size: clamp(40px, 5vw, 68px);
      line-height: 1;
      letter-spacing: -.02em;
      margin: 20px 0 24px;
    }

    .quiz-intro h2 em {
      font-style: italic;
      color: var(--gold-light);
      font-weight: 320;
    }

    .quiz-intro p {
      font-size: 16px;
      color: var(--cream-2);
      opacity: .8;
      margin: 0 0 32px;
      max-width: 380px;
    }

    .quiz-features {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .quiz-features li {
      padding: 14px 0;
      font-size: 14px;
      color: var(--cream-2);
      display: flex;
      gap: 14px;
      align-items: center;
      border-top: 1px solid var(--rule);
    }

    .quiz-features li:last-child {
      border-bottom: 1px solid var(--rule);
    }

    .quiz-features svg {
      width: 16px;
      height: 16px;
      color: var(--gold);
      flex-shrink: 0;
    }

    /* quiz card */
    .quiz-card {
      background: var(--ink);
      border: 1px solid var(--rule-strong);
      padding: 0;
      position: relative;
      overflow: hidden;
    }

    .quiz-card::before {
      content: "";
      position: absolute;
      top: -1px;
      left: -1px;
      width: 40px;
      height: 40px;
      border-top: 1px solid var(--gold);
      border-left: 1px solid var(--gold);
    }

    .quiz-card::after {
      content: "";
      position: absolute;
      bottom: -1px;
      right: -1px;
      width: 40px;
      height: 40px;
      border-bottom: 1px solid var(--gold);
      border-right: 1px solid var(--gold);
    }

    .quiz-header {
      padding: 24px 32px;
      border-bottom: 1px solid var(--rule);
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .quiz-step-label {
      font-size: 10px;
      letter-spacing: .25em;
      text-transform: uppercase;
      color: var(--gold);
    }

    .quiz-progress {
      display: flex;
      gap: 6px;
    }

    .quiz-dot {
      width: 24px;
      height: 3px;
      background: var(--rule-strong);
      transition: background .3s ease;
    }

    .quiz-dot.active {
      background: var(--gold);
    }

    .quiz-dot.done {
      background: var(--gold-deep);
    }

    .quiz-body {
      padding: 48px 40px 32px;
      min-height: 420px;
    }

    .quiz-step {
      display: none;
      animation: fadeUp .45s ease both;
    }

    .quiz-step.active {
      display: block;
    }

    @keyframes fadeUp {
      from {
        opacity: 0;
        transform: translateY(12px);
      }

      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    .quiz-q {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 30px;
      line-height: 1.12;
      letter-spacing: -.015em;
      margin: 0 0 28px;
      color: var(--cream);
    }

    .quiz-q em {
      font-style: italic;
      color: var(--gold-light);
    }

    .quiz-options {
      display: grid;
      gap: 12px;
    }

    .quiz-options.two {
      grid-template-columns: 1fr 1fr;
    }

    .quiz-options.three {
      grid-template-columns: repeat(3, 1fr);
    }

    .quiz-opt {
      text-align: left;
      padding: 18px 22px;
      background: transparent;
      border: 1px solid var(--rule-strong);
      color: var(--cream);
      font-size: 15px;
      transition: all .25s ease;
      position: relative;
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 12px;
      font-family: var(--f-body);
    }

    .quiz-opt:hover {
      border-color: var(--gold);
      background: rgba(200, 164, 104, .06);
    }

    .quiz-opt.selected {
      border-color: var(--gold);
      background: rgba(200, 164, 104, .1);
      color: var(--cream);
    }

    .quiz-opt-mark {
      width: 18px;
      height: 18px;
      border: 1px solid var(--rule-strong);
      border-radius: 50%;
      display: grid;
      place-items: center;
      flex-shrink: 0;
      transition: border-color .25s ease;
    }

    .quiz-opt.selected .quiz-opt-mark {
      border-color: var(--gold);
    }

    .quiz-opt-mark::after {
      content: "";
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: var(--gold);
      transform: scale(0);
      transition: transform .25s ease;
    }

    .quiz-opt.selected .quiz-opt-mark::after {
      transform: scale(1);
    }

    .quiz-input {
      width: 100%;
      padding: 18px 22px;
      background: transparent;
      border: 1px solid var(--rule-strong);
      color: var(--cream);
      font-size: 15px;
      font-family: var(--f-body);
      transition: border-color .25s ease;
      margin-bottom: 12px;
    }

    .quiz-input:focus {
      outline: none;
      border-color: var(--gold);
    }

    .quiz-input::placeholder {
      color: var(--cream-2);
      opacity: .4;
    }

    .quiz-consent {
      font-size: 12px;
      color: var(--cream-2);
      opacity: .6;
      margin-top: 16px;
      line-height: 1.55;
    }

    .quiz-consent a {
      color: var(--gold);
      border-bottom: 1px solid var(--rule-strong);
    }

    .quiz-footer {
      padding: 24px 32px;
      border-top: 1px solid var(--rule);
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 16px;
    }

    .quiz-back {
      font-size: 13px;
      letter-spacing: .04em;
      color: var(--cream-2);
      opacity: .65;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      transition: opacity .25s ease;
    }

    .quiz-back:hover {
      opacity: 1;
    }

    .quiz-back[hidden] {
      display: none;
    }

    .quiz-next {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 14px 28px;
      background: var(--gold);
      color: var(--ink);
      font-weight: 600;
      font-size: 13px;
      letter-spacing: .06em;
      text-transform: uppercase;
      border-radius: 2px;
      transition: background .25s ease, transform .25s ease;
    }

    .quiz-next:hover:not(:disabled) {
      background: var(--gold-light);
      transform: translateX(2px);
    }

    .quiz-next:disabled {
      opacity: .35;
      cursor: not-allowed;
    }

    .quiz-next svg {
      width: 14px;
      height: 14px;
    }

    /* result */
    .quiz-result {
      display: none;
      padding: 48px 40px;
      text-align: center;
    }

    .quiz-result.active {
      display: block;
      animation: fadeUp .5s ease both;
    }

    .quiz-result-icon {
      width: 64px;
      height: 64px;
      margin: 0 auto 24px;
      border: 1px solid var(--gold);
      border-radius: 50%;
      display: grid;
      place-items: center;
      color: var(--gold);
    }

    .quiz-result h3 {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 34px;
      line-height: 1.05;
      letter-spacing: -.015em;
      margin: 0 0 12px;
      color: var(--cream);
    }

    .quiz-result h3 em {
      font-style: italic;
      color: var(--gold-light);
    }

    .quiz-result p {
      font-size: 15px;
      color: var(--cream-2);
      opacity: .8;
      max-width: 380px;
      margin: 0 auto 28px;
      line-height: 1.6;
    }

    .quiz-result-tag {
      display: inline-block;
      padding: 6px 14px;
      border: 1px solid var(--gold);
      color: var(--gold);
      font-size: 11px;
      letter-spacing: .2em;
      text-transform: uppercase;
      margin-bottom: 24px;
      border-radius: 999px;
    }

    /* =============================================================
   STORIES (winners)
   ============================================================= */
    .stories-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 0;
      border: 1px solid var(--rule);
    }

    .story {
      padding: 40px 32px;
      border-right: 1px solid var(--rule);
      position: relative;
      display: flex;
      flex-direction: column;
      min-height: 380px;
    }

    .story:last-child {
      border-right: none;
    }

    .story-name {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 24px;
      line-height: 1.1;
      margin: 0 0 8px;
      letter-spacing: -.01em;
    }

    .story-age {
      font-size: 11px;
      letter-spacing: .2em;
      text-transform: uppercase;
      color: var(--gold);
      margin-bottom: 24px;
    }

    .story p {
      font-size: 14px;
      line-height: 1.65;
      color: var(--cream-2);
      opacity: .8;
      margin: 0 0 16px;
    }

    .story-achievement {
      margin-top: auto;
      padding-top: 24px;
      border-top: 1px solid var(--rule);
      display: flex;
      align-items: center;
      gap: 12px;
    }

    .story-trophy {
      width: 32px;
      height: 32px;
      color: var(--gold);
      flex-shrink: 0;
    }

    .story-achievement strong {
      font-family: var(--f-display);
      font-weight: 400;
      font-style: italic;
      color: var(--cream);
      font-size: 15px;
      line-height: 1.25;
    }

    /* =============================================================
   COACHES
   ============================================================= */
    .coaches-grid {
      display: grid;
      grid-template-columns: 1.2fr 1fr;
      gap: 60px;
      align-items: stretch;
    }

    .coach-feature {
      background: var(--ink-2);
      border: 1px solid var(--rule);
      padding: 48px;
      position: relative;
    }

    .coach-feature-portrait {
      width: 120px;
      height: 120px;
      border-radius: 50%;
      background: linear-gradient(135deg, var(--gold-deep), var(--gold-light));
      display: grid;
      place-items: center;
      font-family: var(--f-display);
      font-style: italic;
      font-size: 46px;
      color: var(--ink);
      font-weight: 400;
      margin-bottom: 32px;
      overflow: hidden;
      border: 2px solid var(--gold);
      flex-shrink: 0;
    }

    .coach-feature-portrait img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center top;
      display: block;
    }

    .coach-feature-name {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 38px;
      line-height: 1.05;
      letter-spacing: -.015em;
      margin: 0 0 4px;
    }

    .coach-feature-name em {
      font-style: italic;
      color: var(--gold-light);
    }

    .coach-feature-role {
      font-size: 13px;
      color: var(--gold);
      letter-spacing: .1em;
      text-transform: uppercase;
      margin-bottom: 32px;
    }

    .coach-stats {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 24px;
      margin-bottom: 32px;
      padding: 24px 0;
      border-top: 1px solid var(--rule);
      border-bottom: 1px solid var(--rule);
    }

    .coach-stat-num {
      font-family: var(--f-display);
      font-size: 36px;
      font-weight: 340;
      color: var(--gold-light);
      line-height: 1;
    }

    .coach-stat-label {
      font-size: 11px;
      letter-spacing: .18em;
      text-transform: uppercase;
      color: var(--cream-2);
      opacity: .65;
      margin-top: 6px;
    }

    .coach-bio {
      font-size: 14px;
      line-height: 1.7;
      color: var(--cream-2);
      opacity: .85;
    }

    .coach-bio strong {
      color: var(--cream);
      font-weight: 600;
      font-style: italic;
      font-family: var(--f-display);
      font-size: 15px;
    }

    .coach-roster {
      background: var(--ink-2);
      border: 1px solid var(--rule);
      padding: 48px;
      display: flex;
      flex-direction: column;
    }

    .coach-roster h3 {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 22px;
      letter-spacing: -.01em;
      margin: 0 0 8px;
    }

    .coach-roster-sub {
      font-size: 13px;
      color: var(--cream-2);
      opacity: .65;
      margin-bottom: 28px;
    }

    .roster-list {
      list-style: none;
      padding: 0;
      margin: 0;
      flex: 1;
    }

    .roster-list li {
      padding: 10px 0;
      border-bottom: 1px solid var(--rule);
      display: flex;
      align-items: center;
      justify-content: space-between;
      font-size: 14px;
      color: var(--cream-2);
      transition: color .25s ease, padding-left .25s ease;
      cursor: pointer;
      gap: 12px;
    }

    .roster-list li:hover {
      color: var(--cream);
      padding-left: 4px;
    }

    .roster-list-left {
      display: flex;
      align-items: center;
      gap: 12px;
    }

    .roster-avatar {
      width: 38px;
      height: 38px;
      border-radius: 50%;
      overflow: hidden;
      flex-shrink: 0;
      border: 1px solid var(--rule-strong);
      background: linear-gradient(135deg, var(--gold-deep), var(--gold-light));
      display: grid;
      place-items: center;
      font-family: var(--f-display);
      font-style: italic;
      font-size: 14px;
      color: var(--ink);
      font-weight: 600;
      transition: border-color .25s ease;
    }

    .roster-list li:hover .roster-avatar {
      border-color: var(--gold);
    }

    .roster-avatar img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center top;
      display: block;
    }

    .roster-rating {
      font-family: var(--f-display);
      font-style: italic;
      color: var(--gold);
      font-size: 13px;
      flex-shrink: 0;
    }

    /* =============================================================
   PRICING
   ============================================================= */
    .pricing {
      background: var(--paper);
      color: var(--ink);
    }

    .pricing .eyebrow {
      color: var(--gold-deep);
    }

    .pricing .eyebrow::before {
      background: var(--gold-deep);
    }

    .pricing .section-header h2 {
      color: var(--ink);
      font-size: clamp(34px, 4.2vw, 60px);
    }

    .pricing .section-header h2 em {
      color: var(--gold-deep);
    }

    .pricing .section-header p {
      color: var(--ink);
      opacity: .7;
    }

    .tariffs {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 24px;
    }

    .tariff {
      background: #fff;
      border: 1px solid rgba(13, 20, 17, .12);
      padding: 40px 36px 36px;
      position: relative;
      transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
      display: flex;
      flex-direction: column;
    }

    .tariff:hover {
      transform: translateY(-6px);
      box-shadow: 0 24px 60px -20px rgba(13, 20, 17, .18);
      border-color: var(--gold);
    }

    .tariff.featured {
      background: var(--ink);
      color: var(--cream);
      border-color: var(--ink);
    }

    .tariff.featured::before {
      content: "Популярный";
      position: absolute;
      top: -12px;
      left: 36px;
      background: var(--gold);
      color: var(--ink);
      font-size: 10px;
      letter-spacing: .22em;
      text-transform: uppercase;
      padding: 6px 14px;
      font-weight: 600;
    }

    .tariff-name {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 26px;
      line-height: 1.1;
      letter-spacing: -.01em;
      margin: 0 0 6px;
    }

    .tariff-name em {
      font-style: italic;
      color: var(--gold-deep);
    }

    .tariff.featured .tariff-name em {
      color: var(--gold-light);
    }

    .tariff-format {
      font-size: 13px;
      opacity: .6;
      margin-bottom: 32px;
    }

    .tariff-options {
      list-style: none;
      padding: 0;
      margin: 0 0 32px;
      flex: 1;
    }

    .tariff-options li {
      padding: 18px 0;
      border-bottom: 1px solid rgba(13, 20, 17, .08);
      display: flex;
      flex-direction: column;
      gap: 4px;
    }

    .tariff.featured .tariff-options li {
      border-color: rgba(243, 236, 220, .12);
    }

    .tariff-options li:first-child {
      padding-top: 0;
    }

    .tariff-opt-label {
      font-size: 12px;
      letter-spacing: .12em;
      text-transform: uppercase;
      opacity: .55;
    }

    .tariff-opt-row {
      display: flex;
      justify-content: space-between;
      align-items: baseline;
      gap: 12px;
    }

    .tariff-opt-price {
      font-family: var(--f-display);
      font-size: 24px;
      font-weight: 380;
      letter-spacing: -.01em;
    }

    .tariff-opt-save {
      font-size: 12px;
      color: var(--gold-deep);
      font-style: italic;
      font-family: var(--f-display);
    }

    .tariff.featured .tariff-opt-save {
      color: var(--gold-light);
    }

    .tariff-opt-per-lesson {
      font-size: 12px;
      color: var(--ink);
      opacity: .5;
      font-family: var(--f-body);
    }

    .tariff.featured .tariff-opt-per-lesson {
      color: var(--cream);
      opacity: .6;
    }

    .tariff-cta {
      display: block;
      text-align: center;
      padding: 16px;
      background: var(--ink);
      color: var(--cream);
      font-size: 13px;
      letter-spacing: .06em;
      text-transform: uppercase;
      font-weight: 600;
      transition: background .25s ease;
    }

    .tariff:hover .tariff-cta {
      background: var(--gold-deep);
    }

    .tariff.featured .tariff-cta {
      background: var(--gold);
      color: var(--ink);
    }

    .tariff.featured:hover .tariff-cta {
      background: var(--gold-light);
    }

    .pricing-note {
      margin-top: 48px;
      padding: 24px 28px;
      background: rgba(13, 20, 17, .04);
      border-left: 2px solid var(--gold-deep);
      font-size: 14px;
      line-height: 1.6;
      color: var(--ink);
      opacity: .8;
    }

    .pricing-note strong {
      color: var(--gold-deep);
    }

    /* =============================================================
   DIRECTOR
   ============================================================= */
    .director {
      background: var(--ink);
    }

    .director-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 80px;
      align-items: center;
    }

    .director-portrait {
      position: relative;
      aspect-ratio: 4/5;
      background: linear-gradient(135deg, var(--board), var(--ink-2));
      border: 1px solid var(--rule);
      border-radius: 4px;
      display: grid;
      place-items: center;
      overflow: hidden;
    }

    .director-portrait::before {
      content: "";
      position: absolute;
      inset: 0;
      background:
        repeating-linear-gradient(90deg,
          transparent 0,
          transparent calc(100% / 8 - 1px),
          var(--rule) calc(100% / 8 - 1px),
          var(--rule) calc(100% / 8));
      opacity: .6;
    }

    .director-portrait img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      z-index: 1;
    }

    .director-portrait-label {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 3;
      background: linear-gradient(transparent, rgba(13, 20, 17, .95));
      padding: 80px 32px 32px;
    }

    .director-portrait-label strong {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 24px;
      display: block;
      color: var(--cream);
      letter-spacing: -.01em;
    }

    .director-portrait-label span {
      font-size: 12px;
      letter-spacing: .18em;
      text-transform: uppercase;
      color: var(--gold);
      margin-top: 8px;
      display: block;
    }

    .director-quote {
      position: relative;
    }

    .director-quote::before {
      content: "\201C";
      font-family: var(--f-display);
      font-size: 240px;
      line-height: .8;
      color: var(--gold);
      opacity: .25;
      position: absolute;
      top: -40px;
      left: -20px;
      font-style: italic;
    }

    .director-text {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 30px;
      line-height: 1.25;
      letter-spacing: -.01em;
      color: var(--cream);
      position: relative;
      z-index: 2;
    }

    .director-text em {
      font-style: italic;
      color: var(--gold-light);
    }

    .director-stat {
      margin-top: 48px;
      padding-top: 32px;
      border-top: 1px solid var(--rule);
      display: flex;
      gap: 48px;
    }

    .dstat-num {
      font-family: var(--f-display);
      font-size: 48px;
      font-weight: 340;
      color: var(--gold-light);
      line-height: 1;
      letter-spacing: -.02em;
    }

    .dstat-label {
      font-size: 12px;
      letter-spacing: .15em;
      text-transform: uppercase;
      color: var(--cream-2);
      opacity: .7;
      margin-top: 6px;
      max-width: 160px;
      line-height: 1.5;
    }

    /* =============================================================
   CTA FINAL
   ============================================================= */
    .cta-final {
      background:
        radial-gradient(ellipse at 30% 50%, rgba(200, 164, 104, .12), transparent 60%),
        var(--ink-2);
      border-top: 1px solid var(--rule);
      border-bottom: 1px solid var(--rule);
    }

    .cta-final-grid {
      display: grid;
      grid-template-columns: 1.2fr 1fr;
      gap: 80px;
      align-items: center;
    }

    .cta-final h2 {
      font-family: var(--f-display);
      font-weight: 300;
      font-size: clamp(44px, 6vw, 84px);
      line-height: .98;
      letter-spacing: -.025em;
      margin: 24px 0 28px;
    }

    .cta-final h2 em {
      font-style: italic;
      color: var(--gold-light);
      font-weight: 300;
    }

    .cta-final p {
      font-size: 17px;
      color: var(--cream-2);
      opacity: .8;
      max-width: 480px;
      line-height: 1.6;
    }

    .cta-final-contacts {
      margin-top: 48px;
      display: flex;
      flex-direction: column;
      gap: 16px;
    }

    .cta-contact {
      display: inline-flex;
      align-items: center;
      gap: 16px;
      color: var(--cream);
      font-size: 15px;
      transition: color .25s ease;
    }

    .cta-contact:hover {
      color: var(--gold-light);
    }

    .cta-contact-icon {
      width: 36px;
      height: 36px;
      border: 1px solid var(--rule-strong);
      border-radius: 50%;
      display: grid;
      place-items: center;
      color: var(--gold);
      transition: border-color .25s ease;
      flex-shrink: 0;
    }

    .cta-contact:hover .cta-contact-icon {
      border-color: var(--gold);
    }

    .cta-contact strong {
      display: block;
      font-family: var(--f-display);
      font-style: italic;
      font-weight: 400;
      font-size: 18px;
      color: var(--cream);
    }

    .cta-contact span {
      display: block;
      font-size: 11px;
      letter-spacing: .18em;
      text-transform: uppercase;
      color: var(--cream-2);
      opacity: .6;
      margin-top: 2px;
    }

    .cta-form {
      background: var(--ink);
      border: 1px solid var(--rule-strong);
      padding: 40px;
      position: relative;
    }

    .cta-form::before {
      content: "";
      position: absolute;
      top: -1px;
      left: -1px;
      width: 40px;
      height: 40px;
      border-top: 1px solid var(--gold);
      border-left: 1px solid var(--gold);
    }

    .cta-form::after {
      content: "";
      position: absolute;
      bottom: -1px;
      right: -1px;
      width: 40px;
      height: 40px;
      border-bottom: 1px solid var(--gold);
      border-right: 1px solid var(--gold);
    }

    .cta-form h3 {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 26px;
      line-height: 1.15;
      letter-spacing: -.01em;
      margin: 0 0 28px;
      color: var(--cream);
    }

    .cta-form h3 em {
      font-style: italic;
      color: var(--gold-light);
    }

    .field {
      margin-bottom: 14px;
    }

    .field label {
      display: block;
      font-size: 11px;
      letter-spacing: .15em;
      text-transform: uppercase;
      color: var(--cream-2);
      opacity: .6;
      margin-bottom: 8px;
    }

    .field input,
    .field select {
      width: 100%;
      padding: 14px 18px;
      background: transparent;
      border: 1px solid var(--rule-strong);
      color: var(--cream);
      font-size: 15px;
      font-family: var(--f-body);
      transition: border-color .25s ease;
    }

    .field select {
      appearance: none;
      -webkit-appearance: none;
      background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='%23c8a468' stroke-width='1.5'/></svg>");
      background-repeat: no-repeat;
      background-position: right 18px center;
      cursor: pointer;
    }

    .field input:focus,
    .field select:focus {
      outline: none;
      border-color: var(--gold);
    }

    .field input::placeholder {
      color: var(--cream-2);
      opacity: .4;
    }

    form select option,
    form select optgroup {
      color: #000;
      background: #fff;
    }

    .submit-btn {
      width: 100%;
      padding: 18px;
      background: var(--gold);
      color: var(--ink);
      font-weight: 700;
      font-size: 13px;
      letter-spacing: .1em;
      text-transform: uppercase;
      margin-top: 12px;
      transition: background .25s ease;
    }

    .submit-btn:hover {
      background: var(--gold-light);
    }

    .consent {
      font-size: 11px;
      color: var(--cream-2);
      opacity: .55;
      margin-top: 14px;
      line-height: 1.5;
      text-align: center;
    }

    /* =============================================================
   FOOTER
   ============================================================= */
    footer {
      background: var(--ink);
      padding: 80px 0 32px;
      border-top: 1px solid var(--rule);
    }

    .footer-grid {
      display: grid;
      grid-template-columns: 1.4fr 1fr 1fr 1fr;
      gap: 60px;
      margin-bottom: 60px;
    }

    .footer-brand {
      font-family: var(--f-display);
      font-weight: 340;
      font-size: 28px;
      line-height: 1.1;
      letter-spacing: -.01em;
      margin: 0 0 16px;
    }

    .footer-brand em {
      font-style: italic;
      color: var(--gold-light);
    }

    .footer-tag {
      font-size: 13px;
      color: var(--cream-2);
      opacity: .65;
      max-width: 280px;
      line-height: 1.6;
    }

    .footer-col h4 {
      font-size: 11px;
      letter-spacing: .22em;
      text-transform: uppercase;
      color: var(--gold);
      margin: 0 0 20px;
      font-weight: 500;
    }

    .footer-col ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .footer-col li {
      padding: 6px 0;
      font-size: 14px;
      color: var(--cream-2);
      opacity: .75;
    }

    .footer-col a:hover {
      color: var(--cream);
    }

    .footer-bottom {
      border-top: 1px solid var(--rule);
      padding-top: 24px;
      display: flex;
      justify-content: space-between;
      font-size: 12px;
      color: var(--cream-2);
      opacity: .5;
    }

    /* =============================================================
   MODAL
   ============================================================= */
    .modal {
      position: fixed;
      inset: 0;
      z-index: 200;
      display: none;
      align-items: center;
      justify-content: center;
      padding: 24px;
    }

    .modal.active {
      display: flex;
    }

    .modal-bg {
      position: absolute;
      inset: 0;
      background: rgba(13, 20, 17, .85);
      backdrop-filter: blur(8px);
      animation: fadeIn .3s ease;
    }

    @keyframes fadeIn {
      from {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .modal-content {
      position: relative;
      background: var(--ink);
      border: 1px solid var(--rule-strong);
      padding: 48px;
      max-width: 480px;
      width: 100%;
      animation: fadeUp .4s ease;
    }

    .modal-content::before {
      content: "";
      position: absolute;
      top: -1px;
      left: -1px;
      width: 40px;
      height: 40px;
      border-top: 1px solid var(--gold);
      border-left: 1px solid var(--gold);
    }

    .modal-close {
      position: absolute;
      top: 16px;
      right: 16px;
      color: var(--cream-2);
      font-size: 24px;
      width: 32px;
      height: 32px;
      display: grid;
      place-items: center;
      transition: color .25s ease;
    }

    .modal-close:hover {
      color: var(--gold);
    }

    /* =============================================================
   ANIMATIONS - reveal on scroll
   ============================================================= */
    .reveal {
      opacity: 0;
      transform: translateY(30px);
      transition: opacity .9s ease, transform .9s ease;
    }

    .reveal.visible {
      opacity: 1;
      transform: translateY(0);
    }

    /* =============================================================
   RESPONSIVE
   ============================================================= */
    @media (max-width: 1024px) {
      .hero-inner {
        grid-template-columns: 1fr;
        gap: 48px;
      }

      .section-header {
        grid-template-columns: 1fr;
        gap: 24px;
      }

      .section-header p {
        justify-self: start;
      }

      .benefits-grid {
        grid-template-columns: repeat(2, 1fr);
      }

      .adv-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 40px 32px;
      }

      .quiz-wrap {
        grid-template-columns: 1fr;
        gap: 48px;
      }

      .stories-grid {
        grid-template-columns: 1fr;
      }

      .story {
        border-right: none;
        border-bottom: 1px solid var(--rule);
      }

      .story:last-child {
        border-bottom: none;
      }

      .coaches-grid,
      .about-grid,
      .director-grid,
      .cta-final-grid {
        grid-template-columns: 1fr;
        gap: 40px;
      }

      .tariffs {
        grid-template-columns: 1fr;
      }

      .footer-grid {
        grid-template-columns: 1fr 1fr;
        gap: 40px;
      }

      .nav-menu {
        display: none;
      }

      .nav-burger {
        display: grid;
        place-items: center;
        width: 40px;
        height: 40px;
        border: 1px solid var(--rule-strong);
        color: var(--cream);
      }

      .section {
        padding: 80px 0;
      }
    }

    @media (max-width: 640px) {
      .benefits-grid {
        grid-template-columns: 1fr;
      }

      .adv-grid {
        grid-template-columns: 1fr;
      }

      .quiz-options.two,
      .quiz-options.three {
        grid-template-columns: 1fr;
      }

      .footer-grid {
        grid-template-columns: 1fr;
      }

      .hero-stats {
        gap: 24px;
      }

      .quiz-body,
      .quiz-header,
      .quiz-footer {
        padding-left: 24px;
        padding-right: 24px;
      }

      .coach-feature,
      .coach-roster,
      .cta-form {
        padding: 32px 24px;
      }

      .director-stat {
        flex-direction: column;
        gap: 24px;
      }

      .footer-bottom {
        flex-direction: column;
        gap: 8px;
      }
    }

/* Coach list interactions */
.roster-list li { cursor: pointer; transition: background 0.2s; }
    .roster-list li:hover { background: rgba(200,164,104,.1); }

/* Styles formerly attached to individual elements */
.analytics-pixel { position:absolute; left:-9999px; }
.analytics-frame { display:none;visibility:hidden }
.hero-actions { margin-top: 48px; }
.hero-primary-cta { display: inline-flex; width: auto; font-size: 15px; padding: 18px 32px; }
.offer-cta .hero-cta-icon { width: 18px; height: 18px; }
.lesson-coord.file.board-file-label { left:4px; right:auto; }
.method-description { color:var(--cream-2); opacity:.8; font-size:16px; line-height:1.6; }
.quiz-submit-hidden { display:none; }
.quiz-result-cta { max-width:280px; margin:0 auto; }
.coaches-section { background:var(--ink-2); border-top:1px solid var(--rule); border-bottom:1px solid var(--rule); }
.tariff-option-heading { display:flex; justify-content:space-between; align-items:center; margin-bottom:4px; }
.director-paragraph { margin-top:24px; }
.director-stat-unit { font-size:.6em; color:var(--gold); }
.consent-link { color:var(--gold); }
.quiz-result-tariff { color:var(--gold-light); font-family:var(--f-display); font-style:italic; }
.quiz-result-phone { color:var(--cream); }

/* Display states toggled by JavaScript */
.is-flex { display: flex !important; }
.is-block { display: block !important; }
.is-hidden { display: none !important; }


/* Learning navigation. Add future pages as list items in index.html. */
.nav-learning { position: relative; }
.nav-learning > summary {
  display: flex; align-items: center; gap: 8px; padding: 6px 0;
  color: var(--cream-2); font-size: 13px; letter-spacing: .04em;
  cursor: pointer; list-style: none;
}
.nav-learning > summary::-webkit-details-marker { display: none; }
.nav-learning > summary:hover, .nav-learning[open] > summary { color: var(--gold-light); }
.nav-chevron { width: 6px; height: 6px; border-right: 1px solid currentColor; border-bottom: 1px solid currentColor; transform: rotate(45deg); }
.nav-learning[open] .nav-chevron { transform: rotate(225deg); }
.nav-dropdown {
  position: absolute; top: calc(100% + 12px); left: 0;
  width: 340px; max-width: calc(100vw - 40px); padding: 20px;
  background: var(--ink-2); border: 1px solid var(--rule-strong);
  border-radius: 10px; box-shadow: 0 18px 45px rgba(0,0,0,.3);
  max-height: 70vh; overflow-y: auto;
}
.nav-learning:not([open]) > .nav-dropdown { display: none; }
.nav-dropdown-heading { margin: 0 0 8px; color: var(--gold); font-size: 12px; font-weight: 600; letter-spacing: .06em; }
.nav-dropdown-group + .nav-dropdown-group { margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--rule); }
.nav-dropdown-list { list-style: none; margin: 0; padding: 0; }
.nav-dropdown-list li + li { margin-top: 4px; }
.nav-menu .nav-dropdown-list a, .nav-pending { display: block; padding: 9px 8px; border-radius: 5px; font-size: 13px; line-height: 1.5; letter-spacing: normal; color: var(--cream-2); }
.nav-menu .nav-dropdown-list a::after { content: none; }
.nav-menu .nav-dropdown-list a:hover { background: rgba(200,164,104,.1); color: var(--gold-light); }
.nav-pending small { display: block; margin-top: 2px; color: var(--cream-2); opacity: .65; font-size: 11px; }
.nav-learning > summary:focus-visible, .nav-menu a:focus-visible, .nav-burger:focus-visible { outline: 2px solid var(--gold); outline-offset: 4px; }
@media (max-width: 1024px) {
  .nav-inner { position: relative; }
  .nav.menu-open { background: var(--ink); }
  .nav.menu-open .nav-menu {
    display: flex; flex-direction: column; gap: 8px; position: absolute;
    top: calc(100% + 18px); left: var(--gutter); right: var(--gutter);
    padding: 18px; background: var(--ink-2); border: 1px solid var(--rule-strong);
    border-radius: 10px; max-height: calc(100dvh - 120px); overflow-y: auto;
  }
  .nav-menu > li > a, .nav-learning > summary { display: flex; padding: 12px 8px; }
  .nav-dropdown { position: static; width: 100%; max-width: none; max-height: none; overflow: visible; margin-top: 4px; padding: 12px; box-shadow: none; }
  .nav-burger { flex-shrink: 0; background: transparent; cursor: pointer; }
}
@media (max-width: 640px) {
  .nav-inner { gap: 12px; flex-wrap: wrap; }
  .nav-inner > .brand { flex: 1; }
  .nav-burger { order: 2; }
  .nav-inner > .nav-cta { order: 3; width: 100%; justify-content: center; padding: 8px 16px; }
  .nav.menu-open .nav-menu { max-height: calc(100dvh - 170px); }
}

/* Offline branch pages */
.local-page { overflow-wrap: break-word; }
.local-page .nav { background: rgba(13,20,17,.96); border-bottom-color: var(--rule); }
.local-page h1 { font-family: var(--f-display); font-size: clamp(42px,5.1vw,72px); font-weight: 400; line-height: 1.08; letter-spacing: -.035em; margin: 18px 0 24px; }
.local-page h2 { font-family: var(--f-display); font-size: clamp(32px,3.5vw,48px); font-weight: 400; line-height: 1.15; margin: 12px 0 24px; }
.local-page h3 { font-size: 21px; font-weight: 500; margin: 12px 0; }
.local-page h1 em,.local-page h2 em { color: var(--gold-light); font-weight: 400; }
.local-page p { line-height: 1.75; }
.local-page section[id] { scroll-margin-top: 150px; }
.local-hero { padding: 126px 0 72px; }
.local-breadcrumb { display: flex; gap: 12px; color: var(--cream-2); font-size: 12px; margin-bottom: 36px; }
.local-hero-grid { display: grid; grid-template-columns: 1.3fr 1fr; gap: 72px; align-items: center; }
.local-lead { font-size: 18px; color: var(--cream-2); max-width: 660px; margin: 0 0 24px; }
.local-address { padding-left: 16px; border-left: 2px solid var(--gold); font-size: 14px; color: var(--cream-2); }
.local-actions { display: flex; flex-wrap: wrap; gap: 20px; align-items: center; margin: 28px 0; }
.local-button { display: inline-flex; align-items: center; justify-content: center; padding: 16px 23px; color: var(--ink); background: var(--gold); border: 1px solid var(--gold); border-radius: 4px; font: 600 14px/1.5 var(--f-body); cursor: pointer; text-align: center; }
.local-button:hover { background: var(--gold-light); }
.local-button:disabled { opacity: .65; cursor: wait; }
.local-text-link { color: var(--gold-light); text-decoration: underline; text-underline-offset: 5px; }
.local-facts { display: flex; flex-wrap: wrap; gap: 28px; padding: 24px 0 0; margin: 0; list-style: none; border-top: 1px solid var(--rule); }
.local-facts li { display: flex; flex-direction: column; gap: 6px; }
.local-facts strong { color: var(--gold-light); font: 400 29px var(--f-display); }
.local-facts span { font-size: 12px; color: var(--cream-2); }
.local-coach-preview { border: 1px solid var(--rule-strong); background: var(--ink-2); }
.local-coach-preview img { display: block; width: 100%; height: 360px; object-fit: cover; object-position: center 20%; }
.local-coach-preview > div { padding: 24px; }
.local-coach-preview h2 { font-size: 32px; margin: 10px 0; }
.local-coach-preview p { margin: 0; color: var(--cream-2); font-size: 14px; }
.local-section { padding: 80px 0; border-top: 1px solid var(--rule); }
.local-tinted { background: var(--ink-2); }
.local-three { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 36px; margin: 36px 0; }
.local-three article { border-top: 1px solid var(--rule-strong); padding-top: 22px; }
.local-three p { font-size: 15px; color: var(--cream-2); }
.local-number { color: var(--gold); font: italic 28px var(--f-display); }
.local-split { display: grid; grid-template-columns: 1fr 1fr; gap: 72px; align-items: start; }
.local-program { margin: 0; padding-left: 26px; }
.local-program li { padding: 0 0 20px 12px; }
.local-program li::marker { color: var(--gold); }
.local-program p { color: var(--cream-2); margin: 8px 0 0; }
.local-note { padding: 28px; border: 1px solid var(--rule-strong); }
.local-note p { color: var(--cream-2); }
.local-price-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; margin: 32px 0; }
.local-tariff { padding: 30px; background: var(--ink-2); border: 1px solid var(--rule-strong); }
.local-tariff > p { font-size: 14px; color: var(--cream-2); }
.local-tariff ul { list-style: none; padding: 0; margin: 24px 0; }
.local-tariff li { display: flex; gap: 20px; justify-content: space-between; border-top: 1px solid var(--rule); padding: 16px 0; }
.local-tariff strong { color: var(--gold-light); white-space: nowrap; }
.local-muted { font-size: 12px; color: var(--cream-2); }
.local-muted a { text-decoration: underline; text-underline-offset: 3px; }
.local-location { display: grid; grid-template-columns: .9fr 1.4fr; gap: 40px; align-items: start; }
.local-location address { font-style: normal; font-size: 20px; line-height: 1.6; }
.local-map { width: 100%; height: 430px; border: 1px solid var(--rule-strong); border-radius: 6px; background: var(--ink-3); }
.local-faq details { padding: 20px 0; border-bottom: 1px solid var(--rule-strong); }
.local-faq summary { cursor: pointer; color: var(--cream); line-height: 1.5; }
.local-faq p { color: var(--cream-2); font-size: 14px; margin: 16px 0 0; }
.local-form { padding: 30px; background: var(--ink); border: 1px solid var(--rule-strong); }
.local-form label { display: block; font-size: 13px; margin: 18px 0 8px; }
.local-form input:not([type=hidden]),.local-form select { display: block; width: 100%; background: var(--ink-3); color: var(--cream); border: 1px solid var(--rule-strong); border-radius: 3px; padding: 13px; font: 16px var(--f-body); }
.local-form .local-button { width: 100%; margin-top: 24px; }
.local-form-location { margin-top: 0; font-size: 14px; color: var(--gold-light); }
.local-form #form-status { font-size: 14px; line-height: 1.6; margin: 16px 0 0; }
.local-page :focus-visible { outline: 2px solid var(--gold); outline-offset: 4px; }
.local-footer { padding: 40px 0; }
.local-footer p { font-size: 13px; color: var(--cream-2); }
.local-footer-links { display: flex; flex-wrap: wrap; gap: 16px 24px; font-size: 13px; }
@media(max-width:1024px) { .local-hero-grid,.local-split { gap: 36px; } .local-hero-grid { grid-template-columns: 1.2fr 1fr; } .local-location { grid-template-columns: 1fr; } }
@media(max-width:700px) { .local-hero { padding-top: 160px; } .local-hero-grid,.local-split,.local-three,.local-price-grid { grid-template-columns: 1fr; } .local-section { padding: 52px 0; } .local-coach-preview img { height: 340px; } .local-map { height: 350px; } .local-form,.local-tariff { padding: 22px; } .local-actions .local-button { width: 100%; } .local-facts { gap: 18px; } .local-facts strong { font-size: 25px; } }


/* Additional content pages. Scoped to preserve the existing home and branches. */
.site-page{background:var(--ink);color:var(--cream);font-family:var(--f-body);line-height:1.7}
.site-page main{padding-top:130px}
.site-page a{color:inherit}
.site-page a:focus-visible,.site-page button:focus-visible,.site-page summary:focus-visible,.site-page input:focus-visible,.site-page select:focus-visible{outline:3px solid var(--gold-light);outline-offset:5px}
.site-page .brand{text-decoration:none}
.site-page .brand-mark{font-size:30px}
.site-page .sp-crumbs{font-size:12px;color:#c7cabb;line-height:1.6;margin-bottom:42px}
.site-page .sp-crumbs a{text-decoration:underline;text-underline-offset:4px}
.site-page .sp-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:70px;align-items:center;padding:25px 0 75px;border-bottom:1px solid #c8a46838}
.site-page h1{font-family:var(--f-display);font-size:clamp(36px,4.5vw,66px);font-weight:500;letter-spacing:-.035em;line-height:1.12;max-width:900px;margin:18px 0 25px}
.site-page h2{font-family:var(--f-display);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 28px}
.site-page h3{font-size:20px;line-height:1.4;margin:0 0 15px;font-weight:600}
.site-page p{margin:0 0 20px}
.site-page .sp-lead{font-size:18px;max-width:720px;color:#d4d6ca;margin-bottom:32px}
.site-page .sp-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 24px;background:var(--gold);color:var(--ink);border:1px solid var(--gold);border-radius:4px;font:600 14px var(--f-body);line-height:1.5;text-decoration:none;cursor:pointer;transition:background .2s}
.site-page .sp-button:hover{background:var(--gold-light)}
.site-page .sp-button:disabled{opacity:.65;cursor:wait}
.site-page .sp-hero-note{border-left:1px solid var(--gold);padding:20px 0 20px 35px}
.site-page .sp-hero-note>span{display:block;font-size:88px;color:var(--gold);line-height:1.2;margin-bottom:25px}
.site-page .sp-hero-note strong{font-family:var(--f-display);font-size:26px;font-weight:400;line-height:1.3}
.site-page .sp-hero-note p{font-size:14px;color:#b8bfae;margin:20px 0 0}
.site-page .sp-portrait{width:100%;max-height:490px;object-fit:cover;object-position:top;border-radius:8px}
.site-page .sp-section{padding:64px 0;border-bottom:1px solid #c8a46826;scroll-margin-top:150px}
.site-page .sp-section>p{max-width:880px;color:#d4d6ca}
.site-page .sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px}
.site-page .sp-card{padding:30px;background:var(--ink-2);border:1px solid #c8a4682b;border-radius:6px}
.site-page .sp-card p{font-size:15px;color:#c5cbbb;margin:0}
.site-page .sp-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px;color:#d4d6ca}
.site-page .sp-steps{counter-reset:step;list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}
.site-page .sp-steps li{counter-increment:step}
.site-page .sp-steps li:before{content:'0' counter(step);display:block;color:var(--gold);font:48px var(--f-display);margin-bottom:20px}
.site-page .sp-steps p{color:#c5cbbb;font-size:15px}
.site-page .sp-price{display:flex;flex-direction:column}
.site-page .sp-price .eyebrow{font-size:10px;letter-spacing:.08em;min-height:36px}
.site-page .sp-price dl{margin:10px 0 28px}
.site-page .sp-price dl>div{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #ffffff15}
.site-page .sp-price dd{margin:0;white-space:nowrap;color:var(--gold-light);font-weight:600}
.site-page .sp-price .sp-button{margin-top:auto;padding:14px 10px}
.site-page .sp-note{font-size:13px;color:#b8bfae;margin-top:22px;display:block}
.site-page .sp-faq details{border-bottom:1px solid #ffffff20;padding:20px 0}
.site-page .sp-faq summary{cursor:pointer;font-size:18px;font-weight:500}
.site-page .sp-faq p{padding:20px 0 0;margin:0;max-width:850px;color:#c5cbbb}
.site-page .sp-coaches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}
.site-page .sp-coach{text-decoration:none}
.site-page .sp-coach img{display:block;width:100%;height:auto;aspect-ratio:6/7;object-fit:cover;object-position:top;border-radius:6px;filter:saturate(.8)}
.site-page .sp-coach h3{margin:18px 0 8px}
.site-page .sp-coach>span{font-size:13px;color:var(--gold)}
.site-page .sp-coach:hover img{filter:saturate(1)}
.site-page .sp-prose{max-width:850px;color:#d4d6ca}
.site-page .sp-prose strong{color:var(--cream)}
.site-page .sp-related{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 30px}
.site-page .sp-related a{display:flex;justify-content:space-between;gap:20px;padding:14px 0;color:var(--gold-light);text-decoration:none;border-bottom:1px solid #c8a46833}
.site-page .sp-signup{margin:70px 0 90px;padding:48px;background:var(--cream);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:70px;border-radius:8px;scroll-margin-top:150px}
.site-page .sp-signup .eyebrow{color:#69512e}
.site-page .sp-signup h2{margin-top:20px}
.site-page .sp-signup>div>a{font-size:22px;text-decoration:none;font-weight:600}
.site-page .sp-form{display:flex;flex-direction:column;gap:9px}
.site-page .sp-form label{font-size:13px;font-weight:600}
.site-page .sp-form input:not([type=checkbox]),.site-page .sp-form select{width:100%;padding:13px;border:1px solid #8b927b;background:#fffdf5;border-radius:4px;font:16px var(--f-body);color:var(--ink);margin-bottom:8px}
.site-page .sp-consent{display:flex;align-items:flex-start;gap:10px;margin:10px 0}
.site-page .sp-consent input{margin-top:5px;flex:0 0 auto;width:18px;height:18px;accent-color:#795e32}
.site-page .sp-consent span{font-size:12px;font-weight:400;line-height:1.5}
.site-page .sp-status{font-size:14px;margin:4px 0 0}
.site-page .sp-footer{background:#090f0c;padding:60px 0 30px}
.site-page .sp-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.5fr;gap:35px}
.site-page .sp-footer h2{font:600 14px var(--f-body);margin:0 0 18px}
.site-page .sp-footer a{display:block;font-size:13px;text-decoration:none;color:#c5cbbb;margin-bottom:10px}
.site-page .sp-footer strong{font:28px var(--f-display)}
.site-page .sp-footer p{font-size:13px;margin-top:8px}
.site-page .sp-article{max-width:850px;margin:0 auto}
.site-page .sp-hero:has(+ .sp-article){grid-template-columns:1fr}
.site-page .sp-article p,.site-page .sp-article li{font-size:17px;color:#d4d6ca}
.site-page .sp-article ul,.site-page .sp-article ol{padding-left:24px}
.site-page .sp-article li{margin-bottom:15px}
.site-page .sp-article a{color:var(--gold-light);text-underline-offset:3px}
.site-page .sp-table-wrap{overflow:auto}
.site-page table{width:100%;border-collapse:collapse;font-size:15px}
.site-page caption{text-align:left;margin-bottom:15px;color:var(--gold)}
.site-page th,.site-page td{padding:16px;text-align:left;border:1px solid #ffffff25;vertical-align:top}
.site-page th{background:var(--ink-2)}
.site-page .sp-moves{border-left:3px solid var(--gold);padding:22px 30px;font-size:24px;letter-spacing:.08em;background:var(--ink-2)}
.site-page .sp-empty{min-height:45vh;display:block}
.site-page .sp-skip{position:fixed;top:-100px;left:20px;z-index:2000;padding:15px;background:var(--cream);color:var(--ink)}
.site-page .sp-skip:focus{top:10px}
@media(min-width:1025px){.site-page .nav-menu{gap:26px}}
@media(max-width:1024px){.site-page .sp-hero{gap:35px;grid-template-columns:1.4fr 1fr}.site-page .sp-coaches{grid-template-columns:repeat(3,minmax(0,1fr))}.site-page .sp-signup{gap:35px;padding:35px}.site-page .sp-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.site-page main{padding-top:155px}.site-page .sp-crumbs{margin-bottom:25px}.site-page .sp-hero{grid-template-columns:1fr;padding-bottom:40px}.site-page .sp-hero-note{display:none}.site-page .sp-portrait{max-width:380px;max-height:420px}.site-page .sp-section{padding:42px 0}.site-page .sp-columns,.site-page .sp-steps,.site-page .sp-related,.site-page .sp-signup{grid-template-columns:1fr;gap:24px}.site-page .sp-coaches{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.site-page .sp-coach h3{font-size:16px}.site-page .sp-signup{margin:45px 0;padding:26px 20px}.site-page .sp-card{padding:24px}.site-page .sp-footer-grid{gap:30px 20px}.site-page .sp-lead{font-size:16px}.site-page .sp-steps li:before{font-size:36px;margin-bottom:10px}}
@media(prefers-reduced-motion:reduce){.site-page *{scroll-behavior:auto!important;transition:none!important}}



/* Nested learning menu: pointer hover on desktop, native details on touch. */
.nav-learning .nav-submenu{position:relative;margin:0;padding:0;border:0}
.nav-submenu>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 10px;list-style:none;cursor:pointer;color:var(--cream-2);font-size:13px;font-weight:500;letter-spacing:.02em;border-radius:5px}
.nav-submenu>summary::-webkit-details-marker{display:none}
.nav-submenu>summary::after{content:'';width:6px;height:6px;flex-shrink:0;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}
.nav-submenu[open]>summary,.nav-submenu>summary:hover{background:rgba(200,164,104,.1);color:var(--gold-light)}
.nav-submenu>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.nav-submenu:not([open])>.nav-dropdown-list{display:none}
@media(min-width:1025px){
 .nav-learning>.nav-dropdown:has(.nav-submenu){width:250px;padding:10px;overflow:visible;max-height:none;top:100%;margin-top:10px}
 .nav-learning>.nav-dropdown:has(.nav-submenu)::before{content:'';position:absolute;left:0;right:0;top:-12px;height:12px}
 .nav-submenu>.nav-dropdown-list{position:absolute;top:-1px;left:100%;width:320px;max-width:calc(100vw - 40px);max-height:65vh;overflow-y:auto;padding:12px;background:var(--ink-2);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:0 18px 45px rgba(0,0,0,.3)}
 .nav-submenu.opens-left>.nav-dropdown-list{left:auto;right:100%}
}
@media(max-width:1024px){
 .nav-submenu>.nav-dropdown-list{position:static;padding:4px 0 8px 14px;border-left:1px solid var(--rule-strong);margin:4px 10px 8px}
 .nav-submenu>summary::after{transform:rotate(135deg)}
 .nav-submenu[open]>summary::after{transform:rotate(-45deg)}
}


/* Homepage application confirmation */
body.lead-modal-open{overflow:hidden}
.lead-confirmation{position:fixed;inset:0;margin:auto;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:54px 38px 34px;border:1px solid var(--gold);border-radius:18px;background:var(--ink-2);color:var(--cream);box-shadow:0 30px 100px #0009;text-align:center;font-family:var(--f-body)}
.lead-confirmation::backdrop{background:rgba(6,12,9,.78);backdrop-filter:blur(7px)}
.lead-confirmation[open]{animation:lead-appear .2s ease-out}
.lead-confirmation .lead-close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--cream-2);background:transparent;border:0;cursor:pointer;font-size:28px;line-height:1}
.lead-confirmation .lead-close:hover{background:#ffffff0d}
.lead-confirmation .lead-seal{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 24px;border:1px solid var(--gold);border-radius:50%;color:var(--gold-light);background:rgba(200,164,104,.08)}
.lead-confirmation .lead-eyebrow{color:var(--gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}
.lead-confirmation h2{font:500 clamp(32px,7vw,44px)/1.12 var(--f-display);letter-spacing:-.03em;margin:0 0 20px;color:var(--cream)}
.lead-confirmation .lead-copy{font-size:16px;line-height:1.7;color:var(--cream-2);margin:0 0 28px}
.lead-confirmation .lead-done{display:block;width:100%;padding:16px 24px;background:var(--gold);color:var(--ink);font:600 14px var(--f-body);border:0;border-radius:6px;cursor:pointer}
.lead-confirmation .lead-done:hover{background:var(--gold-light)}
.lead-confirmation .lead-contact{font-size:12px;color:var(--cream-2);margin:22px 0 0;line-height:1.7}
.lead-confirmation a{color:var(--gold-light);white-space:nowrap}
.lead-confirmation button:focus-visible,.lead-confirmation a:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}
.lead-form-status{font-size:14px;line-height:1.6;color:var(--gold-light);margin:16px 0 0}
.lead-form-status:empty{display:none}
.lead-form-status a{text-decoration:underline;white-space:nowrap}
@keyframes lead-appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:480px){.lead-confirmation{padding:50px 24px 26px}.lead-confirmation .lead-copy{font-size:15px}}
@media(prefers-reduced-motion:reduce){.lead-confirmation[open]{animation:none}}

/* Clear contact step in the homepage quiz */
#quizForm .quiz-contact-note{font-size:14px;line-height:1.65;color:var(--cream-2);margin:0 0 22px}
#quizForm .quiz-contact-label{display:block;font-size:13px;font-weight:500;color:var(--cream);margin:0 0 8px}
#quizForm .quiz-contact-label span{font-weight:400;color:var(--cream-2)}

/* Compact first-screen trial signup */
.hero-signup-card{padding:30px 28px;border-radius:10px;background:linear-gradient(145deg,rgba(28,36,31,.96),rgba(13,20,17,.94))}
.hero-signup-card .offer-label{letter-spacing:.16em;margin-bottom:16px}
.hero-signup-card .offer-title{font-size:clamp(30px,3vw,38px);line-height:1.12;margin-bottom:14px}
.hero-signup-card .offer-desc{line-height:1.65;margin:0 0 22px;opacity:1}
.hero-signup-form{display:flex;flex-direction:column}
.hero-signup-form label{font-size:12px;font-weight:600;color:var(--cream);margin-bottom:7px}
.hero-signup-form label span{font-weight:400;color:var(--cream-2);opacity:.7;margin-left:6px;font-size:11px}
.hero-signup-form input{width:100%;min-width:0;border:1px solid var(--rule-strong);border-radius:5px;padding:13px 15px;background:rgba(255,255,255,.035);color:var(--cream);font:16px var(--f-body);margin:0 0 16px}
.hero-signup-form input::placeholder{color:var(--cream-2);opacity:.55}
.hero-signup-form input:focus-visible,.hero-signup-form button:focus-visible,.hero-signup-form a:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}
.hero-signup-form .submit-btn{margin:2px 0 0;border:0;border-radius:5px;padding:15px 18px;font-size:14px}
.hero-signup-form .submit-btn:disabled{opacity:.65;cursor:wait}
.hero-signup-form .hero-form-note{margin:13px 0 0;font-size:12px;line-height:1.5;text-align:center;color:var(--cream-2)}
.hero-signup-form .hero-form-consent{margin:16px 0 0;font-size:10px;line-height:1.65;color:var(--cream-2);opacity:.8}
.hero-signup-form .hero-form-consent a{text-decoration:underline;text-underline-offset:2px}
@media(max-width:640px){.hero-signup-card{padding:26px 22px}.hero-signup-card .offer-title{font-size:32px}}
