/* Красно-белые — единый статический шаблон */
/* Local Manrope preserves the original typography in the static template. */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --font-manrope: "Manrope";
}

:root {
  --red: #c5162e;
  --red-dark: #9e1024;
  --red-soft: #f8e9e8;
  --ink: #241f20;
  --muted: #6f6665;
  --cream: #f7f2ec;
  --paper: #fffdf9;
  --line: #e7ded7;
  --green: #55745d;
  --shadow: 0 26px 70px rgba(74, 42, 35, 0.11);
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 96px;
}

body {
  margin: 0;
  min-width: 320px;
  color: var(--ink);
  background:
    radial-gradient(circle at 12% 12%, rgba(197, 22, 46, 0.055), transparent 22%),
    radial-gradient(circle at 88% 30%, rgba(197, 22, 46, 0.04), transparent 20%),
    var(--cream);
  font-family: var(--font-manrope), "Segoe UI", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

body.secret-mode {
  overflow: hidden;
}

a {
  color: inherit;
  text-decoration: none;
}

img {
  max-width: 100%;
}

a,
summary {
  -webkit-tap-highlight-color: transparent;
}

a:focus-visible,
summary:focus-visible {
  outline: 3px solid rgba(197, 22, 46, 0.3);
  outline-offset: 4px;
  border-radius: 8px;
}

.shell {
  width: min(100% - 48px, 1440px);
  margin-inline: auto;
}

.topline {
  min-height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 7px 20px;
  color: #fff;
  background: var(--red);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-align: center;
  text-transform: uppercase;
}

.topline i {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.7);
}

.site-header {
  position: sticky;
  z-index: 50;
  top: 0;
  height: 88px;
  border-bottom: 1px solid rgba(87, 63, 57, 0.1);
  background: rgba(247, 242, 236, 0.9);
  backdrop-filter: blur(16px);
}

.nav-row {
  height: 100%;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 32px;
}

.brand {
  width: max-content;
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.brand img {
  width: 58px;
  height: 48px;
  object-fit: contain;
}

#brand-easter-trigger.is-holding-secret img {
  animation: secret-hold 1.922s linear both;
}

.brand-copy {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.brand-copy strong {
  font-size: 15px;
  line-height: 1;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}

.brand-copy span {
  color: var(--muted);
  font-size: 11px;
  font-weight: 600;
}

.desktop-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  font-size: 13px;
  font-weight: 700;
}

.desktop-menu a {
  position: relative;
  padding-block: 10px;
}

.desktop-menu a::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 4px;
  left: 0;
  height: 2px;
  border-radius: 2px;
  background: var(--red);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.28s ease;
}

.desktop-menu a:hover::after {
  transform: scaleX(1);
}

.header-contact {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 14px;
}

.header-phone {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  white-space: nowrap;
}

.header-phone small {
  color: var(--muted);
  font-size: 10px;
  font-weight: 600;
}

.header-phone strong {
  font-size: 14px;
  letter-spacing: -0.01em;
}

.header-cta {
  min-height: 42px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 18px;
  border: 1px solid var(--red);
  border-radius: 999px;
  color: var(--red);
  background: rgba(255, 255, 255, 0.58);
  font-size: 12px;
  font-weight: 800;
  transition: color 0.25s ease, background 0.25s ease, transform 0.25s ease;
}

.header-cta:hover {
  color: #fff;
  background: var(--red);
  transform: translateY(-2px);
}

.header-cabinet {
  padding: 8px 2px;
  color: var(--muted);
  font-size: 11px;
  font-weight: 800;
  white-space: nowrap;
  transition: color 0.25s ease, transform 0.25s ease;
}

.header-cabinet:hover {
  color: var(--red);
  transform: translateY(-2px);
}

.mobile-menu {
  display: none;
}

.hero {
  position: relative;
  overflow: hidden;
  padding: 54px 0 62px;
}

.hero::before,
.hero::after {
  content: "";
  position: absolute;
  pointer-events: none;
  transform: rotate(45deg);
}

.hero::before {
  top: 52px;
  left: -155px;
  width: 290px;
  height: 290px;
  border: 1px solid rgba(197, 22, 46, 0.08);
  box-shadow: 0 0 0 34px rgba(197, 22, 46, 0.018), 0 0 0 68px rgba(197, 22, 46, 0.012);
}

.hero::after {
  right: 8%;
  bottom: -76px;
  width: 112px;
  height: 112px;
  border: 22px solid rgba(197, 22, 46, 0.025);
}

.hero-grid {
  position: relative;
  z-index: 1;
  min-height: 540px;
  display: grid;
  grid-template-columns: 1.02fr 0.98fr;
  gap: 58px;
  align-items: stretch;
}

.hero-copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 8px;
}

.eyebrow,
.tiny {
  color: var(--red-dark);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.095em;
  text-transform: uppercase;
}

.eyebrow {
  width: max-content;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 8px 13px;
  border: 1px solid rgba(197, 22, 46, 0.13);
  border-radius: 999px;
  background: rgba(255, 253, 249, 0.75);
}

.eyebrow i {
  width: 8px;
  height: 8px;
  border: 2px solid var(--red);
  border-radius: 2px;
  box-shadow: 0 0 0 4px rgba(197, 22, 46, 0.08);
  transform: rotate(45deg);
}

.tiny {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.tiny::before {
  content: "";
  width: 7px;
  height: 7px;
  flex: 0 0 auto;
  border: 2px solid currentColor;
  border-radius: 1px;
  transform: rotate(45deg);
}

h1,
h2,
h3,
p {
  margin-top: 0;
}

h1 {
  max-width: 760px;
  margin: 24px 0 20px;
  font-size: clamp(54px, 4.8vw, 78px);
  font-weight: 800;
  line-height: 1.02;
  letter-spacing: -0.06em;
}

h1 span {
  display: block;
  color: var(--red);
}

.lead {
  max-width: 630px;
  margin-bottom: 0;
  color: var(--muted);
  font-size: 17px;
  font-weight: 500;
  line-height: 1.68;
  letter-spacing: -0.015em;
}

.hero-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px;
  margin-top: 28px;
}

.btn {
  min-height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 0 23px;
  border-radius: 16px;
  font-size: 13px;
  font-weight: 800;
  transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
}

.btn-primary {
  min-width: 222px;
  color: #fff;
  background: var(--red);
  box-shadow: 0 14px 30px rgba(197, 22, 46, 0.22);
}

.btn-primary span,
.btn-light span {
  width: 29px;
  height: 29px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: var(--red);
  background: #fff;
  transition: transform 0.25s ease;
}

.btn-primary:hover {
  background: var(--red-dark);
  box-shadow: 0 17px 36px rgba(158, 16, 36, 0.28);
  transform: translateY(-3px);
}

.btn-primary:hover span,
.btn-light:hover span {
  transform: translateX(3px);
}

.btn-secondary {
  border: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.58);
}

.btn-secondary:hover {
  background: #fff;
  box-shadow: 0 12px 28px rgba(61, 40, 35, 0.08);
  transform: translateY(-3px);
}

.btn-cabinet {
  border: 1px solid var(--ink);
  color: #fff;
  background: var(--ink);
}

.btn-cabinet span {
  color: #fff;
  background: rgba(255, 255, 255, 0.13);
}

.btn-cabinet:hover {
  color: #fff;
  background: #3a3334;
  box-shadow: 0 14px 32px rgba(36, 31, 32, 0.16);
  transform: translateY(-3px);
}


.trust-row {
  max-width: 640px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 28px;
  overflow: hidden;
  border: 1px solid rgba(87, 63, 57, 0.1);
  border-radius: 21px;
  background: rgba(255, 253, 249, 0.72);
  box-shadow: 0 15px 40px rgba(73, 46, 39, 0.055);
  backdrop-filter: blur(10px);
}

.trust-row > div {
  position: relative;
  padding: 15px 18px 14px;
}

.trust-row > div + div::before {
  content: "";
  position: absolute;
  top: 16px;
  bottom: 16px;
  left: 0;
  width: 1px;
  background: var(--line);
}

.trust-row strong {
  display: block;
  color: var(--red-dark);
  font-size: 21px;
  line-height: 1.1;
  letter-spacing: -0.04em;
}

.trust-row span {
  display: block;
  margin-top: 5px;
  color: var(--muted);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.hero-visual {
  position: relative;
  min-height: 520px;
}

.photo-card {
  position: absolute;
  inset: 0 4px 0 0;
  overflow: hidden;
  border: 9px solid rgba(255, 255, 255, 0.82);
  border-radius: 34px 34px 34px 112px;
  background: #d8c6b7;
  box-shadow: var(--shadow);
}

.photo-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(35, 23, 20, 0) 48%, rgba(35, 23, 20, 0.62) 100%);
}

.photo-card > img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  transform: scale(1.012);
  transition: transform 1.1s cubic-bezier(0.2, 0.75, 0.25, 1);
}

.photo-card:hover > img {
  transform: scale(1.055);
}

.photo-caption {
  position: absolute;
  z-index: 2;
  right: 28px;
  bottom: 28px;
  left: 44px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  color: #fff;
}

.photo-caption strong,
.photo-caption span {
  display: block;
}

.photo-caption strong {
  font-size: 18px;
  line-height: 1.25;
}

.photo-caption span {
  margin-top: 6px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 11px;
  font-weight: 600;
}

.photo-caption > a {
  width: 44px;
  height: 44px;
  display: grid;
  flex: 0 0 auto;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.34);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(10px);
  font-size: 18px;
  transition: transform 0.25s ease, background 0.25s ease;
}

.photo-caption > a:hover {
  background: var(--red);
  transform: translateY(-3px);
}

.visual-note {
  position: absolute;
  z-index: 4;
  top: 28px;
  left: -24px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 11px 15px 11px 12px;
  border: 1px solid rgba(197, 22, 46, 0.1);
  border-radius: 15px;
  color: var(--red-dark);
  background: rgba(255, 253, 249, 0.92);
  box-shadow: 0 12px 35px rgba(67, 35, 31, 0.13);
  font-size: 11px;
  font-weight: 800;
  backdrop-filter: blur(9px);
}

.visual-note b {
  width: 27px;
  height: 27px;
  display: grid;
  place-items: center;
  border-radius: 10px;
  color: #fff;
  background: var(--red);
}

.ball-mark {
  position: absolute;
  z-index: 5;
  right: -15px;
  bottom: 76px;
  width: 72px;
  height: 72px;
  display: grid;
  place-items: center;
  border: 9px solid var(--cream);
  border-radius: 17px;
  color: #fff;
  background: var(--red);
  box-shadow: 0 14px 28px rgba(126, 18, 34, 0.22);
  font-size: 24px;
  font-weight: 800;
  transform: rotate(45deg);
}

.ball-mark span {
  transform: rotate(-45deg);
}

.diamond-divider {
  position: relative;
  z-index: 3;
  height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.diamond-divider i {
  width: 10px;
  height: 10px;
  border: 2px solid var(--red);
  background: var(--cream);
  transform: rotate(45deg);
}

.diamond-divider i:nth-child(2) {
  width: 18px;
  height: 18px;
  background: var(--red);
}

.section {
  padding: 110px 0;
}

.groups-section {
  border-top: 1px solid rgba(90, 63, 57, 0.09);
  background: var(--paper);
}

.section-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 36px;
}

.section-heading h2,
.values-intro h2,
.approach-content h2,
.coach-copy h2,
.reviews-copy h2,
.faq-intro h2,
.trial-card h2,
.contact-main h2 {
  margin: 9px 0 0;
  font-size: clamp(38px, 4.1vw, 62px);
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -0.055em;
}

.section-heading p {
  max-width: 470px;
  margin-bottom: 4px;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.7;
  text-align: right;
}

.group-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 18px;
}

.group-card {
  position: relative;
  min-height: 250px;
  grid-column: span 4;
  overflow: hidden;
  padding: 27px 28px;
  border: 1px solid #eadfd8;
  border-radius: 25px;
  background: #fbf7f2;
  transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;
}

.group-card::before {
  content: "";
  position: absolute;
  top: -18px;
  right: -18px;
  width: 43px;
  height: 43px;
  border: 8px solid rgba(197, 22, 46, 0.075);
  border-radius: 6px;
  transform: rotate(45deg);
}

.group-2 {
  background: #f7eeee;
}

.group-3 {
  background: #f3f4ef;
}

.group-4,
.group-5 {
  min-height: 220px;
  grid-column: span 6;
  padding-right: 28%;
  color: #fff;
}

.group-4 {
  border-color: var(--red);
  background: var(--red);
}

.group-5 {
  border-color: #b98a1b;
  background: linear-gradient(135deg, #c79d2e, #a8750f);
  grid-column: 1 / -1;
}

.group-card::after {
  content: "";
  position: absolute;
  right: -46px;
  bottom: -68px;
  width: 190px;
  height: 190px;
  border: 34px solid rgba(197, 22, 46, 0.055);
  border-radius: 50%;
}

.group-4::after,
.group-5::after {
  right: 8%;
  bottom: -150px;
  width: 360px;
  height: 360px;
  border-width: 60px;
  border-color: rgba(255, 255, 255, 0.1);
}

.group-4::before,
.group-5::before {
  width: 88px;
  height: 88px;
  border-width: 14px;
  border-color: rgba(255, 255, 255, 0.13);
}

.group-card:hover {
  z-index: 2;
  border-color: rgba(197, 22, 46, 0.25);
  box-shadow: 0 20px 45px rgba(80, 46, 39, 0.1);
  transform: translateY(-5px);
}

.age {
  min-height: 28px;
  display: inline-flex;
  align-items: center;
  padding: 0 11px;
  border-radius: 999px;
  color: var(--red-dark);
  background: #fff;
  box-shadow: 0 6px 18px rgba(74, 43, 36, 0.06);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.card-arrow {
  position: absolute;
  z-index: 2;
  top: 25px;
  right: 24px;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(197, 22, 46, 0.13);
  border-radius: 50%;
  color: var(--red);
  background: rgba(255, 255, 255, 0.76);
}

.group-card h3 {
  margin: 23px 0 10px;
  font-size: 23px;
  letter-spacing: -0.03em;
}

.group-card p {
  max-width: 370px;
  margin-bottom: 20px;
  color: var(--muted);
  font-size: 13px;
  line-height: 1.65;
}

.group-card small {
  position: absolute;
  z-index: 2;
  bottom: 26px;
  color: var(--red-dark);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.group-4 p,
.group-4 small,
.group-5 p,
.group-5 small {
  color: rgba(255, 255, 255, 0.76);
}

.values-section {
  color: #fff;
  background: #231f20;
}

.values-section .shell {
  display: grid;
  grid-template-columns: 0.75fr 1.25fr;
  gap: 90px;
}

.values-intro {
  align-self: center;
}

.values-intro .tiny,
.gallery-section .tiny {
  color: #e86272;
}

.values-intro p {
  max-width: 470px;
  margin: 26px 0 0;
  color: rgba(255, 255, 255, 0.62);
  font-size: 15px;
  line-height: 1.75;
}

.values-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-top: 1px solid rgba(255, 255, 255, 0.13);
  border-left: 1px solid rgba(255, 255, 255, 0.13);
}

.values-grid article {
  min-height: 235px;
  padding: 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.13);
  border-bottom: 1px solid rgba(255, 255, 255, 0.13);
  transition: background 0.25s ease;
}

.values-grid article:hover {
  background: rgba(197, 22, 46, 0.13);
}

.values-grid article > span {
  color: #e86272;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
}

.values-grid h3 {
  margin: 34px 0 11px;
  font-size: 22px;
}

.values-grid p {
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.58);
  font-size: 13px;
  line-height: 1.65;
}

.approach-section {
  background: var(--paper);
}

.approach-layout {
  display: grid;
  grid-template-columns: minmax(0, 0.84fr) minmax(0, 1.16fr);
  gap: 90px;
  align-items: center;
}

.approach-media {
  position: relative;
  min-height: 690px;
  overflow: hidden;
  border-radius: 34px 34px 120px 34px;
  background: var(--red-soft);
  box-shadow: var(--shadow);
}

.approach-media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 55%, rgba(36, 31, 32, 0.64));
}

.approach-media img {
  width: 100%;
  height: 100%;
  min-height: 690px;
  display: block;
  object-fit: cover;
  object-position: 42% center;
  transition: transform 0.8s ease;
}

.approach-media:hover img {
  transform: scale(1.035);
}

.approach-media > div {
  position: absolute;
  z-index: 2;
  right: 34px;
  bottom: 32px;
  left: 34px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  color: #fff;
}

.approach-media strong,
.approach-media span {
  display: block;
}

.approach-media strong {
  font-size: 21px;
}

.approach-media span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
}

.approach-content h2 {
  margin-bottom: 38px;
}

.stage-list {
  border-top: 1px solid var(--line);
}

.stage-list article {
  display: grid;
  grid-template-columns: 76px 1fr;
  gap: 22px;
  padding: 26px 0;
  border-bottom: 1px solid var(--line);
}

.stage-age {
  color: var(--red);
  font-size: 22px;
  font-weight: 800;
  letter-spacing: -0.04em;
}

.stage-list h3 {
  margin: 0 0 8px;
  font-size: 20px;
  letter-spacing: -0.025em;
}

.stage-list p {
  margin-bottom: 12px;
  color: var(--muted);
  font-size: 13px;
  line-height: 1.65;
}

.stage-list small {
  color: var(--red-dark);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.coach-section {
  background: #efe7e0;
}

.coach-layout {
  display: grid;
  grid-template-columns: 1fr 0.88fr;
  gap: 100px;
  align-items: center;
}

.coach-copy h2 {
  margin-bottom: 18px;
}

.coach-role {
  margin-bottom: 22px;
  color: var(--red);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.coach-copy > p:not(.coach-role) {
  max-width: 620px;
  margin-bottom: 28px;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.8;
}

.coach-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.coach-badges span {
  padding: 10px 13px;
  border: 1px solid rgba(197, 22, 46, 0.16);
  border-radius: 999px;
  color: var(--red-dark);
  background: rgba(255, 255, 255, 0.44);
  font-size: 10px;
  font-weight: 800;
}

.coach-photo {
  position: relative;
  max-width: 560px;
  justify-self: end;
}

.coach-photo::before {
  content: "";
  position: absolute;
  top: -22px;
  right: -24px;
  width: 58%;
  height: 45%;
  border-radius: 24px;
  background: var(--red);
}

.coach-photo img {
  position: relative;
  z-index: 1;
  width: 100%;
  display: block;
  border: 8px solid rgba(255, 255, 255, 0.72);
  border-radius: 30px 30px 30px 110px;
  box-shadow: var(--shadow);
}

.coach-quote {
  position: relative;
  z-index: 2;
  width: 88%;
  margin: -54px 0 0 -42px;
  padding: 23px 25px;
  border-radius: 18px;
  color: #fff;
  background: #231f20;
  box-shadow: 0 18px 45px rgba(35, 31, 32, 0.22);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.55;
}

.gallery-section {
  color: #fff;
  background: #231f20;
}

.gallery-heading p {
  color: rgba(255, 255, 255, 0.58);
}

.gallery-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 270px;
  gap: 14px;
}

.gallery-grid figure {
  position: relative;
  overflow: hidden;
  margin: 0;
  border-radius: 22px;
  background: #302a2b;
}

.gallery-wide {
  grid-column: span 2;
}

.gallery-grid img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform 0.7s ease, filter 0.35s ease;
}

.gallery-grid figure:hover img {
  filter: saturate(1.08);
  transform: scale(1.045);
}

.reviews-section {
  background: var(--paper);
}

.reviews-card {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: center;
  padding: 64px;
  border: 1px solid var(--line);
  border-radius: 34px;
  background: #f8f1eb;
  box-shadow: var(--shadow);
}

.reviews-copy h2 {
  margin-bottom: 22px;
}

.reviews-copy p {
  max-width: 620px;
  margin-bottom: 0;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.75;
}

.review-links {
  display: grid;
  gap: 12px;
}

.review-links > a {
  min-height: 92px;
  display: grid;
  grid-template-columns: 48px 1fr auto;
  gap: 17px;
  align-items: center;
  padding: 18px 20px;
  border: 1px solid var(--line);
  border-radius: 18px;
  background: #fff;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.review-links > a:hover {
  box-shadow: 0 16px 35px rgba(74, 42, 35, 0.09);
  transform: translateY(-3px);
}

.review-links > a > span {
  width: 48px;
  height: 48px;
  display: grid;
  place-items: center;
  border-radius: 15px;
  color: #fff;
  background: var(--red);
  font-size: 20px;
  font-weight: 800;
}

.review-links small,
.review-links strong {
  display: block;
}

.review-links small {
  margin-bottom: 3px;
  color: var(--muted);
  font-size: 10px;
  font-weight: 700;
}

.review-links strong {
  font-size: 15px;
}

.review-links b {
  color: var(--red);
  font-size: 18px;
}

.faq-section {
  background: #efe7e0;
}

.faq-layout {
  display: grid;
  grid-template-columns: 0.66fr 1.34fr;
  gap: 100px;
}

.faq-intro {
  position: sticky;
  top: 126px;
  align-self: start;
}

.faq-intro p {
  max-width: 390px;
  margin: 24px 0 18px;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.72;
}

.faq-intro > a {
  color: var(--red);
  font-size: 18px;
  font-weight: 800;
}

.faq-list {
  border-top: 1px solid rgba(87, 63, 57, 0.18);
}

.faq-list details {
  border-bottom: 1px solid rgba(87, 63, 57, 0.18);
}

.faq-list summary {
  min-height: 86px;
  display: grid;
  grid-template-columns: 46px 1fr auto;
  gap: 16px;
  align-items: center;
  cursor: pointer;
  list-style: none;
  font-size: 17px;
  font-weight: 800;
}

.faq-list summary::-webkit-details-marker {
  display: none;
}

.faq-list summary > span {
  color: var(--red);
  font-size: 10px;
  letter-spacing: 0.08em;
}

.faq-list summary b {
  width: 32px;
  height: 32px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(197, 22, 46, 0.2);
  border-radius: 50%;
  color: var(--red);
  font-size: 18px;
  transition: transform 0.25s ease, background 0.25s ease;
}

.faq-list details[open] summary b {
  color: #fff;
  background: var(--red);
  transform: rotate(45deg);
}

.faq-list details p {
  margin: -6px 48px 28px 62px;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.75;
}

.trial-section {
  padding: 84px 0;
  background: var(--paper);
}

.trial-card {
  position: relative;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 80px;
  align-items: center;
  overflow: hidden;
  padding: 72px;
  border-radius: 38px;
  color: #fff;
  background:
    radial-gradient(circle at 92% 110%, rgba(255, 255, 255, 0.14) 0 19%, transparent 19.5%),
    radial-gradient(circle at 92% 110%, transparent 0 27%, rgba(255, 255, 255, 0.08) 27.5% 38%, transparent 38.5%),
    var(--red);
  box-shadow: 0 28px 70px rgba(158, 16, 36, 0.22);
}

.trial-card .tiny {
  color: rgba(255, 255, 255, 0.7);
}

.trial-card h2 {
  margin-bottom: 22px;
}

.trial-card p {
  max-width: 650px;
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.72);
  font-size: 14px;
  line-height: 1.75;
}

.trial-actions {
  min-width: 300px;
  display: flex;
  flex-direction: column;
  gap: 11px;
}

.btn-light {
  color: var(--red-dark);
  background: #fff;
}

.btn-light span {
  color: #fff;
  background: var(--red);
}

.trial-card::before,
.trial-card::after {
  content: "";
  position: absolute;
  pointer-events: none;
  border: 1px solid rgba(255, 255, 255, 0.16);
  transform: rotate(45deg);
}

.trial-card::before {
  right: 14%;
  bottom: -118px;
  width: 250px;
  height: 250px;
  box-shadow: 0 0 0 40px rgba(255, 255, 255, 0.025);
}

.trial-card::after {
  top: 38px;
  right: 44px;
  width: 22px;
  height: 22px;
  background: rgba(255, 255, 255, 0.07);
}

.btn-light:hover,
.btn-outline-light:hover {
  transform: translateY(-3px);
}

.btn-outline-light {
  border: 1px solid rgba(255, 255, 255, 0.45);
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}

.text-link-light {
  padding: 7px 6px 0;
  color: rgba(255, 255, 255, 0.72);
  font-size: 11px;
  font-weight: 700;
  text-align: center;
}

.contacts-section {
  background: var(--cream);
}

.contacts-layout {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 100px;
  align-items: end;
}

.contact-main h2 {
  margin-bottom: 20px;
}

.contact-main p {
  margin-bottom: 30px;
  color: var(--muted);
  font-size: 17px;
  line-height: 1.65;
}

.contact-main p span {
  font-size: 13px;
}

.map-link {
  min-height: 50px;
  display: inline-flex;
  align-items: center;
  gap: 18px;
  padding: 0 18px;
  border-radius: 15px;
  color: #fff;
  background: var(--ink);
  font-size: 12px;
  font-weight: 800;
}

.map-link span {
  color: #ef7382;
}

.contact-list {
  border-top: 1px solid var(--line);
}

.contact-list > * {
  min-height: 94px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  border-bottom: 1px solid var(--line);
}

.contact-list small {
  color: var(--muted);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.contact-list strong {
  font-size: 16px;
  text-align: right;
}

.site-footer {
  padding: 48px 0 28px;
  color: #fff;
  background: #231f20;
}

.footer-top {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 36px;
  padding-bottom: 38px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.13);
}

.brand-footer .brand-copy span {
  color: rgba(255, 255, 255, 0.5);
}

.footer-socials {
  display: flex;
  gap: 28px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 12px;
  font-weight: 700;
}

.footer-socials a:hover,
.cabinet-link:hover,
.footer-bottom a:hover {
  color: #fff;
}

.cabinet-link {
  justify-self: end;
  color: #ef7382;
  font-size: 12px;
  font-weight: 800;
}

.footer-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding-top: 26px;
  color: rgba(255, 255, 255, 0.42);
  font-size: 10px;
}

.footer-bottom div {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 22px;
}

.privacy-inline {
  max-width: 360px !important;
  margin-top: 6px !important;
  color: rgba(255, 255, 255, 0.54) !important;
  font-size: 8px !important;
  line-height: 1.55 !important;
}

.privacy-inline a {
  color: rgba(255, 255, 255, 0.82);
  text-decoration: underline;
  text-underline-offset: 2px;
}

.mobile-bar {
  display: none;
}

/* JS-enhanced section motion: entrance reveal + pointer spotlight/parallax. */
[data-motion-section] {
  --pointer-x: 50%;
  --pointer-y: 50%;
  --motion-x: 0px;
  --motion-y: 0px;
  position: relative;
  isolation: isolate;
}

[data-motion-section]::after {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(circle 360px at var(--pointer-x) var(--pointer-y), rgba(197, 22, 46, 0.085), transparent 72%);
  opacity: 0;
  transition: opacity 0.45s ease;
}

.values-section[data-motion-section]::after,
.gallery-section[data-motion-section]::after,
.trial-section[data-motion-section]::after {
  background: radial-gradient(circle 380px at var(--pointer-x) var(--pointer-y), rgba(255, 255, 255, 0.085), transparent 72%);
}

[data-motion-section].is-pointer-active::after {
  opacity: 1;
}

[data-motion-section] > * {
  position: relative;
  z-index: 1;
}

.motion-ready [data-reveal] {
  opacity: 0;
  transform: translate3d(0, 28px, 0);
  transition: opacity 0.72s cubic-bezier(0.22, 1, 0.36, 1), transform 0.78s cubic-bezier(0.22, 1, 0.36, 1);
  transition-delay: var(--reveal-delay, 0ms);
}

.motion-ready [data-reveal][data-parallax] {
  transform: translate3d(var(--motion-x), calc(var(--motion-y) + 28px), 0);
}

.motion-ready.is-visible [data-reveal] {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.motion-ready.is-visible [data-reveal][data-parallax] {
  transform: translate3d(var(--motion-x), var(--motion-y), 0);
}

.cookie-notice {
  position: fixed;
  z-index: 900;
  left: 24px;
  bottom: 24px;
  width: min(690px, calc(100% - 112px));
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 19px;
  padding: 19px 20px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 22px;
  color: #fff;
  background: rgba(35, 31, 32, 0.96);
  box-shadow: 0 24px 70px rgba(35, 19, 21, 0.28);
  backdrop-filter: blur(18px);
  animation: cookie-enter 0.52s cubic-bezier(0.22, 1, 0.36, 1) both;
}

.cookie-notice[hidden] {
  display: none;
}

.cookie-notice-mark {
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  border: 5px solid #fff;
  border-radius: 10px;
  background: var(--red);
  transform: rotate(45deg);
}

.cookie-notice-mark span {
  font-size: 11px;
  font-weight: 900;
  transform: rotate(-45deg);
}

.cookie-notice-copy strong {
  display: block;
  margin-bottom: 4px;
  font-size: 13px;
}

.cookie-notice-copy p {
  margin: 0;
  color: rgba(255, 255, 255, 0.66);
  font-size: 10px;
  line-height: 1.55;
}

.cookie-notice-actions {
  display: flex;
  align-items: center;
  gap: 10px;
}

.cookie-notice-actions a {
  color: rgba(255, 255, 255, 0.72);
  font-size: 9px;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.cookie-notice-actions button {
  min-height: 40px;
  padding: 0 18px;
  border: 0;
  border-radius: 999px;
  color: #fff;
  background: var(--red);
  font: inherit;
  font-size: 10px;
  font-weight: 900;
  cursor: pointer;
  transition: background 0.24s ease, transform 0.24s ease;
}

.cookie-notice-actions button:hover {
  background: #df1a36;
  transform: translateY(-2px);
}

.scroll-top {
  position: fixed;
  z-index: 85;
  right: 24px;
  bottom: 24px;
  width: 52px;
  height: 52px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(197, 22, 46, 0.18);
  border-radius: 17px;
  color: #fff;
  background: var(--red);
  box-shadow: 0 15px 35px rgba(158, 16, 36, 0.25);
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  transform: translateY(16px) rotate(45deg);
  transition: opacity 0.28s ease, transform 0.36s cubic-bezier(0.22, 1, 0.36, 1), background 0.25s ease;
}

.scroll-top span {
  font-size: 22px;
  line-height: 1;
  transform: rotate(-45deg);
}

.scroll-top[data-visible] {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0) rotate(45deg);
}

.scroll-top:hover {
  background: var(--red-dark);
  transform: translateY(-4px) rotate(45deg);
}

@keyframes cookie-enter {
  from { opacity: 0; transform: translateY(20px) scale(0.98); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes enter {
  from {
    opacity: 0;
    transform: translateY(16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 1180px) {
  .shell {
    width: min(100% - 40px, 1040px);
  }

  .nav-row {
    grid-template-columns: 1fr auto;
  }

  .desktop-menu {
    display: none;
  }

  .mobile-menu {
    position: relative;
    display: block;
    justify-self: end;
  }

  .mobile-menu summary {
    width: 44px;
    height: 44px;
    display: grid;
    align-content: center;
    gap: 5px;
    padding: 11px;
    border: 1px solid var(--line);
    border-radius: 13px;
    cursor: pointer;
    list-style: none;
    background: rgba(255, 255, 255, 0.62);
  }

  .mobile-menu summary::-webkit-details-marker {
    display: none;
  }

  .mobile-menu summary span {
    height: 2px;
    border-radius: 2px;
    background: var(--ink);
  }

  .mobile-menu nav {
    position: absolute;
    top: 54px;
    right: 0;
    width: 240px;
    display: grid;
    overflow: hidden;
    border: 1px solid var(--line);
    border-radius: 18px;
    background: var(--paper);
    box-shadow: var(--shadow);
  }

  .mobile-menu nav a {
    padding: 15px 18px;
    border-bottom: 1px solid var(--line);
    font-size: 13px;
    font-weight: 700;
  }

  .header-contact {
    display: none;
  }

  .hero-grid {
    grid-template-columns: 1fr;
  }

  .hero-copy {
    padding-left: 0;
  }

  .hero-visual {
    min-height: 600px;
  }

  .visual-note {
    left: 22px;
  }

  .values-section .shell,
  .approach-layout,
  .coach-layout,
  .reviews-card,
  .faq-layout {
    grid-template-columns: 1fr;
    gap: 56px;
  }

  .group-card {
    grid-column: span 6;
  }

  .group-5 {
    grid-column: 1 / -1;
  }

  .group-4,
  .group-5 {
    padding-right: 30%;
  }

  .approach-media {
    min-height: 580px;
  }

  .approach-media img {
    min-height: 580px;
  }

  .coach-photo {
    max-width: 620px;
    justify-self: center;
  }

  .faq-intro {
    position: static;
  }

  .gallery-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .trial-card {
    grid-template-columns: 1fr;
  }

  .trial-actions {
    max-width: 420px;
  }
}

@media (max-width: 760px) {
  html {
    scroll-padding-top: 78px;
  }

  body {
    padding-bottom: 68px;
  }

  .shell {
    width: calc(100% - 28px);
  }

  .topline {
    min-height: 30px;
    font-size: 8px;
    letter-spacing: 0.05em;
  }

  .topline span:first-child,
  .topline i {
    display: none;
  }

  .site-header {
    height: 74px;
  }

  .brand img {
    width: 47px;
    height: 39px;
  }

  .brand-copy strong {
    font-size: 12px;
  }

  .brand-copy span {
    display: none;
  }

  .hero {
    padding: 34px 0 44px;
  }

  .hero-grid {
    min-height: 0;
    gap: 38px;
  }

  .eyebrow,
  .tiny {
    font-size: 9px;
  }

  h1 {
    margin: 19px 0 17px;
    font-size: clamp(42px, 13vw, 58px);
  }

  .lead {
    font-size: 14px;
    line-height: 1.62;
  }

  .hero-actions {
    align-items: stretch;
    flex-direction: column;
  }

  .btn {
    width: 100%;
  }

  .trust-row > div {
    padding: 12px 8px;
  }

  .trust-row strong {
    font-size: 17px;
  }

  .trust-row span {
    font-size: 7px;
  }

  .hero-visual {
    min-height: 410px;
  }

  .photo-card {
    border-width: 6px;
    border-radius: 27px 27px 27px 72px;
  }

  .photo-caption {
    right: 20px;
    bottom: 22px;
    left: 24px;
  }

  .photo-caption strong {
    font-size: 15px;
  }

  .visual-note {
    top: 18px;
    left: 12px;
  }

  .ball-mark {
    right: -4px;
    bottom: 65px;
    width: 62px;
    height: 62px;
    border-width: 7px;
    font-size: 19px;
  }

  .section {
    padding: 76px 0;
  }

  .section-heading {
    align-items: flex-start;
    flex-direction: column;
    gap: 20px;
  }

  .section-heading h2,
  .values-intro h2,
  .approach-content h2,
  .coach-copy h2,
  .reviews-copy h2,
  .faq-intro h2,
  .trial-card h2,
  .contact-main h2 {
    font-size: 39px;
  }

  .section-heading p {
    font-size: 13px;
    text-align: left;
  }

  .group-grid {
    grid-template-columns: 1fr;
  }

  .group-card,
  .group-4,
  .group-5 {
    min-height: 230px;
    grid-column: span 1;
    padding-right: 26px;
  }

  .group-4::after,
  .group-5::after {
    right: -140px;
  }

  .values-section .shell {
    gap: 44px;
  }

  .values-grid {
    grid-template-columns: 1fr;
  }

  .values-grid article {
    min-height: 205px;
  }

  .approach-layout {
    gap: 48px;
  }

  .approach-media,
  .approach-media img {
    min-height: 430px;
  }

  .approach-media {
    border-radius: 28px 28px 74px 28px;
  }

  .stage-list article {
    grid-template-columns: 55px 1fr;
    gap: 14px;
  }

  .stage-age {
    font-size: 18px;
  }

  .coach-layout {
    gap: 52px;
  }

  .coach-photo {
    padding-left: 18px;
  }

  .coach-quote {
    width: calc(100% - 18px);
    margin: -36px 0 0 -18px;
    font-size: 12px;
  }

  .gallery-grid {
    grid-auto-rows: 220px;
  }

  .gallery-wide {
    grid-column: span 2;
  }

  .gallery-grid figure:not(.gallery-wide) {
    grid-column: span 1;
  }

  .reviews-card {
    width: calc(100% - 28px);
    padding: 34px 22px;
    border-radius: 28px;
  }

  .review-links > a {
    grid-template-columns: 43px 1fr auto;
    padding-inline: 14px;
  }

  .review-links > a > span {
    width: 43px;
    height: 43px;
  }

  .faq-layout {
    gap: 42px;
  }

  .faq-list summary {
    min-height: 78px;
    grid-template-columns: 34px 1fr auto;
    gap: 10px;
    font-size: 14px;
  }

  .faq-list details p {
    margin: -2px 20px 24px 44px;
    font-size: 13px;
  }

  .trial-section {
    padding: 54px 0;
  }

  .trial-card {
    width: calc(100% - 28px);
    gap: 34px;
    padding: 42px 24px;
    border-radius: 28px;
  }

  .trial-actions {
    min-width: 0;
  }

  .contacts-layout {
    grid-template-columns: 1fr;
    gap: 54px;
  }

  .contact-list > * {
    min-height: 82px;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
  }

  .contact-list strong {
    text-align: left;
  }

  .footer-top {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .footer-socials {
    flex-wrap: wrap;
  }

  .cabinet-link {
    justify-self: start;
  }

  .footer-bottom {
    align-items: flex-start;
    flex-direction: column;
  }

  .footer-bottom div {
    flex-direction: column;
    gap: 10px;
  }

  .mobile-bar {
    position: fixed;
    z-index: 70;
    right: 0;
    bottom: 0;
    left: 0;
    height: 68px;
    display: grid;
    grid-template-columns: 0.7fr 0.8fr 1.2fr;
    gap: 8px;
    padding: 8px;
    border-top: 1px solid var(--line);
    background: rgba(255, 253, 249, 0.94);
    backdrop-filter: blur(14px);
  }

  .mobile-bar a {
    display: grid;
    place-items: center;
    border: 1px solid var(--line);
    border-radius: 13px;
    font-size: 11px;
    font-weight: 800;
  }

  .mobile-bar a:last-child {
    color: #fff;
    border-color: var(--red);
    background: var(--red);
  }
}

/* Hidden 1922 mode */
.secret-overlay {
  position: fixed;
  z-index: 1000;
  inset: 0;
  overflow: hidden;
  display: grid;
  place-items: center;
  padding: 32px;
  color: #fffaf5;
  background:
    radial-gradient(circle at 50% 110%, rgba(255, 241, 218, 0.2), transparent 36%),
    linear-gradient(145deg, #4f0713 0%, #8e0d24 48%, #3b0610 100%);
  animation: secret-curtain 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) both;
}

.secret-floodlight {
  position: absolute;
  inset: -30%;
  opacity: 0.55;
  background:
    conic-gradient(from 222deg at 16% 0%, transparent 0 8deg, rgba(255, 244, 222, 0.26) 8deg 16deg, transparent 16deg 360deg),
    conic-gradient(from 122deg at 84% 0%, transparent 0 8deg, rgba(255, 244, 222, 0.22) 8deg 16deg, transparent 16deg 360deg);
  animation: secret-lights 5s ease-in-out infinite alternate;
}

.secret-diamond-field {
  position: absolute;
  inset: -15%;
  display: grid;
  grid-template-columns: repeat(7, minmax(76px, 1fr));
  gap: clamp(48px, 7vw, 110px);
  opacity: 0.12;
  transform: rotate(-8deg);
}

.secret-diamond-field i {
  aspect-ratio: 1;
  border: 1px solid rgba(255, 255, 255, 0.78);
  border-radius: 8px;
  transform: rotate(45deg);
  animation: secret-diamond-pulse 2.8s ease-in-out infinite alternate;
}

.secret-diamond-field i:nth-child(3n) {
  animation-delay: -1.4s;
  background: rgba(255, 255, 255, 0.13);
}

.secret-diamond-field i:nth-child(4n) {
  animation-delay: -0.7s;
  transform: rotate(45deg) scale(0.58);
}

.secret-close {
  position: absolute;
  z-index: 3;
  top: 24px;
  right: 24px;
  width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  padding: 0 0 4px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 14px;
  color: #fff;
  background: rgba(31, 0, 6, 0.24);
  font: inherit;
  font-size: 30px;
  cursor: pointer;
  backdrop-filter: blur(10px);
}

.secret-scene {
  position: relative;
  z-index: 2;
  width: min(720px, 100%);
  text-align: center;
}

.secret-scoreboard {
  width: min(330px, 88vw);
  display: grid;
  gap: 7px;
  margin: 0 auto 52px;
  padding: 17px 28px 20px;
  border: 1px solid rgba(255, 255, 255, 0.17);
  border-radius: 9px;
  color: #ffebe0;
  background: #190307;
  box-shadow: 0 24px 80px rgba(20, 0, 4, 0.38), inset 0 0 28px rgba(197, 22, 46, 0.16);
  font-family: ui-monospace, "Cascadia Mono", "Segoe UI Mono", monospace;
  animation: secret-board 0.65s 0.18s ease-out both;
}

.secret-scoreboard span {
  color: rgba(255, 235, 224, 0.55);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.22em;
}

.secret-scoreboard strong {
  color: #ff3f59;
  text-shadow: 0 0 20px rgba(255, 34, 72, 0.56);
  font-size: clamp(48px, 8vw, 76px);
  font-weight: 700;
  line-height: 0.92;
  letter-spacing: 0.06em;
}

.secret-crest {
  width: 74px;
  height: 74px;
  display: grid;
  place-items: center;
  margin: 0 auto 35px;
  border: 2px solid rgba(255, 255, 255, 0.8);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.035);
  transform: rotate(45deg);
}

.secret-crest span {
  font-size: 21px;
  font-weight: 800;
  transform: rotate(-45deg);
}

.secret-kicker {
  margin: 0 0 13px;
  color: #ffb7c1;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.22em;
  text-transform: uppercase;
}

.secret-scene h2 {
  margin: 0;
  color: #fffaf5;
  font-size: clamp(42px, 7vw, 78px);
  font-weight: 800;
  line-height: 0.96;
  letter-spacing: -0.055em;
}

.secret-copy {
  margin: 20px 0 30px;
  color: rgba(255, 250, 245, 0.68);
  font-size: 14px;
}

.secret-return {
  min-height: 52px;
  padding: 0 24px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  color: #4f0713;
  background: #fffaf5;
  box-shadow: 0 13px 30px rgba(30, 0, 6, 0.2);
  font: inherit;
  font-size: 12px;
  font-weight: 800;
  cursor: pointer;
}

.secret-found-mark {
  position: fixed;
  z-index: 80;
  right: 24px;
  bottom: 24px;
  width: 46px;
  height: 46px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  padding: 7px;
  border: 1px solid rgba(255, 255, 255, 0.65);
  border-radius: 11px;
  color: #fff;
  background: var(--red-dark);
  box-shadow: 0 12px 32px rgba(84, 10, 24, 0.22);
  font: inherit;
  font-size: 8px;
  font-weight: 800;
  cursor: pointer;
  transform: rotate(45deg);
}

.secret-found-mark span {
  transform: rotate(-45deg);
}

.secret-found-mark span:first-child {
  align-self: start;
}

.secret-found-mark span:last-child {
  align-self: end;
}

@keyframes secret-hold {
  0% { filter: drop-shadow(0 0 0 rgba(197, 22, 46, 0)); }
  65% { filter: drop-shadow(0 0 5px rgba(197, 22, 46, 0.26)); }
  100% { filter: drop-shadow(0 0 12px rgba(197, 22, 46, 0.65)); transform: scale(1.04); }
}

@keyframes secret-curtain {
  from { opacity: 0; clip-path: inset(50% 0 50%); }
  to { opacity: 1; clip-path: inset(0); }
}

@keyframes secret-board {
  from { opacity: 0; transform: translateY(-22px) scale(0.96); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes secret-lights {
  from { transform: rotate(-3deg); }
  to { transform: rotate(3deg); }
}

@keyframes secret-diamond-pulse {
  from { opacity: 0.45; transform: rotate(45deg) scale(0.82); }
  to { opacity: 1; transform: rotate(45deg) scale(1); }
}

@media (max-width: 640px) {

  .cookie-notice {
    right: 12px;
    bottom: 80px;
    left: 12px;
    width: auto;
    grid-template-columns: 36px 1fr;
    gap: 13px;
    padding: 16px;
    border-radius: 18px;
  }

  .cookie-notice-mark {
    width: 34px;
    height: 34px;
    border-width: 4px;
    border-radius: 8px;
  }

  .cookie-notice-actions {
    grid-column: 1 / -1;
    justify-content: flex-end;
  }

  .scroll-top {
    right: 16px;
    bottom: 84px;
    width: 46px;
    height: 46px;
  }

  .cookie-notice-open .scroll-top {
    opacity: 0 !important;
    pointer-events: none !important;
  }

  .hero::before {
    top: 120px;
    left: -185px;
  }

  .ball-mark {
    right: 1px;
    width: 60px;
    height: 60px;
    border-width: 7px;
    border-radius: 14px;
    font-size: 20px;
  }

  .trial-card::before {
    right: -120px;
  }

  .secret-overlay {
    padding: 24px 18px 88px;
  }

  .secret-close {
    top: 16px;
    right: 16px;
  }

  .secret-scoreboard {
    margin-bottom: 42px;
  }

  .secret-copy {
    max-width: 280px;
    margin-inline: auto;
  }

  .secret-found-mark {
    right: 19px;
    bottom: 88px;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }

  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }

  .motion-ready [data-reveal],
  .motion-ready [data-reveal][data-parallax] {
    opacity: 1;
    transform: none;
  }
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
}

.blog-site-header .desktop-menu a.is-current::after {
  transform: scaleX(1);
}

.blog-main,
.article-main {
  background: var(--paper);
}

.blog-hero {
  position: relative;
  overflow: hidden;
  color: #fffaf5;
  background:
    linear-gradient(115deg, rgba(44, 2, 10, 0.18), transparent 55%),
    var(--red);
}

.blog-hero::before,
.blog-hero::after {
  content: "";
  position: absolute;
  pointer-events: none;
  border: 1px solid rgba(255, 255, 255, 0.16);
  transform: rotate(45deg);
}

.blog-hero::before {
  top: -320px;
  right: 4%;
  width: 620px;
  height: 620px;
  box-shadow: 0 0 0 70px rgba(255, 255, 255, 0.025), 0 0 0 140px rgba(255, 255, 255, 0.018);
}

.blog-hero::after {
  bottom: 88px;
  left: 42%;
  width: 34px;
  height: 34px;
  background: rgba(255, 255, 255, 0.07);
}

.blog-hero-grid {
  position: relative;
  z-index: 2;
  min-height: 570px;
  display: grid;
  grid-template-columns: 1.15fr 0.85fr;
  align-items: center;
  gap: 80px;
  padding-block: 72px 82px;
}

.blog-hero-copy {
  align-self: end;
}

.blog-issue {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.blog-issue::before {
  content: "";
  width: 7px;
  height: 7px;
  border: 2px solid currentColor;
  transform: rotate(45deg);
}

.blog-hero h1 {
  margin: 24px 0 29px;
  color: #fff;
  font-size: clamp(92px, 11vw, 174px);
  font-weight: 800;
  line-height: 0.7;
  letter-spacing: -0.09em;
  text-transform: uppercase;
}

.blog-hero h1 span {
  color: transparent;
  -webkit-text-stroke: 2px rgba(255, 255, 255, 0.9);
}

.blog-hero-copy > p {
  max-width: 650px;
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
  font-size: 15px;
  line-height: 1.75;
}

.blog-manifesto {
  position: relative;
  align-self: center;
  min-height: 280px;
  display: grid;
  align-content: end;
  padding: 42px;
  border: 1px solid rgba(255, 255, 255, 0.19);
  border-radius: 34px 34px 96px 34px;
  background: rgba(74, 3, 16, 0.24);
  backdrop-filter: blur(12px);
}

.blog-manifesto-number {
  position: absolute;
  top: 24px;
  left: 30px;
  color: rgba(255, 255, 255, 0.18);
  font-size: 82px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.08em;
}

.blog-manifesto small {
  color: #ffacb8;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.blog-manifesto p {
  max-width: 390px;
  margin: 10px 0 0;
  font-size: clamp(20px, 2vw, 28px);
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.035em;
}

.blog-manifesto > i {
  position: absolute;
  top: 38px;
  right: 40px;
  width: 24px;
  height: 24px;
  border: 5px solid rgba(255, 255, 255, 0.65);
  border-radius: 5px;
  transform: rotate(45deg);
}

.blog-hero-ticker {
  position: relative;
  z-index: 2;
  min-height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: clamp(16px, 3vw, 46px);
  overflow: hidden;
  padding: 14px 24px;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  background: rgba(72, 4, 16, 0.16);
  color: rgba(255, 255, 255, 0.74);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  white-space: nowrap;
}

.blog-hero-ticker i {
  width: 6px;
  height: 6px;
  flex: 0 0 auto;
  border: 1px solid currentColor;
  transform: rotate(45deg);
}

.blog-featured {
  display: grid;
  grid-template-columns: 1.04fr 0.96fr;
  gap: 0;
  overflow: hidden;
  margin-top: 78px;
  border: 1px solid var(--line);
  border-radius: 34px;
  background: #f8f3ed;
  box-shadow: 0 24px 65px rgba(69, 41, 35, 0.08);
}

.blog-featured-image {
  position: relative;
  min-height: 470px;
  overflow: hidden;
}

.blog-featured-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 58%, rgba(25, 7, 10, 0.48));
}

.blog-featured-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.blog-featured-image:hover img {
  transform: scale(1.035);
}

.blog-featured-image > span {
  position: absolute;
  z-index: 2;
  top: 26px;
  left: 26px;
  padding: 9px 13px;
  border-radius: 999px;
  color: var(--red-dark);
  background: rgba(255, 253, 249, 0.93);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  backdrop-filter: blur(8px);
}

.blog-featured-copy {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: clamp(42px, 5vw, 78px);
}

.blog-featured-copy::after {
  content: "";
  position: absolute;
  right: -42px;
  bottom: -42px;
  width: 82px;
  height: 82px;
  border: 16px solid rgba(197, 22, 46, 0.08);
  border-radius: 12px;
  transform: rotate(45deg);
}

.blog-card-meta {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--muted);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.blog-card-meta i {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: rgba(111, 102, 101, 0.55);
}

.blog-featured-copy h2 {
  margin: 25px 0 22px;
  font-size: clamp(34px, 4vw, 58px);
  font-weight: 800;
  line-height: 1.03;
  letter-spacing: -0.055em;
}

.blog-featured-copy h2 a:hover,
.blog-card h3 a:hover,
.article-related h3 a:hover {
  color: var(--red);
}

.blog-featured-copy > p {
  max-width: 560px;
  margin: 0 0 34px;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.75;
}

.blog-featured-link {
  width: max-content;
  display: inline-flex;
  align-items: center;
  gap: 14px;
  color: var(--red-dark);
  font-size: 12px;
  font-weight: 800;
}

.blog-featured-link span {
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(197, 22, 46, 0.18);
  border-radius: 12px;
  transition: color 0.25s ease, background 0.25s ease, transform 0.25s ease;
}

.blog-featured-link:hover span {
  color: #fff;
  background: var(--red);
  transform: translateX(4px);
}

.blog-content-shell {
  padding-block: 110px 120px;
}

.blog-archive-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 42px;
}

.blog-archive-heading h2 {
  margin: 10px 0 0;
  font-size: clamp(38px, 4vw, 58px);
  line-height: 1.05;
  letter-spacing: -0.055em;
}

.blog-search {
  width: min(100%, 380px);
  min-height: 54px;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 10px;
  padding: 0 18px 0 20px;
  border: 1px solid var(--line);
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 10px 28px rgba(70, 42, 35, 0.045);
}

.blog-search:focus-within {
  border-color: rgba(197, 22, 46, 0.42);
  box-shadow: 0 0 0 4px rgba(197, 22, 46, 0.08);
}

.blog-search input {
  width: 100%;
  border: 0;
  outline: 0;
  color: var(--ink);
  background: transparent;
  font: inherit;
  font-size: 12px;
}

.blog-search input::placeholder {
  color: #9c9290;
}

.blog-search i {
  color: var(--red);
  font-size: 25px;
  font-style: normal;
  line-height: 1;
}

.blog-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin-top: 38px;
}

.blog-filters button {
  min-height: 39px;
  padding: 0 15px;
  border: 1px solid var(--line);
  border-radius: 999px;
  color: var(--muted);
  background: transparent;
  font: inherit;
  font-size: 10px;
  font-weight: 800;
  cursor: pointer;
  transition: color 0.22s ease, border-color 0.22s ease, background 0.22s ease, transform 0.22s ease;
}

.blog-filters button:hover {
  border-color: rgba(197, 22, 46, 0.25);
  transform: translateY(-2px);
}

.blog-filters button.is-active {
  color: #fff;
  border-color: var(--red);
  background: var(--red);
}

.blog-result-count {
  min-height: 16px;
  margin: 25px 0 18px;
  color: #9b918f;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.blog-card-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 20px;
}

.blog-card {
  grid-column: span 4;
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: 25px;
  background: #fff;
  transition: border-color 0.28s ease, box-shadow 0.28s ease, transform 0.28s ease;
}

.blog-card:hover {
  border-color: rgba(197, 22, 46, 0.2);
  box-shadow: 0 20px 48px rgba(68, 38, 33, 0.09);
  transform: translateY(-5px);
}

.blog-card-image {
  position: relative;
  height: 235px;
  display: block;
  overflow: hidden;
  background: #eee6df;
}

.blog-card-image::after {
  content: "";
  position: absolute;
  inset: auto -36px -78px auto;
  width: 130px;
  height: 130px;
  border: 25px solid rgba(255, 255, 255, 0.16);
  border-radius: 18px;
  transform: rotate(45deg);
}

.blog-card-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform 0.55s ease;
}

.blog-card:hover .blog-card-image img {
  transform: scale(1.04);
}

.blog-card-image > span {
  position: absolute;
  z-index: 2;
  top: 18px;
  left: 18px;
  padding: 7px 10px;
  border-radius: 999px;
  color: var(--ink);
  background: rgba(255, 253, 249, 0.92);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  backdrop-filter: blur(8px);
}

.blog-card-red .blog-card-image {
  background: var(--red-soft);
}

.blog-card-green .blog-card-image {
  background: #e9eee9;
}

.blog-card-ink .blog-card-image {
  background: #282324;
}

.blog-card-copy {
  min-height: 320px;
  display: flex;
  flex-direction: column;
  padding: 27px 27px 25px;
}

.blog-card-copy h3 {
  margin: 19px 0 13px;
  font-size: 21px;
  line-height: 1.24;
  letter-spacing: -0.035em;
}

.blog-card-copy > p {
  margin: 0 0 24px;
  color: var(--muted);
  font-size: 12px;
  line-height: 1.7;
}

.blog-card-link {
  width: max-content;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: auto;
  color: var(--red-dark);
  font-size: 10px;
  font-weight: 800;
}

.blog-card-link span {
  transition: transform 0.22s ease;
}

.blog-card-link:hover span {
  transform: translate(3px, -3px);
}

.blog-empty {
  min-height: 360px;
  display: grid;
  place-items: center;
  align-content: center;
  padding: 50px;
  border: 1px dashed #d7cbc3;
  border-radius: 26px;
  text-align: center;
  background: #faf6f1;
}

.blog-empty > span {
  width: 42px;
  height: 42px;
  margin-bottom: 22px;
  border: 8px solid rgba(197, 22, 46, 0.15);
  border-radius: 8px;
  transform: rotate(45deg);
}

.blog-empty h3 {
  margin: 0 0 8px;
  font-size: 24px;
}

.blog-empty p {
  margin: 0 0 20px;
  color: var(--muted);
  font-size: 12px;
}

.blog-empty button {
  min-height: 42px;
  padding: 0 16px;
  border: 0;
  border-radius: 12px;
  color: #fff;
  background: var(--red);
  font: inherit;
  font-size: 10px;
  font-weight: 800;
  cursor: pointer;
}

.blog-editorial-cta {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr 0.8fr auto;
  align-items: center;
  gap: 35px;
  overflow: hidden;
  margin-top: 80px;
  padding: 44px 48px;
  border-radius: 28px;
  color: #fff;
  background: #252021;
}

.blog-editorial-cta::after {
  content: "";
  position: absolute;
  right: 22%;
  bottom: -82px;
  width: 150px;
  height: 150px;
  border: 28px solid rgba(255, 255, 255, 0.03);
  transform: rotate(45deg);
}

.blog-editorial-diamond {
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.32);
  border-radius: 14px;
  transform: rotate(45deg);
}

.blog-editorial-diamond i {
  width: 15px;
  height: 15px;
  background: var(--red);
}

.blog-editorial-cta small {
  color: #e57382;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.blog-editorial-cta h2 {
  margin: 7px 0 0;
  font-size: 25px;
  line-height: 1.15;
  letter-spacing: -0.04em;
}

.blog-editorial-cta > p {
  position: relative;
  z-index: 1;
  margin: 0;
  color: rgba(255, 255, 255, 0.57);
  font-size: 11px;
  line-height: 1.6;
}

.blog-editorial-cta > a {
  position: relative;
  z-index: 1;
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 0 18px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.06);
  font-size: 10px;
  font-weight: 800;
  white-space: nowrap;
}

.blog-privacy-inline {
  position: relative;
  z-index: 1;
  grid-column: 2 / -1;
  color: rgba(255, 255, 255, 0.43) !important;
  font-size: 8px !important;
  font-weight: 600 !important;
  line-height: 1.55;
}

.blog-privacy-inline a {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* Article page */
.article-hero {
  position: relative;
  overflow: hidden;
  padding: 42px 0 96px;
  color: #fff;
  background: var(--red);
}

.article-hero::before,
.article-hero::after {
  content: "";
  position: absolute;
  pointer-events: none;
  border: 1px solid rgba(255, 255, 255, 0.13);
  transform: rotate(45deg);
}

.article-hero::before {
  top: -230px;
  right: 4%;
  width: 480px;
  height: 480px;
  box-shadow: 0 0 0 64px rgba(255, 255, 255, 0.024);
}

.article-hero::after {
  bottom: -80px;
  left: 10%;
  width: 160px;
  height: 160px;
  border-width: 28px;
}

.article-hero-green {
  background: #49634f;
}

.article-hero-sand {
  color: var(--ink);
  background: #dbc9b7;
}

.article-hero-sand::before,
.article-hero-sand::after {
  border-color: rgba(36, 31, 32, 0.11);
}

.article-hero-ink {
  background: #282324;
}

.article-breadcrumbs {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  overflow: hidden;
  margin-bottom: 74px;
  color: currentColor;
  opacity: 0.62;
  font-size: 9px;
  font-weight: 700;
  white-space: nowrap;
}

.article-breadcrumbs a:hover {
  opacity: 1;
  text-decoration: underline;
}

.article-breadcrumbs > span:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
}

.article-hero-grid {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 180px;
  align-items: end;
  gap: 70px;
}

.article-heading {
  max-width: 1050px;
}

.article-category {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 0 11px;
  border: 1px solid currentColor;
  border-radius: 999px;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  opacity: 0.75;
}

.article-eyebrow {
  margin: 25px 0 10px;
  color: currentColor;
  opacity: 0.66;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.article-heading h1 {
  max-width: 1120px;
  margin: 0;
  font-size: clamp(48px, 6.2vw, 92px);
  font-weight: 800;
  line-height: 0.98;
  letter-spacing: -0.068em;
}

.article-lead {
  max-width: 790px;
  margin: 29px 0 25px;
  color: currentColor;
  opacity: 0.72;
  font-size: 16px;
  line-height: 1.72;
}

.article-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  color: currentColor;
  opacity: 0.57;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.article-meta i {
  width: 5px;
  height: 5px;
  border: 1px solid currentColor;
  transform: rotate(45deg);
}

.article-hero-mark {
  width: 126px;
  height: 126px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  justify-self: end;
  padding: 24px;
  border: 1px solid currentColor;
  border-radius: 24px;
  opacity: 0.58;
  transform: rotate(45deg);
}

.article-hero-mark span,
.article-hero-mark i {
  transform: rotate(-45deg);
}

.article-hero-mark span {
  font-size: 10px;
  font-weight: 800;
}

.article-hero-mark i {
  width: 7px;
  height: 7px;
  background: currentColor;
}

.article-cover {
  position: relative;
  z-index: 3;
  min-height: 590px;
  overflow: hidden;
  margin-top: -48px;
  border: 10px solid var(--paper);
  border-radius: 35px;
  background: #eee5de;
  box-shadow: 0 26px 70px rgba(58, 32, 28, 0.12);
}

.article-cover img {
  width: 100%;
  height: 590px;
  display: block;
  object-fit: cover;
}

.article-cover > span {
  position: absolute;
  right: 24px;
  bottom: 22px;
  max-width: 380px;
  padding: 9px 13px;
  border-radius: 10px;
  color: rgba(255, 255, 255, 0.76);
  background: rgba(28, 12, 15, 0.54);
  font-size: 8px;
  font-weight: 700;
  backdrop-filter: blur(8px);
}

.article-layout {
  display: grid;
  grid-template-columns: 275px minmax(0, 790px);
  justify-content: center;
  gap: clamp(70px, 9vw, 135px);
  padding-block: 110px 130px;
}

.article-toc {
  position: sticky;
  top: 120px;
  align-self: start;
}

.article-toc > span {
  color: var(--red-dark);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.article-toc ol {
  display: grid;
  gap: 0;
  padding: 0;
  margin: 19px 0 30px;
  list-style: none;
  border-top: 1px solid var(--line);
}

.article-toc li {
  border-bottom: 1px solid var(--line);
}

.article-toc li a {
  min-height: 58px;
  display: grid;
  grid-template-columns: 27px 1fr;
  align-items: center;
  gap: 10px;
  padding: 10px 0;
  color: var(--muted);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.35;
}

.article-toc li a:hover {
  color: var(--red-dark);
}

.article-toc li b {
  color: #b8aeaa;
  font-size: 9px;
}

.article-toc-cta {
  position: relative;
  overflow: hidden;
  display: grid;
  gap: 7px;
  padding: 24px;
  border-radius: 19px;
  color: #fff;
  background: var(--red);
}

.article-toc-cta::after {
  content: "";
  position: absolute;
  right: -24px;
  bottom: -24px;
  width: 54px;
  height: 54px;
  border: 10px solid rgba(255, 255, 255, 0.13);
  transform: rotate(45deg);
}

.article-toc-cta small {
  color: rgba(255, 255, 255, 0.6);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.article-toc-cta strong {
  max-width: 170px;
  font-size: 17px;
  line-height: 1.25;
}

.article-toc-cta a {
  position: relative;
  z-index: 1;
  margin-top: 8px;
  font-size: 9px;
  font-weight: 800;
}

.article-body > section {
  position: relative;
  padding-top: 26px;
  scroll-margin-top: 120px;
}

.article-body > section + section {
  margin-top: 68px;
  padding-top: 68px;
  border-top: 1px solid var(--line);
}

.article-section-number {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 18px;
  color: var(--red);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.12em;
}

.article-section-number::before {
  content: "";
  width: 7px;
  height: 7px;
  border: 2px solid currentColor;
  transform: rotate(45deg);
}

.article-body h2 {
  max-width: 740px;
  margin: 0 0 30px;
  font-size: clamp(31px, 3.1vw, 45px);
  line-height: 1.08;
  letter-spacing: -0.05em;
}

.article-body p {
  margin: 0 0 22px;
  color: #504849;
  font-size: 16px;
  line-height: 1.9;
}

.article-body ul {
  display: grid;
  gap: 0;
  padding: 8px 0;
  margin: 25px 0 0;
  list-style: none;
  border-top: 1px solid var(--line);
}

.article-body li {
  position: relative;
  padding: 18px 15px 18px 38px;
  border-bottom: 1px solid var(--line);
  color: #3f3839;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.55;
}

.article-body li::before {
  content: "";
  position: absolute;
  top: 24px;
  left: 8px;
  width: 9px;
  height: 9px;
  border: 2px solid var(--red);
  transform: rotate(45deg);
}

.article-faq > div {
  border-top: 1px solid var(--line);
}

.article-faq details {
  border-bottom: 1px solid var(--line);
}

.article-faq summary {
  min-height: 74px;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 800;
  list-style: none;
}

.article-faq summary::-webkit-details-marker {
  display: none;
}

.article-faq summary b {
  color: var(--red);
  font-size: 22px;
  transition: transform 0.25s ease;
}

.article-faq details[open] summary b {
  transform: rotate(45deg);
}

.article-faq details p {
  margin: -4px 45px 25px 0;
  font-size: 14px;
  line-height: 1.75;
}

.article-author {
  display: grid;
  grid-template-columns: 92px 1fr;
  align-items: center;
  gap: 24px;
  margin-top: 82px;
  padding: 26px;
  border: 1px solid var(--line);
  border-radius: 24px;
  background: #faf6f1;
}

.article-author img {
  width: 92px;
  height: 92px;
  object-fit: cover;
  object-position: top;
  border-radius: 18px 18px 36px 18px;
}

.article-author small {
  display: block;
  margin-bottom: 5px;
  color: var(--red);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.article-author strong {
  font-size: 18px;
}

.article-author p {
  margin: 8px 0 0;
  color: var(--muted);
  font-size: 11px;
  line-height: 1.55;
}

.article-related {
  padding: 100px 0 115px;
  border-top: 1px solid var(--line);
  background: #f6f0e9;
}

.article-related-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 30px;
  margin-bottom: 34px;
}

.article-related-heading h2 {
  margin: 9px 0 0;
  font-size: clamp(36px, 4vw, 55px);
  letter-spacing: -0.055em;
}

.article-related-heading > a {
  color: var(--red-dark);
  font-size: 10px;
  font-weight: 800;
}

.article-related-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}

.article-related-grid article {
  overflow: hidden;
  border: 1px solid #e1d7d0;
  border-radius: 22px;
  background: #fff;
}

.article-related-grid article > a {
  position: relative;
  height: 205px;
  display: block;
  overflow: hidden;
}

.article-related-grid article > a img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform 0.45s ease;
}

.article-related-grid article:hover > a img {
  transform: scale(1.04);
}

.article-related-grid article > a span {
  position: absolute;
  top: 15px;
  left: 15px;
  padding: 6px 9px;
  border-radius: 999px;
  background: rgba(255, 253, 249, 0.91);
  font-size: 8px;
  font-weight: 800;
}

.article-related-grid article > div {
  padding: 22px;
}

.article-related-grid small {
  color: var(--muted);
  font-size: 8px;
  font-weight: 700;
  text-transform: uppercase;
}

.article-related-grid h3 {
  margin: 11px 0 0;
  font-size: 18px;
  line-height: 1.32;
  letter-spacing: -0.03em;
}

.blog-not-found {
  min-height: 70vh;
  display: grid;
  place-items: center;
  padding: 80px 24px;
  background: var(--paper);
  text-align: center;
}

.blog-not-found > div {
  max-width: 690px;
}

.blog-not-found > div > span {
  display: block;
  color: rgba(197, 22, 46, 0.1);
  font-size: 150px;
  font-weight: 800;
  line-height: 0.8;
  letter-spacing: -0.08em;
}

.blog-not-found h1 {
  margin: 22px 0 15px;
  font-size: clamp(40px, 6vw, 70px);
  line-height: 1;
  letter-spacing: -0.06em;
}

.blog-not-found > div > p:not(.tiny) {
  color: var(--muted);
  font-size: 14px;
}

.blog-not-found a {
  min-height: 50px;
  display: inline-flex;
  align-items: center;
  padding: 0 22px;
  margin-top: 18px;
  border-radius: 15px;
  color: #fff;
  background: var(--red);
  font-size: 11px;
  font-weight: 800;
}

@media (max-width: 1180px) {
  .blog-hero-grid {
    min-height: 510px;
    grid-template-columns: 1fr 0.8fr;
    gap: 45px;
  }

  .blog-manifesto {
    min-height: 250px;
    padding: 32px;
  }

  .blog-card {
    grid-column: span 6;
  }

  .blog-editorial-cta {
    grid-template-columns: auto 1fr auto;
  }

  .blog-editorial-cta > p {
    display: none;
  }

  .blog-privacy-inline {
    grid-column: 2 / -1;
  }

  .article-layout {
    grid-template-columns: 240px minmax(0, 720px);
    gap: 65px;
  }

  .article-cover,
  .article-cover img {
    min-height: 500px;
    height: 500px;
  }
}

@media (max-width: 760px) {
  .blog-hero-grid {
    min-height: 0;
    grid-template-columns: 1fr;
    gap: 48px;
    padding-block: 62px 58px;
  }

  .blog-hero-copy {
    align-self: auto;
  }

  .blog-hero h1 {
    margin-block: 23px 25px;
    font-size: clamp(78px, 28vw, 118px);
    line-height: 0.72;
  }

  .blog-hero-copy > p {
    font-size: 13px;
  }

  .blog-manifesto {
    min-height: 220px;
    border-radius: 26px 26px 66px 26px;
  }

  .blog-manifesto p {
    font-size: 21px;
  }

  .blog-hero-ticker {
    justify-content: flex-start;
    gap: 18px;
  }

  .blog-featured {
    grid-template-columns: 1fr;
    margin-top: 38px;
    border-radius: 25px;
  }

  .blog-featured-image {
    min-height: 290px;
  }

  .blog-featured-copy {
    padding: 34px 24px 38px;
  }

  .blog-featured-copy h2 {
    margin-block: 20px 17px;
    font-size: 34px;
  }

  .blog-content-shell {
    padding-block: 78px 80px;
  }

  .blog-archive-heading {
    align-items: stretch;
    flex-direction: column;
    gap: 28px;
  }

  .blog-archive-heading h2 {
    font-size: 38px;
  }

  .blog-search {
    width: 100%;
  }

  .blog-filters {
    flex-wrap: nowrap;
    overflow-x: auto;
    margin-right: -14px;
    padding: 1px 14px 8px 1px;
    scrollbar-width: none;
  }

  .blog-filters::-webkit-scrollbar {
    display: none;
  }

  .blog-filters button {
    flex: 0 0 auto;
  }

  .blog-card-grid {
    grid-template-columns: 1fr;
  }

  .blog-card {
    grid-column: auto;
  }

  .blog-card-image {
    height: 220px;
  }

  .blog-card-copy {
    min-height: 0;
  }

  .blog-editorial-cta {
    grid-template-columns: 1fr;
    justify-items: start;
    gap: 25px;
    margin-top: 55px;
    padding: 34px 26px;
  }

  .blog-privacy-inline {
    grid-column: 1;
  }

  .blog-editorial-cta > p {
    display: block;
  }

  .blog-editorial-diamond {
    width: 48px;
    height: 48px;
  }

  .article-hero {
    padding: 28px 0 76px;
  }

  .article-breadcrumbs {
    margin-bottom: 48px;
  }

  .article-hero-grid {
    grid-template-columns: 1fr;
    gap: 38px;
  }

  .article-heading h1 {
    font-size: clamp(42px, 12vw, 61px);
  }

  .article-lead {
    margin-block: 23px;
    font-size: 14px;
  }

  .article-hero-mark {
    width: 78px;
    height: 78px;
    justify-self: start;
    padding: 14px;
    border-radius: 16px;
  }

  .article-cover {
    min-height: 290px;
    height: 290px;
    margin-top: -34px;
    border-width: 7px;
    border-radius: 24px;
  }

  .article-cover img {
    min-height: 100%;
    height: 100%;
  }

  .article-cover > span {
    right: 13px;
    bottom: 12px;
    left: 13px;
    max-width: none;
    font-size: 7px;
  }

  .article-layout {
    grid-template-columns: 1fr;
    gap: 55px;
    padding-block: 72px 85px;
  }

  .article-toc {
    position: static;
    order: 0;
  }

  .article-body {
    order: 1;
  }

  .article-toc-cta {
    display: none;
  }

  .article-body > section + section {
    margin-top: 48px;
    padding-top: 48px;
  }

  .article-body h2 {
    font-size: 31px;
  }

  .article-body p {
    font-size: 15px;
    line-height: 1.82;
  }

  .article-body li {
    padding-right: 0;
    font-size: 13px;
  }

  .article-author {
    grid-template-columns: 68px 1fr;
    gap: 17px;
    margin-top: 60px;
    padding: 19px;
  }

  .article-author img {
    width: 68px;
    height: 68px;
    border-radius: 14px 14px 27px 14px;
  }

  .article-author p {
    display: none;
  }

  .article-related {
    padding-block: 72px 78px;
  }

  .article-related-heading {
    align-items: flex-start;
    flex-direction: column;
  }

  .article-related-grid {
    grid-template-columns: 1fr;
  }

  .article-related-grid article {
    display: grid;
    grid-template-columns: 120px 1fr;
  }

  .article-related-grid article > a {
    height: 100%;
    min-height: 145px;
  }

  .article-related-grid article > a span {
    display: none;
  }

  .article-related-grid h3 {
    font-size: 16px;
  }

  .blog-not-found > div > span {
    font-size: 110px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .blog-featured-image img,
  .blog-card-image img,
  .article-related-grid article > a img {
    transition: none;
  }
}


.legal-site-header .desktop-menu a.is-current::after {
  transform: scaleX(1);
}

.legal-main,
.legal-document-main {
  background: var(--paper);
}

.legal-hero {
  position: relative;
  overflow: hidden;
  padding: 88px 0 94px;
  color: #fff;
  background: #252021;
}

.legal-hero::before,
.legal-hero::after {
  content: "";
  position: absolute;
  pointer-events: none;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transform: rotate(45deg);
}

.legal-hero::before {
  top: -270px;
  right: 4%;
  width: 540px;
  height: 540px;
  box-shadow: 0 0 0 68px rgba(255, 255, 255, 0.018);
}

.legal-hero::after {
  bottom: -90px;
  left: 34%;
  width: 160px;
  height: 160px;
  border: 30px solid rgba(197, 22, 46, 0.16);
}

.legal-hero-grid {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 420px;
  align-items: end;
  gap: 100px;
}

.legal-kicker,
.legal-doc-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #ef8090;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.legal-kicker::before,
.legal-doc-label::before {
  content: "";
  width: 7px;
  height: 7px;
  border: 2px solid currentColor;
  transform: rotate(45deg);
}

.legal-hero h1 {
  margin: 24px 0 26px;
  color: #fff;
  font-size: clamp(64px, 7.2vw, 108px);
  line-height: 0.93;
  letter-spacing: -0.075em;
}

.legal-hero h1 span {
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(255, 255, 255, 0.72);
}

.legal-hero-grid > div > p {
  max-width: 720px;
  margin: 0;
  color: rgba(255, 255, 255, 0.62);
  font-size: 14px;
  line-height: 1.75;
}

.legal-hero aside {
  position: relative;
  overflow: hidden;
  padding: 34px;
  border: 1px solid rgba(255, 255, 255, 0.13);
  border-radius: 26px 26px 70px 26px;
  background: rgba(255, 255, 255, 0.045);
}

.legal-hero aside::after {
  content: "";
  position: absolute;
  right: -28px;
  bottom: -28px;
  width: 62px;
  height: 62px;
  border: 12px solid rgba(255, 255, 255, 0.09);
  transform: rotate(45deg);
}

.legal-hero aside > span {
  color: #ef8090;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.legal-hero aside strong {
  display: block;
  margin: 11px 0 17px;
  font-size: 25px;
  line-height: 1.2;
  letter-spacing: -0.035em;
}

.legal-hero aside p {
  margin: 0 0 21px;
  color: rgba(255, 255, 255, 0.52);
  font-size: 11px;
  line-height: 1.6;
}

.legal-hero aside a {
  position: relative;
  z-index: 1;
  color: #ef8090;
  font-size: 10px;
  font-weight: 800;
}

.legal-status,
.legal-documents {
  padding-top: 105px;
}

.legal-documents {
  padding-bottom: 120px;
}

.legal-status-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 36px;
}

.legal-status-heading h2 {
  max-width: 780px;
  margin: 10px 0 0;
  font-size: clamp(40px, 4.6vw, 64px);
  line-height: 1.03;
  letter-spacing: -0.06em;
}

.legal-status-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
}

.legal-status-grid article {
  position: relative;
  min-height: 230px;
  overflow: hidden;
  padding: 27px;
  border: 1px solid var(--line);
  border-radius: 23px;
  background: #faf6f1;
}

.legal-status-grid article::after {
  content: "";
  position: absolute;
  right: -24px;
  bottom: -24px;
  width: 52px;
  height: 52px;
  border: 10px solid rgba(197, 22, 46, 0.07);
  transform: rotate(45deg);
}

.legal-status-grid article > span {
  color: var(--red);
  font-size: 9px;
  font-weight: 800;
}

.legal-status-grid h3 {
  margin: 54px 0 11px;
  font-size: 19px;
  letter-spacing: -0.035em;
}

.legal-status-grid p {
  margin: 0;
  color: var(--muted);
  font-size: 11px;
  line-height: 1.65;
}

.legal-document-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

.legal-document-grid > a {
  min-height: 185px;
  display: grid;
  grid-template-columns: 46px 1fr auto;
  align-items: start;
  gap: 24px;
  padding: 30px;
  border: 1px solid var(--line);
  border-radius: 24px;
  background: #fff;
  transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
}

.legal-document-grid > a:hover {
  border-color: rgba(197, 22, 46, 0.22);
  box-shadow: 0 18px 42px rgba(63, 34, 30, 0.08);
  transform: translateY(-4px);
}

.legal-document-grid > a > span {
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(197, 22, 46, 0.16);
  border-radius: 12px;
  color: var(--red-dark);
  font-size: 9px;
  font-weight: 800;
  transform: rotate(45deg);
}

.legal-document-grid > a > span::after {
  content: attr(data-number);
  transform: rotate(-45deg);
}

.legal-document-grid h3 {
  margin: 0 0 11px;
  font-size: 21px;
  letter-spacing: -0.035em;
}

.legal-document-grid p {
  max-width: 540px;
  margin: 0;
  color: var(--muted);
  font-size: 11px;
  line-height: 1.65;
}

.legal-document-grid b {
  color: var(--red);
  font-size: 16px;
}

/* Long legal documents */
.legal-document-hero {
  position: relative;
  overflow: hidden;
  padding: 46px 0 92px;
  color: #fff;
  background: var(--red);
}

.legal-document-hero::before {
  content: "";
  position: absolute;
  top: -260px;
  right: 5%;
  width: 520px;
  height: 520px;
  pointer-events: none;
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 0 65px rgba(255, 255, 255, 0.022);
  transform: rotate(45deg);
}

.legal-document-hero-compact {
  background: #252021;
}

.legal-breadcrumbs {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  overflow: hidden;
  margin-bottom: 68px;
  color: rgba(255, 255, 255, 0.55);
  font-size: 9px;
  font-weight: 700;
  white-space: nowrap;
}

.legal-breadcrumbs a:hover {
  color: #fff;
  text-decoration: underline;
}

.legal-breadcrumbs > span:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
}

.legal-document-hero .legal-doc-label {
  position: relative;
  z-index: 1;
  color: rgba(255, 255, 255, 0.68);
}

.legal-document-hero h1 {
  position: relative;
  z-index: 1;
  max-width: 1150px;
  margin: 23px 0 26px;
  color: #fff;
  font-size: clamp(53px, 6.6vw, 94px);
  line-height: 0.98;
  letter-spacing: -0.07em;
}

.legal-document-hero p {
  position: relative;
  z-index: 1;
  max-width: 790px;
  margin: 0;
  color: rgba(255, 255, 255, 0.67);
  font-size: 15px;
  line-height: 1.72;
}

.legal-document-layout {
  display: grid;
  grid-template-columns: 275px minmax(0, 835px);
  justify-content: center;
  gap: clamp(70px, 8vw, 125px);
  padding-block: 105px 130px;
}

.legal-document-layout-short {
  grid-template-columns: 255px minmax(0, 790px);
}

.legal-document-toc {
  position: sticky;
  top: 120px;
  align-self: start;
}

.legal-document-toc > span {
  color: var(--red-dark);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.legal-document-toc ol {
  display: grid;
  padding: 0;
  margin: 18px 0 25px;
  list-style: none;
  border-top: 1px solid var(--line);
}

.legal-document-toc li {
  border-bottom: 1px solid var(--line);
}

.legal-document-toc li a {
  min-height: 54px;
  display: grid;
  grid-template-columns: 27px 1fr;
  align-items: center;
  gap: 10px;
  padding: 8px 0;
  color: var(--muted);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.3;
}

.legal-document-toc li a:hover,
.legal-document-toc li a[aria-current="page"] {
  color: var(--red-dark);
}

.legal-document-toc li b {
  color: #afa5a1;
  font-size: 8px;
}

.legal-back {
  color: var(--red-dark);
  font-size: 9px;
  font-weight: 800;
}

.legal-document-body > section {
  scroll-margin-top: 120px;
}

.legal-document-body > section + section {
  margin-top: 65px;
  padding-top: 65px;
  border-top: 1px solid var(--line);
}

.legal-section-number {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 17px;
  color: var(--red);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.12em;
}

.legal-section-number::before {
  content: "";
  width: 7px;
  height: 7px;
  border: 2px solid currentColor;
  transform: rotate(45deg);
}

.legal-document-body h2 {
  margin: 0 0 28px;
  font-size: clamp(31px, 3.4vw, 47px);
  line-height: 1.08;
  letter-spacing: -0.052em;
}

.legal-document-body p {
  margin: 0 0 20px;
  color: #504849;
  font-size: 15px;
  line-height: 1.88;
}

.legal-document-body p:last-child {
  margin-bottom: 0;
}

.legal-document-body a {
  color: var(--red-dark);
  text-decoration: underline;
  text-decoration-color: rgba(197, 22, 46, 0.25);
  text-underline-offset: 3px;
}

.legal-document-body code {
  padding: 3px 6px;
  border-radius: 6px;
  color: #8f1425;
  background: #f6e9e8;
  font-size: 0.88em;
}

.legal-document-body ul {
  display: grid;
  padding: 6px 0;
  margin: 24px 0 0;
  list-style: none;
  border-top: 1px solid var(--line);
}

.legal-document-body li {
  position: relative;
  padding: 17px 10px 17px 38px;
  border-bottom: 1px solid var(--line);
  color: #423a3b;
  font-size: 13px;
  font-weight: 650;
  line-height: 1.55;
}

.legal-document-body li::before {
  content: "";
  position: absolute;
  top: 22px;
  left: 8px;
  width: 8px;
  height: 8px;
  border: 2px solid var(--red);
  transform: rotate(45deg);
}

.legal-facts {
  display: grid;
  margin-top: 28px;
  border-top: 1px solid var(--line);
}

.legal-facts > div {
  min-height: 60px;
  display: grid;
  grid-template-columns: 180px 1fr;
  align-items: center;
  gap: 28px;
  padding: 13px 0;
  border-bottom: 1px solid var(--line);
}

.legal-facts span {
  color: var(--muted);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.legal-facts strong {
  font-size: 12px;
  line-height: 1.55;
}

.legal-table-wrap {
  overflow-x: auto;
  margin: 30px 0 25px;
  border: 1px solid var(--line);
  border-radius: 20px;
}

.legal-table {
  width: 100%;
  min-width: 850px;
  border-collapse: collapse;
  background: #fff;
}

.legal-table th,
.legal-table td {
  padding: 18px 16px;
  border-right: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  text-align: left;
  vertical-align: top;
}

.legal-table th:last-child,
.legal-table td:last-child {
  border-right: 0;
}

.legal-table tr:last-child td {
  border-bottom: 0;
}

.legal-table th {
  color: var(--red-dark);
  background: #faf5f0;
  font-size: 8px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.legal-table td {
  color: #51494a;
  font-size: 10px;
  line-height: 1.62;
}

.cookie-table {
  min-width: 720px;
}

.legal-note,
.legal-alert {
  padding: 22px 24px;
  border: 1px solid rgba(197, 22, 46, 0.13);
  border-radius: 18px;
  background: #faf0ef;
}

.legal-note {
  font-size: 13px !important;
}

.legal-version {
  display: grid;
  gap: 7px;
  margin-top: 33px;
  padding: 27px;
  border-radius: 20px;
  color: #fff;
  background: #252021;
}

.legal-version span {
  color: #ef8090;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.legal-version strong {
  font-size: 19px;
}

.legal-version a {
  width: max-content;
  margin-top: 8px;
  color: #ef8090;
  font-size: 9px;
  font-weight: 800;
  text-decoration: none;
}

.legal-alert {
  display: grid;
  grid-template-columns: 95px 1fr;
  gap: 20px;
  margin-bottom: 52px;
}

.legal-alert strong {
  color: var(--red-dark);
  font-size: 10px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.legal-alert p {
  margin: 0;
  font-size: 12px;
  line-height: 1.65;
}

.legal-alert-green {
  border-color: rgba(85, 116, 93, 0.18);
  background: #edf2ed;
}

.legal-alert-green strong {
  color: var(--green);
}

.consent-example {
  display: grid;
  grid-template-columns: 34px 1fr;
  gap: 15px;
  margin-top: 28px;
  padding: 21px;
  border: 1px solid var(--line);
  border-radius: 16px;
  background: #faf6f1;
}

.consent-example > span {
  color: var(--red);
  font-size: 27px;
  line-height: 1;
}

.consent-example p {
  margin: 0;
  font-size: 12px;
  line-height: 1.6;
}

.legal-print {
  min-height: 43px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
  border: 1px solid var(--red);
  border-radius: 12px;
  color: var(--red-dark);
  background: transparent;
  font: inherit;
  font-size: 9px;
  font-weight: 800;
  cursor: pointer;
}

.paper-form > section:first-of-type {
  padding: 28px;
  border: 1px solid var(--line);
  border-radius: 20px;
  background: #fff;
}

.paper-form .paper-line,
.paper-form .paper-lines {
  color: #2d2728;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 14px;
  line-height: 2;
}

.paper-options {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 11px;
  padding: 22px;
  margin-bottom: 24px;
  border: 1px solid var(--line);
  border-radius: 16px;
  background: #faf6f1;
}

.paper-options p {
  margin: 0;
  font-size: 12px;
  line-height: 1.5;
}

.paper-signature {
  display: grid;
  gap: 18px;
  padding: 28px;
  border: 1px solid var(--line);
  border-radius: 18px;
}

.paper-signature p {
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 13px;
}

.privacy-controls {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 18px 30px;
  margin-top: 28px;
  padding: 24px;
  border: 1px solid var(--line);
  border-radius: 18px;
  background: #faf6f1;
}

.privacy-controls strong {
  font-size: 14px;
}

.privacy-controls p {
  margin: 7px 0 0;
  font-size: 11px;
  line-height: 1.55;
}

.privacy-controls button {
  min-height: 44px;
  padding: 0 16px;
  border: 0;
  border-radius: 13px;
  color: #fff;
  background: var(--red);
  font: inherit;
  font-size: 9px;
  font-weight: 800;
  cursor: pointer;
}

.privacy-controls-status {
  min-height: 17px;
  grid-column: 1 / -1;
  margin: 0 !important;
  color: var(--green) !important;
  font-size: 10px !important;
  font-weight: 800;
}

@media (max-width: 1180px) {
  .legal-hero-grid {
    grid-template-columns: 1fr 340px;
    gap: 55px;
  }

  .legal-status-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .legal-document-layout,
  .legal-document-layout-short {
    grid-template-columns: 235px minmax(0, 720px);
    gap: 60px;
  }
}

@media (max-width: 760px) {
  .legal-hero {
    padding: 65px 0 70px;
  }

  .legal-hero-grid {
    grid-template-columns: 1fr;
    gap: 46px;
  }

  .legal-hero h1 {
    font-size: 58px;
  }

  .legal-hero aside {
    padding: 28px;
  }

  .legal-status,
  .legal-documents {
    padding-top: 75px;
  }

  .legal-documents {
    padding-bottom: 82px;
  }

  .legal-status-heading {
    align-items: flex-start;
    flex-direction: column;
  }

  .legal-status-heading h2 {
    font-size: 39px;
  }

  .legal-status-grid,
  .legal-document-grid {
    grid-template-columns: 1fr;
  }

  .legal-status-grid article {
    min-height: 190px;
  }

  .legal-status-grid h3 {
    margin-top: 35px;
  }

  .legal-document-grid > a {
    grid-template-columns: 38px 1fr;
    gap: 18px;
    padding: 24px;
  }

  .legal-document-grid > a > span {
    width: 36px;
    height: 36px;
  }

  .legal-document-grid b {
    display: none;
  }

  .legal-document-hero {
    padding: 30px 0 70px;
  }

  .legal-breadcrumbs {
    margin-bottom: 45px;
  }

  .legal-document-hero h1 {
    font-size: clamp(42px, 12vw, 59px);
  }

  .legal-document-hero p {
    font-size: 13px;
  }

  .legal-document-layout,
  .legal-document-layout-short {
    grid-template-columns: 1fr;
    gap: 55px;
    padding-block: 70px 82px;
  }

  .legal-document-toc {
    position: static;
  }

  .legal-document-body h2 {
    font-size: 31px;
  }

  .legal-document-body p {
    font-size: 14px;
    line-height: 1.8;
  }

  .legal-document-body > section + section {
    margin-top: 48px;
    padding-top: 48px;
  }

  .legal-facts > div {
    grid-template-columns: 1fr;
    gap: 6px;
    padding-block: 15px;
  }

  .legal-alert {
    grid-template-columns: 1fr;
    gap: 8px;
    margin-bottom: 40px;
  }

  .paper-options {
    grid-template-columns: 1fr;
  }

  .privacy-controls {
    grid-template-columns: 1fr;
  }

  .privacy-controls button {
    width: 100%;
  }
}

@media print {
  .topline,
  .site-header,
  .site-footer,
  .mobile-bar,
  .secret-found-mark,
  .no-print,
  .legal-document-hero::before {
    display: none !important;
  }

  body {
    padding: 0 !important;
    color: #000;
    background: #fff;
  }

  .legal-document-hero {
    padding: 0 0 24px;
    color: #000;
    background: #fff;
  }

  .legal-document-hero h1,
  .legal-document-hero p,
  .legal-document-hero .legal-doc-label {
    color: #000;
  }

  .legal-document-hero h1 {
    max-width: none;
    font-size: 32px;
    line-height: 1.1;
  }

  .legal-document-layout,
  .legal-document-layout-short {
    width: 100%;
    display: block;
    padding: 0;
  }

  .legal-document-body p,
  .legal-document-body li {
    color: #000;
    font-size: 11pt;
  }

  .legal-document-body > section + section {
    break-before: auto;
    margin-top: 28px;
    padding-top: 28px;
  }

  .paper-options,
  .paper-signature,
  .paper-form > section:first-of-type {
    background: #fff;
  }
}


/* Concrete schedules and compact production credit */
.group-card {
  min-height: 360px;
  grid-column: span 6;
  padding-bottom: 78px;
}

.group-5 {
  grid-column: span 6;
}

.group-schedule {
  position: relative;
  z-index: 2;
  display: grid;
  gap: 8px;
  margin: 18px 0 0;
  padding: 0;
  list-style: none;
}

.group-schedule li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 12px 14px;
  border: 1px solid rgba(197, 22, 46, 0.1);
  border-radius: 14px;
  color: var(--red-dark);
  background: rgba(255, 255, 255, 0.72);
}

.group-schedule strong {
  font-size: 12px;
  letter-spacing: -0.01em;
}

.group-schedule span {
  flex: 0 0 auto;
  color: var(--red);
  font-size: 11px;
  font-weight: 850;
}

.footer-credit {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 13px;
  margin-top: 20px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  color: rgba(255, 255, 255, 0.28);
  font-size: 8px;
  font-weight: 750;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.footer-credit a {
  display: inline-flex;
  align-items: baseline;
  gap: 7px;
  color: rgba(255, 255, 255, 0.56);
  transition: color 0.2s ease, transform 0.2s ease;
}

.footer-credit strong {
  color: rgba(255, 255, 255, 0.82);
  font-size: 11px;
  letter-spacing: 0.09em;
}

.footer-credit strong span {
  color: #ef7382;
}

.footer-credit i {
  font-style: normal;
  letter-spacing: 0.08em;
}

.footer-credit b {
  color: #ef7382;
  font-size: 10px;
  transition: transform 0.2s ease;
}

.footer-credit a:hover {
  color: #fff;
  transform: translateY(-1px);
}

.footer-credit a:hover b {
  transform: translate(2px, -2px);
}

@media (max-width: 760px) {
  .group-card,
  .group-5 {
    min-height: auto;
    grid-column: span 1;
    padding: 24px;
  }

  .group-card small {
    position: relative;
    bottom: auto;
    display: block;
    margin-top: 22px;
  }

  .group-schedule li {
    align-items: flex-start;
    flex-direction: column;
    gap: 4px;
  }

  .footer-credit {
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    gap: 8px;
  }
}

[hidden] { display: none !important; }
