/* Premium Experts additions on top of Fractal. */
#header { background-image: linear-gradient(160deg, #2aa3ef 0%, #2481cc 55%, #6a5ad8 100%) !important; }
.eyebrow { font-size: 0.75em; letter-spacing: 0.25em; text-transform: uppercase; opacity: 0.8; margin-bottom: 0.25em !important; }
#header .button.primary { background: #fff !important; color: #2481cc !important; box-shadow: none !important; }
.button.primary { background: linear-gradient(100deg, #2aa3ef, #2481cc 55%, #6a5ad8) !important; color: #fff !important; box-shadow: none !important; }
.steps-title { margin-bottom: 1.5em; }
.howto { display: block; width: 100%; max-width: 960px; aspect-ratio: 16 / 9; margin: 0 auto 2.5em; border-radius: 18px;
  background: #f4f8fd; box-shadow: 0 18px 50px rgba(36, 72, 140, 0.18); }
.howto.m { max-width: 420px; aspect-ratio: 5 / 9; border-radius: 22px; }
.faq { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.5em 3em; }
.faq p { margin: 0; }
#three .team { margin-top: 2em; opacity: 0.85; font-size: 0.9em; }
#three .team a { color: inherit; }
@media screen and (max-width: 736px) { .faq { grid-template-columns: 1fr; } }
