/* Company group: about, contact, privacy, terms, 404.
   Built on raisan.css + pages.css tokens only: blue, deep, tint, white, mist, marble. */

.c-sprite { position: absolute; width: 0; height: 0; overflow: hidden; }
.c-ico { width: 22px; height: 22px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }

/* ---------- Headline sizes for long split heroes ---------- */
.c-h-contact { font-size: clamp(34px, 3.35vw, 50px); }
.c-h-md { font-size: clamp(36px, 3.9vw, 56px); }
.c-h-legal { font-size: clamp(38px, 4.4vw, 60px); }
.r-page-hero--split.c-hero--wide .container { grid-template-columns: minmax(0, 1.3fr) minmax(0, 0.9fr); }

/* ---------- Contact: two-column form hero ---------- */
.c-split { display: grid; grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr); gap: clamp(32px, 5vw, 72px); align-items: start; }
.c-split__text { display: flex; flex-direction: column; align-items: flex-start; gap: 24px; position: sticky; top: 120px; }
.c-formcard {
  display: grid; gap: 24px;
  padding: clamp(24px, 3.4vw, 44px);
  border-radius: var(--r-card);
  background: var(--white); color: var(--ink);
  box-shadow: inset 0 0 0 1px rgba(37, 99, 234, 0.14), 0 50px 90px -60px rgba(11, 26, 92, 0.55);
}
.c-formcard__head { display: grid; gap: 6px; }
.c-formcard__head h2 { font-family: var(--f-display); font-weight: 900; font-size: clamp(24px, 2.2vw, 30px); line-height: 1.4; }
.c-formcard__head p { color: var(--graphite); font-size: 16px; }
.c-formcard fieldset { border: 0; padding: 0; margin: 0; min-width: 0; }
.c-formcard legend { margin-bottom: 10px; font-size: 15px; font-weight: 700; }
.c-formcard .island { justify-self: start; }
.c-formcard .island:active { transform: scale(0.97); }
.c-note { font-size: 14px; line-height: 1.7; color: var(--ink-soft); }
.c-note a { color: var(--r-blue); font-weight: 700; text-decoration: underline; text-underline-offset: 4px; }
.c-guide-line { margin-bottom: 16px; }
.c-req { color: var(--r-blue); }
.r-field select { appearance: none; padding-inline-end: 44px; background: var(--white) left 18px center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%232563EA' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.r-field input[dir="ltr"] { text-align: right; }
.r-field input:user-invalid, .r-field select:user-invalid, .r-field textarea:user-invalid { box-shadow: inset 0 0 0 1.5px var(--r-deep), 0 0 0 4px rgba(11, 26, 92, 0.12); }
.c-status { min-height: 1.7em; font-size: 15px; font-weight: 700; color: var(--r-blue); }
.c-status:empty { display: none; }

/* Segmented purpose switch: one sliding thumb under two radio labels */
.c-seg { position: relative; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); padding: 6px; border-radius: 9999px; background: var(--cream-2); isolation: isolate; }
.c-seg input { position: absolute; opacity: 0; pointer-events: none; }
.c-seg label {
  position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; gap: 8px;
  min-height: 48px; padding: 8px 12px; border-radius: 9999px; cursor: pointer;
  font-size: 16px; font-weight: 700; color: var(--ink-strong); text-align: center;
  transition: color 200ms ease, transform var(--t-press) var(--ease-out);
}
.c-seg label:active { transform: scale(0.97); }
.c-seg__thumb {
  position: absolute; z-index: 0; inset-block: 6px; inset-inline-start: 6px; width: calc((100% - 12px) / 2);
  border-radius: 9999px; background: var(--r-blue); box-shadow: 0 10px 24px -14px rgba(37, 99, 234, 0.9);
  transition: transform 260ms var(--ease-out);
}
.c-seg:has(label:nth-of-type(1) input:checked) label:nth-of-type(1),
.c-seg:has(label:nth-of-type(2) input:checked) label:nth-of-type(2) { color: var(--white); }
.c-seg:has(label:nth-of-type(2) input:checked) .c-seg__thumb { transform: translateX(-100%); }
.c-seg:has(input:focus-visible) { box-shadow: 0 0 0 3px rgba(37, 99, 234, 0.35); }

/* Purpose fields swap with a short settle, never a jump */
[data-purpose-fields]:not([hidden]) { animation: c-settle 260ms var(--ease-out); }
@keyframes c-settle { from { opacity: 0; transform: translateY(6px); } }

/* Channel list beside the contact form */
.c-channels { display: grid; gap: 10px; width: 100%; }
.c-channel {
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 16px;
  padding: 16px 18px; border-radius: var(--r-inner);
  background: rgba(255, 255, 255, 0.72); box-shadow: inset 0 0 0 1px rgba(37, 99, 234, 0.18);
  transition: box-shadow var(--t-hover) ease, transform var(--t-press) var(--ease-out);
}
a.c-channel:active { transform: scale(0.98); }
@media (hover: hover) and (pointer: fine) { a.c-channel:hover { box-shadow: inset 0 0 0 1.5px var(--r-blue); } }
.c-channel__ico { display: grid; place-items: center; width: 48px; height: 48px; border-radius: 14px; background: var(--r-blue); color: var(--white); }
.c-channel strong { display: block; font-size: 17px; font-weight: 700; line-height: 1.5; }
.c-channel span { display: block; font-family: var(--f-text); font-size: 15px; line-height: 1.6; color: var(--ink-soft); }
.c-channel .num { font-family: var(--f-sans); font-size: 17px; color: var(--ink); }
.c-channel > svg:last-child { width: 18px; height: 18px; color: var(--r-blue); }

/* ---------- About ---------- */
.c-story { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 20px; align-items: stretch; }
.c-story .r-card { gap: 16px; }
.c-story .r-card .p-sub { color: inherit; }
.c-story .r-card--blue .p-sub { color: var(--on-dark-strong); }
.c-story h3 { font-family: var(--f-display); font-weight: 900; font-size: clamp(26px, 2.6vw, 34px); line-height: 1.4; }
/* The beliefs panel spans the page, so its items run four across */
.c-beliefs { width: 100%; }
.c-items--4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }

/* ---------- Legal pages ---------- */
.c-legal-hero { padding-bottom: clamp(72px, 8vw, 112px); }
.c-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 14px; font-size: 15px; font-weight: 700; color: var(--ink-soft); }
.c-meta time { color: var(--ink); }
.c-docs { display: flex; flex-wrap: wrap; gap: 8px; }
.c-docs a { padding: 8px 16px; border-radius: 9999px; font-size: 15px; font-weight: 700; color: var(--ink-strong); box-shadow: inset 0 0 0 1px var(--ash); transition: background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out); }
.c-docs a:active { transform: scale(0.97); }
.c-docs a[aria-current="page"] { background: var(--r-blue); color: var(--white); box-shadow: none; }
@media (hover: hover) and (pointer: fine) { .c-docs a:not([aria-current]):hover { color: var(--r-blue); box-shadow: inset 0 0 0 1.5px var(--r-blue); } }

.c-legal { display: grid; grid-template-columns: minmax(0, 270px) minmax(0, 1fr); gap: clamp(32px, 6vw, 96px); align-items: start; }
.c-toc { position: sticky; top: 112px; display: grid; gap: 14px; }
.c-toc__title { font-size: 14px; font-weight: 700; color: var(--ink-soft); }
.c-toc ol { display: grid; gap: 2px; counter-reset: toc; }
.c-toc a {
  position: relative; display: grid; grid-template-columns: 26px minmax(0, 1fr); gap: 6px;
  padding: 9px 14px 9px 10px; border-radius: 12px;
  font-size: 15px; font-weight: 500; line-height: 1.5; color: var(--ink-soft);
  transition: color var(--t-hover) ease, background-color var(--t-hover) ease;
}
.c-toc a::before { counter-increment: toc; content: counter(toc); font-family: var(--f-sans); font-weight: 900; font-size: 13px; line-height: 1.9; color: var(--r-blue); font-variant-numeric: tabular-nums; }
.c-toc a::after { content: ""; position: absolute; inset-inline-start: 0; inset-block: 10px; width: 3px; border-radius: 3px; background: var(--r-blue); transform: scaleY(0); transition: transform 220ms var(--ease-out); }
.c-toc a.is-active { color: var(--ink); font-weight: 700; background: var(--white); }
.c-toc a.is-active::after { transform: scaleY(1); }
@media (hover: hover) and (pointer: fine) { .c-toc a:hover { color: var(--ink); } }

.c-doc { max-width: 72ch; }
.c-doc > section { scroll-margin-top: 112px; padding-top: 8px; }
.c-doc > section + section { margin-top: clamp(40px, 4.5vw, 56px); }
.c-doc h2 { display: flex; align-items: baseline; gap: 14px; margin: 0; }
.c-doc h2 .num { font-size: 0.8em; color: var(--r-blue); }
.c-plain {
  position: relative; display: grid; gap: 6px; margin-top: 20px;
  padding: 20px 24px; border-radius: var(--r-inner);
  background: var(--cream-2); box-shadow: inset 0 0 0 1px rgba(37, 99, 234, 0.14);
}
.c-plain b { font-family: var(--f-sans); font-size: 14px; font-weight: 700; color: var(--r-blue); }
.c-plain p { margin: 0; font-size: 18px; line-height: 1.85; color: var(--ink); }
.c-plain ul { margin-top: 6px; }

/* ---------- 404 ---------- */
.c-lost { padding-block: clamp(40px, 5vw, 72px) clamp(96px, 10vw, 136px); }
.c-lost__grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr); gap: clamp(32px, 5vw, 72px); align-items: center; }
.c-lost__text { display: flex; flex-direction: column; align-items: flex-start; gap: 24px; }
.c-art { position: relative; aspect-ratio: 1 / 0.86; border-radius: var(--r-card); background: var(--r-blue); overflow: clip; isolation: isolate; }
.c-art::before { content: ""; position: absolute; inset: 0; z-index: -1; background: url("../../images/raisan/waves.svg") center bottom / 160% auto no-repeat; opacity: 0.22; }
.c-art__digits { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; gap: 2%; direction: ltr; color: var(--white); }
.c-art__digits b { font-family: var(--f-display); font-weight: 900; font-size: clamp(110px, 15vw, 210px); line-height: 1; }
.c-art__loop { width: 44%; margin-inline: -4%; aspect-ratio: 391 / 429; background: var(--white); -webkit-mask: url("data:image/png;base64,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") no-repeat center / contain; mask: url("data:image/png;base64,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") no-repeat center / contain; }
.c-art__spark { position: absolute; top: 15%; right: 15%; width: 15%; aspect-ratio: 123 / 64; background: var(--white); -webkit-mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAABACAYAAAA6eggRAAAGP0lEQVR42u2de2wVRRTGfxQ1thSpgvIwSmPKK1RvUnxUUCSgECkPq43xQeOj4qMxWk2qsSZCQakaUAmggIIoSBBBwVeMEqMNtogoVhBF8YUGBYrWAN4/NMY/Zkxul525t93Zvbvb+ZIbtmc2O7v77bzO+c7QbVDVASKI7sBkYDwwG/gVi7Q4LqL3/TVQJI+nAAngkKVTj5wI3nNhCtEApwPzLJXxJLuHi+0G4GJLZ/zIVo3PD1s640f278BhF/to4GxLabzIBmhR2O+0lLbDAuBHYAeQE1WyP1bYrwNODPA+bgVeBUaF7P2cCmyTH/9AoBgYHNWlV7PCng+UAesDInqJPD4XODMk72YE8AbQ32EfEtWWvUlTdlVA9/BgyvEZwKQQvJdK2aKdRB8ANkWV7D+BRkXZ5ADqH+fSkgdl+Z3cC7yoKKsDjkaVbIDXNF35eJ/rnuJiOyWL7+IO1I6lZmBZlGfjAOs0ZVcE0LKdOD5L7+Fm4GlF2V9y0krUyf5F05X7SXYuMNzF/m+WiF6mKb9JLr0iTzbAswp7fzlD9gOq6x4J+NnL0xC9CFhLDJwq/2OVnKwF2boTCvvhAJ+7VK7vVdjq5mCKOtkALyjsU32qb5jCvi+g5y0C3kYfO5gUJ3dpKp5T2IuBIT7UN1Rh3xvAs/aWPoaTNeeUAQfjSvYOzUTNj9Z9VpbIzgXeRbg/VbgG2E7MAiFOPBHguF2osO8PYKlZoilvAF4mhlEvJzYC37vYL5RdnykMUNi/CeBjnojewVRHTEOcHWnd5Qbr6Kuwf+fjc00D7kEfAbySGMez3fA80EZmrk08hA6DJHsosFJT/hNwOTEXL6BwDc7FPTCSZ6iOXgr7bh+eJw8RqlThD+BS+W+XI1u3DJtg6PonKey7fPIfFGnKJwJ76AKyJDQz4oU+zspzFfYvDT9HNVChKa8AttBFNGikWYL4NUk7wcXWanjZdQ7Cr63CjXRSiZMTQKDiHeBJH92XuLgtVzhsPYFL8CeDptngvRcAr2vKazTu4aySXQncIsfLGmADcFQSn+8z4TNwdyP6gU8wG9gZqJFBzSekUuJ8xQyzBhFjvd3Huve6tO7rDVzXLWa9xdA93635IOuBOYRYN74RSKJ26D+D0H+X+lT/Ixzr/fIq+f3bxbYZM2HTpxRlM+WPMJO9D6GkSDcZacaf1J09HBvcr/B4zaSL9yqJ99y1DahFhPVEJCNkDbCczGS5HwL9DNdf7xIV8gKnGqXRwD3Owz24Ui3nN0Qp/adK8+XiyNX6HLPZmD87pEv9PA4bTnfsWx7vbyxwm4v9WjnMEcVcr3LgJTILNDRiVug/22BXnkr2Idkbeem+Vyq8fWuIeGLftA58reuA6QZb9xLauxk7i29TjtcbiNINcGjYLkIIFIhDFmc1UJvhuUsV6+XOYE4GkatMcBChGX9I/jqLyxC5YqSk54wEPiJmKbtz5RKoNYNzZ0rSTay7G1KUl17wvhwa9nvovle4yKd2EtP87CZE4nxTBudORx3N6gjqEMrQMrKLWY7uu9KgYya0gZDfZAuvRuymkG5GP8PQLkvZxjBHUGNVUBV3711Sm+2H3yadHwWI3GIVxiBSfrYTbXwqZ/KzMlySGkO3kG16VyJn7OdrzrkaeAWLyO+p8hlwgey2VV/hWtQpOBYRFC8sR7gQ6xU5VHdZ6uK1W1JSLr36yjVpi0NVaRHxMTsdioE+wAeWOmK/Ue1OS1nX2/TOwpJtYcm2aDdmlwKDET7bNuAHRGhwl31F8SJ7fpp1626Eo75J/uwkKcJLrzbUCWsoNoppROzr8SbBbC9hYWjM7qhoriciTLgI4dz4AngcobKwCHnLzgXew8w2yq0I3/VqfFZdWHSuZSdlq3yA9HHldOiDiE9vlq3+UWzQItTu0irgPjk7N4WvEOrS1XKmbxEy3/hIREbHVNliTWErsBghl01aCsIXCBmOELSPQyhGehmo+whCePcYQoFiEdKoV0KSPwaRyVGA9y0lGnzam8TCcIhzhCR9tPwACjzkJ9cixIgWEYlnJyTxoxAyo0I6tuvRBEOpsBb4H89ukb8F8u/TECLChBz/i1H/h2t5wHmW7HgpVXogAjBjZS9QLLv/+xF5UP9YesziP+pkIouCF2hXAAAAAElFTkSuQmCC") no-repeat center / contain; mask: url("data:image/png;base64,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") no-repeat center / contain; }
.c-art__arrow { position: absolute; bottom: 13%; left: 12%; width: 22%; aspect-ratio: 200 / 110; background: var(--white); transform: rotate(-14deg); -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMTEwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTk2IDk2QzE3MiA4NCAxNDYgNDggMTEyIDQ0Qzk0IDQyIDgwIDUyIDc5IDY0Qzc4IDgwIDk0IDg4IDEwNiA4MkMxMTggNzYgMTE0IDYwIDEwMCA1NkM4MiA1MSA2MiA2MCAzNCA3NiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iOSA4Ii8+PHBhdGggZD0iTTE0IDg2TDQwIDYyTDQ0IDgyWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPgo=") no-repeat center / contain; mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMTEwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTk2IDk2QzE3MiA4NCAxNDYgNDggMTEyIDQ0Qzk0IDQyIDgwIDUyIDc5IDY0Qzc4IDgwIDk0IDg4IDEwNiA4MkMxMTggNzYgMTE0IDYwIDEwMCA1NkM4MiA1MSA2MiA2MCAzNCA3NiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iOSA4Ii8+PHBhdGggZD0iTTE0IDg2TDQwIDYyTDQ0IDgyWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPgo=") no-repeat center / contain; }
.c-art__pill { position: absolute; bottom: 9%; right: 9%; }
@media (prefers-reduced-motion: no-preference) {
  .c-art__loop { animation: c-wander 7s var(--ease-lux) infinite alternate; }
  .c-art__spark { animation: c-twinkle 3.2s var(--ease-out) infinite; }
  @keyframes c-wander { from { transform: rotate(-8deg) translateY(4%); } to { transform: rotate(10deg) translateY(-4%); } }
  @keyframes c-twinkle { 0%, 70%, 100% { transform: scale(1) rotate(0); } 82% { transform: scale(1.18) rotate(-10deg); } }
}

/* Four ways back */
.c-links { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin-top: clamp(48px, 6vw, 72px); }
.c-links a {
  display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-rows: auto auto; column-gap: 16px; align-items: center;
  padding: 20px 22px; border-radius: var(--r-inner);
  background: rgba(255, 255, 255, 0.78); box-shadow: inset 0 0 0 1px rgba(37, 99, 234, 0.18);
  transition: box-shadow var(--t-hover) ease, transform var(--t-press) var(--ease-out);
}
.c-links a:active { transform: scale(0.98); }
.c-links strong { font-family: var(--f-display); font-weight: 900; font-size: 20px; line-height: 1.4; }
.c-links span { grid-row: 2; font-size: 15px; color: var(--ink-soft); }
.c-links svg { grid-row: 1 / 3; grid-column: 2; width: 20px; height: 20px; color: var(--r-blue); transition: transform 300ms var(--ease-out); }
@media (hover: hover) and (pointer: fine) {
  .c-links a:hover { box-shadow: inset 0 0 0 1.5px var(--r-blue); }
  .c-links a:hover svg { transform: rotate(-45deg); }
}

/* ---------- Responsive ---------- */
@media (max-width: 1080px) {
  .c-items--4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 960px) {
  .r-page-hero--split.c-hero--wide .container, .c-split, .c-story, .c-lost__grid, .c-legal { grid-template-columns: minmax(0, 1fr); }
  .c-split__text { position: static; }
  .c-links { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .c-toc { position: static; padding: 18px; border-radius: var(--r-inner); background: var(--white); box-shadow: inset 0 0 0 1px var(--ash); }
  .c-toc ol { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  /* Contact: the form is the hero, so on one column it comes straight after the headline and the channels follow it */
  .c-split--contact .c-split__text { display: contents; }
  .c-split--contact { gap: 24px; }
  .c-split--contact > .c-split__text > * { justify-self: start; }
  .c-split--contact > .c-formcard { justify-self: stretch; }
  .c-split--contact .c-channels { order: 2; margin-top: 8px; }
}
@media (max-width: 640px) {
  .c-items--4, .c-links, .c-toc ol { grid-template-columns: minmax(0, 1fr); }
  .c-seg label { font-size: 15px; padding: 8px 6px; }
  .c-art__digits b { font-size: clamp(88px, 28vw, 130px); }
  .c-channel { grid-template-columns: auto minmax(0, 1fr); }
  .c-channel > svg:last-child { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .c-seg__thumb, .c-toc a::after { transition: none; }
  [data-purpose-fields]:not([hidden]) { animation: none; }
}
