/*
 * LYNQ Academy homepage presentation layer.
 * Generated from the active redesign-source cascade by scripts/build-redesign-home-css.mjs.
 * Every selector is gated by the redesign document, redesign root and homepage surface.
 */

/* source: globals.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{
  --font-geist-sans: "Segoe UI", Arial, Helvetica, sans-serif;
  --font-geist-mono: "Cascadia Mono", "SFMono-Regular", Consolas, monospace;
  --lynq-canvas: #f3eee3;
  --lynq-paper: #fbf8f0;
  --lynq-ink: #10263a;
  --lynq-deep: #081a2a;
  --lynq-accent: #c43816;
  --lynq-gold: #d5b957;
  --lynq-success: #5f8f68;
  --lynq-line: rgba(16, 38, 58, .16);
  --lynq-line-strong: rgba(16, 38, 58, .24);
  --lynq-muted: rgba(16, 38, 58, .66);
  --lynq-muted-light: rgba(243, 238, 227, .66);
  --lynq-shadow-card: 0 22px 60px rgba(8, 26, 42, .09);
  --lynq-shadow-accent: 0 18px 46px rgba(196, 56, 22, .18);
  --lynq-font-body: "Segoe UI", Arial, Helvetica, sans-serif;
  --lynq-font-display: Georgia, "Times New Roman", serif;
  --lynq-font-meta: "Cascadia Mono", "SFMono-Regular", Consolas, monospace;
  --lynq-container: min(1240px, calc(100% - 48px));


  --v5-ivory: var(--lynq-canvas);
  --v5-paper: var(--lynq-paper);
  --v5-ink: var(--lynq-ink);
  --v5-deep: var(--lynq-deep);
  --v5-orange: var(--lynq-accent);
  --v5-gold: var(--lynq-gold);
  --academy-canvas: var(--lynq-canvas);
  --academy-paper: var(--lynq-paper);
  --academy-ink: var(--lynq-ink);
  --academy-deep: var(--lynq-deep);
  --academy-accent: var(--lynq-accent);
  --academy-gold: var(--lynq-gold);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 *{ box-sizing: border-box; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{ scroll-behavior: smooth; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{ margin: 0; background: var(--lynq-canvas); color: var(--lynq-ink); font-family: var(--lynq-font-body); -webkit-font-smoothing: antialiased; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 a{ color: inherit; text-decoration: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 button,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 summary{ font: inherit; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 button{ color: inherit; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 svg{ flex: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 ::selection{ background: var(--v5-gold); color: var(--v5-deep); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{ overflow: clip; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 :where(a, button, input, select, textarea, summary):focus-visible{
  outline: 3px solid var(--lynq-gold);
  outline-offset: 3px;
}
@media (max-width: 600px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{ --lynq-container: calc(100% - 36px); }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{ scroll-behavior: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 *::before,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 *::after{ animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important; }
}


/* source: v5-sections.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{
  --v5-ivory: var(--lynq-canvas);
  --v5-paper: var(--lynq-paper);
  --v5-ink: var(--lynq-ink);
  --v5-deep: var(--lynq-deep);
  --v5-orange: var(--lynq-accent);
  --v5-gold: var(--lynq-gold);
  --v5-muted: var(--lynq-muted);
  --v5-rule: var(--lynq-line);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{ background: var(--v5-ivory); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .shell,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-shell,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-shell{ width: min(1240px, calc(100% - 48px)); margin-inline: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-section{ padding-block: clamp(84px, 9vw, 126px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-kicker{ margin: 0 0 19px; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid{ display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(270px, .8fr); gap: clamp(44px, 8vw, 120px); align-items: end; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid h2{ max-width: 850px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(48px, 6vw, 86px); font-weight: 400; line-height: .92; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid h2 em{ color: var(--v5-orange); font-style: italic; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid > p{ max-width: 490px; margin: 0; color: rgba(16, 38, 58, .64); font-size: 16px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-section{ position: relative; border-bottom: 1px solid var(--v5-rule); background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-heading{ margin-bottom: 64px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-fork{ position: relative; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; padding-top: 50px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-fork::before{ content: ''; position: absolute; left: 50%; top: 0; width: 1px; height: 50px; background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-fork::after{ content: ''; position: absolute; left: 25%; right: 25%; top: 0; height: 1px; background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card{ min-height: 390px; position: relative; display: flex; flex-direction: column; overflow: hidden; padding: clamp(25px, 4vw, 42px); border: 1px solid var(--v5-rule); background: var(--v5-ivory); transition: transform .25s ease, box-shadow .25s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card:hover{ transform: translateY(-5px); box-shadow: 0 26px 65px rgba(16, 38, 58, .11); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card::before{ content: ''; position: absolute; left: 50%; top: -50px; width: 13px; height: 13px; border: 4px solid var(--v5-paper); border-radius: 50%; background: var(--v5-orange); box-shadow: 0 0 0 1px var(--v5-orange); transform: translate(-50%, -50%); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card:nth-child(2){ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-top{ display: flex; align-items: center; justify-content: space-between; gap: 18px; padding-bottom: 20px; border-bottom: 1px solid currentColor; color: inherit; opacity: .58; font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .08em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-icon{ width: 50px; height: 50px; display: grid; place-items: center; border: 1px solid currentColor; border-radius: 50%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card h3{ max-width: 580px; margin: 42px 0 16px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(38px, 4.5vw, 61px); font-weight: 400; line-height: .95; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card > p{ max-width: 570px; margin: 0; color: rgba(16, 38, 58, .64); font-size: 15px; line-height: 1.6; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card:nth-child(2) > p{ color: rgba(243, 238, 227, .65); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-result{ display: flex; align-items: center; gap: 10px; margin-top: 26px; color: var(--v5-orange); font-size: 13px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card:nth-child(2) .v5-start-result{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-link{ min-height: 50px; display: inline-flex; align-items: center; justify-content: space-between; gap: 22px; width: min(100%, 310px); margin-top: auto; padding-top: 27px; border-top: 1px solid currentColor; font-size: 13px; font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-section{ position: relative; padding-block: clamp(96px, 10vw, 138px); overflow: hidden; background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-section::before{ content: ''; position: absolute; inset: 0; background: linear-gradient(rgba(243,238,227,.03) 1px, transparent 1px), linear-gradient(90deg, rgba(243,238,227,.03) 1px, transparent 1px); background-size: 72px 72px; pointer-events: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-shell{ position: relative; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-heading{ margin-bottom: 75px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-kicker{ margin: 0 0 20px; color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-heading-grid{ display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(280px, .7fr); gap: clamp(45px, 8vw, 120px); align-items: end; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-heading h2{ max-width: 890px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(52px, 6.5vw, 92px); font-weight: 400; line-height: .9; letter-spacing: -.065em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-heading-grid > p{ max-width: 440px; margin: 0; color: rgba(243, 238, 227, .59); font-size: 16px; line-height: 1.6; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-stage{ min-height: 820px; position: relative; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-orbit-line{ position: absolute; inset: 55px 7% auto; height: 410px; border: 1px solid rgba(213,185,87,.36); border-bottom: 0; border-radius: 50% 50% 0 0 / 100% 100% 0 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-orbit-line::before{ content: ''; position: absolute; left: 50%; bottom: -53px; width: 1px; height: 53px; background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tabs{ position: absolute; inset: 0 0 auto; height: 560px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab{ position: absolute; left: var(--v5-profession-x); top: var(--v5-profession-y); width: clamp(135px, 15vw, 190px); min-height: 84px; display: grid; grid-template-columns: 31px 1fr; gap: 10px; align-items: start; padding: 13px; border: 1px solid rgba(243, 238, 227, .19); background: rgba(8, 26, 42, .94); color: var(--v5-ivory); text-align: left; cursor: pointer; transform: translate(-50%, -50%); transition: background .24s ease, border-color .24s ease, transform .24s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab:hover{ border-color: var(--v5-gold); transform: translate(-50%, -50%) translateY(-3px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab-active{ border-color: var(--v5-orange); background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab-index{ font-family: var(--font-geist-mono), monospace; font-size: 12px; opacity: .62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab-copy{ display: flex; flex-direction: column; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab-copy strong{ font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab-copy small{ font-size: 12px; line-height: 1.35; opacity: .58; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel{ position: absolute; z-index: 3; left: 8%; right: 8%; bottom: 0; min-height: 440px; display: grid; grid-template-columns: 1.18fr .82fr; border: 1px solid rgba(243, 238, 227, .16); background: var(--v5-ivory); color: var(--v5-ink); box-shadow: 0 35px 90px rgba(0,0,0,.28); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel-main{ display: flex; flex-direction: column; padding: clamp(28px, 5vw, 54px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel-meta{ display: flex; justify-content: space-between; gap: 20px; padding-bottom: 17px; border-bottom: 1px solid var(--v5-rule); color: rgba(16,38,58,.68); font-family: var(--font-geist-mono), monospace; font-size: 12px; text-transform: uppercase; letter-spacing: .07em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel-label{ margin: 41px 0 10px; color: var(--v5-orange); font-size: 12px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel h3{ max-width: 710px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(36px, 4.4vw, 62px); font-weight: 400; line-height: .95; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel-action{ margin: 17px 0 0; color: rgba(16,38,58,.6); font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-role{ display: grid; grid-template-columns: 140px 1fr auto; gap: 16px; align-items: center; margin-top: auto; padding-top: 25px; border-top: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-role-label{ color: rgba(16,38,58,.68); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-role > strong{ font-size: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-role > a{ min-height: 46px; display: inline-flex; align-items: center; gap: 13px; padding: 0 15px; border-radius: 99px; background: var(--v5-ink); color: white; font-size: 12px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact{ display: flex; flex-direction: column; padding: clamp(27px, 4vw, 43px); background: #ddc86f; color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact-head{ display: flex; justify-content: space-between; gap: 17px; color: rgba(16,38,58,.68); font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact-status{ display: inline-flex; align-items: center; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact-status i{ width: 7px; height: 7px; border-radius: 50%; background: #4c8354; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact > strong{ display: block; margin: auto 0 16px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(34px, 4vw, 52px); font-weight: 400; line-height: .94; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact > p{ margin: 0; color: rgba(16,38,58,.68); font-size: 13px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact-proof{ display: grid; gap: 8px; margin: 26px 0 0; padding: 19px 0 0; border-top: 1px solid rgba(16,38,58,.2); list-style: none; font-size: 12px; font-weight: 720; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact-proof li{ display: flex; align-items: center; gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-section{ padding-block: clamp(96px, 10vw, 138px); background: var(--v5-ivory); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-heading{ display: grid; grid-template-columns: minmax(0, 1.32fr) minmax(280px, .68fr); gap: clamp(45px, 8vw, 125px); align-items: end; margin-bottom: 70px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-kicker{ grid-column: 1 / -1; margin: 0 0 -23px; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 12px; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-title{ max-width: 900px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(51px, 6.5vw, 91px); font-weight: 400; line-height: .9; letter-spacing: -.065em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lead{ max-width: 450px; margin: 0; color: rgba(16,38,58,.62); font-size: 16px; line-height: 1.65; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-layout{ display: grid; grid-template-columns: minmax(360px, .78fr) minmax(520px, 1.22fr); gap: clamp(45px, 7vw, 100px); align-items: start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-steps{ margin: 0; padding: 0; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step{ min-height: 340px; position: relative; display: grid; grid-template-columns: 34px 1fr; gap: 20px; opacity: .48; transition: opacity .25s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step::before{ content: ''; position: absolute; left: 16px; top: 33px; bottom: -1px; width: 2px; background: rgba(16,38,58,.14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step:last-child::before{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-active{ opacity: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-node{ position: relative; z-index: 1; width: 34px; height: 34px; display: grid; place-items: center; border: 1px solid rgba(16,38,58,.23); border-radius: 50%; background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-node-core{ width: 8px; height: 8px; border-radius: 50%; background: rgba(16,38,58,.25); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-active .v5-journey-step-node{ border-color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-active .v5-journey-step-node-core{ background: var(--v5-orange); box-shadow: 0 0 0 6px rgba(223,75,36,.12); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-article{ padding-bottom: 58px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-topline{ display: flex; justify-content: space-between; gap: 15px; color: rgba(16,38,58,.68); font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .07em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-product{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-title{ margin: 34px 0 17px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(34px, 4vw, 51px); font-weight: 400; line-height: .96; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-copy{ max-width: 540px; margin: 0; color: rgba(16,38,58,.62); font-size: 15px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-output{ display: flex; justify-content: space-between; gap: 15px; margin-top: 31px; padding-top: 18px; border-top: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-output-label{ color: rgba(16,38,58,.68); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-output-value{ font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-stage-column{ position: relative; min-height: 1320px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-stage{ min-height: 675px; position: sticky; top: 28px; display: flex; flex-direction: column; padding: 28px; background: var(--v5-deep); color: var(--v5-ivory); box-shadow: 0 35px 90px rgba(16,38,58,.23); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-stage-top{ display: flex; justify-content: space-between; gap: 20px; padding-bottom: 19px; border-bottom: 1px solid rgba(243,238,227,.14); color: rgba(243,238,227,.68); font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .09em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line{ height: 35px; position: relative; display: flex; align-items: center; margin-top: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line-track,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line-progress{ position: absolute; left: 0; height: 2px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line-track{ right: 0; background: rgba(243,238,227,.14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line-progress{ background: var(--v5-orange); transition: width .35s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line-nodes{ position: absolute; inset-inline: 0; display: flex; justify-content: space-between; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line-node{ width: 10px; height: 10px; border: 2px solid var(--v5-deep); border-radius: 50%; background: rgba(243,238,227,.25); box-shadow: 0 0 0 1px rgba(243,238,227,.2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line-node-reached{ background: var(--v5-orange); box-shadow: 0 0 0 1px var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-stage-heading{ display: flex; align-items: baseline; justify-content: space-between; gap: 20px; margin: 17px 0 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-stage-product{ color: var(--v5-gold); font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: .09em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-stage-output{ font-family: Georgia, 'Times New Roman', serif; font-size: 23px; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-stage-window{ flex: 1; min-height: 493px; display: flex; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-preview{ width: 100%; min-height: 100%; display: flex; flex-direction: column; padding: clamp(21px, 3vw, 34px); background: var(--v5-paper); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-preview-label{ margin-bottom: 30px; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 12px; font-weight: 800; letter-spacing: .09em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-goal{ display: flex; flex-direction: column; gap: 8px; padding-bottom: 23px; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-goal-label,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-route-label{ color: rgba(16,38,58,.68); font-size: 12px; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-goal-value{ font-family: Georgia, 'Times New Roman', serif; font-size: 28px; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-route{ display: grid; gap: 8px; margin: 22px 0 0; padding: 0; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-route-item{ display: grid; grid-template-columns: 35px 1fr; gap: 12px; padding: 14px; background: rgba(16,38,58,.055); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-route-item-active{ background: var(--v5-ink); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-route-index{ font-family: var(--font-geist-mono), monospace; font-size: 12px; opacity: .5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-route-copy{ display: flex; flex-direction: column; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-compass-route-title{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-mentor-message{ max-width: 84%; padding: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-mentor-message-student{ align-self: flex-end; background: rgba(16,38,58,.07); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-mentor-message-system{ margin-top: 18px; border-left: 4px solid var(--v5-orange); background: var(--v5-ink); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-mentor-speaker{ color: var(--v5-orange); font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: .07em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-mentor-message-system .v5-journey-mentor-speaker{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-mentor-text{ margin: 10px 0 0; font-size: 14px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-mentor-rule{ display: flex; align-items: center; gap: 12px; margin-top: auto; padding-top: 22px; border-top: 1px solid var(--v5-rule); color: rgba(16,38,58,.68); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-mentor-rule-mark{ color: var(--v5-orange); font-size: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-header,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-header{ display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-heading{ display: flex; flex-direction: column; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-eyebrow,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-eyebrow{ color: var(--v5-orange); font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-title,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-title{ font-family: Georgia, 'Times New Roman', serif; font-size: 27px; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-status,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-status{ padding: 7px 9px; border-radius: 99px; background: rgba(16,38,58,.07); color: rgba(16,38,58,.68); font-size: 12px; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-workspace{ display: grid; grid-template-columns: repeat(3,1fr); gap: 8px; margin-top: 35px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-column{ min-height: 170px; display: flex; flex-direction: column; padding: 14px; border: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-column:nth-child(2){ background: var(--v5-ink); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-column-index{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-column-title{ margin-top: auto; font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-column-copy{ margin-top: 7px; font-size: 12px; line-height: 1.35; opacity: .55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-output,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-output{ display: flex; justify-content: space-between; gap: 15px; margin-top: auto; padding-top: 19px; border-top: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-output-label,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-output-label{ color: rgba(16,38,58,.68); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-lab-output-value,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-output-value{ font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-status{ display: inline-flex; align-items: center; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-status-dot{ width: 7px; height: 7px; border-radius: 50%; background: #56885b; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-evidence{ display: grid; margin: 32px 0 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-evidence-row{ display: grid; grid-template-columns: 90px 1fr 20px; gap: 13px; align-items: center; min-height: 54px; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-evidence-term{ color: rgba(16,38,58,.68); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-evidence-value{ margin: 0; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-twin-evidence-check{ color: #56885b; font-weight: 900; }
@media (max-width: 980px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-heading-grid,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-heading{ grid-template-columns: 1fr; gap: 26px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-kicker{ margin-bottom: -8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-stage{ min-height: 810px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel{ left: 2%; right: 2%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab-copy small{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab{ width: 130px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-layout{ grid-template-columns: minmax(300px,.72fr) minmax(430px,1.28fr); gap: 35px; }
}
@media (max-width: 760px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .shell,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-shell,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-shell{ width: min(100% - 32px, 1240px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-fork{ grid-template-columns: 1fr; gap: 17px; padding-top: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-fork::before,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-fork::after,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card::before{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card{ min-height: 350px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-heading{ margin-bottom: 50px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-stage{ min-height: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-orbit-line{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tabs{ position: static; height: auto; display: flex; gap: 8px; overflow-x: auto; padding: 4px 4px 16px; scroll-snap-type: x mandatory; scrollbar-width: thin; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab:hover{ position: relative; left: auto; top: auto; flex: 0 0 170px; min-height: 78px; scroll-snap-align: start; transform: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel{ position: relative; left: auto; right: auto; bottom: auto; grid-template-columns: 1fr; margin-top: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-role{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact{ min-height: 360px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-layout{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-stage-column{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step{ min-height: 0; opacity: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-article{ padding-bottom: 75px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step:last-child .v5-journey-step-article{ padding-bottom: 0; }
}
@media (max-width: 520px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-title{ font-size: clamp(45px, 14vw, 63px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel-main,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact{ padding: 23px 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel-meta{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-panel h3{ font-size: 40px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-artifact > strong{ font-size: 39px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step{ grid-template-columns: 28px 1fr; gap: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step::before{ left: 13px; top: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-node{ width: 28px; height: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-step-title{ font-size: 36px; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-start-card,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-tab,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-line-progress{ transition: none; }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagships{ padding-block: clamp(85px, 10vw, 132px); background: #ddc86f; color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-top{ display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 40px; align-items: end; margin-bottom: 54px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-top h2{ max-width: 780px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(42px,5vw,70px); font-weight: 400; line-height: .94; letter-spacing: -.055em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-top > a{ min-height: 48px; display: inline-flex; align-items: center; gap: 22px; padding-bottom: 2px; border-bottom: 1px solid currentColor; font-size: 13px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list{ border-top: 1px solid rgba(16,38,58,.45); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list > a{ min-height: 135px; display: grid; grid-template-columns: 45px minmax(280px,1fr) auto 24px; gap: 25px; align-items: center; border-bottom: 1px solid rgba(16,38,58,.45); transition: padding .2s ease, background .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list > a:hover{ padding-inline: 16px; background: rgba(251,248,240,.25); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list > a > span{ font-family: var(--font-geist-mono), monospace; font-size: 12px; opacity: .56; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list > a > div:nth-child(2){ display: flex; flex-direction: column; gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list small{ font-size: 12px; opacity: .57; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list strong{ font-family: Georgia, 'Times New Roman', serif; font-size: clamp(25px,3vw,39px); font-weight: 400; letter-spacing: -.04em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-meta{ display: flex; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-meta span{ padding: 7px 9px; border: 1px solid rgba(16,38,58,.24); border-radius: 99px; font-size: 12px; font-weight: 700; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-outcomes{ background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-outcomes-heading{ margin-bottom: 72px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-artifact-gallery{ display: grid; grid-template-columns: repeat(12,minmax(0,1fr)); gap: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card{ min-height: 285px; position: relative; display: flex; flex-direction: column; overflow: hidden; grid-column: span 4; padding: 28px; border: 1px solid var(--v5-rule); background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(1),
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(5){ grid-column: span 5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(2),
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(6){ grid-column: span 3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(3){ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(4){ grid-column: span 4; background: #e0ca70; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(5){ background: #e5d8c2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card > div:first-child{ display: flex; justify-content: space-between; gap: 20px; padding-bottom: 17px; border-bottom: 1px solid currentColor; font-family: var(--font-geist-mono), monospace; font-size: 12px; opacity: .52; text-transform: uppercase; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card h3{ max-width: 510px; margin: auto 0 15px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(30px,3.3vw,46px); font-weight: 400; line-height: .94; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card > p{ max-width: 530px; margin: 0; color: rgba(16,38,58,.62); font-size: 14px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(3) > p{ color: rgba(243,238,227,.62); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-mark{ position: absolute; right: -30px; top: 66px; width: 150px; height: 150px; border: 28px solid var(--v5-orange); border-radius: 50%; opacity: .12; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-mark i{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-agent .v5-gallery-mark{ border-color: var(--v5-ink); opacity: .13; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-content .v5-gallery-mark{ width: 180px; height: 110px; border: 0; border-radius: 0; background: repeating-linear-gradient(90deg,var(--v5-orange) 0 3px,transparent 3px 18px); transform: rotate(-17deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-section{ display: grid; grid-template-columns: minmax(0,1.28fr) minmax(310px,.72fr); gap: 14px; margin-top: 88px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile{ min-height: 550px; padding: clamp(27px,4.5vw,52px); background: var(--v5-deep); color: var(--v5-ivory); box-shadow: 0 35px 90px rgba(16,38,58,.2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-demo-label{ width: max-content; margin: -68px 0 35px auto; padding: 9px 12px; background: var(--v5-orange); color: white; font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .06em; transform: rotate(1deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-head{ display: flex; align-items: flex-start; justify-content: space-between; gap: 25px; padding-bottom: 32px; border-bottom: 1px solid rgba(243,238,227,.16); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-head > div{ display: flex; flex-direction: column; gap: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-head small{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-head strong{ font-family: Georgia, 'Times New Roman', serif; font-size: clamp(37px,5vw,66px); font-weight: 400; line-height: .9; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-head > span{ display: inline-flex; align-items: center; gap: 8px; color: var(--v5-gold); font-size: 12px; font-weight: 750; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-head i{ width: 8px; height: 8px; border-radius: 50%; background: #5a9160; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dl{ margin: 35px 0 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dl > div{ min-height: 76px; display: grid; grid-template-columns: 150px 1fr 24px; gap: 20px; align-items: center; border-bottom: 1px solid rgba(243,238,227,.14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dt{ color: rgba(243,238,227,.68); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dd{ margin: 0; font-size: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dl b{ color: #6ea474; font-size: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-foot{ min-height: 64px; display: flex; align-items: flex-end; justify-content: space-between; color: var(--v5-gold); font-size: 13px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note{ min-height: 550px; display: flex; flex-direction: column; padding: clamp(27px,4vw,43px); background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-icon{ width: 61px; height: 61px; display: grid; place-items: center; border-radius: 50%; background: var(--v5-paper); color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note .v5-kicker{ margin-top: auto; color: rgba(255,255,255,.65); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note h3{ margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(37px,4.2vw,55px); font-weight: 400; line-height: .95; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note > p:not(.v5-kicker){ margin: 20px 0 29px; color: rgba(255,255,255,.76); font-size: 14px; line-height: 1.6; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note > a{ min-height: 50px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding-top: 15px; border-top: 1px solid rgba(255,255,255,.42); font-size: 13px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem{ background: #e8e0d3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-heading{ margin-bottom: 72px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-media-row{ display: grid; grid-template-columns: minmax(0,1.05fr) minmax(500px,.95fr); gap: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-feature{ min-height: 675px; position: relative; isolation: isolate; display: flex; flex-direction: column; overflow: hidden; padding: clamp(28px,4vw,45px); background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-orbit{ position: absolute; z-index: -1; width: 500px; height: 500px; right: -145px; top: 60px; border: 80px solid rgba(223,75,36,.55); border-radius: 50%; transform: rotate(-9deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-orbit i{ position: absolute; width: 13px; height: 13px; border-radius: 50%; background: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-orbit i:nth-child(1){ left: -46px; top: 170px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-orbit i:nth-child(2){ right: -45px; top: 90px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-orbit i:nth-child(3){ left: 155px; bottom: -47px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-top{ display: flex; justify-content: space-between; gap: 22px; padding-bottom: 20px; border-bottom: 1px solid rgba(243,238,227,.17); color: rgba(243,238,227,.7); font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-copy{ display: grid; grid-template-columns: 62px 1fr auto; gap: 22px; align-items: end; margin-top: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-play{ width: 62px; height: 62px; display: grid; place-items: center; border-radius: 50%; background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-copy small{ color: var(--v5-gold); font-size: 12px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-copy h3{ max-width: 590px; margin: 13px 0 15px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(38px,4.6vw,61px); font-weight: 400; line-height: .92; letter-spacing: -.055em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-copy p{ max-width: 590px; margin: 0; color: rgba(243,238,227,.72); font-size: 14px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a{ min-height: 330px; display: flex; flex-direction: column; padding: 24px; border: 1px solid var(--v5-rule); background: var(--v5-paper); transition: transform .22s ease, border-color .22s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:hover{ transform: translateY(-4px); border-color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(2){ background: #d9c36d; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(3){ background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a > div{ display: flex; align-items: center; justify-content: space-between; gap: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a > div > span{ width: 48px; height: 48px; display: grid; place-items: center; border: 1px solid currentColor; border-radius: 50%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid small{ max-width: 150px; font-size: 12px; line-height: 1.35; text-align: right; opacity: .55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid h3{ margin: auto 0 11px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(30px,3vw,42px); font-weight: 400; line-height: .94; letter-spacing: -.045em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid p{ margin: 0; color: rgba(16,38,58,.6); font-size: 13px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(3) p{ color: rgba(255,255,255,.72); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a > strong{ min-height: 44px; display: flex; align-items: flex-end; justify-content: space-between; gap: 15px; margin-top: 20px; padding-top: 14px; border-top: 1px solid currentColor; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-pricing{ position: relative; overflow: hidden; background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-pricing::before{ content: ''; position: absolute; width: 720px; height: 720px; right: -300px; top: -210px; border: 140px solid rgba(213,185,87,.1); border-radius: 50%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-pricing .shell{ position: relative; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-pricing-heading{ margin-bottom: 76px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-pricing-heading h2{ color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-pricing-heading > p{ color: rgba(243,238,227,.72); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-pricing-heading .v5-kicker{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-layout{ display: grid; grid-template-columns: minmax(0,1.25fr) minmax(330px,.75fr); gap: 16px; align-items: stretch; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt{ position: relative; padding: clamp(29px,5vw,58px); background: var(--v5-paper); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt::before,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt::after{ content: ''; position: absolute; top: 53%; width: 32px; height: 32px; border-radius: 50%; background: var(--v5-deep); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt::before{ left: -16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt::after{ right: -16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-top{ display: flex; justify-content: space-between; gap: 20px; padding-bottom: 21px; border-bottom: 1px dashed rgba(16,38,58,.34); color: rgba(16,38,58,.68); font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-title{ margin: 39px 0 31px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-title small{ color: var(--v5-orange); font-size: 12px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-title h3{ max-width: 690px; margin: 11px 0 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(43px,5.6vw,76px); font-weight: 400; line-height: .9; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt ul{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px 28px; margin: 0; padding: 25px 0; border-block: 1px dashed rgba(16,38,58,.28); list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt li{ display: flex; align-items: center; gap: 9px; font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt li svg{ color: #508156; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price{ display: grid; grid-template-columns: 1fr auto auto; gap: 23px; align-items: end; padding: 34px 0; border-bottom: 1px dashed rgba(16,38,58,.28); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > div{ display: flex; flex-direction: column; gap: 5px; color: rgba(16,38,58,.68); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > strong{ font-family: Georgia, 'Times New Roman', serif; font-size: clamp(38px,5vw,68px); font-weight: 400; line-height: .75; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > b{ padding: 9px 11px; background: var(--v5-orange); color: white; font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-installment{ display: grid; grid-template-columns: 100px auto 1fr; gap: 18px; align-items: center; min-height: 93px; border-bottom: 1px dashed rgba(16,38,58,.28); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-installment span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-installment small{ color: rgba(16,38,58,.68); font-size: 12px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-installment strong{ font-size: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-sale-status{ display: flex; align-items: flex-start; gap: 10px; margin: 25px 0; color: rgba(16,38,58,.62); font-size: 13px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-sale-status i{ flex: none; width: 9px; height: 9px; margin-top: 5px; border-radius: 50%; background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt > a{ min-height: 56px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 0 19px; border-radius: 99px; background: var(--v5-orange); color: white; font-size: 13px; font-weight: 850; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-aside{ display: grid; grid-template-rows: repeat(2,1fr); gap: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-free,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-business{ min-height: 340px; display: flex; flex-direction: column; padding: clamp(26px,4vw,40px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-free{ background: #ddc86f; color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-business{ border: 1px solid rgba(243,238,227,.17); background: rgba(243,238,227,.055); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-free > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-business > span{ font-family: var(--font-geist-mono), monospace; font-size: 12px; letter-spacing: .1em; opacity: .58; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-free > strong,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-business > strong{ margin-top: auto; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(43px,5vw,68px); font-weight: 400; line-height: .82; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-free p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-business p{ margin: 21px 0 25px; font-size: 13px; line-height: 1.55; opacity: .66; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-free a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-business a{ min-height: 48px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding-top: 13px; border-top: 1px solid currentColor; font-size: 13px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq{ background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-layout{ display: grid; grid-template-columns: minmax(280px,.66fr) minmax(0,1.34fr); gap: clamp(50px,9vw,135px); align-items: start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-layout > header{ position: sticky; top: 40px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-layout h2{ margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(50px,6vw,82px); font-weight: 400; line-height: .9; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-layout header > p:last-child{ margin: 27px 0 0; color: rgba(16,38,58,.68); font-size: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-layout header a{ min-height: 44px; display: inline-flex; align-items: center; color: var(--v5-orange); font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list{ border-top: 1px solid var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list details{ border-bottom: 1px solid var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list summary{ min-height: 102px; display: grid; grid-template-columns: 40px 1fr 34px; gap: 16px; align-items: center; cursor: pointer; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list summary::-webkit-details-marker{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list summary > span{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list summary > strong{ font-size: 17px; letter-spacing: -.02em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list summary > b{ width: 34px; height: 34px; display: grid; place-items: center; border: 1px solid var(--v5-rule); border-radius: 50%; transition: transform .2s ease, background .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list details[open] summary > b{ background: var(--v5-orange); color: white; transform: rotate(45deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list details > p{ max-width: 700px; margin: -4px 45px 32px 56px; color: rgba(16,38,58,.63); font-size: 15px; line-height: 1.65; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final{ min-height: 780px; position: relative; isolation: isolate; display: grid; place-items: center; overflow: hidden; background: var(--v5-deep); color: var(--v5-ivory); text-align: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line{ position: absolute; z-index: -1; width: min(950px,80vw); height: min(520px,60vw); border: 3px solid var(--v5-orange); border-radius: 50%; opacity: .52; transform: rotate(-7deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line::before,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line::after{ content: ''; position: absolute; left: 50%; width: 3px; height: 170px; background: var(--v5-orange); transform: translateX(-50%); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line::before{ bottom: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line::after{ top: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line i{ position: absolute; width: 14px; height: 14px; border: 3px solid var(--v5-deep); border-radius: 50%; background: var(--v5-orange); box-shadow: 0 0 0 1px var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line i:nth-child(1){ left: 14%; top: 5%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line i:nth-child(2){ right: 8%; top: 32%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line i:nth-child(3){ left: 27%; bottom: 1%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-line i:nth-child(4){ right: 30%; bottom: 4%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner{ position: relative; z-index: 2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final .v5-kicker{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final h2{ max-width: 1050px; margin: 0 auto; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(62px,8.3vw,118px); font-weight: 400; line-height: .84; letter-spacing: -.07em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final h2 em{ display: block; color: var(--v5-gold); font-style: italic; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner > p:not(.v5-kicker){ max-width: 590px; margin: 31px auto 0; color: rgba(243,238,227,.62); font-size: 15px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner > div{ display: flex; justify-content: center; align-items: center; gap: 23px; margin-top: 38px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner > div a:first-child{ min-height: 58px; display: inline-flex; align-items: center; gap: 24px; padding: 0 20px 0 24px; border-radius: 99px; background: var(--v5-orange); color: white; font-size: 13px; font-weight: 850; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner > div a:last-child{ min-height: 48px; display: inline-flex; align-items: center; gap: 17px; border-bottom: 1px solid rgba(243,238,227,.42); font-size: 13px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer{ padding: 78px 0 28px; border-top: 1px solid rgba(243,238,227,.1); background: #06131f; color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-grid{ display: grid; grid-template-columns: 1.45fr repeat(3,1fr); gap: clamp(35px,6vw,80px); padding-bottom: 68px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand > a:first-child{ display: inline-flex; align-items: center; gap: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand > a:first-child > span{ width: 44px; height: 44px; display: grid; place-items: center; border-radius: 2px 15px 15px 15px; background: var(--v5-ivory); color: var(--v5-deep); font-size: 12px; font-weight: 900; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand > a:first-child strong{ font-size: 17px; line-height: .8; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand > a:first-child small{ display: block; margin-top: 6px; font-size: 12px; letter-spacing: .15em; opacity: .5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand p{ max-width: 390px; margin: 24px 0 27px; color: rgba(243,238,227,.7); font-size: 13px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand > a:last-child{ min-height: 44px; display: inline-flex; align-items: center; padding-bottom: 4px; border-bottom: 1px solid rgba(243,238,227,.35); font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-grid > div:not(.v5-footer-brand){ display: flex; flex-direction: column; align-items: flex-start; gap: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-grid > div:not(.v5-footer-brand) > strong{ margin-bottom: 13px; color: var(--v5-gold); font-size: 12px; letter-spacing: .1em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-grid > div:not(.v5-footer-brand) a{ min-height: 44px; display: flex; align-items: center; color: rgba(243,238,227,.72); font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-grid > div:not(.v5-footer-brand) a:hover{ color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-bottom{ display: flex; justify-content: space-between; gap: 25px; padding-top: 23px; border-top: 1px solid rgba(243,238,227,.12); color: rgba(243,238,227,.64); font-family: var(--font-geist-mono), monospace; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-mobile-cta{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 button:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 summary:focus-visible{ outline: 3px solid var(--v5-orange); outline-offset: 4px; }
@media (max-width: 1000px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list > a{ grid-template-columns: 38px 1fr 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-meta{ grid-column: 2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-media-row,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-layout{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-feature{ min-height: 590px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-aside{ grid-template-columns: repeat(2,1fr); grid-template-rows: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-layout{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-layout > header{ position: static; }
}
@media (max-width: 760px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-top{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-top > a{ width: max-content; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list > a{ min-height: 170px; grid-template-columns: 30px 1fr 22px; gap: 13px; padding-block: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list > a:hover{ padding-inline: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-meta{ flex-wrap: wrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-artifact-gallery{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(1),
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(2),
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(4),
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(5),
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card:nth-child(6){ min-height: 290px; grid-column: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-section{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-demo-label{ margin-top: -42px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-head{ flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dl > div{ grid-template-columns: 105px 1fr 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note{ min-height: 470px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-copy{ grid-template-columns: 54px 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-copy > svg{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a{ min-height: 300px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-aside{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt::before,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt::after{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt ul{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price{ grid-template-columns: 1fr auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > div{ grid-column: 1 / -1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-installment{ grid-template-columns: 1fr; gap: 7px; padding-block: 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final{ min-height: 700px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner > div{ align-items: stretch; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner > div a:first-child,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner > div a:last-child{ width: 100%; justify-content: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-grid{ grid-template-columns: repeat(2,1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand{ grid-column: 1 / -1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-bottom{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-mobile-cta{ position: fixed; z-index: 80; left: 16px; right: 16px; bottom: 14px; min-height: 56px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 0 18px; border-radius: 99px; background: var(--v5-orange); color: white; box-shadow: 0 15px 45px rgba(16,38,58,.3); font-size: 13px; font-weight: 850; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer{ padding-bottom: 100px; }
}
@media (max-width: 480px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-flagship-list strong{ font-size: 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile{ padding: 22px 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dl > div{ min-height: 91px; grid-template-columns: 1fr 18px; gap: 7px; padding-block: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dt{ grid-column: 1 / -1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dd{ grid-column: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dl b{ grid-column: 2; grid-row: 2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-feature{ min-height: 610px; padding-inline: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-top{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-copy{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-play{ width: 54px; height: 54px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-copy h3{ font-size: 39px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-free,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-business{ min-height: 300px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-title h3{ font-size: 47px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > strong{ font-size: 43px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list summary{ grid-template-columns: 29px 1fr 32px; gap: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list summary > strong{ font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list details > p{ margin-left: 39px; margin-right: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-grid{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand{ grid-column: 1; }
}


/* source: v6-upper.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero{
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background:
    linear-gradient(rgba(16, 38, 58, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(16, 38, 58, .035) 1px, transparent 1px),
    var(--v5-ivory);
  background-size: 72px 72px;
  color: var(--v5-ink);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero::before{ content: ''; position: absolute; z-index: -1; right: -260px; top: 80px; width: 720px; height: 720px; border: 145px solid rgba(213, 185, 87, .12); border-radius: 50%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-skip-link{ position: fixed; z-index: 100; top: 12px; left: 12px; padding: 12px 16px; background: var(--v5-deep); color: white; transform: translateY(-160%); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-skip-link:focus{ transform: translateY(0); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-shell{ position: relative; z-index: 20; border-bottom: 1px solid rgba(16, 38, 58, .15); background: rgba(243, 238, 227, .9); backdrop-filter: blur(14px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav{ min-height: 80px; display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: clamp(24px, 4vw, 54px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand{ min-height: 44px; display: inline-flex; align-items: center; gap: 11px; width: max-content; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand-symbol{ width: 42px; height: 42px; display: grid; place-items: center; border-radius: 3px 14px 14px 14px; background: var(--v5-ink); color: var(--v5-ivory); font-size: 12px; font-weight: 850; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand-name{ font-size: 17px; font-weight: 850; line-height: .8; letter-spacing: -.055em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand-name small{ display: block; margin-top: 6px; color: rgba(16, 38, 58, .7); font-size: 11px; letter-spacing: .15em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-links{ display: flex; justify-content: center; align-items: center; gap: clamp(14px, 2vw, 28px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-links a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-login{ min-height: 44px; display: inline-flex; align-items: center; color: rgba(16, 38, 58, .68); font-size: 12px; font-weight: 720; transition: color .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-links a:hover,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-login:hover{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-actions{ display: flex; align-items: center; justify-content: flex-end; gap: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-language{ min-height: 44px; display: inline-flex; align-items: center; gap: 2px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-language a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-language strong{ min-width: 38px; min-height: 44px; display: grid; place-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-language strong{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-language a{ color: rgba(16, 38, 58, .68); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-cta{ min-height: 46px; display: inline-flex; align-items: center; gap: 12px; padding: 0 16px 0 18px; border-radius: 99px; background: var(--v5-ink); color: white; font-size: 12px; font-weight: 800; transition: background .2s ease, transform .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-cta:hover{ background: var(--v5-orange); transform: translateY(-1px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-menu-button{ width: 46px; height: 46px; display: none; place-items: center; border: 1px solid rgba(16, 38, 58, .17); border-radius: 50%; background: transparent; cursor: pointer; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mobile-menu[hidden]{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mobile-menu{ padding-block: 8px 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mobile-menu > a{ min-height: 54px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(16, 38, 58, .13); font-size: 17px; font-weight: 760; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mobile-menu > div{ display: flex; gap: 22px; padding-top: 17px; font-size: 14px; font-weight: 750; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mobile-menu > div a{ min-height: 44px; display: inline-flex; align-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ display: grid; grid-template-columns: minmax(0, .96fr) minmax(460px, .84fr); gap: clamp(54px, 8vw, 118px); align-items: center; padding-block: clamp(72px, 8.5vw, 122px) clamp(58px, 7vw, 94px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-eyebrow{ display: flex; align-items: center; gap: 10px; margin: 0 0 24px; color: rgba(16, 38, 58, .68); font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-eyebrow span{ width: 26px; height: 3px; background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-copy h1{ max-width: 720px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(56px, 6.3vw, 88px); font-weight: 400; line-height: .93; letter-spacing: -.064em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-copy h1 em{ display: block; color: var(--v5-orange); font-style: italic; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-lead{ max-width: 630px; margin: 28px 0 0; color: rgba(16, 38, 58, .68); font-size: 18px; line-height: 1.58; letter-spacing: -.018em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-actions{ display: flex; flex-wrap: wrap; gap: 11px; margin-top: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button{ min-height: 56px; display: inline-flex; align-items: center; justify-content: center; gap: 20px; padding-inline: 21px; border: 1px solid transparent; border-radius: 99px; font-size: 13px; font-weight: 820; transition: transform .2s ease, box-shadow .2s ease, background .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button:hover{ transform: translateY(-2px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button-primary{ background: var(--v5-orange); color: white; box-shadow: 0 16px 34px rgba(196, 56, 22, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button-secondary{ border-color: rgba(16, 38, 58, .2); background: rgba(251, 248, 240, .68); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button-secondary:hover{ background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-facts{ display: flex; flex-wrap: wrap; gap: 12px 21px; margin: 28px 0 0; padding: 0; list-style: none; color: rgba(16, 38, 58, .62); font-size: 12px; font-weight: 700; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-facts li{ display: inline-flex; align-items: center; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-facts svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-card{ border: 1px solid rgba(16, 38, 58, .16); background: rgba(251, 248, 240, .96); box-shadow: 0 28px 80px rgba(16, 38, 58, .13); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head{ display: flex; justify-content: space-between; gap: 22px; padding: 25px 27px 22px; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head > div{ display: flex; flex-direction: column; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head small{ color: rgba(16, 38, 58, .62); font-family: var(--font-geist-mono), monospace; font-size: 11px; letter-spacing: .08em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head strong{ font-family: Georgia, 'Times New Roman', serif; font-size: 25px; font-weight: 400; letter-spacing: -.035em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-list{ margin: 0; padding: 27px 27px 10px; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-list li{ display: grid; grid-template-columns: 42px 1fr; gap: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-marker{ display: flex; flex-direction: column; align-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-marker > span{ width: 38px; height: 38px; display: grid; place-items: center; border: 1px solid rgba(16, 38, 58, .2); border-radius: 50%; background: var(--v5-paper); color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 11px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-marker i{ width: 1px; min-height: 44px; flex: 1; margin-block: 5px; background: rgba(16, 38, 58, .16); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy{ min-width: 0; padding: 6px 0 26px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy > div{ display: flex; align-items: baseline; justify-content: space-between; gap: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy strong{ font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy small{ color: var(--v5-orange); font-size: 11px; font-weight: 780; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy p{ margin: 7px 0 0; color: rgba(16, 38, 58, .62); font-size: 13px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot{ min-height: 72px; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 14px 27px; border-top: 1px solid var(--v5-rule); background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot > span{ display: inline-flex; align-items: center; gap: 8px; color: rgba(243, 238, 227, .66); font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot > span i{ width: 8px; height: 8px; border-radius: 50%; background: #6ca273; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot a{ min-height: 44px; display: inline-flex; align-items: center; gap: 12px; color: var(--v5-gold); font-size: 12px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(270px, 1.35fr); border-block: 1px solid rgba(16, 38, 58, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip > div{ min-height: 104px; display: flex; align-items: center; gap: 13px; padding: 20px 22px; border-right: 1px solid rgba(16, 38, 58, .16); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip > div:first-child{ padding-left: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip strong{ font-family: Georgia, 'Times New Roman', serif; font-size: clamp(32px, 3.6vw, 46px); font-weight: 400; line-height: .9; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip span{ max-width: 130px; color: rgba(16, 38, 58, .64); font-size: 11px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip > p{ align-self: center; margin: 0; padding: 22px 0 22px 28px; color: rgba(16, 38, 58, .67); font-family: Georgia, 'Times New Roman', serif; font-size: 19px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mobile-menu a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-menu-button:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot a:focus-visible{ outline: 3px solid var(--v5-gold); outline-offset: 3px; }
@media (max-width: 1180px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-links{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav{ grid-template-columns: auto 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-menu-button{ display: grid; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ grid-template-columns: minmax(0, .9fr) minmax(420px, .82fr); gap: 45px; }
}
@media (max-width: 900px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-login,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-language,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-cta{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ grid-template-columns: 1fr; padding-top: 68px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-copy{ max-width: 740px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-card{ width: min(100%, 650px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip{ grid-template-columns: repeat(3, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip > p{ grid-column: 1 / -1; padding: 22px 0; border-top: 1px solid rgba(16, 38, 58, .16); }
}
@media (max-width: 620px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav{ min-height: 72px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand-symbol{ width: 40px; height: 40px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ padding-block: 54px 58px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-eyebrow{ line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-copy h1{ font-size: clamp(48px, 14.5vw, 62px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-lead{ margin-top: 23px; font-size: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-actions{ flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button{ width: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-facts{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-list,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot{ padding-inline: 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy > div{ align-items: flex-start; flex-direction: column; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot{ align-items: flex-start; flex-direction: column; padding-block: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip > div{ min-height: 82px; padding: 16px 0; border-right: 0; border-bottom: 1px solid rgba(16, 38, 58, .16); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip > p{ grid-column: auto; border-top: 0; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-cta,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button{ transition: none; }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-kicker{ margin: 0 0 18px; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading{ display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(280px, .75fr); gap: clamp(44px, 8vw, 118px); align-items: end; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading h2{ max-width: 850px; margin: 0; overflow-wrap: break-word; text-wrap: balance; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(46px, 5.5vw, 74px); font-weight: 400; line-height: .94; letter-spacing: -.058em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading h2 em{ color: var(--v5-orange); font-style: italic; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading > div + p{ max-width: 480px; margin: 0; color: rgba(16, 38, 58, .64); font-size: 16px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start{ padding-block: clamp(88px, 9vw, 122px); border-bottom: 1px solid var(--v5-rule); background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-heading{ margin-bottom: 55px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card{ min-height: 360px; display: flex; flex-direction: column; padding: clamp(25px, 3.5vw, 39px); border: 1px solid var(--v5-rule); background: var(--v5-ivory); transition: transform .2s ease, box-shadow .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card:nth-child(2){ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card:hover{ transform: translateY(-3px); box-shadow: 0 22px 55px rgba(16, 38, 58, .1); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-top{ display: flex; align-items: center; justify-content: space-between; gap: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-top > span:first-child{ color: var(--v5-orange); font-size: 12px; font-weight: 820; letter-spacing: .09em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card:nth-child(2) .v6-start-top > span:first-child{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-icon{ width: 48px; height: 48px; display: grid; place-items: center; border: 1px solid currentColor; border-radius: 50%; opacity: .68; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-meta{ margin: 28px 0 0 !important; color: rgba(16, 38, 58, .58) !important; font-family: var(--font-geist-mono), monospace; font-size: 11px !important; letter-spacing: .07em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card:nth-child(2) .v6-start-meta{ color: rgba(243, 238, 227, .58) !important; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card h3{ max-width: 560px; margin: 16px 0 15px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(35px, 4vw, 50px); font-weight: 400; line-height: .97; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card > p:not(.v6-start-meta){ max-width: 550px; margin: 0; color: rgba(16, 38, 58, .63); font-size: 14px; line-height: 1.6; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card:nth-child(2) > p:not(.v6-start-meta){ color: rgba(243, 238, 227, .64); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-result{ display: flex; align-items: center; gap: 9px; margin-top: 23px; color: var(--v5-orange); font-size: 12px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card:nth-child(2) .v6-start-result{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-link{ min-height: 50px; display: inline-flex; align-items: flex-end; justify-content: space-between; gap: 20px; width: min(100%, 310px); margin-top: auto; padding-top: 24px; border-top: 1px solid currentColor; font-size: 13px; font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools{ padding-block: clamp(92px, 10vw, 132px); background: var(--v5-ivory); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-heading{ margin-bottom: 65px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-layout{ display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(390px, .92fr); gap: clamp(34px, 6vw, 82px); align-items: start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-list{ border-top: 1px solid rgba(16, 38, 58, .24); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row{ width: 100%; min-height: 128px; display: grid; grid-template-columns: 42px minmax(0, 1fr) 24px; gap: 20px; align-items: center; padding: 20px 18px 20px 0; border: 0; border-bottom: 1px solid rgba(16, 38, 58, .24); background: transparent; color: var(--v5-ink); text-align: left; cursor: pointer; transition: background .2s ease, color .2s ease, padding .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row:hover{ padding-left: 14px; background: rgba(251, 248, 240, .76); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row-active{ padding-left: 14px; background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row-active:hover{ background: var(--v5-deep); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-index{ align-self: start; padding-top: 4px; font-family: var(--font-geist-mono), monospace; font-size: 11px; opacity: .58; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy{ min-width: 0; display: flex; flex-direction: column; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy > span{ color: var(--v5-orange); font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row-active .v6-school-copy > span{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy strong{ font-family: Georgia, 'Times New Roman', serif; font-size: clamp(22px, 2.7vw, 32px); font-weight: 400; line-height: 1.02; letter-spacing: -.04em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy small{ max-width: 620px; font-size: 12px; line-height: 1.45; opacity: .62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-selected-note{ color: var(--v5-gold); font-size: 10px; font-style: normal; font-weight: 780; letter-spacing: .06em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-selected-note::before{ content: 'Пример профессии открыт справа'; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row > svg{ transition: transform .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row-active > svg{ transform: rotate(-45deg); color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel{ position: sticky; top: 24px; overflow: hidden; border: 1px solid var(--v5-rule); background: var(--v5-paper); box-shadow: 0 24px 65px rgba(16, 38, 58, .11); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel-head{ display: flex; justify-content: space-between; gap: 18px; padding: 22px 25px; border-bottom: 1px solid var(--v5-rule); color: rgba(16, 38, 58, .62); font-family: var(--font-geist-mono), monospace; font-size: 10px; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel h3{ margin: 0; padding: 31px 25px 18px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(38px, 4.5vw, 57px); font-weight: 400; line-height: .94; letter-spacing: -.055em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-meta{ display: flex; flex-wrap: wrap; gap: 7px; padding: 0 25px 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-meta span{ padding: 7px 10px; border: 1px solid rgba(16, 38, 58, .16); border-radius: 99px; color: rgba(16, 38, 58, .7); font-size: 11px; font-weight: 720; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-task{ padding: 22px 25px; border-block: 1px solid var(--v5-rule); background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-task small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > small{ color: var(--v5-orange); font-size: 10px; font-weight: 820; letter-spacing: .09em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-task p{ margin: 9px 0 0; font-size: 14px; line-height: 1.52; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result{ padding: 25px; background: rgba(213, 185, 87, .26); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > strong{ display: block; margin-top: 12px; font-family: Georgia, 'Times New Roman', serif; font-size: 30px; font-weight: 400; letter-spacing: -.04em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > p{ margin: 9px 0 0; color: rgba(16, 38, 58, .65); font-size: 12px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result ul{ display: grid; gap: 7px; margin: 18px 0 0; padding: 15px 0 0; border-top: 1px solid rgba(16, 38, 58, .17); list-style: none; font-size: 11px; font-weight: 720; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result li{ display: flex; align-items: center; gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result svg{ color: #4f8257; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-cta{ min-height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 0 25px; background: var(--v5-deep); color: white; font-size: 12px; font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer{ display: flex; align-items: center; justify-content: space-between; gap: 35px; margin-top: 46px; padding: 25px 28px; border: 1px solid rgba(16, 38, 58, .17); background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer > p{ max-width: 650px; margin: 0; color: rgba(16, 38, 58, .65); font-size: 13px; line-height: 1.52; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer > div{ display: flex; flex-wrap: wrap; gap: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer a{ min-height: 46px; display: inline-flex; align-items: center; gap: 15px; padding-inline: 16px; border: 1px solid rgba(16, 38, 58, .18); border-radius: 99px; font-size: 12px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer a:first-child{ border-color: var(--v5-orange); background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey{ padding-block: clamp(94px, 10vw, 136px); border-top: 1px solid var(--v5-rule); background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey-heading{ margin-bottom: 70px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-list{ margin: 0; padding: 0; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-row{ display: grid; grid-template-columns: 54px minmax(0, 1fr); gap: 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-rail{ display: flex; flex-direction: column; align-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-rail span{ width: 48px; height: 48px; display: grid; place-items: center; border: 1px solid rgba(16, 38, 58, .22); border-radius: 50%; background: var(--v5-paper); color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 11px; font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-rail i{ width: 1px; min-height: 58px; flex: 1; margin-block: 7px; background: rgba(16, 38, 58, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-card{ min-height: 410px; display: grid; grid-template-columns: minmax(290px, .78fr) minmax(430px, 1.22fr); gap: clamp(28px, 5vw, 66px); margin-bottom: 28px; padding: clamp(25px, 4vw, 46px); border: 1px solid var(--v5-rule); background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-row:nth-child(2) .v6-learning-card{ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-row:nth-child(4) .v6-learning-card{ background: rgba(213, 185, 87, .36); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-copy{ display: flex; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-copy > p{ margin: 0; color: var(--v5-orange); font-size: 11px; font-weight: 820; letter-spacing: .1em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-row:nth-child(2) .v6-learning-copy > p{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-copy h3{ margin: 34px 0 17px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(36px, 4.3vw, 55px); font-weight: 400; line-height: .96; letter-spacing: -.052em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-explanation{ max-width: 510px; color: rgba(16, 38, 58, .63); font-size: 14px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-row:nth-child(2) .v6-learning-explanation{ color: rgba(243, 238, 227, .65); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output{ display: flex; align-items: baseline; justify-content: space-between; gap: 18px; margin-top: auto; padding-top: 22px; border-top: 1px solid currentColor; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output span{ font-size: 11px; opacity: .58; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output strong{ text-align: right; font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-preview{ min-height: 320px; display: flex; flex-direction: column; padding: clamp(20px, 3vw, 29px); border: 1px solid rgba(16, 38, 58, .13); background: var(--v5-paper); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-head{ display: flex; justify-content: space-between; gap: 18px; padding-bottom: 16px; border-bottom: 1px solid var(--v5-rule); font-family: var(--font-geist-mono), monospace; font-size: 10px; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-head span{ color: var(--v5-orange); font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-head small{ color: rgba(16, 38, 58, .54); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-compass-goal{ display: flex; flex-direction: column; gap: 7px; padding-block: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-compass-goal small{ color: rgba(16, 38, 58, .57); font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-compass-goal strong{ font-family: Georgia, 'Times New Roman', serif; font-size: 26px; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-compass ol{ display: grid; gap: 7px; margin: 0; padding: 0; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-compass li{ display: grid; grid-template-columns: 35px 1fr; gap: 11px; padding: 11px 13px; background: rgba(16, 38, 58, .055); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-compass li:last-child{ background: var(--v5-ink); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-compass li > span{ font-family: var(--font-geist-mono), monospace; font-size: 10px; opacity: .52; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-compass li > div{ display: flex; flex-direction: column; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-compass li small{ font-size: 10px; opacity: .55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-compass li strong{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-task,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-answer{ max-width: 86%; margin-top: 22px; padding: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-task{ align-self: flex-end; background: rgba(16, 38, 58, .06); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-answer{ border-left: 4px solid var(--v5-orange); background: var(--v5-ink); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-task small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-answer small{ color: var(--v5-orange); font-size: 10px; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-answer small{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-task p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-answer p{ margin: 8px 0 0; font-size: 12px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities{ display: grid; margin-top: 22px; border-top: 1px solid rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities > div{ min-height: 66px; display: grid; grid-template-columns: 28px minmax(130px, .78fr) 1.22fr; gap: 12px; align-items: center; border-bottom: 1px solid rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities span{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 10px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities strong{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities small{ color: rgba(16, 38, 58, .66); font-size: 11px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-note{ display: flex; align-items: center; gap: 10px; margin-top: auto; padding-top: 16px; border-top: 1px solid var(--v5-rule); color: rgba(16, 38, 58, .62); font-size: 10px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-note span{ color: var(--v5-orange); font-size: 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-title,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-twin-title{ display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; margin-top: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-title > strong{ font-family: Georgia, 'Times New Roman', serif; font-size: 25px; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-title > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-twin-title > span{ padding: 6px 8px; border-radius: 99px; background: rgba(16, 38, 58, .07); color: rgba(16, 38, 58, .62); font-size: 9px; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 7px; margin-top: 27px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns > div{ min-height: 128px; display: flex; flex-direction: column; padding: 12px; border: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns > div:nth-child(2){ background: var(--v5-ink); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns span{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns strong{ margin-top: auto; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns small{ margin-top: 6px; font-size: 9px; line-height: 1.35; opacity: .58; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-output{ display: flex; justify-content: space-between; gap: 18px; margin-top: auto; padding-top: 16px; border-top: 1px solid var(--v5-rule); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-output span{ color: rgba(16, 38, 58, .6); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-output strong{ text-align: right; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-twin-title > div{ display: flex; flex-direction: column; gap: 6px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-twin-title small{ color: var(--v5-orange); font-size: 10px; font-weight: 800; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-twin-title strong{ font-family: Georgia, 'Times New Roman', serif; font-size: 25px; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-twin-title > span{ display: inline-flex; align-items: center; gap: 6px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-twin-title i{ width: 7px; height: 7px; border-radius: 50%; background: #56885b; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-twin dl{ display: grid; margin: 24px 0 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-twin dl > div{ min-height: 43px; display: grid; grid-template-columns: 82px 1fr 18px; gap: 11px; align-items: center; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-twin dt{ color: rgba(16, 38, 58, .6); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-twin dd{ margin: 0; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-twin svg{ color: #56885b; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer a:focus-visible{ outline: 3px solid var(--v5-gold); outline-offset: 3px; }
@media (max-width: 1040px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading{ grid-template-columns: 1fr; gap: 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-layout{ grid-template-columns: minmax(0, 1fr) minmax(350px, .82fr); gap: 32px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy small{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-card{ grid-template-columns: minmax(260px, .78fr) minmax(380px, 1.22fr); gap: 28px; }
}
@media (max-width: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-grid{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card{ min-height: 330px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-layout{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel{ position: static; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy small{ display: block; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-selected-note::before{ content: 'Пример профессии открыт ниже списка'; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-card{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output{ margin-top: 30px; }
}
@media (max-width: 620px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading h2{ font-size: clamp(40px, 11.5vw, 50px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey{ padding-block: 76px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey-heading{ margin-bottom: 42px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card{ min-height: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-link{ margin-top: 35px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row{ min-height: 118px; grid-template-columns: 32px minmax(0, 1fr) 20px; gap: 12px; padding-right: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row:hover,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row-active{ padding-left: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy strong{ font-size: 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel-head{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel h3{ font-size: 42px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > strong{ font-size: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer{ padding: 22px 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer > div,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer a{ width: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer a{ justify-content: space-between; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-row{ grid-template-columns: 34px minmax(0, 1fr); gap: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-rail span{ width: 34px; height: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-card{ min-height: 0; margin-bottom: 18px; padding: 21px 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-copy h3{ margin-top: 25px; font-size: 38px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output strong{ text-align: left; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-preview{ min-height: 300px; padding: 17px 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-title,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-twin-title{ align-items: flex-start; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns > div{ min-height: 90px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-twin dl > div{ grid-template-columns: 70px 1fr 18px; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row > svg{ transition: none; }
}


/* source: v7-polish.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-kicker{
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 22px;
  font-family: var(--font-geist-mono), monospace;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .11em;
  text-transform: uppercase;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-kicker span{ width: 26px; height: 3px; background: currentColor; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning{
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding-block: clamp(92px, 9vw, 132px);
  background:
    linear-gradient(rgba(243, 238, 227, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(243, 238, 227, .035) 1px, transparent 1px),
    var(--v5-deep);
  background-size: 72px 72px;
  color: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning::before{
  content: '';
  position: absolute;
  z-index: -1;
  top: -380px;
  right: -320px;
  width: 780px;
  height: 780px;
  border: 1px solid rgba(213, 185, 87, .28);
  border-radius: 50%;
  box-shadow: 0 0 0 95px rgba(213, 185, 87, .018), 0 0 0 190px rgba(213, 185, 87, .012);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading{
  display: grid;
  grid-template-columns: minmax(0, 1.23fr) minmax(300px, .77fr);
  gap: clamp(48px, 8vw, 120px);
  align-items: end;
  padding-bottom: clamp(42px, 5vw, 68px);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading{ border-bottom: 1px solid rgba(243, 238, 227, .18); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading .v7-kicker{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading h2{
  max-width: 820px;
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(48px, 5.3vw, 74px);
  font-weight: 400;
  line-height: .96;
  letter-spacing: -.052em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading h2 em,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading h2 em{ color: var(--v5-orange); font-style: italic; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading > p{ margin: 0 0 5px; font-size: 16px; line-height: 1.65; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading > p{ color: rgba(243, 238, 227, .68); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-layout{
  display: grid;
  grid-template-columns: minmax(300px, .76fr) minmax(0, 1.54fr);
  gap: 18px;
  padding-top: 18px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide{
  min-height: 100%;
  display: flex;
  flex-direction: column;
  padding: clamp(27px, 3vw, 39px);
  border: 1px solid rgba(243, 238, 227, .17);
  background: rgba(243, 238, 227, .045);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide-top{ display: flex; align-items: center; justify-content: space-between; gap: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide-top > span{ display: inline-flex; align-items: center; gap: 9px; color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 11px; font-weight: 760; letter-spacing: .07em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide-top > small{ color: rgba(243, 238, 227, .68); font-family: var(--font-geist-mono), monospace; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3{ max-width: 420px; margin: 68px 0 20px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(37px, 3.6vw, 53px); font-weight: 400; line-height: .98; letter-spacing: -.045em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3 em{ color: var(--v5-gold); font-style: italic; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide > p{ margin: 0; color: rgba(243, 238, 227, .72); font-size: 14px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide ol{ display: grid; gap: 0; margin: 35px 0 38px; padding: 0; border-top: 1px solid rgba(243, 238, 227, .14); list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide li{ min-height: 83px; display: grid; grid-template-columns: 33px 1fr; gap: 15px; align-items: center; border-bottom: 1px solid rgba(243, 238, 227, .14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide li > span{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide li div{ display: grid; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide li strong{ font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide li small{ color: rgba(243, 238, 227, .68); font-size: 11px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide > a{ min-height: 52px; display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: auto; padding: 0 18px; border-radius: 99px; background: var(--v5-orange); color: white; font-size: 12px; font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-stack{ min-width: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card{
  min-height: 224px;
  display: flex;
  flex-direction: column;
  padding: 22px;
  border: 1px solid rgba(243, 238, 227, .16);
  background: rgba(243, 238, 227, .035);
  transition: border-color .2s ease, background .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card:hover{ border-color: rgba(213, 185, 87, .55); background: rgba(243, 238, 227, .065); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-top{ min-height: 42px; display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-top > svg{ color: rgba(243, 238, 227, .48); transition: transform .2s ease, color .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card:hover .v7-provider-top > svg{ color: var(--v5-gold); transform: translate(2px, -2px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-logo{ width: 120px; height: 42px; display: grid; place-items: center; padding: 7px 11px; border-radius: 4px; background: #fff; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-logo img{ width: auto; max-width: 98px; height: 26px; object-fit: contain; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card > small{ margin-top: 25px; color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 10px; font-weight: 780; letter-spacing: .08em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card > strong{ margin-top: 9px; font-family: Georgia, 'Times New Roman', serif; font-size: 23px; font-weight: 400; line-height: 1.05; letter-spacing: -.03em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card > p{ margin: 9px 0 0; color: rgba(243, 238, 227, .7); font-size: 12px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-meta{ display: flex; flex-wrap: wrap; gap: 8px 16px; margin-top: auto; padding-top: 23px; color: rgba(243, 238, 227, .7); font-size: 11px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-meta span{ display: inline-flex; align-items: center; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-meta span:first-child{ color: rgba(243, 238, 227, .86); font-weight: 700; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-meta i{ width: 7px; height: 7px; border-radius: 50%; background: #71a86f; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-footnote{ display: flex; justify-content: space-between; gap: 40px; padding-top: 25px; color: rgba(243, 238, 227, .68); font-size: 11px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-footnote > span{ min-width: max-content; display: inline-flex; align-items: center; gap: 8px; color: rgba(243, 238, 227, .8); font-family: var(--font-geist-mono), monospace; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-footnote > p{ max-width: 690px; margin: 0; text-align: right; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic{
  position: relative;
  padding-block: clamp(92px, 9vw, 132px);
  background:
    linear-gradient(rgba(16, 38, 58, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(16, 38, 58, .035) 1px, transparent 1px),
    var(--v5-paper);
  background-size: 72px 72px;
  color: var(--v5-ink);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading{ border-bottom: 1px solid rgba(16, 38, 58, .18); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading .v7-kicker{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading > p{ color: rgba(16, 38, 58, .72); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-layout{ display: grid; grid-template-columns: minmax(320px, .78fr) minmax(0, 1.52fr); gap: 18px; padding-top: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story{
  min-height: 100%;
  display: flex;
  flex-direction: column;
  padding: clamp(28px, 3vw, 41px);
  border: 1px solid rgba(16, 38, 58, .17);
  background: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story-icon{ width: 48px; height: 48px; display: grid; place-items: center; border-radius: 50%; background: var(--v5-deep); color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-label{ margin: 45px 0 12px; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 10px; font-weight: 800; letter-spacing: .09em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story h3{ margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(38px, 3.8vw, 54px); font-weight: 400; line-height: .98; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story h3 em{ color: var(--v5-orange); font-style: italic; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story > p:not(.v7-academic-label){ margin: 24px 0 0; color: rgba(16, 38, 58, .72); font-size: 14px; line-height: 1.65; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats{ display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 32px; border-block: 1px solid rgba(16, 38, 58, .16); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats > div{ min-height: 105px; display: flex; flex-direction: column; justify-content: flex-end; gap: 7px; padding: 16px 12px; border-right: 1px solid rgba(16, 38, 58, .14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats > div:first-child{ padding-left: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats > div:last-child{ border-right: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats strong{ font-family: Georgia, 'Times New Roman', serif; font-size: 29px; font-weight: 400; letter-spacing: -.04em; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats span{ color: rgba(16, 38, 58, .7); font-size: 11px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-study-note{ display: grid; grid-template-columns: 24px 1fr; gap: 13px; margin-top: 27px; padding: 18px; background: rgba(213, 185, 87, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-study-note > svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-study-note p{ margin: 0; color: rgba(16, 38, 58, .74); font-size: 11px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-study-note strong{ color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story > a{ min-height: 52px; display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-top: 27px; padding: 0 18px; border-radius: 99px; background: var(--v5-ink); color: white; font-size: 12px; font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-grid{ display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); border-top: 1px solid rgba(16, 38, 58, .17); border-left: 1px solid rgba(16, 38, 58, .17); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card{ min-height: 222px; display: flex; flex-direction: column; padding: 17px; border-right: 1px solid rgba(16, 38, 58, .17); border-bottom: 1px solid rgba(16, 38, 58, .17); background: rgba(243, 238, 227, .48); transition: background .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card:hover{ background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card-top{ display: flex; justify-content: space-between; gap: 8px; color: rgba(16, 38, 58, .68); font-family: var(--font-geist-mono), monospace; font-size: 10px; letter-spacing: .06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo{ flex: 1; display: grid; place-items: center; padding-block: 24px 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo img{ width: auto; max-width: 112px; height: auto; max-height: 52px; object-fit: contain; filter: grayscale(1) saturate(.2); opacity: .72; mix-blend-mode: multiply; transition: filter .2s ease, opacity .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card:hover img{ filter: none; opacity: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card > strong{ min-height: 32px; display: flex; align-items: flex-end; font-family: Georgia, 'Times New Roman', serif; font-size: 15px; font-weight: 400; line-height: 1.2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-disclaimer{ display: flex; align-items: flex-start; gap: 13px; margin-top: 24px; color: rgba(16, 38, 58, .7); font-size: 11px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-disclaimer > svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-disclaimer p{ margin: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-disclaimer strong{ color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy small{ opacity: .74; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel-head,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-explanation{ color: rgba(16, 38, 58, .74); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-row:nth-child(2) .v6-learning-explanation{ color: rgba(243, 238, 227, .76); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-card{ min-height: 370px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning button:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic a:focus-visible{ outline: 3px solid var(--v5-gold); outline-offset: 4px; }
@media (max-width: 1180px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading{ grid-template-columns: 1fr; gap: 26px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading > p{ max-width: 720px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-layout,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-layout{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3{ margin-top: 48px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-grid{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story{ min-height: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats{ max-width: 680px; }
}
@media (max-width: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid{ grid-template-columns: 1fr 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card{ min-height: 205px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-footnote{ flex-direction: column; gap: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-footnote > p{ text-align: left; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-desktop-panel{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel:not([hidden]){ position: static; display: block; margin-bottom: 14px; border-top: 0; box-shadow: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel h3{ font-size: clamp(37px, 8vw, 49px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-item .v6-school-selected-note::before{ content: 'Пример профессии открыт ниже'; }
}
@media (max-width: 600px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic{ padding-block: 78px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading{ padding-bottom: 36px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading h2{ font-size: clamp(43px, 12.5vw, 56px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading > p{ font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-layout,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-layout{ gap: 12px; padding-top: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide{ padding: 24px 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3{ margin-top: 43px; font-size: 39px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide > a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story > a{ justify-content: center; text-align: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid{ grid-template-columns: 1fr; gap: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid:not(.v7-provider-grid-expanded) .v7-provider-card:nth-child(n + 5){ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card{ min-height: 215px; padding: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card > strong{ font-size: 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more{ width: 100%; min-height: 54px; display: flex; align-items: center; justify-content: center; gap: 10px; margin-top: 12px; border: 1px solid rgba(243, 238, 227, .22); border-radius: 99px; background: transparent; color: var(--v5-ivory); font-size: 12px; font-weight: 800; cursor: pointer; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more svg{ transition: transform .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more[aria-expanded='true'] svg{ transform: rotate(180deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-footnote > span{ min-width: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story{ padding: 25px 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story h3{ font-size: 40px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats{ grid-template-columns: 1fr 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats > div:nth-child(2){ border-right: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats > div:last-child{ grid-column: 1 / -1; min-height: 82px; padding-left: 0; border-top: 1px solid rgba(16, 38, 58, .14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card{ min-height: 176px; padding: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo{ padding-block: 17px 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo img{ max-width: 105px; max-height: 43px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-panel-head,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-meta,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-task,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-result,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-cta{ padding-inline: 18px; }
}
@media (hover: none){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo img{ filter: none; opacity: .86; }
}


/* source: v8-lina.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina{
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding-block: clamp(76px, 7vw, 104px);
  background:
    linear-gradient(rgba(243, 238, 227, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(243, 238, 227, .035) 1px, transparent 1px),
    var(--v5-deep);
  background-size: 72px 72px;
  color: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina::before{
  content: '';
  position: absolute;
  z-index: -1;
  left: -310px;
  bottom: -430px;
  width: 760px;
  height: 760px;
  border: 1px solid rgba(213, 185, 87, .28);
  border-radius: 50%;
  box-shadow: 0 0 0 92px rgba(213, 185, 87, .02), 0 0 0 184px rgba(213, 185, 87, .012);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-layout{
  display: grid;
  grid-template-columns: minmax(330px, .82fr) minmax(560px, 1.18fr);
  gap: clamp(42px, 6vw, 88px);
  align-items: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-copy{ min-width: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-kicker{
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 25px;
  color: var(--v5-gold);
  font-family: var(--font-geist-mono), monospace;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .11em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-kicker span{ width: 28px; height: 3px; background: currentColor; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-copy h2{
  max-width: 650px;
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(49px, 5vw, 70px);
  font-weight: 400;
  line-height: .95;
  letter-spacing: -.056em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-copy h2 em{ color: var(--v5-orange); font-style: italic; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-lead{ max-width: 610px; margin: 27px 0 0; color: rgba(243, 238, 227, .76); font-size: 15px; line-height: 1.68; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin: 29px 0 0; border: 1px solid rgba(243, 238, 227, .18); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts > div{ min-width: 0; min-height: 112px; display: flex; flex-direction: column; justify-content: center; gap: 10px; padding: 15px; border-right: 1px solid rgba(243, 238, 227, .18); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts > div:last-child{ border-right: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts dt{ display: grid; gap: 7px; font-size: 12px; font-weight: 780; line-height: 1.25; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts dt span{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts dd{ margin: 0; color: rgba(243, 238, 227, .7); font-size: 12px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-access{ display: grid; grid-template-columns: 22px 1fr; gap: 13px; margin-top: 21px; padding: 16px; background: rgba(213, 185, 87, .12); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-access > svg{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-access p{ display: grid; gap: 5px; margin: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-access strong{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-access span{ color: rgba(243, 238, 227, .73); font-size: 11px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions{ display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions a{ min-height: 50px; display: inline-flex; align-items: center; justify-content: space-between; gap: 22px; padding: 0 18px; border: 1px solid rgba(243, 238, 227, .24); border-radius: 99px; font-size: 12px; font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions a:first-child{ border-color: var(--v5-orange); background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions a:last-child{ color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions a:hover{ transform: translateY(-1px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-disclaimer{ display: flex; align-items: flex-start; gap: 10px; margin: 18px 0 0; color: rgba(243, 238, 227, .68); font-size: 10px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-disclaimer svg{ flex: none; color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo{ min-width: 0; overflow: hidden; border: 1px solid rgba(243, 238, 227, .28); background: var(--v5-paper); color: var(--v5-ink); box-shadow: 0 34px 85px rgba(0, 0, 0, .24); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-head{ min-height: 74px; display: flex; align-items: center; justify-content: space-between; gap: 25px; padding: 13px 21px; border-bottom: 1px solid rgba(16, 38, 58, .17); background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-identity{ display: flex; align-items: center; gap: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-mark,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-answer-mark{ display: grid; place-items: center; flex: none; background: var(--v5-orange); color: white; font-family: Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 700; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-mark{ width: 48px; height: 48px; border-radius: 3px 16px 16px 16px; font-size: 23px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-identity > div{ display: grid; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-identity strong{ font-size: 13px; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-identity small{ color: rgba(16, 38, 58, .68); font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-label{ display: inline-flex; align-items: center; gap: 8px; color: rgba(16, 38, 58, .72); font-family: var(--font-geist-mono), monospace; font-size: 10px; font-weight: 780; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-label i{ width: 7px; height: 7px; border-radius: 50%; background: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-context{ min-height: 68px; display: grid; grid-template-columns: 180px 1fr; gap: 22px; align-items: center; padding: 12px 22px; border-bottom: 1px solid rgba(16, 38, 58, .15); background: rgba(213, 185, 87, .23); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-context > span{ display: flex; align-items: center; gap: 8px; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 10px; font-weight: 800; letter-spacing: .07em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-context > div{ display: grid; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-context strong{ font-family: Georgia, 'Times New Roman', serif; font-size: 18px; font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-context small{ color: rgba(16, 38, 58, .7); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border-bottom: 1px solid rgba(16, 38, 58, .17); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button{ min-height: 64px; display: grid; grid-template-columns: 20px 1fr; gap: 10px; align-items: center; padding: 10px 14px; border: 0; border-right: 1px solid rgba(16, 38, 58, .15); background: rgba(243, 238, 227, .38); color: var(--v5-ink); text-align: left; cursor: pointer; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button:last-child{ border-right: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button:hover{ background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button[aria-pressed='true']{ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button[aria-pressed='true'] svg{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button > span{ display: grid; gap: 4px; font-size: 11px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button small{ color: currentColor; font-size: 10px; font-weight: 600; opacity: .72; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-conversation{ min-height: 420px; display: flex; flex-direction: column; gap: 15px; padding: clamp(18px, 2vw, 24px); background: linear-gradient(rgba(16, 38, 58, .035) 1px, transparent 1px), var(--v5-paper); background-size: 100% 38px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message{ line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message > span{ display: block; margin-bottom: 7px; font-family: var(--font-geist-mono), monospace; font-size: 10px; font-weight: 800; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-student{ width: min(76%, 500px); align-self: flex-end; padding: 15px 17px; background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-student > span{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-student p{ margin: 0; color: rgba(243, 238, 227, .88); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-ai{ padding: 18px; border: 1px solid rgba(16, 38, 58, .17); border-left: 4px solid var(--v5-orange); background: var(--v5-ivory); animation: v8-lina-in .2s ease-out; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-answer-head{ display: flex; align-items: center; gap: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-answer-mark{ width: 32px; height: 32px; border-radius: 2px 11px 11px 11px; font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-answer-head > div{ display: grid; gap: 2px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-answer-head strong{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-answer-head small{ color: rgba(16, 38, 58, .68); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-ai h3{ margin: 18px 0 8px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(24px, 2.2vw, 31px); font-weight: 400; line-height: 1; letter-spacing: -.035em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-ai > p{ margin: 0; color: rgba(16, 38, 58, .75); font-size: 12px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-response-grid{ display: grid; grid-template-columns: 1fr 1fr; gap: 1px; margin-top: 18px; background: rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-response-grid > div{ min-height: 102px; display: grid; align-content: start; gap: 9px; padding: 14px; background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-response-grid span{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 10px; font-weight: 800; letter-spacing: .07em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-response-grid strong{ font-size: 11px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-source{ display: flex; align-items: center; gap: 7px; margin-top: 14px; color: rgba(16, 38, 58, .69); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-source svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-foot{ min-height: 56px; display: flex; align-items: center; justify-content: space-between; gap: 22px; padding: 12px 22px; background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-foot > span{ display: flex; align-items: center; gap: 8px; color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-foot > span i{ width: 7px; height: 7px; border-radius: 50%; background: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-foot p{ max-width: 350px; margin: 0; color: rgba(243, 238, 227, .72); font-size: 11px; line-height: 1.45; text-align: right; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina button:focus-visible{ outline: 3px solid var(--v5-gold); outline-offset: 4px; }
@keyframes v8-lina-in{
  from { opacity: 0; transform: translateY(5px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 1120px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-layout{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-copy{ max-width: 800px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-copy h2{ max-width: 760px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts{ max-width: 720px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo{ max-width: 880px; }
}
@media (max-width: 640px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina{ padding-block: 64px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-layout{ gap: 40px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-copy h2{ font-size: clamp(44px, 12.6vw, 56px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-lead{ font-size: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts > div{ min-height: 76px; gap: 7px; padding-block: 13px; border-right: 0; border-bottom: 1px solid rgba(243, 238, 227, .18); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts > div:last-child{ border-bottom: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-facts dt{ display: flex; align-items: center; gap: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions{ display: grid; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions a{ justify-content: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-head{ align-items: flex-start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-label{ margin-top: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-context{ grid-template-columns: 1fr; gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button{ min-height: 58px; border-right: 0; border-bottom: 1px solid rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button:last-child{ border-bottom: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-conversation{ min-height: 0; padding: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-student{ width: 88%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-response-grid{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-response-grid > div{ min-height: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-foot{ align-items: flex-start; flex-direction: column; gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-foot p{ text-align: left; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-ai{ animation: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions a{ transition: none; }
}


/* source: v9-sequence.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav{
  position: relative;
  z-index: 2;
  border-block: 1px solid rgba(16, 38, 58, .17);
  background: var(--v5-ivory);
  color: var(--v5-ink);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav:focus{ outline: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav .shell{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a{
  min-height: 96px;
  display: grid;
  grid-template-columns: 38px 1fr 20px;
  gap: 13px;
  align-items: center;
  padding: 18px 22px;
  border-right: 1px solid rgba(16, 38, 58, .17);
  color: var(--v5-ink);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a:last-child{ border-right: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a > span{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 11px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a > div{ min-width: 0; display: grid; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav strong{ font-family: Georgia, 'Times New Roman', serif; font-size: 20px; font-weight: 400; line-height: 1.05; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav small{ color: rgba(16, 38, 58, .68); font-size: 11px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav svg{ color: var(--v5-orange); transition: transform .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a:hover{ background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a:hover svg{ transform: translate(2px, -2px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a:focus-visible{ outline: 3px solid var(--v5-orange); outline-offset: -4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-credential-note{
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  gap: 15px;
  align-items: start;
  margin: -28px 0 46px;
  padding: 18px 20px;
  border-left: 4px solid var(--v5-gold);
  background: rgba(213, 185, 87, .15);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-credential-note svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-credential-note p{ max-width: 940px; margin: 0; color: rgba(16, 38, 58, .72); font-size: 12px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-credential-note strong{ color: var(--v5-ink); }
@media (max-width: 900px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a{ grid-template-columns: 30px 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav svg{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav strong{ font-size: 18px; }
}
@media (max-width: 680px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav .shell{ width: 100%; grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a{ min-height: 78px; grid-template-columns: 32px 1fr 20px; padding: 14px 18px; border-right: 0; border-bottom: 1px solid rgba(16, 38, 58, .17); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a:last-child{ border-bottom: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav svg{ display: block; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav strong{ font-size: 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-credential-note{ margin-top: -18px; margin-bottom: 34px; padding: 16px; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav svg{ transition: none; }
}


/* source: v10-responsive.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-layout > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-card > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-layout > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-layout > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-layout > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-media-row > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-artifact-gallery > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-section > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-layout > *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-layout > *{
  min-width: 0;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-card,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-list,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-item,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-preview,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-artifact-gallery,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-section,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-aside{
  max-width: 100%;
  min-width: 0;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy strong,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel li,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt li,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-installment,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo small{
  overflow-wrap: break-word;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-copy h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story h3{
  hyphens: auto;
  overflow-wrap: anywhere;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid h2{ text-wrap: balance; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav:focus-visible{
  outline: 3px solid var(--v5-orange);
  outline-offset: -3px;
}
@media (max-width: 1240px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav-links{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav{ grid-template-columns: auto 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-menu-button{ display: grid; }
}
@media (max-width: 1000px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-layout{ grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 900px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ gap: clamp(38px, 7vw, 58px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-card{ width: min(100%, 650px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-card{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output{ margin-top: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-layout{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel{ position: static; }
}
@media (max-width: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-layout{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-list,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-item,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel{ width: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel:not([hidden]){ width: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-artifact-gallery,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-section{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-price-aside{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-footer-brand{ grid-column: 1 / -1; }
}
@media (max-width: 720px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav .shell{ width: 100%; grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a{
    min-height: 78px;
    grid-template-columns: 32px minmax(0, 1fr) 20px;
    padding: 14px 18px;
    border-right: 0;
    border-bottom: 1px solid rgba(16, 38, 58, .17);
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a:last-child{ border-bottom: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav svg{ display: block; }
}
@media (max-width: 640px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-section,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina{ padding-block: 68px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ padding-block: 46px 50px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-actions{ margin-top: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-facts{ margin-top: 23px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-list{ padding-top: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy{ padding-bottom: 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-head{
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-identity{ min-width: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-identity > div{ min-width: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-label{ margin: 0 0 0 61px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-demo-label{
    width: fit-content;
    max-width: 100%;
    margin-left: 0;
    overflow-wrap: anywhere;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile-head > span{ white-space: normal; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities > div{
    grid-template-columns: 24px minmax(0, 1fr);
    gap: 5px 10px;
    padding-block: 10px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities small{ grid-column: 2; }
}
@media (max-width: 480px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt{ padding: 25px 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-top{
    align-items: flex-start;
    flex-direction: column;
    gap: 7px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-title{ margin-block: 31px 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-title h3{
    font-size: clamp(37px, 11.8vw, 47px);
    overflow-wrap: anywhere;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt ul{ gap: 12px; padding-block: 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt li{ min-width: 0; align-items: flex-start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt li svg{ margin-top: 2px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price{
    grid-template-columns: minmax(0, 1fr);
    gap: 14px;
    padding-block: 27px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > div{ grid-column: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > strong{
    font-size: clamp(35px, 11vw, 43px);
    line-height: .88;
    overflow-wrap: anywhere;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > b{ width: max-content; max-width: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-installment{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt > a{ min-width: 0; padding-inline: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-context,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-conversation,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-foot{ padding-inline: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-student{ width: min(92%, 500px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dl > div{ grid-template-columns: minmax(0, 1fr) 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dt{ grid-column: 1 / -1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dd{ grid-column: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-twin-profile dl b{ grid-column: 2; grid-row: 2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner{
    width: min(calc(100% - 32px), 1240px);
    max-width: calc(100% - 32px);
    min-width: 0;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final h2{ font-size: clamp(48px, 15vw, 62px); overflow-wrap: anywhere; }
}
@media (max-width: 360px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .shell,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-profession-shell,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-journey-shell{ width: min(calc(100% - 24px), 1240px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-nav{ min-height: 68px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand{ gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand-symbol{ width: 37px; height: 37px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand-name{ font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-brand-name small{ font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-menu-button{ width: 44px; height: 44px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ gap: 34px; padding-block: 39px 44px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-eyebrow{ margin-bottom: 19px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-copy h1{ font-size: clamp(42px, 14vw, 48px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-lead{ margin-top: 19px; font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-actions{ margin-top: 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button{ min-height: 52px; padding-inline: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-list,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot{ padding-inline: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head{ padding-block: 19px 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head strong{ font-size: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-list{ padding-top: 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-list li{ grid-template-columns: 36px minmax(0, 1fr); gap: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-marker > span{ width: 34px; height: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-marker i{ min-height: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy{ padding-bottom: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-foot{ gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip > div{ min-height: 72px; padding-block: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip strong{ font-size: 31px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-proof-strip > p{ padding-block: 17px; font-size: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a{
    min-height: 72px;
    grid-template-columns: 27px minmax(0, 1fr) 18px;
    gap: 9px;
    padding: 12px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav strong{ font-size: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav small{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-section,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina{ padding-block: 60px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-copy h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid h2{ font-size: clamp(38px, 12vw, 44px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-section-heading h2{
    font-size: clamp(36px, 11.5vw, 42px);
    hyphens: auto;
    overflow-wrap: anywhere;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row{
    min-height: 108px;
    grid-template-columns: 25px minmax(0, 1fr) 18px;
    gap: 9px;
    padding: 17px 7px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row:hover,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row-active{ padding-left: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy strong{ font-size: 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy small{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-panel-head,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-meta,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-task,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-result,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-cta{ padding-inline: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel h3{ font-size: 34px; overflow-wrap: anywhere; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > strong{ font-size: 25px; overflow-wrap: anywhere; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-cta{ gap: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card{ padding-inline: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo img{ max-width: 88px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card > strong{ font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-label{ margin-left: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-student{ width: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-message-ai{ padding: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-row{ grid-template-columns: 28px minmax(0, 1fr); gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-rail span{ width: 28px; height: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-card{ gap: 18px; padding: 17px 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-copy h3{ margin: 22px 0 12px; font-size: 32px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-explanation{ font-size: 13px; line-height: 1.52; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output{ gap: 6px; margin-top: 20px; padding-top: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-preview{ min-height: 0; padding: 14px 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-head{ gap: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-task,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-answer{ max-width: 100%; margin-top: 15px; padding: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities{ margin-top: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mentor-capabilities > div{ min-height: 58px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns{ gap: 5px; margin-top: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-lab-columns > div{ min-height: 72px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-preview-twin dl{ margin-top: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card{ min-height: 260px; padding: 21px 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-gallery-card h3{ font-size: 32px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note{ padding: 22px 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-trust-note h3{ font-size: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story h3{ font-size: 35px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt{ padding-inline: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-title h3{ font-size: clamp(34px, 12vw, 40px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-receipt-price > strong{ font-size: clamp(32px, 11vw, 38px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-sale-status{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-route-receipt > a{ gap: 10px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list summary{ grid-template-columns: 25px minmax(0, 1fr) 30px; gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-faq-list details > p{ margin-left: 33px; margin-right: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final-inner{
    width: min(calc(100% - 24px), 1240px);
    max-width: calc(100% - 24px);
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-final h2{ font-size: clamp(42px, 15vw, 50px); }
}
@media (min-width: 901px) and (max-height: 760px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ padding-block: 52px 48px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-copy h1{ font-size: clamp(54px, 5.8vw, 74px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-lead{ margin-top: 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-actions{ margin-top: 26px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-facts{ margin-top: 22px; }
}
@media (min-width: 901px) and (max-height: 640px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-main{ gap: 38px; padding-block: 24px 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-copy h1{ font-size: clamp(54px, 5.3vw, 69px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-lead{ margin-top: 16px; font-size: 16px; line-height: 1.48; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-actions{ margin-top: 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-facts{ margin-top: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel{ position: static; }
}
@media (min-width: 1041px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-heading-grid h2{ font-size: clamp(48px, 5vw, 76px); }
}
@media (max-height: 700px) and (min-width: 821px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel{ position: static; }
}
@media (hover: none) and (pointer: coarse){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-button,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav svg{ transition-duration: .01ms; }
}


/* source: v11-languages.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-switcher{
  position: relative;
  flex: 0 0 auto;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger{
  min-width: 66px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 0 10px;
  border: 1px solid rgba(16, 38, 58, .16);
  border-radius: 99px;
  background: rgba(251, 248, 240, .78);
  color: var(--v5-ink);
  font: inherit;
  cursor: pointer;
  transition: border-color .2s ease, background .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger:hover,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger[aria-expanded='true']{
  border-color: rgba(196, 56, 22, .46);
  background: var(--v5-paper);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger > svg:first-child{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger strong{ font-size: 12px; letter-spacing: .04em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger > svg:last-child{ transition: transform .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger .v11-locale-chevron-open{ transform: rotate(180deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-popover[hidden]{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-popover{
  position: absolute;
  z-index: 50;
  top: calc(100% + 12px);
  right: 0;
  width: min(286px, calc(100vw - 32px));
  padding: 10px;
  border: 1px solid rgba(16, 38, 58, .16);
  border-radius: 18px;
  background: rgba(251, 248, 240, .98);
  box-shadow: 0 26px 70px rgba(16, 38, 58, .18);
  backdrop-filter: blur(18px);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-popover::before{
  content: '';
  position: absolute;
  top: -6px;
  right: 26px;
  width: 11px;
  height: 11px;
  border-top: 1px solid rgba(16, 38, 58, .16);
  border-left: 1px solid rgba(16, 38, 58, .16);
  background: var(--v5-paper);
  transform: rotate(45deg);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-popover-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 9px 10px 12px;
  border-bottom: 1px solid rgba(16, 38, 58, .12);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-popover-head span{
  color: var(--v5-orange);
  font-size: 11px;
  font-weight: 840;
  letter-spacing: .09em;
  text-transform: uppercase;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-popover-head small{
  color: rgba(16, 38, 58, .52);
  font-size: 10px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-list{
  display: grid;
  gap: 3px;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option{
  min-height: 48px;
  display: grid;
  grid-template-columns: 34px minmax(0, 1fr) auto 18px;
  gap: 8px;
  align-items: center;
  padding: 7px 9px;
  border-radius: 10px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option-current{
  background: var(--v5-deep);
  color: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option-current:hover{ background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option-official{
  border: 1px solid rgba(213, 185, 87, .42);
  background: rgba(213, 185, 87, .1);
  color: var(--v5-ink);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option-official:hover{
  border-color: rgba(196, 56, 22, .42);
  background: rgba(196, 56, 22, .08);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option-official > svg{
  justify-self: center;
  color: var(--v5-orange);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option-planned{
  color: rgba(16, 38, 58, .72);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option-planned:hover{ background: rgba(16, 38, 58, .045); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-code{
  font-family: var(--font-geist-mono), monospace;
  font-size: 10px;
  font-weight: 820;
  letter-spacing: .05em;
  opacity: .72;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option strong{
  min-width: 0;
  overflow-wrap: anywhere;
  font-size: 13px;
  font-weight: 760;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option small{
  font-size: 9px;
  letter-spacing: .04em;
  text-transform: uppercase;
  opacity: .68;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option-planned > i{
  width: 7px;
  height: 7px;
  justify-self: center;
  border: 1px solid rgba(16, 38, 58, .34);
  border-radius: 50%;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-popover > p{
  margin: 8px 8px 4px;
  color: rgba(16, 38, 58, .57);
  font-size: 10px;
  line-height: 1.45;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-menu-footer{
  display: flex;
  flex-wrap: wrap;
  gap: 10px 22px;
  padding-top: 17px;
  font-size: 14px;
  font-weight: 750;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-menu-footer a{
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages{
  display: grid;
  grid-template-columns: minmax(260px, .72fr) minmax(0, 1.28fr);
  gap: clamp(28px, 6vw, 80px);
  align-items: center;
  padding-block: 25px;
  border-block: 1px solid rgba(243, 238, 227, .12);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages > div > strong{
  color: var(--v5-gold);
  font-size: 11px;
  letter-spacing: .1em;
  text-transform: uppercase;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages > div > p{
  max-width: 510px;
  margin: 9px 0 0;
  color: rgba(243, 238, 227, .62);
  font-size: 12px;
  line-height: 1.5;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages ul{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages li{
  min-height: 44px;
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 8px 11px;
  border: 1px solid rgba(243, 238, 227, .12);
  border-radius: 9px;
  color: rgba(243, 238, 227, .58);
  font-size: 11px;
  overflow-wrap: anywhere;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages li[aria-current='true']{
  border-color: rgba(213, 185, 87, .42);
  background: rgba(213, 185, 87, .08);
  color: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages li[data-availability='official']{
  border-color: rgba(213, 185, 87, .3);
  color: rgba(243, 238, 227, .82);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages li small{
  margin-left: auto;
  color: rgba(243, 238, 227, .45);
  font-size: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages li span{
  color: var(--v5-gold);
  font-family: var(--font-geist-mono), monospace;
  font-size: 9px;
  font-weight: 820;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-option:focus-visible{
  outline: 3px solid var(--v5-orange);
  outline-offset: 3px;
}
@media (max-width: 900px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-switcher{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-mobile-menu{
    max-height: calc(100dvh - 80px);
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-bottom: calc(22px + env(safe-area-inset-bottom));
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages{
    display: block;
    padding: 21px 0 19px;
    border-bottom: 1px solid rgba(16, 38, 58, .13);
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages-head{
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 16px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages-head strong{
    color: var(--v5-orange);
    font-size: 11px;
    letter-spacing: .1em;
    text-transform: uppercase;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages-head span{
    color: rgba(16, 38, 58, .55);
    font-size: 10px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-list{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 7px;
    margin-top: 13px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-option{
    min-height: 52px;
    grid-template-columns: 29px minmax(0, 1fr);
    gap: 2px 7px;
    align-content: center;
    padding: 7px 9px;
    border: 1px solid rgba(16, 38, 58, .13);
    border-radius: 10px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-option-current{
    border-color: var(--v5-deep);
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-option strong{
    font-size: 12px;
    line-height: 1.15;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-option small{
    grid-column: 2;
    font-size: 8px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-option > svg,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-option > i{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages > p{
    max-width: 620px;
    margin: 13px 0 0;
    color: rgba(16, 38, 58, .56);
    font-size: 10px;
    line-height: 1.45;
  }
}
@media (max-width: 720px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages{ grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 600px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-list,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages ul{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 480px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-footer-languages ul{ grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 320px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-list{ grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 360px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages-head{
    align-items: flex-start;
    flex-direction: column;
    gap: 5px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-option{
    grid-template-columns: 24px minmax(0, 1fr);
    padding-inline: 7px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-mobile-languages .v11-locale-option strong{ font-size: 11px; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v11-locale-trigger > svg:last-child{ transition: none; }
}


/* source: v13-clarity.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-route-card .v6-route-head > small{
  width: max-content;
  padding: 7px 10px;
  border: 1px solid rgba(196, 56, 22, .22);
  border-radius: 99px;
  background: rgba(196, 56, 22, .08);
  color: var(--v5-orange);
  font-weight: 850;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-route-card .v6-route-list{ padding-bottom: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-route-card .v6-route-copy{ padding-top: 10px; padding-bottom: 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-route-card .v6-route-marker > span{
  border-color: rgba(196, 56, 22, .2);
  background: rgba(196, 56, 22, .07);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-route-card .v6-route-marker svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-route-card .v6-route-copy small{ max-width: 180px; text-align: right; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip > div{
  justify-content: center;
  border-right: 1px solid rgba(16, 38, 58, .16);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip > div:first-child{ padding-left: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip > div:last-child{ border-right: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip > div > svg{ flex: 0 0 auto; color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a{
  min-height: 84px;
  grid-template-columns: 42px minmax(0, 1fr) 20px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav .v13-outcome-icon{
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(16, 38, 58, .18);
  border-radius: 50%;
  background: var(--v5-paper);
  color: var(--v5-orange);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav strong{
  font-family: var(--font-geist-sans), Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.25;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-outcomes .v5-outcomes-heading{ margin-bottom: 48px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-gallery{ align-items: stretch; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card{ min-height: 248px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(2){ background: rgba(213, 185, 87, .34); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(3){ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card .v13-result-card-head{
  align-items: center;
  padding-bottom: 18px;
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-icon{
  width: 43px;
  height: 43px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(16, 38, 58, .16);
  border-radius: 50%;
  background: rgba(251, 248, 240, .72);
  color: var(--v5-orange);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(3) .v13-result-icon{
  border-color: rgba(243, 238, 227, .2);
  background: rgba(243, 238, 227, .08);
  color: var(--v5-gold);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card-head small{
  color: rgba(16, 38, 58, .58);
  font-size: 10px;
  font-weight: 800;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(3) .v13-result-card-head small{ color: rgba(243, 238, 227, .62); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card h3{ margin-top: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card > p{ padding-right: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-arrow{
  position: absolute;
  right: 25px;
  bottom: 25px;
  color: var(--v5-orange);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(3) .v13-result-arrow{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-pair{
  grid-template-columns: minmax(0, 1.18fr) minmax(360px, .82fr);
  align-items: stretch;
  margin-top: 76px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile{ min-height: 548px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile dl > div{ min-height: 70px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-card{
  min-height: 548px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid rgba(16, 38, 58, .16);
  background: var(--v5-ivory);
  color: var(--v5-ink);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{
  position: relative;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  background: #eee4d5;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media::after{
  content: '';
  position: absolute;
  inset: 0;
  box-shadow: inset 0 -46px 70px rgba(16, 38, 58, .08);
  pointer-events: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media img{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media > span{
  position: absolute;
  z-index: 1;
  left: 18px;
  bottom: 18px;
  padding: 8px 10px;
  border-radius: 99px;
  background: rgba(16, 38, 58, .88);
  color: white;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .06em;
  text-transform: uppercase;
  backdrop-filter: blur(8px);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy{
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 27px clamp(22px, 3vw, 34px) 30px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy .v5-kicker{ margin-bottom: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy h3{
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(34px, 3.2vw, 46px);
  font-weight: 400;
  line-height: .95;
  letter-spacing: -.05em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy > p:not(.v5-kicker){
  margin: 17px 0 24px;
  color: rgba(16, 38, 58, .65);
  font-size: 13px;
  line-height: 1.55;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy ul{
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: auto 0 0;
  padding: 0;
  list-style: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy li{
  min-height: 34px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 7px 10px;
  border: 1px solid rgba(16, 38, 58, .15);
  border-radius: 99px;
  color: rgba(16, 38, 58, .72);
  font-size: 10px;
  font-weight: 760;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy li svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-credential-note{
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 22px 0 0;
  color: rgba(16, 38, 58, .62);
  font-size: 11px;
  line-height: 1.5;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-credential-note svg{ flex: 0 0 auto; color: var(--v5-orange); }
@media (max-width: 980px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-pair{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-card{ min-height: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{ aspect-ratio: 16 / 9; }
}
@media (max-width: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-gallery{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(1),
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(2),
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(3){
    min-height: 220px;
    grid-column: 1;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile{ min-height: 500px; }
}
@media (max-width: 680px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip > div,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip > div:first-child{
    min-height: 72px;
    justify-content: flex-start;
    padding: 14px 0;
    border-right: 0;
    border-bottom: 1px solid rgba(16, 38, 58, .16);
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip > div:last-child{ border-bottom: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip strong{ min-width: 48px; font-size: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-strip span{ max-width: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav a{
    min-height: 70px;
    grid-template-columns: 38px minmax(0, 1fr) 20px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav .v13-outcome-icon{ width: 34px; height: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v9-outcome-nav strong{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{ aspect-ratio: 4 / 3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy{ padding-inline: 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-credential-note{ align-items: flex-start; }
}
@media (max-width: 420px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-route-card .v6-route-copy > div{ align-items: flex-start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-route-card .v6-route-copy small{ max-width: none; text-align: left; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card{ padding: 21px 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-arrow{ right: 19px; bottom: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy ul{ align-items: stretch; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy li{ width: 100%; border-radius: 8px; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media img{ transition: none; }
}


/* source: v15-refinement.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey{ padding-block: clamp(82px, 8vw, 112px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey-heading{ margin-bottom: clamp(38px, 5vw, 54px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-map{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1px;
  margin: 0;
  padding: 1px;
  background: rgba(16, 38, 58, .2);
  list-style: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step{
  min-width: 0;
  min-height: 310px;
  display: flex;
  flex-direction: column;
  padding: clamp(23px, 2.5vw, 32px);
  background: var(--v5-ivory);
  color: var(--v5-ink);
  transition: background-color .2s ease, transform .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:hover{ background: #fffdf6; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child{ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child:hover{ background: #10283d; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-bottom: 17px;
  border-bottom: 1px solid rgba(16, 38, 58, .16);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child .v6-learning-step-head{ border-color: rgba(243, 238, 227, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step-number,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step-product{
  font-family: var(--font-geist-mono), monospace;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .07em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step-number{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step-product{ color: rgba(16, 38, 58, .58); text-align: right; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child .v6-learning-step-number,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child .v6-learning-step-product{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step .v6-learning-copy{ display: block; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step .v6-learning-copy h3{
  margin: clamp(36px, 4vw, 54px) 0 14px;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(29px, 2.55vw, 35px);
  font-weight: 400;
  line-height: 1;
  letter-spacing: -.042em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step .v6-learning-explanation{
  max-width: none;
  margin: 0;
  color: rgba(16, 38, 58, .7);
  font-size: 13px;
  line-height: 1.55;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child .v6-learning-explanation{ color: rgba(243, 238, 227, .72); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step .v6-learning-output{
  display: grid;
  gap: 7px;
  margin-top: auto;
  padding-top: 19px;
  border-top: 1px solid rgba(16, 38, 58, .18);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child .v6-learning-output{ border-color: rgba(243, 238, 227, .22); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step .v6-learning-output span{
  color: rgba(16, 38, 58, .56);
  font-family: var(--font-geist-mono), monospace;
  font-size: 10px;
  letter-spacing: .06em;
  text-transform: uppercase;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step .v6-learning-output strong{ text-align: left; font-size: 13px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child .v6-learning-output span{ color: rgba(243, 238, 227, .58); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px;
  margin: 0;
  padding: 1px;
  background: rgba(243, 238, 227, .18);
  list-style: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-entry{ min-width: 0; background: var(--v5-deep); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card{
  position: relative;
  min-height: 174px;
  height: 100%;
  display: grid;
  grid-template-columns: 138px minmax(0, 1fr) 30px;
  padding: 0;
  border: 0;
  background: rgba(243, 238, 227, .035);
  color: var(--v5-ivory);
  transition: background-color .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card:hover{ border-color: transparent; background: rgba(243, 238, 227, .08); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-brand{
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 16px;
  background: var(--v5-ivory);
  color: var(--v5-ink);
  transition: background-color .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card:hover .v15-provider-brand{ background: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-logo{
  width: 100%;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0;
  border-radius: 0;
  background: transparent;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-logo img{
  width: auto;
  max-width: 96px;
  height: auto;
  max-height: 52px;
  object-fit: contain;
  transition: transform .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card:hover .v7-provider-logo img{ transform: translateY(-2px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-brand > div{ display: grid; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-brand small{
  color: rgba(16, 38, 58, .56);
  font-family: var(--font-geist-mono), monospace;
  font-size: 9px;
  font-weight: 760;
  letter-spacing: .07em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-brand strong{
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-course{
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding: 19px 10px 17px 19px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-course > small{
  color: var(--v5-gold);
  font-family: var(--font-geist-mono), monospace;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .08em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-course > strong{
  margin-top: 10px;
  padding-right: 8px;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(18px, 1.6vw, 22px);
  font-weight: 400;
  line-height: 1.08;
  letter-spacing: -.025em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-course > p{ margin: 7px 0 0; color: rgba(243, 238, 227, .67); font-size: 11px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-course .v7-provider-meta{ gap: 4px 12px; margin-top: auto; padding-top: 13px; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-arrow{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 18px;
  color: rgba(243, 238, 227, .48);
  transition: color .2s ease, transform .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card:hover .v15-provider-arrow{ color: var(--v5-gold); transform: translate(2px, -2px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card[data-provider='ibm'] .v7-provider-logo img,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card[data-provider='aws'] .v7-provider-logo img,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card[data-provider='nvidia'] .v7-provider-logo img{ max-width: 106px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina{ padding-block: clamp(80px, 8vw, 112px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-layout{ grid-template-columns: minmax(320px, .72fr) minmax(590px, 1.28fr); gap: clamp(42px, 5.5vw, 78px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-copy h2{ font-size: clamp(46px, 4.6vw, 64px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-lead{ max-width: 540px; margin-top: 23px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-lina-points{
  max-width: 520px;
  display: grid;
  margin: 24px 0 0;
  padding: 0;
  border-block: 1px solid rgba(243, 238, 227, .18);
  list-style: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-lina-points li{
  min-height: 48px;
  display: grid;
  grid-template-columns: 27px minmax(0, 1fr);
  align-items: center;
  gap: 10px;
  border-bottom: 1px solid rgba(243, 238, 227, .14);
  color: rgba(243, 238, 227, .84);
  font-size: 12px;
  font-weight: 700;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-lina-points li:last-child{ border-bottom: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-lina-points svg{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-lina-access{
  max-width: 520px;
  display: grid;
  gap: 5px;
  margin: 20px 0 0;
  padding: 14px 16px;
  background: rgba(213, 185, 87, .12);
  font-size: 11px;
  line-height: 1.45;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-lina-access strong{ color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-lina-access span{ color: rgba(243, 238, 227, .68); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions{ margin-top: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-actions a{ min-height: 52px; padding-inline: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-disclaimer{ max-width: 520px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo{ box-shadow: 0 30px 72px rgba(0, 0, 0, .22); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button[aria-selected='true']{ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button[aria-selected='true'] svg{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button[aria-selected='false']{ background: rgba(243, 238, 227, .38); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow{
  display: grid;
  grid-template-columns: .88fr 1.12fr .92fr;
  gap: 10px;
  padding: 18px;
  background: linear-gradient(rgba(16, 38, 58, .035) 1px, transparent 1px), var(--v5-paper);
  background-size: 100% 38px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-step{
  min-width: 0;
  min-height: 218px;
  display: flex;
  flex-direction: column;
  padding: 18px;
  border: 1px solid rgba(16, 38, 58, .17);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-label{
  display: block;
  color: var(--v5-orange);
  font-family: var(--font-geist-mono), monospace;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .08em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-step p{ margin: auto 0 0; font-size: 13px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-question{ background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-question .v8-lina-flow-label{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-question p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-result p{
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(19px, 1.7vw, 23px);
  line-height: 1.12;
  letter-spacing: -.025em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-action{ border-top: 4px solid var(--v5-orange); background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-action h3{
  margin: auto 0 9px;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(21px, 2vw, 27px);
  font-weight: 400;
  line-height: 1;
  letter-spacing: -.035em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-action p{ margin: 0; color: rgba(16, 38, 58, .72); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-result{ background: rgba(213, 185, 87, .28); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-source{ grid-column: 1 / -1; margin: 3px 0 0; padding: 5px 2px 0; }
@media (max-width: 1120px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-map{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step{ min-height: 270px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-layout{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo{ width: 100%; max-width: 900px; }
}
@media (max-width: 760px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid:not(.v7-provider-grid-expanded) .v15-provider-entry:nth-child(n + 5){ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more{
    width: 100%;
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 12px;
    border: 1px solid rgba(243, 238, 227, .22);
    border-radius: 99px;
    background: transparent;
    color: var(--v5-ivory);
    font-size: 12px;
    font-weight: 800;
    cursor: pointer;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more svg{ transition: transform .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more[aria-expanded='true'] svg{ transform: rotate(180deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-step{ min-height: 150px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-source{ grid-column: 1; }
}
@media (max-width: 620px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-map{ grid-template-columns: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step{ min-height: 230px; padding: 21px 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step .v6-learning-copy h3{ margin-top: 32px; font-size: 31px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button{
    min-height: 62px;
    grid-template-columns: 17px minmax(0, 1fr);
    gap: 7px;
    padding: 8px;
    border-right: 1px solid rgba(16, 38, 58, .15);
    border-bottom: 0;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button:last-child{ border-right: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button small{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-modes button > span{ font-size: 10px; line-height: 1.2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow{ padding: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-step{ min-height: 0; padding: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-step p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-flow-action h3{ margin-top: 32px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-demo-label{ margin-left: 0; }
}
@media (max-width: 480px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card{ grid-template-columns: minmax(0, 1fr) 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-brand{
    grid-column: 1 / -1;
    min-height: 86px;
    flex-direction: row;
    align-items: center;
    gap: 15px;
    padding: 14px 16px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-logo{ width: 72px; height: 54px; flex: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-logo img{ max-width: 70px; max-height: 48px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card[data-provider='ibm'] .v7-provider-logo img,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card[data-provider='aws'] .v7-provider-logo img,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card[data-provider='nvidia'] .v7-provider-logo img{ max-width: 70px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-course{ padding: 17px 8px 16px 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-course > strong{ font-size: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-arrow{ padding-top: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v8-lina-context{ padding-inline: 16px; }
}
@media (hover: none) and (pointer: coarse){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-logo img,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-arrow{ transition-duration: .01ms; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-logo img,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-arrow{ transition: none; }
}


/* source: v16-home-polish.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-pair{
  grid-template-columns: minmax(330px, .82fr) minmax(0, 1.18fr);
  gap: 16px;
  margin-top: 58px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile{
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: clamp(27px, 3.2vw, 38px);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v5-twin-demo-label{
  margin: -53px 0 24px auto;
  padding: 8px 11px;
  font-size: 10px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(243, 238, 227, .17);
  color: var(--v5-gold);
  font-family: var(--font-geist-mono), monospace;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .08em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-head strong{ display: inline-flex; align-items: center; gap: 8px; font-size: 10px; letter-spacing: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-head i{ width: 8px; height: 8px; border-radius: 50%; background: #79ab78; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-intro{ padding: clamp(25px, 3.2vw, 38px) 0 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-intro h3{
  max-width: 580px;
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(38px, 4.2vw, 55px);
  font-weight: 400;
  line-height: .94;
  letter-spacing: -.05em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-intro p{ max-width: 520px; margin: 17px 0 0; color: rgba(243, 238, 227, .67); font-size: 12px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence{ margin: 0; border-top: 1px solid rgba(243, 238, 227, .14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence > div{
  min-height: 58px;
  grid-template-columns: 87px minmax(0, 1fr) 18px;
  gap: 14px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence dt{ color: rgba(243, 238, 227, .55); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence dd{ font-size: 12px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-note{ display: flex; align-items: center; gap: 9px; margin: auto 0 0; padding-top: 22px; color: var(--v5-gold); font-size: 10px; font-weight: 760; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-card{
  min-height: 0;
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(245px, .85fr);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{ min-height: 410px; aspect-ratio: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media img{ object-fit: contain; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy{ min-width: 0; padding: clamp(24px, 3vw, 34px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy h3{ font-size: clamp(32px, 3.1vw, 43px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy > p:not(.v5-kicker){ margin-bottom: 19px; }
@media (min-width: 981px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-layout{ align-items: stretch; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-stack{ min-height: 0; display: flex; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid{ flex: 1; grid-template-rows: repeat(4, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-entry,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-card{ min-height: 0; height: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3{ margin-top: 44px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide ol{ margin-block: 27px 30px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide li{ min-height: 72px; }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina{ padding-block: clamp(78px, 7vw, 104px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina::before{ border-color: rgba(196, 56, 22, .28); box-shadow: 0 0 0 92px rgba(196, 56, 22, .02), 0 0 0 184px rgba(196, 56, 22, .012); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-layout{
  display: grid;
  grid-template-columns: minmax(320px, .72fr) minmax(620px, 1.28fr);
  gap: clamp(42px, 5vw, 72px);
  align-items: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-copy{ min-width: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-copy h2{
  max-width: 650px;
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(48px, 4.75vw, 66px);
  font-weight: 400;
  line-height: .94;
  letter-spacing: -.056em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-copy h2 em{ color: var(--v5-orange); font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-lead{ max-width: 610px; margin: 22px 0 0; color: rgba(243, 238, 227, .76); font-size: 14px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-journey{ max-width: 610px; display: grid; margin: 25px 0 0; padding: 0; border-top: 1px solid rgba(243, 238, 227, .17); list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-journey li{
  min-height: 72px;
  display: grid;
  grid-template-columns: 40px minmax(0, 1fr);
  gap: 13px;
  align-items: center;
  border-bottom: 1px solid rgba(243, 238, 227, .15);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-journey > li > span{ width: 34px; height: 34px; display: grid; place-items: center; border: 1px solid rgba(243, 238, 227, .2); border-radius: 50%; color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-journey li div{ display: grid; grid-template-columns: 128px minmax(0, 1fr); gap: 14px; align-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-journey small{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-journey p{ margin: 0; color: rgba(243, 238, 227, .7); font-size: 11px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-actions{ display: flex; flex-wrap: wrap; gap: 9px; margin-top: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-actions a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-actions button{
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding-inline: 16px;
  border: 1px solid rgba(243, 238, 227, .24);
  border-radius: 99px;
  background: transparent;
  color: var(--v5-ivory);
  font: inherit;
  font-size: 11px;
  font-weight: 800;
  cursor: pointer;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-actions a:first-child{ border-color: var(--v5-orange); background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-actions button{ padding-inline: 14px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-positioning{ max-width: 610px; display: flex; align-items: flex-start; gap: 9px; margin: 19px 0 0; padding: 13px 15px; background: rgba(213, 185, 87, .11); color: rgba(243, 238, 227, .82); font-size: 10px; line-height: 1.48; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-positioning svg{ flex: none; color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-copy .v8-lina-disclaimer{ max-width: 610px; margin-top: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-stage{ position: relative; min-width: 0; min-height: 610px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-browser{
  position: absolute;
  top: 30px;
  left: 0;
  width: 87%;
  min-height: 492px;
  overflow: hidden;
  border: 1px solid rgba(243, 238, 227, .2);
  border-radius: 15px;
  background: var(--v5-paper);
  color: var(--v5-ink);
  box-shadow: 0 32px 85px rgba(0, 0, 0, .27);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-bar{ min-height: 50px; display: grid; grid-template-columns: 70px minmax(0, 1fr) 36px; gap: 12px; align-items: center; padding: 10px 16px; border-bottom: 1px solid rgba(16, 38, 58, .14); background: #e9e4da; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-bar > span{ display: flex; gap: 6px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-bar i{ width: 8px; height: 8px; border-radius: 50%; background: rgba(16, 38, 58, .25); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-bar i:first-child{ background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-bar small{ overflow: hidden; padding: 8px 12px; border-radius: 99px; background: rgba(16, 38, 58, .06); color: rgba(16, 38, 58, .55); font-size: 9px; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-bar strong{ font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-body{ min-height: 442px; display: grid; grid-template-columns: 58px minmax(0, 1fr) minmax(220px, .78fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-rail{ display: flex; flex-direction: column; align-items: center; gap: 15px; padding-top: 26px; border-right: 1px solid rgba(16, 38, 58, .12); background: var(--v5-ivory); color: rgba(16, 38, 58, .42); font-family: var(--font-geist-mono), monospace; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-rail strong{ width: 29px; height: 29px; display: grid; place-items: center; border-radius: 50%; background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-card{ display: flex; flex-direction: column; min-width: 0; padding: 34px 28px 29px; background: linear-gradient(rgba(16, 38, 58, .035) 1px, transparent 1px), var(--v5-paper); background-size: 100% 38px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-card > p{ margin: 0; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 800; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-card h3{ max-width: 360px; margin: 45px 0 12px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(34px, 3.4vw, 47px); font-weight: 400; line-height: .94; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-card > small{ color: rgba(16, 38, 58, .56); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-lines{ display: grid; gap: 11px; margin-top: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-lines i{ width: 100%; height: 7px; background: rgba(16, 38, 58, .08); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-lines i:nth-child(2){ width: 82%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-lines i:nth-child(3){ width: 64%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-button{ width: fit-content; min-height: 40px; display: inline-flex; align-items: center; gap: 12px; margin-top: auto; padding: 0 14px; border-radius: 99px; background: var(--v5-deep); color: white; font-size: 10px; font-weight: 780; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant{ min-width: 0; margin: 18px 18px 18px 0; display: flex; flex-direction: column; padding: 19px; background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant header{ display: flex; align-items: center; gap: 10px; padding-bottom: 16px; border-bottom: 1px solid rgba(243, 238, 227, .16); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant header > span{ width: 36px; height: 36px; display: grid; place-items: center; border-radius: 4px 13px 13px 13px; background: var(--v5-orange); font-family: Georgia, 'Times New Roman', serif; font-style: italic; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant header > div{ display: grid; gap: 3px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant header strong{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant header small{ display: flex; align-items: center; gap: 5px; color: rgba(243, 238, 227, .58); font-size: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant header i{ width: 6px; height: 6px; border-radius: 50%; background: #75a973; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant > p{ margin: auto 0 22px; color: rgba(243, 238, 227, .74); font-size: 11px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant > div{ display: grid; gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant > div span{ min-height: 34px; display: flex; align-items: center; padding-inline: 10px; border: 1px solid rgba(243, 238, 227, .16); color: var(--v5-gold); font-size: 8px; font-weight: 760; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-sync{ position: absolute; z-index: 3; left: 50%; bottom: 74px; display: inline-flex; align-items: center; gap: 7px; padding: 9px 12px; border-radius: 99px; background: var(--v5-orange); color: white; font-family: var(--font-geist-mono), monospace; font-size: 8px; font-weight: 800; letter-spacing: .05em; box-shadow: 0 13px 35px rgba(196, 56, 22, .28); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone{ position: absolute; z-index: 2; right: 0; bottom: 0; width: min(315px, 44%); min-height: 560px; display: flex; flex-direction: column; overflow: hidden; padding: 9px; border: 1px solid rgba(243, 238, 227, .25); border-radius: 35px; background: #0a1b2a; box-shadow: 0 35px 85px rgba(0, 0, 0, .4); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-speaker{ width: 68px; height: 5px; flex: none; margin: 3px auto 7px; border-radius: 99px; background: rgba(243, 238, 227, .22); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone > header{ min-height: 62px; display: flex; align-items: center; gap: 10px; padding: 8px 11px; border-radius: 20px 20px 0 0; background: #c8525b; color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-avatar{ width: 39px; height: 39px; display: grid; place-items: center; flex: none; border-radius: 50%; background: var(--v5-deep); font-family: Georgia, 'Times New Roman', serif; font-size: 20px; font-style: italic; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone > header > div{ display: grid; gap: 3px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone > header strong{ font-size: 10px; letter-spacing: .06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone > header small{ display: flex; align-items: center; gap: 5px; color: rgba(255,255,255,.76); font-size: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone > header i{ width: 6px; height: 6px; border-radius: 50%; background: #9be598; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-chat{ min-height: 0; flex: 1; display: flex; flex-direction: column; gap: 8px; padding: 11px 9px; background: linear-gradient(rgba(255,255,255,.08), rgba(255,255,255,.08)), #9ac58a; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-date{ align-self: center; margin: 0 0 1px; padding: 4px 8px; border-radius: 99px; background: rgba(16, 38, 58, .32); color: white; font-size: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-message{ max-width: 88%; padding: 9px 10px; border-radius: 11px; color: var(--v5-ink); font-size: 9px; line-height: 1.38; box-shadow: 0 2px 4px rgba(16, 38, 58, .08); animation: v16-message-in .24s ease both; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-message-lina{ align-self: flex-start; border-bottom-left-radius: 3px; background: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-message-user{ align-self: flex-end; border-bottom-right-radius: 3px; background: #e4ffd7; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-message-user small{ display: block; margin-top: 4px; color: #4f9b5f; font-size: 7px; text-align: right; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-typing{ width: 52px; min-height: 32px; display: flex; align-items: center; justify-content: center; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-typing i{ width: 5px; height: 5px; border-radius: 50%; background: rgba(16, 38, 58, .45); animation: v16-typing 1s infinite ease-in-out; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-typing i:nth-child(2){ animation-delay: .15s; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-typing i:nth-child(3){ animation-delay: .3s; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-next{ align-self: stretch; min-height: 36px; display: flex; align-items: center; gap: 7px; padding: 8px 10px; border-radius: 9px; background: var(--v5-deep); color: white; font-size: 8px; font-weight: 800; animation: v16-message-in .25s .12s ease both; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-next span{ width: 17px; height: 17px; display: grid; place-items: center; border-radius: 50%; background: #6ea474; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-composer{ min-height: 45px; display: grid; grid-template-columns: minmax(0, 1fr) 31px; gap: 7px; align-items: center; padding: 7px 8px; background: white; color: rgba(16, 38, 58, .5); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-composer > span{ min-width: 0; min-height: 31px; display: flex; align-items: center; overflow: hidden; padding-inline: 10px; border-radius: 99px; background: rgba(16, 38, 58, .055); font-size: 8px; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-composer b{ width: 31px; height: 31px; display: grid; place-items: center; border-radius: 50%; background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone > footer{ min-height: 32px; display: flex; align-items: center; justify-content: center; gap: 6px; color: rgba(243, 238, 227, .55); font-size: 7px; }
@keyframes v16-typing{
  0%, 70%, 100% { opacity: .35; transform: translateY(0); }
  35% { opacity: 1; transform: translateY(-3px); }
}
@keyframes v16-message-in{
  from { opacity: 0; transform: translateY(7px); }
  to { opacity: 1; transform: translateY(0); }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-pricing{ padding-block: clamp(58px, 6vw, 78px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-pricing::before{ width: 540px; height: 540px; right: -250px; top: -190px; border-width: 100px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-pricing-heading{ margin-bottom: clamp(31px, 4vw, 43px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-pricing-heading h2{ font-size: clamp(48px, 5.2vw, 66px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-pricing-heading > p{ max-width: 520px; font-size: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-layout{ display: grid; grid-template-columns: minmax(0, 1.48fr) minmax(290px, .62fr); gap: 15px; align-items: stretch; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main{ overflow: hidden; border: 1px solid rgba(16, 38, 58, .16); background: var(--v5-paper); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-head{ min-height: 82px; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 18px clamp(22px, 3vw, 32px); border-bottom: 1px solid rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-head > div{ display: grid; gap: 6px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-head span{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-head h3{ margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(28px, 3vw, 39px); font-weight: 400; letter-spacing: -.04em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-head > strong{ padding: 8px 11px; border: 1px solid rgba(16, 38, 58, .15); border-radius: 99px; color: rgba(16, 38, 58, .62); font-size: 9px; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-grid{ min-height: 388px; display: grid; grid-template-columns: minmax(0, .92fr) minmax(300px, 1.08fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes{ padding: 25px clamp(22px, 3vw, 32px); border-right: 1px solid rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes > small{ color: rgba(16, 38, 58, .52); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes ul{ display: grid; gap: 0; margin: 19px 0 0; padding: 0; border-top: 1px solid rgba(16, 38, 58, .13); list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes li{ min-height: 45px; display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 8px; align-items: center; border-bottom: 1px solid rgba(16, 38, 58, .12); color: rgba(16, 38, 58, .75); font-size: 10px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes li svg{ color: #56885b; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-offer{ min-width: 0; display: flex; flex-direction: column; padding: 24px clamp(22px, 3vw, 32px); background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-value{ display: grid; gap: 8px; padding-bottom: 19px; border-bottom: 1px solid rgba(16, 38, 58, .14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-value > span{ display: flex; align-items: center; justify-content: space-between; gap: 12px; color: rgba(16, 38, 58, .5); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-value b{ padding: 5px 8px; border-radius: 99px; background: var(--v5-orange); color: white; font-size: 9px; text-decoration: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-value > strong{ overflow-wrap: anywhere; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(38px, 4.2vw, 54px); font-weight: 400; line-height: .92; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment{ display: grid; grid-template-columns: 1fr auto; gap: 5px 14px; padding-block: 16px; border-bottom: 1px solid rgba(16, 38, 58, .14); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > span{ color: rgba(16, 38, 58, .53); font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > strong{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > small{ grid-column: 1 / -1; color: rgba(16, 38, 58, .5); font-size: 8px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-sale-status{ display: flex; align-items: flex-start; gap: 8px; margin: 14px 0 0; color: rgba(16, 38, 58, .62); font-size: 9px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-sale-status i{ width: 7px; height: 7px; flex: none; margin-top: 3px; border-radius: 50%; background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-offer > a{ min-height: 48px; display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-top: auto; padding-inline: 15px; border-radius: 99px; background: var(--v5-deep); color: white; font-size: 10px; font-weight: 820; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives{ display: grid; grid-template-rows: auto 1fr 1fr; border: 1px solid rgba(243, 238, 227, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives > header{ min-height: 67px; display: flex; flex-direction: column; justify-content: center; gap: 5px; padding: 13px 19px; border-bottom: 1px solid rgba(243, 238, 227, .18); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives > header span{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives > header small{ color: rgba(243, 238, 227, .53); font-size: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article{ min-height: 0; display: flex; flex-direction: column; padding: 18px 19px; border-bottom: 1px solid rgba(243, 238, 227, .17); background: rgba(243, 238, 227, .035); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article:last-child{ border-bottom: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > div{ display: flex; align-items: center; gap: 9px; color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > div span{ font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > strong{ margin-top: 13px; font-family: Georgia, 'Times New Roman', serif; font-size: 28px; font-weight: 400; letter-spacing: -.04em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > p{ margin: 7px 0 12px; color: rgba(243, 238, 227, .63); font-size: 9px; line-height: 1.42; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > a{ display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-top: auto; padding-top: 10px; border-top: 1px solid rgba(243, 238, 227, .14); color: var(--v5-ivory); font-size: 9px; font-weight: 800; }
@media (max-width: 1180px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-layout{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-copy{ max-width: 850px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-stage{ width: min(100%, 920px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-layout{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives{ grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: auto 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives > header{ grid-column: 1 / -1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article:first-of-type{ border-right: 1px solid rgba(243, 238, 227, .17); border-bottom: 0; }
}
@media (max-width: 980px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-pair{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile{ min-height: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-card{ grid-template-columns: minmax(0, 1.12fr) minmax(250px, .88fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{ min-height: 390px; aspect-ratio: auto; }
}
@media (max-width: 760px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-stage{ min-height: 650px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-browser{ width: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone{ width: min(310px, 55%); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-body{ grid-template-columns: 48px minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-web-assistant{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-grid{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes{ border-right: 0; border-bottom: 1px solid rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-head{ align-items: flex-start; flex-direction: column; gap: 10px; }
}
@media (max-width: 680px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-card{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{ min-height: 0; aspect-ratio: 4 / 3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-journey li{ min-height: 86px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-journey li div{ grid-template-columns: minmax(0, 1fr); gap: 6px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives > header{ grid-column: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article:first-of-type{ border-right: 0; border-bottom: 1px solid rgba(243, 238, 227, .17); }
}
@media (max-width: 520px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-pair{ margin-top: 45px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v5-twin-demo-label{ margin-top: -43px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-head{ align-items: flex-start; flex-direction: column; gap: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence > div{ min-height: 73px; grid-template-columns: minmax(0, 1fr) 18px; gap: 5px 9px; padding-block: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence dt{ grid-column: 1 / -1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence dd{ grid-column: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence b{ grid-column: 2; grid-row: 2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-stage{ min-height: 0; display: grid; gap: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-browser{ position: relative; top: auto; left: auto; width: 100%; min-height: 430px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-browser-body{ min-height: 380px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-card{ padding-inline: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lesson-card h3{ margin-top: 35px; font-size: 37px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone{ position: relative; right: auto; bottom: auto; width: min(100%, 310px); min-height: 545px; margin: 0 auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-sync{ position: relative; left: auto; bottom: auto; justify-self: center; order: 2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-phone{ order: 3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-actions a{ flex: 1 1 190px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-lina-actions button{ flex: 0 0 48px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-head > strong{ white-space: normal; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > small{ grid-column: 1; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-message,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-phone-next,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-typing i{ animation: none; }
}


/* source: v18-experience.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel{ container-type: inline-size; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel > h3{ font-size: clamp(36px, 3.6vw, 50px); line-height: .96; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice{
  display: grid;
  grid-template-columns: minmax(0, 1.16fr) minmax(180px, .84fr);
  border-block: 1px solid var(--v5-rule);
  background: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice section{ min-width: 0; padding: 22px 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks{ border-right: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice small{
  color: var(--v5-orange);
  font-size: 10px;
  font-weight: 820;
  letter-spacing: .09em;
  text-transform: uppercase;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tools > p{
  margin: 10px 0 0;
  color: rgba(16, 38, 58, .73);
  font-size: 13px;
  line-height: 1.48;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks ul{
  display: grid;
  gap: 9px;
  margin: 17px 0 0;
  padding: 16px 0 0;
  border-top: 1px solid rgba(16, 38, 58, .12);
  list-style: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks li{
  display: grid;
  grid-template-columns: 18px minmax(0, 1fr);
  gap: 7px;
  color: rgba(16, 38, 58, .82);
  font-size: 12px;
  line-height: 1.43;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks li svg{ color: #56885b; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool-cloud{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  margin-top: 16px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool{
  position: relative;
  min-height: 62px;
  display: grid;
  place-items: center;
  padding: 8px;
  border: 1px solid rgba(16, 38, 58, .14);
  border-radius: 12px;
  background: var(--v5-paper);
  cursor: help;
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool img{ max-width: 42px; max-height: 31px; object-fit: contain; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark{
  max-width: 100%;
  overflow: hidden;
  color: var(--v5-ink);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: -.02em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='make']{ color: #6d35d7; font-size: 12px; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='zapier']{ color: #ff4f00; font-size: 9px; letter-spacing: .01em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='higgsfield']{ font-size: 7px; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='seedance25']{ color: #3856d8; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='tableauAgent']{ color: #2355a4; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='hubspotAgentHub']{ color: #ff5c35; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='articulateAi']{ color: #1f5b46; font-size: 11px; letter-spacing: .03em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='siemensIndustrial']{ color: #008c95; font-size: 8px; letter-spacing: .04em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='firefly']{
  background: linear-gradient(90deg, #e63f49, #8f36dc);
  background-clip: text;
  color: transparent;
  font-size: 11px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool-label{ display: none; margin-top: 5px; font-size: 10px; font-weight: 760; line-height: 1.2; text-align: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tooltip{
  position: absolute;
  z-index: 10;
  left: 0;
  bottom: calc(100% + 9px);
  width: 172px;
  display: grid;
  gap: 4px;
  padding: 9px 10px;
  border-radius: 9px;
  background: var(--v5-deep);
  color: white;
  opacity: 0;
  pointer-events: none;
  transform: translateY(5px);
  transition: opacity .16s ease, transform .16s ease;
  box-shadow: 0 12px 28px rgba(6, 19, 31, .24);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tooltip strong{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tooltip > span{ color: rgba(255, 255, 255, .78); font-size: 9px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tooltip small{ color: rgba(255, 255, 255, .65); font-size: 8px; text-transform: none; letter-spacing: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tooltip::after{
  content: '';
  position: absolute;
  top: 100%;
  left: 26px;
  border: 5px solid transparent;
  border-top-color: var(--v5-deep);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool:nth-child(even) .v18-ai-tooltip{ right: 0; left: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool:nth-child(even) .v18-ai-tooltip::after{ right: 26px; left: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool:hover,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool:focus-visible{
  border-color: var(--v5-orange);
  outline: 0;
  box-shadow: 0 10px 24px rgba(16, 38, 58, .1);
  transform: translateY(-2px);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool:hover .v18-ai-tooltip,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool:focus-visible .v18-ai-tooltip{ opacity: 1; transform: translateY(0); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tools > em{
  display: block;
  margin-top: 11px;
  color: rgba(16, 38, 58, .47);
  font-size: 8px;
  font-style: normal;
  line-height: 1.4;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result{ padding-block: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-map{
  overflow: visible;
  border: 1px solid var(--v5-rule);
  background: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step{
  min-height: 390px;
  position: relative;
  padding: 28px 26px 25px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step:hover{ transform: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-node{
  min-height: 56px;
  display: flex;
  align-items: center;
  gap: 12px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-node > span{
  width: 54px;
  height: 54px;
  display: grid;
  place-items: center;
  flex: none;
  border: 1px solid rgba(16, 38, 58, .2);
  border-radius: 50%;
  background: var(--v5-paper);
  color: var(--v5-orange);
  box-shadow: 0 8px 24px rgba(16, 38, 58, .07);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-node > i{ height: 1px; flex: 1; background: rgba(16, 38, 58, .18); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step:last-child .v18-journey-node > span{
  border-color: rgba(243, 238, 227, .25);
  background: rgba(243, 238, 227, .08);
  color: var(--v5-gold);
  box-shadow: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step:last-child .v18-journey-node > i{ background: rgba(243, 238, 227, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-step-head{ margin-top: 22px; padding-bottom: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-copy h3{ margin: 25px 0 13px; font-size: clamp(31px, 2.9vw, 41px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-explanation{ font-size: 14px; line-height: 1.56; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-action{
  width: fit-content;
  max-width: 100%;
  margin-top: 18px;
  padding: 8px 10px;
  border: 1px solid rgba(16, 38, 58, .14);
  border-radius: 99px;
  color: rgba(16, 38, 58, .72);
  font-size: 10px;
  font-weight: 760;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step:last-child .v18-journey-action{ border-color: rgba(243, 238, 227, .2); color: rgba(243, 238, 227, .76); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-output{ margin-top: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-heading{ margin-bottom: clamp(38px, 5vw, 52px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card{
  min-height: 545px;
  padding: clamp(25px, 3vw, 36px);
  transition: border-color .2s ease, box-shadow .2s ease;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card:hover{ transform: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card:focus-within,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card:hover{ border-color: rgba(196, 56, 22, .48); box-shadow: 0 24px 60px rgba(16, 38, 58, .09); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-preview{
  min-height: 166px;
  margin-top: 23px;
  overflow: hidden;
  border: 1px solid rgba(16, 38, 58, .15);
  border-radius: 16px;
  background: #fffdf7;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-providers{ padding: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-logo-row{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-logo-row > span{
  min-height: 65px;
  display: grid;
  place-items: center;
  gap: 5px;
  padding: 8px 4px;
  border: 1px solid rgba(16, 38, 58, .1);
  border-radius: 10px;
  background: var(--v5-paper);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-logo-row img{ max-width: 34px; max-height: 26px; object-fit: contain; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-logo-row small{ color: rgba(16, 38, 58, .58); font-size: 8px; font-weight: 700; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course{
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: 8px;
  align-items: center;
  margin-top: 10px;
  padding: 10px 11px;
  border-radius: 10px;
  background: var(--v5-deep);
  color: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course > span{ font-size: 10px; font-weight: 780; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course > strong{ color: var(--v5-gold); font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course > i{ padding: 4px 6px; border-radius: 99px; background: #56885b; color: white; font-size: 7px; font-style: normal; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course > div{ grid-column: 1 / -1; display: flex; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course b{ height: 3px; flex: 1; border-radius: 99px; background: rgba(243, 238, 227, .18); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course b:first-child{ background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card:nth-child(2) .v18-start-preview{ border-color: rgba(243, 238, 227, .18); background: #0c2031; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass{ padding: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > p{
  min-height: 38px;
  display: grid;
  grid-template-columns: 26px minmax(0, 1fr) auto 17px;
  gap: 8px;
  align-items: center;
  margin: 0;
  padding: 5px 8px;
  border-bottom: 1px solid rgba(243, 238, 227, .12);
  color: rgba(243, 238, 227, .68);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > p > span{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > p > strong{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > p > small{ font-size: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > p > svg{ opacity: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > p.is-selected{ margin-block: 5px; border: 0; border-radius: 9px; background: var(--v5-paper); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > p.is-selected svg{ color: #56885b; opacity: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > div{
  min-height: 38px;
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
  padding-inline: 9px;
  border-radius: 9px;
  background: rgba(213, 185, 87, .12);
  color: var(--v5-gold);
  font-size: 9px;
  font-weight: 760;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > div svg:last-child{ margin-left: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card .v6-start-meta{ margin-top: 19px !important; font-size: 11px !important; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card h3{ margin-top: 12px; font-size: clamp(34px, 3.5vw, 46px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card > p:not(.v6-start-meta){ font-size: 15px; line-height: 1.58; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card .v6-start-result{ margin-top: 17px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card .v6-start-link{ margin-top: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-card{ align-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{
  width: 100%;
  min-height: 0;
  aspect-ratio: 4 / 3;
  display: grid;
  place-items: center;
  overflow: hidden;
  background: #eae1d4;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media img{
  width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
  object-position: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media::after{ inset: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina{ padding-block: clamp(76px, 7vw, 100px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-layout{
  display: grid;
  grid-template-columns: minmax(330px, .62fr) minmax(680px, 1.38fr);
  gap: clamp(38px, 4.5vw, 68px);
  align-items: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-copy{ min-width: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-copy h2{
  max-width: 590px;
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(46px, 4.4vw, 62px);
  font-weight: 400;
  line-height: .94;
  letter-spacing: -.055em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-copy h2 em{ color: var(--v5-orange); font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-lead{ max-width: 570px; margin: 21px 0 0; color: rgba(243, 238, 227, .76); font-size: 14px; line-height: 1.6; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-journey{
  display: grid;
  gap: 0;
  margin: 24px 0 0;
  padding: 0;
  border-top: 1px solid rgba(243, 238, 227, .16);
  list-style: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-journey li{
  min-height: 62px;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  gap: 11px;
  align-items: center;
  border-bottom: 1px solid rgba(243, 238, 227, .14);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-journey > li > span{
  width: 31px;
  height: 31px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(243, 238, 227, .19);
  border-radius: 50%;
  color: var(--v5-gold);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-journey li > div{ display: grid; grid-template-columns: 112px minmax(0, 1fr); gap: 10px; align-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-journey small{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 8px; font-weight: 800; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-journey p{ margin: 0; color: rgba(243, 238, 227, .7); font-size: 10px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-actions{ display: flex; flex-wrap: wrap; gap: 9px; margin-top: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-actions a{
  min-height: 47px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding-inline: 16px;
  border: 1px solid rgba(243, 238, 227, .22);
  border-radius: 99px;
  color: var(--v5-ivory);
  font-size: 11px;
  font-weight: 800;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-actions a:first-child{ border-color: var(--v5-orange); background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-note{
  max-width: 570px;
  display: grid;
  grid-template-columns: 20px minmax(0, 1fr);
  gap: 9px;
  margin: 17px 0 0;
  padding: 12px 14px;
  background: rgba(213, 185, 87, .1);
  color: rgba(243, 238, 227, .75);
  font-size: 9px;
  line-height: 1.48;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-note svg{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-demo{ min-width: 0; display: grid; gap: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-devices{
  min-width: 0;
  display: grid;
  grid-template-columns: minmax(370px, 1fr) 306px;
  gap: 14px;
  align-items: stretch;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-browser,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-phone{
  position: relative;
  inset: auto;
  width: 100%;
  min-height: 588px;
  overflow: hidden;
  border: 1px solid rgba(243, 238, 227, .2);
  box-shadow: 0 28px 70px rgba(0, 0, 0, .28);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-browser{ border-radius: 16px; background: var(--v5-paper); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-bar{
  min-height: 47px;
  display: grid;
  grid-template-columns: 54px minmax(0, 1fr) 25px;
  gap: 9px;
  align-items: center;
  padding: 8px 12px;
  border-bottom: 1px solid rgba(16, 38, 58, .13);
  background: #e8e3da;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-bar > span{ display: flex; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-bar i{ width: 7px; height: 7px; border-radius: 50%; background: rgba(16, 38, 58, .24); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-bar i:first-child{ background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-bar small{ overflow: hidden; padding: 7px 9px; border-radius: 99px; background: rgba(16, 38, 58, .06); color: rgba(16, 38, 58, .5); font-size: 8px; text-align: center; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-bar strong{ font-size: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-body{ min-height: 541px; display: grid; grid-template-rows: minmax(0, 1fr) auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-card{
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 30px 27px 24px;
  background: linear-gradient(rgba(16, 38, 58, .035) 1px, transparent 1px), var(--v5-paper);
  background-size: 100% 36px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-card > p{ margin: 0; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 8px; font-weight: 800; letter-spacing: .07em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-card h3{ max-width: 380px; margin: 34px 0 9px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(35px, 3.4vw, 47px); font-weight: 400; line-height: .94; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-card > small{ color: rgba(16, 38, 58, .53); font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-progress{ display: flex; gap: 6px; margin-top: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-progress i{ width: 36px; height: 4px; border-radius: 99px; background: rgba(16, 38, 58, .1); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-progress i:first-child,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-progress i:nth-child(2){ background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-card button{ width: fit-content; min-height: 38px; display: inline-flex; align-items: center; gap: 10px; margin-top: auto; padding-inline: 13px; border: 0; border-radius: 99px; background: var(--v5-deep); color: white; font: inherit; font-size: 9px; font-weight: 780; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant{ margin: 0 13px 13px; padding: 16px; border-radius: 13px; background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant header{ display: flex; align-items: center; gap: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant header img{ width: 40px; height: 40px; flex: none; border-radius: 50%; object-fit: cover; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant header > div{ display: grid; gap: 3px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant header strong{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant header small{ display: flex; align-items: center; gap: 5px; color: rgba(243, 238, 227, .55); font-size: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant header i{ width: 6px; height: 6px; border-radius: 50%; background: #79ab78; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant > p{ margin: 13px 0; color: rgba(243, 238, 227, .72); font-size: 9px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant > div{ display: flex; flex-wrap: wrap; gap: 6px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant > div span{ padding: 7px 8px; border: 1px solid rgba(243, 238, 227, .17); border-radius: 99px; color: var(--v5-gold); font-size: 7px; font-weight: 760; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-phone{
  display: flex;
  flex-direction: column;
  padding: 7px;
  border-radius: 34px;
  background: #071724;
  color: var(--v5-ink);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-status{
  min-height: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2px 13px;
  color: rgba(255, 255, 255, .82);
  font-size: 8px;
  font-weight: 760;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-status > span:last-child{ display: flex; align-items: center; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-telegram-bar{
  min-height: 58px;
  display: grid;
  grid-template-columns: 22px 42px minmax(0, 1fr) 19px 19px;
  gap: 7px;
  align-items: center;
  padding: 7px 9px;
  background: #4a93c7;
  color: white;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-telegram-bar > img{ width: 42px; height: 42px; border-radius: 50%; object-fit: cover; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-telegram-bar > div{ min-width: 0; display: grid; gap: 3px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-telegram-bar strong{ font-size: 10px; letter-spacing: .03em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-telegram-bar small{ overflow: hidden; color: rgba(255, 255, 255, .77); font-size: 7px; text-overflow: ellipsis; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-telegram-chat{
  min-height: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 7px;
  overflow: hidden;
  padding: 9px 8px;
  background:
    radial-gradient(circle at 18px 18px, rgba(255, 255, 255, .12) 0 1px, transparent 1.5px) 0 0 / 28px 28px,
    linear-gradient(rgba(255, 255, 255, .08), rgba(255, 255, 255, .08)),
    #9dc290;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-date{ align-self: center; margin: 0; padding: 4px 8px; border-radius: 99px; background: rgba(54, 91, 113, .55); color: white; font-size: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-message{
  position: relative;
  max-width: 91%;
  padding: 8px 9px;
  border-radius: 10px;
  color: var(--v5-ink);
  font-size: 8px;
  line-height: 1.4;
  box-shadow: 0 2px 5px rgba(16, 38, 58, .11);
  animation: v18-message-in .25s ease both;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-message > small{ display: block; margin-top: 4px; color: rgba(16, 38, 58, .44); font-size: 6px; text-align: right; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-message-lina{ align-self: flex-start; border-bottom-left-radius: 3px; background: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-message-user{ align-self: flex-end; border-bottom-right-radius: 3px; background: #e4ffd7; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-message-user > small{ color: #418755; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-typing{ width: 50px; min-height: 31px; display: flex; align-items: center; justify-content: center; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-typing i{ width: 5px; height: 5px; border-radius: 50%; background: rgba(16, 38, 58, .42); animation: v18-typing 1s infinite ease-in-out; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-typing i:nth-child(2){ animation-delay: .15s; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-typing i:nth-child(3){ animation-delay: .3s; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-answer-card{ width: 93%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-answer-card > strong{ display: block; padding-bottom: 6px; border-bottom: 1px solid rgba(16, 38, 58, .1); color: var(--v5-orange); font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-answer-card ol{ display: grid; gap: 4px; margin: 7px 0 0; padding: 0; counter-reset: lina-step; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-answer-card li{ display: grid; grid-template-columns: 16px minmax(0, 1fr); gap: 5px; align-items: start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-answer-card li::before{ counter-increment: lina-step; content: counter(lina-step); width: 14px; height: 14px; display: grid; place-items: center; border-radius: 50%; background: #e7edf1; color: #356c93; font-size: 6px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-motivation{ border-left: 3px solid var(--v5-orange); background: #fff6df; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-next{
  min-height: 35px;
  display: grid;
  grid-template-columns: 18px minmax(0, 1fr) 15px;
  gap: 7px;
  align-items: center;
  padding: 7px 9px;
  border-radius: 9px;
  background: var(--v5-deep);
  color: white;
  font-size: 8px;
  font-weight: 800;
  animation: v18-message-in .25s .1s ease both;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-next > span{ width: 17px; height: 17px; display: grid; place-items: center; border-radius: 50%; background: #6d9f70; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-composer{
  min-height: 46px;
  display: grid;
  grid-template-columns: 20px minmax(0, 1fr) 31px;
  gap: 7px;
  align-items: center;
  padding: 7px 8px;
  border-radius: 0 0 27px 27px;
  background: white;
  color: rgba(16, 38, 58, .43);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-composer > span{ overflow: hidden; font-size: 8px; text-overflow: ellipsis; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-composer > b{ width: 31px; height: 31px; display: grid; place-items: center; border-radius: 50%; background: #4a93c7; color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-sync{
  min-height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 1px solid rgba(243, 238, 227, .15);
  border-radius: 99px;
  background: rgba(243, 238, 227, .05);
  color: var(--v5-gold);
  font-family: var(--font-geist-mono), monospace;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: .04em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls{ display: flex; align-items: stretch; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls > div{ min-width: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); flex: 1; gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls button{
  min-height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 6px 9px;
  border: 1px solid rgba(243, 238, 227, .16);
  border-radius: 9px;
  background: transparent;
  color: rgba(243, 238, 227, .62);
  font: inherit;
  font-size: 8px;
  font-weight: 720;
  cursor: pointer;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls > div button{ justify-content: flex-start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls button > span{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls button.is-active{ border-color: var(--v5-orange); background: rgba(196, 56, 22, .12); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls > button{ width: 40px; flex: none; padding: 0; }
@keyframes v18-typing{
  0%, 70%, 100% { opacity: .35; transform: translateY(0); }
  35% { opacity: 1; transform: translateY(-3px); }
}
@keyframes v18-message-in{
  from { opacity: 0; transform: translateY(6px); }
  to { opacity: 1; transform: translateY(0); }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-grid{ min-height: 430px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes > small{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes li{ min-height: 49px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-value{ gap: 7px; padding-bottom: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-value > .v18-price-regular{ align-items: flex-end; color: rgba(16, 38, 58, .72); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-regular > span{ display: grid; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-regular small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-current-label{ color: rgba(16, 38, 58, .5); font-size: 10px; font-weight: 700; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-regular s{ font-size: 17px; font-weight: 720; text-decoration-thickness: 1.5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-value .v18-price-regular b{ padding: 7px 10px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-current-label{ margin-top: 5px; text-transform: uppercase; letter-spacing: .06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-value > strong{ font-size: clamp(49px, 5vw, 65px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment{ grid-template-columns: minmax(0, 1fr) auto; gap: 8px 14px; padding-block: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-installment-brand{ display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-installment-brand > span:last-child{ color: rgba(16, 38, 58, .64); font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-uzum-mark{
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: #6b35d7;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .04em;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-uzum-mark > i{ width: 22px; height: 22px; display: grid; place-items: center; border-radius: 7px; background: linear-gradient(135deg, #7d41e9, #b14ee2); color: white; font-size: 11px; font-style: normal; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > strong{ align-self: center; font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > small{ font-size: 10px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-sale-status{ margin-top: 16px; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-offer > a{ min-height: 52px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives > header span{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives > header small{ font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > div span{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > strong{ font-size: 32px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-alternatives article > a{ font-size: 10px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq{ background: var(--v5-paper); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-layout{ display: grid; grid-template-columns: minmax(290px, .72fr) minmax(0, 1.28fr); gap: clamp(48px, 8vw, 112px); align-items: start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-layout > header{ position: sticky; top: 116px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-layout h2{ max-width: 560px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(50px, 5.8vw, 78px); font-weight: 400; line-height: .92; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-layout header > p:not(.v5-kicker){ max-width: 450px; margin: 22px 0 0; color: rgba(16, 38, 58, .65); font-size: 14px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-layout header > a{ width: fit-content; min-height: 48px; display: inline-flex; align-items: center; gap: 12px; margin-top: 24px; padding: 0 16px; border-radius: 99px; background: var(--v5-deep); color: white; font-size: 11px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-promise{ display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 11px; margin-top: 24px; padding: 15px; border: 1px solid rgba(16, 38, 58, .15); background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-promise > svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-promise > div{ display: grid; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-promise strong{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-promise span{ color: rgba(16, 38, 58, .58); font-size: 10px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list{ border-top: 1px solid var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article{ border-bottom: 1px solid var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article.is-open{ background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article > button{
  width: 100%;
  min-height: 102px;
  display: grid;
  grid-template-columns: 46px 30px minmax(0, 1fr) 38px;
  gap: 13px;
  align-items: center;
  padding: 12px 14px;
  border: 0;
  background: transparent;
  color: var(--v5-ink);
  font: inherit;
  text-align: left;
  cursor: pointer;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-icon{ width: 42px; height: 42px; display: grid; place-items: center; border: 1px solid rgba(16, 38, 58, .18); border-radius: 50%; color: rgba(16, 38, 58, .6); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-number{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list button > strong{ font-size: 17px; letter-spacing: -.015em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-plus{ width: 36px; height: 36px; display: grid; place-items: center; border: 1px solid rgba(16, 38, 58, .18); border-radius: 50%; transition: transform .2s ease, background .2s ease, color .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article.is-open .v18-faq-icon{ border-color: var(--v5-orange); background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article.is-open .v18-faq-plus{ background: var(--v5-deep); color: white; transform: rotate(45deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-answer{ display: grid; grid-template-rows: 0fr; transition: grid-template-rows .24s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article.is-open .v18-faq-answer{ grid-template-rows: 1fr; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-answer > div{ overflow: hidden; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-answer p{ max-width: 690px; margin: 0; padding: 0 66px 31px 103px; color: rgba(16, 38, 58, .68); font-size: 15px; line-height: 1.66; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer{ overflow: hidden; padding: 0 0 27px; background: #06131f; color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main{
  display: grid;
  grid-template-columns: minmax(280px, 1.4fr) repeat(3, minmax(150px, 1fr));
  gap: clamp(35px, 5vw, 70px);
  padding-block: 60px 47px;
  border-bottom: 1px solid rgba(243, 238, 227, .12);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > a:first-child{ display: inline-flex; align-items: center; gap: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > a:first-child > span{ width: 46px; height: 46px; display: grid; place-items: center; border-radius: 3px 16px 16px 16px; background: var(--v5-ivory); color: var(--v5-deep); font-size: 12px; font-weight: 900; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > a:first-child strong{ font-size: 18px; line-height: .82; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > a:first-child small{ display: block; margin-top: 6px; color: rgba(243, 238, 227, .52); font-size: 11px; letter-spacing: .15em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > p{ max-width: 370px; margin: 23px 0; color: rgba(243, 238, 227, .66); font-size: 12px; line-height: 1.58; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > a:last-child{ width: fit-content; min-height: 42px; display: flex; align-items: center; gap: 8px; border-bottom: 1px solid rgba(243, 238, 227, .28); font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav{ display: flex; flex-direction: column; align-items: flex-start; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav > strong{ margin-bottom: 15px; color: var(--v5-gold); font-size: 10px; letter-spacing: .09em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav a{ min-height: 39px; display: flex; align-items: center; color: rgba(243, 238, 227, .67); font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav a:hover{ color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages{ padding-block: 34px; border-bottom: 1px solid rgba(243, 238, 227, .12); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages > div{ display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 10px; align-items: start; margin-bottom: 18px; color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages > div > span{ display: grid; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages > div strong{ font-size: 11px; text-transform: uppercase; letter-spacing: .07em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages > div small{ color: rgba(243, 238, 227, .53); font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages ul{ display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 7px; margin: 0; padding: 0; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li{ min-width: 0; display: grid; grid-template-columns: 30px minmax(0, 1fr); gap: 6px; align-items: center; padding: 10px; border: 1px solid rgba(243, 238, 227, .13); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > span{ color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > strong{ overflow: hidden; font-size: 9px; text-overflow: ellipsis; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > small{ grid-column: 2; color: rgba(243, 238, 227, .47); font-size: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li[aria-current='true']{ border-color: rgba(213, 185, 87, .55); background: rgba(213, 185, 87, .08); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-bottom{ display: flex; justify-content: space-between; gap: 24px; padding-top: 27px; color: rgba(243, 238, 227, .5); font-family: var(--font-geist-mono), monospace; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina button:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq button:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer a:focus-visible{
  outline: 3px solid var(--v5-gold);
  outline-offset: 3px;
}
@container (max-width: 520px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks{ border-right: 0; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool-cloud{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool-label{ display: block; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tooltip{ display: none; }
}
@media (max-width: 1180px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step{ min-height: 345px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-layout{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-copy{ max-width: 880px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-copy h2{ max-width: 760px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-devices{ grid-template-columns: minmax(430px, 1fr) 315px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand{ grid-column: 1 / -1; }
}
@media (max-width: 980px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-card{ grid-template-columns: minmax(0, 1.1fr) minmax(245px, .9fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{ min-height: 0; aspect-ratio: 4 / 3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-layout{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-layout > header{ position: static; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages ul{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool-label{ display: block; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tooltip{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool{ min-height: 72px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-devices{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-browser{ min-height: 540px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-body{ min-height: 493px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-phone{ width: min(100%, 360px); min-height: 590px; margin-inline: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-sync{ order: 2; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls{ order: 3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand{ grid-column: 1 / -1; }
}
@media (max-width: 680px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card{ min-height: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-card{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-copy{ padding-block: 25px 30px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-journey li > div{ grid-template-columns: minmax(0, 1fr); gap: 4px; padding-block: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls{ align-items: stretch; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls > div{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-regular{ align-items: flex-start !important; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > small{ grid-column: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article > button{ grid-template-columns: 38px 24px minmax(0, 1fr) 34px; gap: 8px; padding-inline: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-icon{ width: 36px; height: 36px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list button > strong{ font-size: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-answer p{ padding: 0 38px 27px 70px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages ul{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 520px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks{ border-right: 0; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool-cloud{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-map{ border: 0; background: transparent; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step{
    min-height: 0;
    padding: 22px 18px 22px 78px;
    border: 1px solid var(--v5-rule) !important;
    border-bottom: 0 !important;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step:last-child{ border-bottom: 1px solid var(--v5-rule) !important; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-node{ position: absolute; top: 21px; bottom: 0; left: 18px; width: 42px; min-height: 0; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-node > span{ width: 42px; height: 42px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-node > i{ width: 1px; height: auto; min-height: 60px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-step-head{ margin-top: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-copy h3{ margin-top: 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-output{ margin-top: 23px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-logo-row{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-preview{ min-height: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course{ grid-template-columns: minmax(0, 1fr) auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course > i{ grid-column: 1 / -1; width: fit-content; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-copy h2{ font-size: 43px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-actions{ align-items: stretch; flex-direction: column; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-actions a{ width: 100%; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-browser{ min-height: 510px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-body{ min-height: 463px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-card{ padding-inline: 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-card h3{ font-size: 36px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-web-assistant{ margin-inline: 8px; padding: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-phone{ min-height: 580px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls > button{ width: 38px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-answer p{ padding-left: 47px; padding-right: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article > button{ grid-template-columns: 36px minmax(0, 1fr) 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-number{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand{ grid-column: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages ul{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-bottom{ align-items: flex-start; flex-direction: column; }
}
@media (hover: none) and (pointer: coarse){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool-label{ display: block; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tooltip{ display: none; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-message,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-next,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-typing i,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-plus{ animation: none; transition: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-answer{ transition: none; }
}


/* source: v19-home-clarity.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-outcomes,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina{
  padding-block: clamp(54px, 6.4vw, 82px);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-proof-deliverables{ padding-block: clamp(48px, 5.6vw, 72px); background: var(--v5-paper); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-proof-deliverables .v13-proof-pair{ margin-top: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-university-index{ padding-block: clamp(46px, 5.5vw, 70px); background-color: var(--v5-paper); background-image: linear-gradient(rgba(16, 38, 58, .055) 1px, transparent 1px), linear-gradient(90deg, rgba(16, 38, 58, .055) 1px, transparent 1px); background-size: 72px 72px; color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq{ padding-block: clamp(54px, 6.4vw, 82px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-outcomes .v5-outcomes-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-pricing-heading{
  margin-bottom: clamp(28px, 3vw, 38px);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-layout{
  grid-template-columns: minmax(430px, .86fr) minmax(0, 1.14fr);
  gap: 18px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-list{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1px;
  padding: 1px;
  border: 0;
  background: rgba(16, 38, 58, .18);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-item{ min-width: 0; background: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row{
  min-height: 150px;
  height: 100%;
  grid-template-columns: 25px minmax(0, 1fr) 18px;
  gap: 10px;
  align-items: start;
  padding: 14px;
  border: 0;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row:hover,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row-active{ padding-left: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-index{ padding-top: 3px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy{ gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy > span:first-child{ font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-copy strong{ font-size: clamp(19px, 1.7vw, 24px); line-height: 1.02; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-profession-preview{ display: grid; gap: 2px; margin-top: 2px; color: inherit !important; letter-spacing: 0 !important; text-transform: none !important; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-profession-preview small{ overflow: hidden; font-size: 10px; line-height: 1.3; opacity: .68; text-overflow: ellipsis; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-selected-note{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel{ position: static; box-shadow: 0 18px 48px rgba(16, 38, 58, .09); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel-head{ padding: 12px 18px; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-panel > h3{ padding: 18px 18px 10px; font-size: clamp(35px, 3.2vw, 45px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-meta{ padding: 0 18px 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-meta span{ padding: 5px 8px; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-professions{ padding: 0 18px 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-professions > small{
  color: rgba(16, 38, 58, .48);
  font-family: var(--font-geist-mono), monospace;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .07em;
  text-transform: uppercase;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-professions ul{ display: flex; flex-wrap: wrap; gap: 5px 13px; margin: 7px 0 0; padding: 0; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-professions li{ position: relative; padding-left: 9px; color: rgba(16, 38, 58, .66); font-size: 10px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-professions li::before{ content: ''; position: absolute; top: .55em; left: 0; width: 4px; height: 4px; border-radius: 50%; background: rgba(16, 38, 58, .34); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-professions li.is-example{ color: var(--v5-orange); font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-professions li.is-example::before{ background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-professions li.is-example::after{ content: ' — пример ниже'; font-weight: 500; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice section{ display: flex; flex-direction: column; padding: 15px 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice small{ font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tools > p{ margin-top: 7px; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks ul{ gap: 6px; margin-top: 10px; padding-top: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks li{ grid-template-columns: 22px minmax(0, 1fr); gap: 7px; font-size: 11px; line-height: 1.42; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-task-number{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 800; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-task-example{ display: grid; gap: 5px; margin-top: auto; padding: 10px; border-left: 3px solid var(--v5-orange); background: rgba(196, 56, 22, .06); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-task-example small{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-task-example strong{ font-size: 12px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool-cloud{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 5px; margin-top: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool{ min-height: 49px; padding: 5px; border-radius: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-tool img{ max-width: 34px; max-height: 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tools > em{ margin-top: 7px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result{ padding: 15px 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > small{ font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > strong{ margin-top: 7px; font-size: 26px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > p{ margin-top: 6px; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-artifact-parts{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; margin-top: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-artifact-parts > span{ min-width: 0; display: grid; grid-template-columns: 18px minmax(0, 1fr); gap: 5px; align-items: center; padding: 7px; border: 1px solid rgba(16, 38, 58, .14); background: rgba(251, 248, 240, .45); font-size: 11px; line-height: 1.3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-artifact-parts i{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-style: normal; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-portfolio-trust{ display: flex; flex-wrap: wrap; gap: 7px 16px; margin-top: 10px; padding-top: 10px; border-top: 1px solid rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-portfolio-trust span{ display: inline-flex; align-items: center; gap: 6px; font-size: 10px; font-weight: 760; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-portfolio-trust svg{ color: #4f8257; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-cta{ min-height: 46px; padding-inline: 18px; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer{ margin-top: 16px; padding: 13px 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer > p{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer a{ min-height: 40px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-profession-example-section{ padding-block: clamp(46px, 5.5vw, 70px); background: var(--v5-paper); color: var(--v5-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-profession-example-panel{ width: 100%; max-width: none; box-shadow: 0 18px 48px rgba(16, 38, 58, .08); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-profession-example-panel .v6-school-panel-head{ min-height: 39px; align-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-profession-example-panel .v18-school-practice{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-map{ gap: 10px; padding: 0; border: 0; background: transparent; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step{ min-height: 365px; padding: 22px; border: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-node{ min-height: 48px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-node > span{ width: 46px; height: 46px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-step-head{ margin-top: 16px; padding-bottom: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-copy h3{ margin: 19px 0 10px; font-size: clamp(28px, 2.45vw, 35px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-copy > .v6-learning-explanation{
  color: rgba(16, 38, 58, .72);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0;
  text-transform: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step:last-child .v6-learning-copy > .v6-learning-explanation{ color: rgba(243, 238, 227, .72); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-action{ display: grid; gap: 3px; margin-top: 13px; padding: 8px 10px; border-radius: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-action small{ color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 10px; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step:last-child .v18-journey-action small{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-journey-action span{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step .v6-learning-output{ margin-top: auto; padding-top: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card{ min-height: 235px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card h3{ margin-top: 25px; font-size: clamp(28px, 2.8vw, 39px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card > p{ margin-top: 8px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-artifact-details{ display: flex; flex-wrap: wrap; gap: 6px; margin: 15px 28px 0 0; padding: 0; list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-artifact-details li{ display: inline-flex; align-items: center; gap: 6px; padding: 5px 7px; border: 1px solid rgba(16, 38, 58, .14); border-radius: 99px; font-size: 11px; font-weight: 760; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(3) .v19-artifact-details li{ border-color: rgba(243, 238, 227, .2); color: rgba(243, 238, 227, .76); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-artifact-details span{ width: 5px; height: 5px; border-radius: 50%; background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(3) .v19-artifact-details span{ background: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-proof-pair{ margin-top: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-intro{ padding-block: 22px 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-intro > span{ display: block; margin-bottom: 10px; color: var(--v5-gold); font-family: var(--font-geist-mono), monospace; font-size: 8px; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-twin-intro h3{ font-size: clamp(32px, 3.2vw, 44px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media img{ object-fit: contain; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card{ min-height: 440px; padding: clamp(22px, 2.4vw, 30px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-preview{ min-height: 142px; margin-top: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-logo-row > span{ min-height: 54px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card h3{ font-size: clamp(34px, 3.8vw, 49px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-browser,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-phone{ min-height: 540px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-body{ min-height: 493px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic{ padding-block: 54px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading{ padding-bottom: 31px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-layout{ padding-top: 12px; gap: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story{ padding: 26px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-label{ margin-top: 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story h3{ font-size: clamp(34px, 3.2vw, 46px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story > p:not(.v7-academic-label){ margin-top: 16px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats{ margin-top: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats > div{ min-height: 77px; padding-block: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-study-note{ margin-top: 17px; padding: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story > a{ min-height: 46px; margin-top: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card{ min-height: 151px; padding: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo{ padding-block: 13px 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo img{ max-width: 96px; max-height: 43px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-disclaimer{ margin-top: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning{ padding-block: 54px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading{ padding-bottom: 27px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-layout{ padding-top: 12px; gap: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide{ padding: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3{ margin: 18px 0 11px; font-size: clamp(32px, 3vw, 40px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide > p{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide ol{ margin-block: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide li{ min-height: 53px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide > a{ min-height: 47px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid:not(.v7-provider-grid-expanded) .v15-provider-entry:nth-child(n + 5){ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-grid{ grid-template-rows: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more{ width: 100%; min-height: 46px; display: flex; align-items: center; justify-content: center; gap: 9px; margin-top: 10px; border: 1px solid rgba(243, 238, 227, .22); border-radius: 99px; background: transparent; color: var(--v5-ivory); font: inherit; font-size: 11px; font-weight: 800; cursor: pointer; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more svg{ transition: transform .2s ease; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more[aria-expanded='true'] svg{ transform: rotate(180deg); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-footnote{ padding-top: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem{ padding-block: 54px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-feature{ min-height: 500px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a{ min-height: 254px; padding: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid h3{ font-size: clamp(27px, 2.6vw, 37px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing{ padding-block: 54px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-pricing-heading h2{ font-size: clamp(46px, 5vw, 64px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-layout{ grid-template-columns: minmax(0, 1.52fr) minmax(300px, .58fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-price-main-grid{ min-height: 410px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-price-includes,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-price-offer{ padding: 22px clamp(20px, 2.6vw, 30px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-price-includes li{ min-height: 45px; font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-outcome{ display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 9px; margin-top: 15px; padding: 13px; background: rgba(213, 185, 87, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-outcome > svg{ color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-outcome > div{ display: grid; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-outcome strong{ font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-outcome p{ margin: 0; color: rgba(16, 38, 58, .66); font-size: 12px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-price-offer > a{ min-height: 54px; margin-top: 16px; font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-sale-contact{ display: flex; align-items: center; justify-content: space-between; gap: 10px; margin: 10px 2px 0; color: rgba(16, 38, 58, .72); font-size: 12px; font-weight: 780; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-sale-contact a{ border-bottom: 1px solid rgba(16, 38, 58, .28); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-earning-note{ display: block; margin-top: 12px; color: rgba(16, 38, 58, .58); font-size: 12px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-reassurance article > strong{ max-width: 260px; font-size: clamp(28px, 2.6vw, 37px); line-height: 1.02; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-reassurance article > p{ font-size: 12px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-reassurance article > a{ font-size: 12px; }
@media (min-width: 981px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout .v7-academic-story{
    min-height: 0;
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(360px, .95fr);
    grid-template-areas:
      'icon stats'
      'label stats'
      'title note'
      'copy note'
      'copy cta';
    gap: 10px 42px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout .v7-academic-story-icon{ grid-area: icon; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout .v7-academic-label{ grid-area: label; margin: 10px 0 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout .v7-academic-story h3{ grid-area: title; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout .v7-academic-story > p:not(.v7-academic-label){ grid-area: copy; margin-top: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout .v7-academic-stats{ grid-area: stats; margin-top: 0; align-self: start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout .v7-study-note{ grid-area: note; margin-top: 0; align-self: stretch; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-academic-story-layout .v7-academic-story > a{ grid-area: cta; margin-top: 0; align-self: end; }
}
@media (min-width: 901px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card{
    min-height: 0;
    display: grid;
    grid-template-columns: minmax(190px, .8fr) minmax(0, 1.2fr);
    grid-template-areas:
      'top top'
      'preview meta'
      'preview title'
      'preview copy'
      'preview result'
      'preview link';
    grid-template-rows: auto auto auto auto 1fr auto;
    column-gap: 24px;
    padding: 24px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card .v6-start-top{ grid-area: top; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card .v18-start-preview{ grid-area: preview; min-height: 0; height: 100%; margin-top: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card .v6-start-meta{ grid-area: meta; margin-top: 18px !important; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card h3{ grid-area: title; margin: 9px 0 10px; font-size: clamp(30px, 3vw, 40px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card > p:not(.v6-start-meta){ grid-area: copy; font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card .v6-start-result{ grid-area: result; margin-top: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card .v6-start-link{ grid-area: link; width: 100%; min-height: 43px; margin-top: 14px; padding-block: 12px; }
}
@media (max-width: 1180px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-list{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-layout{ grid-template-columns: minmax(0, 1fr); }
}
@media (min-width: 961px) and (max-width: 1180px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-overview-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-overview-grid .v6-school-row{ min-height: 142px; }
}
@media (max-width: 900px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-list{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-media-row{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-video-feature{ min-height: 470px; }
}
@media (max-width: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-list{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v19-school-professions,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v18-school-practice,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-result{ padding-inline: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v19-school-professions{ padding: 0 14px 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-school-mobile-panel .v6-school-result{ padding: 16px 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-practice{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-school-tasks{ border-right: 0; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-artifact-parts{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-map{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step{ min-height: 330px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-price-offer{ order: -1; border-bottom: 1px solid rgba(16, 38, 58, .15); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-price-includes{ border-bottom: 0; }
}
@media (max-width: 620px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-row{ min-height: 112px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-profession-preview{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 3px 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-map{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-learning-step{ min-height: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card{ min-height: 220px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-artifact-details{ margin-right: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a{ min-height: 220px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-outcome{ grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 420px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-profession-preview{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-reassurance article > strong{ font-size: 32px; }
}
@media (min-width: 1024px) and (max-height: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-learning,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-outcomes,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing{ padding-block: 32px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina{ padding-block: 32px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-proof-deliverables,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-profession-example-section,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-university-index,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq{ padding-block: 32px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-journey-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-outcomes .v5-outcomes-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-pricing-heading{ margin-bottom: 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools{ padding-block: 30px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-heading{ margin-bottom: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-heading h2{ font-size: clamp(44px, 4.5vw, 56px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-school-overview-grid .v6-school-row{ min-height: 125px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-schools-footer{ min-height: 48px; margin-top: 10px; padding-block: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-certificate-media{ min-height: 350px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card{ min-height: 0; padding: 20px 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-preview{ min-height: 108px; margin-top: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card h3{ font-size: clamp(32px, 3vw, 42px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-browser,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-phone{ min-height: 490px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-body{ min-height: 443px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading{ padding-bottom: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-heading h2{ font-size: clamp(43px, 4.4vw, 56px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story{ padding: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card{ min-height: 132px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide{ padding: 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-open-guide h3{ margin-top: 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-pricing .v16-price-main-grid{ min-height: 380px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-list article > button{ min-height: 84px; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-provider-more svg{ transition: none; }
}


/* source: v20-home-restoration.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card-top{ justify-content: flex-end; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card-top small{ color: rgba(16, 38, 58, .52); font-size: 9px; line-height: 1.25; text-align: right; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result{
  position: relative;
  overflow: hidden;
  padding-block: clamp(52px, 6.5vw, 84px);
  border-bottom: 1px solid var(--v5-rule);
  background: var(--v5-paper);
  color: var(--v5-ink);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result::before{
  content: '';
  position: absolute;
  right: -130px;
  top: -180px;
  width: 560px;
  height: 560px;
  border: 1px solid rgba(196, 56, 22, .16);
  border-radius: 50%;
  box-shadow: 0 0 0 80px rgba(196, 56, 22, .025), 0 0 0 160px rgba(196, 56, 22, .018);
  pointer-events: none;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-layout{ position: relative; display: grid; grid-template-columns: minmax(330px, .84fr) minmax(520px, 1.16fr); gap: clamp(42px, 7vw, 104px); align-items: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy .v5-kicker{ display: flex; align-items: center; gap: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy h2{ max-width: 650px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(46px, 5.2vw, 72px); font-weight: 400; line-height: .92; letter-spacing: -.058em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy h2 em{ display: block; color: var(--v5-orange); font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > p:not(.v5-kicker){ max-width: 590px; margin: 23px 0 0; color: rgba(16, 38, 58, .67); font-size: 15px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin: 27px 0 0; padding: 0; border-block: 1px solid var(--v5-rule); list-style: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul li{ min-height: 82px; display: grid; grid-template-columns: 23px minmax(0, 1fr); align-content: center; gap: 2px 7px; padding: 12px 10px; border-right: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul li:first-child{ padding-left: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul li:last-child{ border-right: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul svg{ grid-row: 1 / 3; color: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul strong{ font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul span{ color: rgba(16, 38, 58, .56); font-size: 10px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > a{ width: min(100%, 390px); min-height: 56px; display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 25px; padding: 0 19px; border-radius: 99px; background: var(--v5-orange); color: white; font-size: 12px; font-weight: 850; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > small{ display: block; max-width: 390px; margin-top: 10px; color: rgba(16, 38, 58, .5); font-size: 9px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card{ overflow: hidden; border: 1px solid rgba(16, 38, 58, .18); background: var(--v5-ivory); box-shadow: 0 28px 75px rgba(16, 38, 58, .13); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar{ min-height: 48px; display: grid; grid-template-columns: 58px minmax(0, 1fr) 45px; align-items: center; gap: 12px; padding: 0 18px; border-bottom: 1px solid var(--v5-rule); color: rgba(16, 38, 58, .48); font-family: var(--font-geist-mono), monospace; font-size: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar > span{ display: flex; gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar i{ width: 7px; height: 7px; border-radius: 50%; background: rgba(16, 38, 58, .2); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar i:first-child{ background: var(--v5-orange); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar small{ overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar b{ text-align: right; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-body{ padding: clamp(24px, 4vw, 42px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-progress{ display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-progress span{ min-height: 30px; display: grid; place-items: center; border: 1px solid rgba(16, 38, 58, .17); color: rgba(16, 38, 58, .42); font-family: var(--font-geist-mono), monospace; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-progress .is-complete{ border-color: rgba(83, 137, 90, .3); background: rgba(83, 137, 90, .08); color: #4f8355; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-progress .is-current{ border-color: var(--v5-orange); background: var(--v5-orange); color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-body > p{ margin: 28px 0 0; color: var(--v5-orange); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 850; letter-spacing: .08em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-body > h3{ max-width: 530px; margin: 12px 0 24px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(34px, 4vw, 54px); font-weight: 400; line-height: .94; letter-spacing: -.05em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-summary{ display: grid; border-top: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-summary > div{ min-height: 58px; display: grid; grid-template-columns: 90px minmax(0, 1fr); gap: 15px; align-items: center; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-summary span{ color: rgba(16, 38, 58, .54); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-summary strong{ font-size: 12px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-ready{ display: grid; grid-template-columns: 28px minmax(0, 1fr); gap: 10px; align-items: center; margin-top: 20px; padding: 15px; background: var(--v5-deep); color: var(--v5-ivory); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-ready svg{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-ready span{ display: grid; gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-ready strong{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-ready small{ color: rgba(243, 238, 227, .58); font-size: 9px; }
@media (min-width: 981px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic{ padding-block: clamp(48px, 4vw, 58px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading{ grid-template-columns: minmax(0, 1.35fr) minmax(280px, .65fr); gap: clamp(38px, 5vw, 72px); padding-bottom: clamp(22px, 2.2vw, 30px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading h2{ font-size: clamp(46px, 4.4vw, 60px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-heading > p{ font-size: 14px; line-height: 1.55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-layout{ gap: 12px; padding-top: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story{ padding: clamp(20px, 2vw, 26px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-label{ margin-top: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story h3{ font-size: clamp(32px, 2.8vw, 40px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story > p:not(.v7-academic-label){ margin-top: 13px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats{ margin-top: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-stats > div{ min-height: 70px; padding-block: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-study-note{ margin-top: 13px; padding: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-story > a{ min-height: 48px; margin-top: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card{ min-height: 151px; padding: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo{ padding-block: 13px 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-logo img{ max-width: 96px; max-height: 43px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-academic-disclaimer{ margin-top: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes{ padding-block: 30px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v5-outcomes-heading{ margin-bottom: 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v5-heading-grid{ gap: 34px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v5-heading-grid h2{ font-size: clamp(42px, 4.5vw, 61px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v5-heading-grid > p{ font-size: 13px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v5-kicker{ margin-bottom: 10px; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-card{ min-height: 164px; padding: 17px 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-card .v13-result-card-head{ padding-bottom: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-icon{ width: 35px; height: 35px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-card h3{ margin-top: auto; margin-bottom: 7px; font-size: clamp(25px, 2.3vw, 34px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-card > p{ padding-right: 24px; font-size: 11px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-arrow{ right: 17px; bottom: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-proof-pair{ gap: 12px; margin-top: 15px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-twin-profile{ min-height: 310px; padding: 17px 19px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-twin-profile .v5-twin-demo-label{ margin: -30px 0 11px auto; padding: 6px 8px; font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v16-twin-head{ padding-bottom: 10px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v16-twin-intro{ padding: 12px 0 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v16-twin-intro h3{ font-size: clamp(27px, 2.7vw, 37px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v16-twin-intro p{ margin-top: 7px; font-size: 11px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-twin-profile .v16-twin-evidence > div{ min-height: 39px; grid-template-columns: 70px minmax(0, 1fr) 16px; gap: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-twin-profile .v16-twin-evidence dt{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-twin-profile .v16-twin-evidence dd{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v16-twin-note{ padding-top: 9px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-certificate-card{ min-height: 310px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-certificate-media{ height: 310px; min-height: 0; aspect-ratio: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-certificate-copy{ padding: 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-certificate-copy .v5-kicker{ margin-bottom: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-certificate-copy h3{ font-size: clamp(27px, 2.5vw, 34px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-certificate-copy > p:not(.v5-kicker){ margin: 8px 0 9px; font-size: 11px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-certificate-copy ul{ gap: 5px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-certificate-copy li{ min-height: 25px; gap: 5px; padding: 4px 6px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-credential-note{ margin-top: 8px; font-size: 10px; }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-learning-balance .v18-learning-step{ align-self: stretch; }
@media (min-width: 621px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-learning-balance .v18-learning-step .v6-learning-copy{ margin-bottom: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-learning-balance .v18-journey-action{ margin-top: auto; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-learning-balance .v18-learning-step .v6-learning-output{
    min-height: 76px;
    align-content: start;
    margin-top: 12px;
    padding-top: 15px;
  }
}
@media (max-width: 620px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-learning-balance .v18-journey-action{ margin-top: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-learning-balance .v18-learning-step .v6-learning-output{
    min-height: 0;
    margin-top: 18px;
  }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore{ padding-block: clamp(48px, 5vw, 62px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-heading{ margin-bottom: 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-heading h2{ font-size: clamp(46px, 4.5vw, 60px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-list{
  display: block;
  padding: 0;
  border-top: 1px solid rgba(16, 38, 58, .24);
  background: transparent;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v7-school-item{ min-width: 0; background: transparent; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-row{
  min-height: 109px;
  height: auto;
  grid-template-columns: 42px minmax(0, 1fr) 24px;
  gap: 20px;
  align-items: center;
  padding: 13px 16px 13px 0;
  border: 0;
  border-bottom: 1px solid rgba(16, 38, 58, .24);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-row:hover,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-row-active{ padding-left: 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-index{ align-self: start; padding-top: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-copy{ gap: 7px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-copy > span:first-child{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-copy strong{ font-size: clamp(22px, 2.7vw, 32px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-selected-note{ display: block; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-panel{ position: sticky; top: 24px; box-shadow: 0 24px 65px rgba(16, 38, 58, .11); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-panel-head{ padding: 16px 21px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-panel > h3{ padding: 18px 21px 11px; font-size: clamp(33px, 3vw, 41px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-meta{ padding: 0 21px 14px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-meta span{ padding: 7px 10px; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-practice{ grid-template-columns: minmax(0, 1.22fr) minmax(180px, .78fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-practice section{ padding: 15px 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-practice small{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tasks > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tools > p{ margin-top: 10px; font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tasks ul{ gap: 7px; margin-top: 12px; padding-top: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tasks li{ grid-template-columns: 18px minmax(0, 1fr); font-size: 11px; line-height: 1.4; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-ai-tool-cloud{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; margin-top: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-ai-tool{ min-height: 48px; padding: 6px; border-radius: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-ai-tool img{ max-width: 42px; max-height: 31px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tools > em{ margin-top: 8px; font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-result{ padding: 14px 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-result > small{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-result > strong{ margin-top: 6px; font-size: 25px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-result > p{ margin-top: 5px; font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-result ul{ display: flex; flex-wrap: wrap; gap: 7px 18px; margin-top: 10px; padding-top: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-cta{ min-height: 50px; padding-inline: 21px; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-footer{ margin-top: 16px; padding: 14px 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-footer > p{ font-size: 13px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-footer a{ min-height: 46px; font-size: 12px; }
@media (min-width: 1041px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-layout{
    grid-template-columns: minmax(0, 1.08fr) minmax(390px, .92fr);
    gap: clamp(34px, 6vw, 82px);
    align-items: start;
  }
}
@media (min-width: 901px) and (max-width: 1040px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-layout{
    grid-template-columns: minmax(0, 1fr) minmax(350px, .82fr);
    gap: 32px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-panel{ position: static; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-practice{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tasks{ border-right: 0; border-bottom: 1px solid var(--v5-rule); }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews{
  overflow: hidden;
  padding-block: clamp(50px, 5.5vw, 72px);
  background-color: var(--v5-deep);
  background-image: linear-gradient(rgba(243, 238, 227, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(243, 238, 227, .025) 1px, transparent 1px);
  background-size: 72px 72px;
  color: var(--v5-ivory);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews-heading{ display: grid; grid-template-columns: minmax(0, 1.18fr) minmax(280px, .82fr); gap: clamp(34px, 6vw, 88px); align-items: end; margin-bottom: 28px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews-heading .v5-kicker{ color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews-heading h2{ max-width: 850px; margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(48px, 5.8vw, 80px); font-weight: 400; line-height: .92; letter-spacing: -.06em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews-heading h2 em{ display: block; color: var(--v5-orange); font-weight: 400; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews-heading > p{ max-width: 500px; margin: 0; color: rgba(243, 238, 227, .66); font-size: 14px; line-height: 1.62; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-rail{ display: grid; grid-template-columns: repeat(4, minmax(0, 250px)); justify-content: center; gap: clamp(12px, 1.5vw, 22px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card{
  --story-ink: #f3eee3;
  --story-muted: rgba(243, 238, 227, .7);
  position: relative;
  isolation: isolate;
  aspect-ratio: 9 / 16;
  min-width: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 15px;
  border: 1px solid rgba(243, 238, 227, .2);
  border-radius: 22px;
  background: #16283a;
  color: var(--story-ink);
  box-shadow: 0 26px 70px rgba(0, 0, 0, .22);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card::before,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card::after{ content: ''; position: absolute; z-index: -1; pointer-events: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card::before{ inset: 0; background: linear-gradient(180deg, rgba(5, 16, 27, .16), rgba(5, 16, 27, .04) 43%, rgba(5, 16, 27, .88)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card::after{ width: 92%; aspect-ratio: 1; right: -48%; top: 15%; border: 1px solid rgba(243, 238, 227, .23); border-radius: 50%; box-shadow: 0 0 0 42px rgba(243, 238, 227, .035), 0 0 0 84px rgba(243, 238, 227, .025); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='orange']{ background: #bd4425; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='paper']{ --story-ink: #10263a; --story-muted: rgba(16, 38, 58, .68); border-color: rgba(16, 38, 58, .22); background: #e9e2d3; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='paper']::before{ background: linear-gradient(180deg, rgba(255,255,255,.12), transparent 42%, rgba(205, 192, 167, .9)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='paper']::after{ border-color: rgba(16, 38, 58, .18); box-shadow: 0 0 0 42px rgba(16, 38, 58, .035), 0 0 0 84px rgba(16, 38, 58, .025); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='gold']{ --story-ink: #10263a; --story-muted: rgba(16, 38, 58, .68); border-color: rgba(16, 38, 58, .2); background: #d8c269; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='gold']::before{ background: linear-gradient(180deg, rgba(255,255,255,.08), transparent 42%, rgba(174, 148, 62, .74)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='gold']::after{ border-color: rgba(16, 38, 58, .17); box-shadow: 0 0 0 42px rgba(16, 38, 58, .035), 0 0 0 84px rgba(16, 38, 58, .025); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='green']{ background: #315e55; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-progress{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-progress i{ height: 2px; border-radius: 99px; background: color-mix(in srgb, var(--story-ink) 28%, transparent); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-progress i:first-child,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-progress i.is-active{ background: var(--story-ink); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-author{ display: flex; align-items: center; gap: 9px; margin-top: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-author > span{ width: 34px; height: 34px; flex: 0 0 auto; display: grid; place-items: center; border: 1px solid color-mix(in srgb, var(--story-ink) 38%, transparent); border-radius: 50%; background: color-mix(in srgb, var(--story-ink) 10%, transparent); font-family: Georgia, 'Times New Roman', serif; font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-author p{ min-width: 0; display: grid; gap: 2px; margin: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-author strong{ font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-author small{ color: var(--story-muted); font-size: 9px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-center{ display: grid; place-items: center; gap: 13px; margin: auto; text-align: center; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-play{ width: 62px; height: 62px; display: grid; place-items: center; border: 1px solid color-mix(in srgb, var(--story-ink) 48%, transparent); border-radius: 50%; background: color-mix(in srgb, var(--story-ink) 14%, transparent); backdrop-filter: blur(9px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-play svg{ margin-left: 3px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-center > small{ max-width: 168px; color: var(--story-muted); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 850; letter-spacing: .08em; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-copy{ position: relative; display: grid; gap: 8px; padding-top: 14px; border-top: 1px solid color-mix(in srgb, var(--story-ink) 22%, transparent); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-copy > small{ color: var(--story-muted); font-family: var(--font-geist-mono), monospace; font-size: 9px; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-copy h3{ margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(22px, 2vw, 30px); font-weight: 400; line-height: .96; letter-spacing: -.04em; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-copy p{ margin: 0; color: var(--story-muted); font-size: 11px; line-height: 1.45; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust{ display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(260px, .8fr) auto; gap: 22px; align-items: center; margin-top: 18px; padding: 16px 20px; border: 1px solid rgba(243, 238, 227, .16); background: rgba(243, 238, 227, .035); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust > div{ display: flex; flex-wrap: wrap; gap: 9px 20px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust span{ display: inline-flex; align-items: center; gap: 8px; color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust b{ color: var(--v5-ivory); font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust > p{ margin: 0; color: rgba(243, 238, 227, .52); font-size: 9px; line-height: 1.5; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust > a{ min-height: 42px; display: inline-flex; align-items: center; justify-content: space-between; gap: 15px; padding: 0 14px; border: 1px solid rgba(243, 238, 227, .22); border-radius: 99px; color: var(--v5-gold); font-size: 10px; font-weight: 850; white-space: nowrap; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-rail:focus-visible{ outline: 3px solid var(--v5-gold); outline-offset: 7px; }
@media (min-width: 901px) and (max-height: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-panel{ position: static; }
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts{ display: grid; gap: 5px; margin: 0; font-style: normal; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > a{ width: fit-content; min-height: 32px; display: inline-flex; align-items: center; gap: 9px; color: rgba(243, 238, 227, .68); font-size: 11px; line-height: 1.35; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > span{ color: var(--v5-ivory); font-weight: 760; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts svg{ flex: 0 0 auto; color: var(--v5-gold); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > a:hover{ color: white; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews a:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts a:focus-visible{ outline: 3px solid var(--v5-gold); outline-offset: 3px; }
@media (max-width: 980px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-layout{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy{ max-width: 760px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card{ width: min(100%, 760px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews-heading{ grid-template-columns: minmax(0, 1fr); gap: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews-heading > p{ max-width: 720px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-rail{
    width: calc(100% + max(20px, calc((100vw - 100%) / 2)));
    display: flex;
    gap: 14px;
    overflow-x: auto;
    padding: 4px max(20px, calc((100vw - 100%) / 2)) 18px 0;
    scroll-padding-inline: 0 20px;
    scroll-snap-type: x mandatory;
    scrollbar-width: thin;
    scrollbar-color: rgba(243, 238, 227, .28) transparent;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card{ flex: 0 0 250px; scroll-snap-align: start; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust{ grid-template-columns: minmax(0, 1fr); gap: 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust > a{ width: fit-content; }
}
@media (max-width: 900px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-layout{ grid-template-columns: minmax(0, 1fr); gap: 24px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-panel{ position: static; }
}
@media (max-width: 820px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore{ padding-block: 76px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-heading{ margin-bottom: 42px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-practice{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tasks{ border-right: 0; border-bottom: 1px solid var(--v5-rule); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-panel-head,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-panel > h3,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-meta,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-result,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-cta{ padding-inline: 18px; }
}
@media (max-width: 680px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy h2,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews-heading h2{ font-size: clamp(41px, 12vw, 54px); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul{ grid-template-columns: minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul li{ min-height: 65px; border-right: 0; border-bottom: 1px solid var(--v5-rule); padding-left: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul li:last-child{ border-bottom: 0; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar{ grid-template-columns: 44px minmax(0, 1fr); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar b{ display: none; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-body{ padding: 20px 17px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-summary > div{ grid-template-columns: minmax(0, 1fr); gap: 5px; padding-block: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card{ flex-basis: min(78vw, 238px); border-radius: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust{ padding: 18px 16px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust > div{ display: grid; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust > a{ width: 100%; }
}
@media (max-width: 620px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-row{
    min-height: 118px;
    grid-template-columns: 32px minmax(0, 1fr) 20px;
    gap: 12px;
    padding: 18px 8px 18px 0;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-row:hover,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-row-active{ padding-left: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-copy strong{ font-size: 21px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-practice section{ padding: 18px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-ai-tool-cloud{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-result > strong{ font-size: 25px; overflow-wrap: anywhere; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-schools-footer{ align-items: flex-start; flex-direction: column; margin-top: 30px; padding: 20px; }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result *,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-video-reviews *{ scroll-behavior: auto !important; transition: none !important; }
}


/* source: v21-accessibility.css */
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20{

  --lynq-muted: #53616d;
  --lynq-muted-light: #c9d0d4;
  --lynq-accent-text: #a82e10;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v14-nav-links a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-desktop-nav > a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-more-menu > summary,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-header-cta,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-mobile-menu > summary{
  min-height: 44px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-more-menu > div a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-mobile-menu nav a{
  min-height: 44px;
  display: flex;
  align-items: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-skip-link{
  color: #fff !important;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > a:first-child small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages > div small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-bottom,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > a{
  color: var(--lynq-muted-light);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > a{
  min-width: 44px;
  min-height: 44px;
  font-size: 12px;
  line-height: 1.4;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > span{
  min-height: 36px;
  font-size: 12px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages > div small{
  font-size: 12px;
  line-height: 1.45;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > strong{
  font-size: 11px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > small{
  font-size: 10px;
  line-height: 1.35;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-bottom{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-review-trust > a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lesson-card button,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls button,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-sale-contact a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-reassurance article > a{
  min-width: 44px;
  min-height: 44px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-link{
  min-height: 46px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-sale-contact a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-price-reassurance article > a{
  display: inline-flex;
  align-items: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-lina-controls > button{
  width: 44px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-section-dark .academy-eyebrow,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-section-dark .academy-section-heading .academy-eyebrow{
  color: var(--academy-gold);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-hero-dark .academy-hero-lead,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-hero-dark .academy-metric-strip dt,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-section-dark .academy-section-heading-side > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-inline-note-dark,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-project-grid p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-library-note p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-video-copy > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-player-caption,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-profession-card.is-linked > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-profession-card.is-linked .academy-card-tags span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-text-media-card > p{
  color: var(--lynq-muted-light);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-section-warm .academy-eyebrow,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-hero-warm .academy-eyebrow,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-book-card.is-linked > header,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-output-card span{
  color: var(--lynq-accent-text);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-section-paper .academy-eyebrow,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-section-ivory .academy-eyebrow{
  color: var(--lynq-accent-text);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-section-dark .academy-price-card .academy-eyebrow{
  color: var(--lynq-accent-text);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-book-card.is-linked > header b,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-book-card.is-linked > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-book-card.is-linked footer small{
  color: #46545f;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-video-copy footer small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-player-top,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-text-media-card > footer small{
  color: var(--lynq-muted-light);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-footer-intro > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-footer-intro > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-footer nav a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-footer-meta{
  color: var(--lynq-muted-light);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-footer nav a{
  min-height: 44px;
  align-items: center;
  font-size: 12px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > ul span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-fast-result-copy > small{
  color: var(--lynq-muted);
  font-size: 12px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-card-bar > b{
  color: var(--lynq-muted);
  font-size: 10px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-summary span{ color: var(--lynq-muted); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-ready small{ color: var(--lynq-muted-light); font-size: 11px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-compass > p.is-selected > span{
  color: var(--lynq-accent-text);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tools > em,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card-top small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-regular small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-current-label{
  color: var(--lynq-muted);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v18-school-tools > em{
  font-size: 11px;
  line-height: 1.4;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v7-university-card-top small{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-regular small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-price-current-label{
  font-size: 11px;
  line-height: 1.4;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v19-earning-note,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step-product,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-output > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card-head > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-credential-note,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-hero-facts,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-head small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-route-copy p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-logo-row small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-faq-promise span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-heading > p{
  color: var(--lynq-muted);
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-includes > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-installment > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-brand small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-logo-row small{
  font-size: 10px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v15-provider-brand small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card .v6-start-meta{
  color: var(--lynq-muted) !important;
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-start-card:nth-child(2) .v6-start-meta{
  color: var(--lynq-muted-light) !important;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(2) .v13-result-card-head > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(2) > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-result-card:nth-child(1) > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-school-result > small{
  color: var(--lynq-muted);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card > p:not(.v6-start-meta){
  color: var(--lynq-muted);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-card:nth-child(2) > p:not(.v6-start-meta){
  color: var(--lynq-muted-light);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v16-price-main-head > strong,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid p{
  color: var(--lynq-muted);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-launch-progress .is-complete{
  color: #285f33;
  font-size: 10px;
  font-weight: 800;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step .v6-learning-output > span{
  color: var(--lynq-muted);
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v6-learning-step:last-child .v6-learning-output > span{
  color: var(--lynq-muted-light);
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-ai-wordmark[data-tool='zapier']{
  color: #bd3a00;
  font-size: 10px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-start-course > i{
  background: #31673a;
  font-size: 9px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem .v5-kicker{
  color: var(--lynq-accent-text);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(2) p{
  color: #273b4b;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(3) p{
  color: #fff;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(2) small{
  color: var(--v5-ink);
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(3) small{
  color: #fff;
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-index{
  color: #46545f;
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-professions-restore .v6-school-row-active .v6-school-index{
  color: #c9d0d4 !important;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-card .v13-result-card-head{
  opacity: 1 !important;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-project .v13-result-card-head > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-certificate .v13-result-card-head > small{
  color: var(--lynq-muted) !important;
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-result-twin .v13-result-card-head > small{
  color: var(--lynq-muted-light) !important;
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-browser-bar > small{
  color: #4b5964;
  font-size: 10px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-telegram-bar{
  background: #236796;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-telegram-bar > div > small{
  color: #fff;
  font-size: 9px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-message > small{
  color: var(--lynq-muted);
  font-size: 8px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-phone-composer > span{
  color: #53616d;
  font-size: 9px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(1) small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v5-ecosystem-grid > a:nth-child(4) small{
  color: var(--lynq-muted);
  opacity: 1;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='green']{ --story-muted: #fff; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='gold']{ --story-muted: #263a4a; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-card[data-tone='orange']{ --story-muted: #fff6ef; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-author small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-center > small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-copy > small{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-story-copy p{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence > div,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-twin-profile .v16-twin-evidence > div{
  grid-template-columns: 87px minmax(0, 1fr);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-twin-profile .v16-twin-evidence > div{
  grid-template-columns: 70px minmax(0, 1fr);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence dd{
  min-width: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 18px;
  gap: 10px;
  align-items: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence dd::after{
  content: '\2713';
  color: var(--v5-gold);
  font-weight: 850;
  text-align: center;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroLead'],
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroFacts'] span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroProductNote'],
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='activeMode'] small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='channelCard']:last-child header small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='channelCard']:last-child [class*='channelBody'] > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='journeyCard']:nth-child(4) > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='contextStack'] p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='privacyBoard'] > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='privacyList'] li,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='privacyGood'],
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='finalCtaAside'] p{
  color: var(--lynq-muted-light);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroFacts'] span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroProductBar'] small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroContext'] small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroAnswer'] > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroAnswer'] li,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroProductNote'],
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='sourceRibbon'] p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='sourceRibbon'] a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='modeTabs'] small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='linaMessage'] > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='linaMessage'] li,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='modeOutcome'] strong,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='channelCard'] header small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='channelList'] p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='journeyCard'] > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='journeyResult'],
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='contextStack'] p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='privacyBoard'] > p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='privacyList'] li,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='privacyGood'],
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='boundaryGrid'] p,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='finalCtaAside'] p{
  font-size: 12px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='heroContext'] > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='journeyTop'] > span{
  color: var(--lynq-accent-text);
  font-size: 10px;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='journeyCard']:nth-child(4) [class*='journeyTop'] > span{
  color: var(--academy-gold);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='modeTabs'] button > svg{ color: var(--lynq-muted); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='documentIndex'] a,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='sectionIndex'] a{
  min-height: 44px;
  color: var(--lynq-muted);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='documentIndex'] a span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='sectionIndex'] a span{
  color: var(--lynq-muted);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='ownerIntro'] > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='ownerCard'] dt{
  color: var(--lynq-muted-light);
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 [class*='ownerCard'] dt{ font-size: 10px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-story-rail,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .lx20-blog-topic-list{
  scroll-padding-inline: 3px;
  overscroll-behavior-inline: contain;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-story-filters button{ font-size: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-story-card > header small,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-story-card > footer{
  opacity: 1;
  font-size: 12px;
  line-height: 1.4;
}
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-story-rail:focus-visible,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .lx20-blog-topic-list:focus-visible{
  outline: 3px solid var(--lynq-gold);
  outline-offset: 4px;
}
@media (max-width: 520px) and (min-width: 381px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px 12px;
    padding-block: 36px 28px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand{
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
    grid-template-rows: auto 1fr;
    gap: 0 16px;
    align-items: start;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > a:first-child{ grid-column: 1; grid-row: 1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > p{
    grid-column: 1;
    grid-row: 2;
    margin: 14px 0 0;
    font-size: 11px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand > .v20-footer-contacts{
    grid-column: 2;
    grid-row: 1 / 3;
    gap: 0;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > span,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-footer-contacts > a{
    width: 100%;
    overflow-wrap: anywhere;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav{
    min-width: 0;
    gap: 0;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav > strong{
    min-height: 38px;
    display: flex;
    align-items: flex-start;
    margin-bottom: 5px;
    font-size: 9px;
    line-height: 1.35;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main nav a{
    width: 100%;
    padding-block: 6px;
    border-bottom: 1px solid rgba(243, 238, 227, .1);
    font-size: 11px;
    line-height: 1.25;
    overflow-wrap: anywhere;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages{ padding-block: 22px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages > div{ margin-bottom: 12px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages ul{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li{ padding: 8px; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > strong{
    overflow: visible;
    white-space: normal;
    line-height: 1.25;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-bottom{ padding-top: 20px; }
}
@media (max-width: 380px) and (min-width: 341px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-main{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px 18px;
    padding-block: 38px 30px;
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-brand{ grid-column: 1 / -1; }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages ul{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v18-footer-languages li > strong{
    overflow: visible;
    white-space: normal;
  }
}
@media (max-width: 520px){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence > div,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v20-outcomes .v13-twin-profile .v16-twin-evidence > div{
    grid-template-columns: minmax(0, 1fr);
  }
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence dt,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .v13-twin-profile .v16-twin-evidence dd{
    grid-column: 1;
  }
}
@media (prefers-reduced-motion: reduce){html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .academy-story-rail,
html.lynq-redesign-document .lynq-redesign-root .lynq-home-v20 .lx20-blog-topic-list{ scroll-behavior: auto; }
}
