/* GPU VALUE — jet black × electric cyan */
.getit-gpu-lp {
  --bg: #050807;
  --ink: #f3f7f3;
  --muted: #95a09a;
  --cyan: #35e6d0;
  --lime: #c7ff3c;
  --line: #26312c;
}

.getit-gpu-lp * {
  box-sizing: border-box;
}
.getit-gpu-lp {
  scroll-behavior: smooth;
}
.getit-gpu-lp {
  margin: 0;
  background: var(--bg);
  color: var(--ink);
  font-family: Arial, "Noto Sans JP", sans-serif;
}
.getit-gpu-lp a {
  color: inherit;
  text-decoration: none;
}
.getit-gpu-lp .shell {
  width: min(1180px, calc(100% - 48px));
  margin: auto;
}
.getit-gpu-lp .nav {
  height: 88px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  z-index: 10;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: 1px solid #ffffff16;
}
.getit-gpu-lp .brand {
  display: flex;
  align-items: center;
  gap: 10px;
}
.getit-gpu-lp .brand > b {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  background: var(--lime);
  color: #061009;
  border-radius: 50%;
  font-size: 18px;
}
.getit-gpu-lp .brand strong {
  font-size: 15px;
}
.getit-gpu-lp .brand small {
  font: 9px monospace;
  color: #87918c;
  letter-spacing: 0.16em;
  border-left: 1px solid #39413d;
  padding-left: 12px;
}
.getit-gpu-lp .nav nav {
  display: flex;
  align-items: center;
  gap: 28px;
  font-size: 12px;
}
.getit-gpu-lp .button {
  background: var(--lime);
  color: #071008;
  padding: 15px 19px;
  font-weight: 800;
  display: inline-block;
}
.getit-gpu-lp .menu {
  display: none;
  background: none;
  border: 0;
  color: white;
  font-size: 22px;
}
.getit-gpu-lp .hero {
  min-height: 840px;
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 76% 37%, #16483d 0, transparent 30%),
    linear-gradient(135deg, #030504 35%, #0a110e);
}
.getit-gpu-lp .grid {
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(#5affd009 1px, transparent 1px),
    linear-gradient(90deg, #5affd009 1px, transparent 1px);
  background-size: 48px 48px;
  mask-image: linear-gradient(to right, transparent, #000);
}
.getit-gpu-lp .heroIn {
  padding-top: 165px;
  display: grid;
  grid-template-columns: 1.05fr 0.95fr;
  align-items: center;
  position: relative;
}
.getit-gpu-lp .eyebrow {
  color: #9eaaa4;
  font: 700 11px monospace;
  letter-spacing: 0.18em;
}
.getit-gpu-lp .hero h1 {
  font-size: clamp(52px, 6vw, 80px);
  line-height: 1.1;
  letter-spacing: -0.06em;
  margin: 28px 0 16px;
}
.getit-gpu-lp .hero h2 {
  font-size: 25px;
  margin: 0 0 26px;
}
.getit-gpu-lp .hero em,
.getit-gpu-lp .why em,
.getit-gpu-lp .cta em {
  color: var(--lime);
  font-style: normal;
}
.getit-gpu-lp .lead {
  color: #a6b1ab;
  font-size: 15px;
  line-height: 2;
}
.getit-gpu-lp .actions {
  display: flex;
  gap: 12px;
  margin-top: 30px;
}
.getit-gpu-lp .actions .button span,
.getit-gpu-lp .ctaCard .button span {
  margin-left: 14px;
}
.getit-gpu-lp .phone {
  border: 1px solid #50605a;
  padding: 10px 18px;
  color: #9ea9a3;
  font-size: 10px;
  display: flex;
  flex-direction: column;
}
.getit-gpu-lp .phone b {
  color: white;
  font-size: 14px;
  margin-top: 4px;
}
.getit-gpu-lp .fault {
  display: flex;
  gap: 12px;
  margin-top: 28px;
}
.getit-gpu-lp .fault > b {
  width: 30px;
  height: 30px;
  display: grid;
  place-items: center;
  border: 1px solid #395044;
  color: var(--lime);
  background: #172720;
}
.getit-gpu-lp .fault strong {
  display: block;
  font-size: 14px;
  color: var(--lime);
}
.getit-gpu-lp .fault small {
  color: #829087;
  font-size: 10px;
}
.getit-gpu-lp .visual {
  min-height: 500px;
  position: relative;
  display: grid;
  place-items: center;
}
.getit-gpu-lp .rack {
  width: 420px;
  padding: 22px;
  background: linear-gradient(145deg, #1c2622, #070a09);
  border: 1px solid #42534b;
  box-shadow:
    0 40px 100px #000,
    0 0 70px #31d7bd20;
  transform: perspective(900px) rotateY(-8deg) rotateX(3deg);
}
.getit-gpu-lp .unit {
  height: 87px;
  margin: 9px 0;
  background: linear-gradient(#161c1a, #090c0b);
  border: 1px solid #39463f;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 13px;
  color: #4effcf;
  position: relative;
}
.getit-gpu-lp .unit i {
  width: 65px;
  height: 55px;
  border: 1px solid #38453f;
  background: repeating-linear-gradient(90deg, #18211d 0 3px, #080b0a 3px 6px);
}
.getit-gpu-lp .unit span {
  font-size: 8px;
  margin-left: auto;
}
.getit-gpu-lp .unit small {
  position: absolute;
  right: 12px;
  bottom: 8px;
  font: 9px monospace;
  color: #77847d;
}
.getit-gpu-lp .caption {
  position: absolute;
  right: 0;
  top: 28px;
  font: 11px monospace;
  color: #8fa099;
}
.getit-gpu-lp .caption b {
  display: block;
  color: var(--cyan);
  font-size: 20px;
}
.getit-gpu-lp .float {
  position: absolute;
  background: #0c120fee;
  border: 1px solid #34473e;
  padding: 13px 18px;
  font: 9px monospace;
  color: #6b7e75;
}
.getit-gpu-lp .float b {
  display: block;
  color: var(--lime);
  font-size: 11px;
  margin-top: 5px;
}
.getit-gpu-lp .f1 {
  left: 0;
  bottom: 130px;
}
.getit-gpu-lp .f2 {
  right: -10px;
  bottom: 60px;
}
.getit-gpu-lp .rail {
  height: 105px;
  position: absolute;
  bottom: 0;
  width: 100%;
  border-block: 1px solid #ffffff16;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #050807cc;
}
.getit-gpu-lp .rail span {
  padding: 0 35px;
  color: #69736e;
  border-right: 1px solid #27302c;
  font-size: 10px;
}
.getit-gpu-lp .rail b {
  display: block;
  color: #dce4df;
  font-size: 21px;
  margin-top: 6px;
}
.getit-gpu-lp .proof {
  padding: 110px 0;
  background: #0a0e0c;
}
.getit-gpu-lp .sectionHead {
  display: flex;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 45px;
}
.getit-gpu-lp .sectionHead h2,
.getit-gpu-lp .why h2,
.getit-gpu-lp .models h2,
.getit-gpu-lp .flow h2 {
  font-size: 42px;
  margin: 15px 0;
  letter-spacing: -0.04em;
}
.getit-gpu-lp .sectionHead > p {
  color: #839088;
  font-size: 13px;
  line-height: 1.8;
}
.getit-gpu-lp .records {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
.getit-gpu-lp .records article {
  min-height: 285px;
  padding: 26px;
  position: relative;
  overflow: hidden;
  background: #0e1512;
  border: 1px solid #26352e;
}
.getit-gpu-lp .records article:after {
  content: "";
  position: absolute;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  right: -50px;
  bottom: -50px;
  filter: blur(40px);
  opacity: 0.2;
  background: var(--cyan);
}
.getit-gpu-lp .records .r1:after {
  background: var(--lime);
}
.getit-gpu-lp .records .r2:after {
  background: #9a72ff;
}
.getit-gpu-lp .records small {
  font: 11px monospace;
  color: #7b8982;
}
.getit-gpu-lp .records h3 {
  font-size: 48px;
  margin: 10px 0 30px;
}
.getit-gpu-lp .records article div {
  display: flex;
  align-items: end;
  gap: 10px;
}
.getit-gpu-lp .records article .recordType {
  display: block;
  color: #53d8ef;
  font: 800 17px/1.4 sans-serif;
  letter-spacing: .04em;
  margin-bottom: 12px;
}
.getit-gpu-lp .records strong {
  font-size: 50px;
  color: var(--lime);
}
.getit-gpu-lp .records span {
  font-size: 12px;
  margin-bottom: 10px;
}
.getit-gpu-lp .records article p {
  font-size: 12px;
  color: #88958e;
  border-top: 1px solid #29342f;
  padding-top: 14px;
}
.getit-gpu-lp .records .machineList b {
  display: block;
  color: #e6eef0;
  font-size: 14px;
  line-height: 1.65;
  font-weight: 600;
}
.getit-gpu-lp .records i {
  position: absolute;
  right: 20px;
  top: 20px;
  font: normal 10px monospace;
  color: var(--cyan);
}
.getit-gpu-lp .note {
  font-size: 10px;
  color: #59655f;
}
.getit-gpu-lp .why {
  padding: 120px 0;
  display: grid;
  grid-template-columns: 0.9fr 1.1fr;
  gap: 100px;
}
.getit-gpu-lp .whyTitle {
  position: sticky;
  top: 30px;
  height: max-content;
}
.getit-gpu-lp .why h2 {
  font-size: 48px;
  line-height: 1.3;
}
.getit-gpu-lp .whyList article {
  display: grid;
  grid-template-columns: 65px 1fr;
  gap: 18px;
  padding: 38px 0;
  border-top: 1px solid var(--line);
}
.getit-gpu-lp .whyList article > b {
  font: 12px monospace;
  color: var(--cyan);
}
.getit-gpu-lp .whyList h3 {
  font-size: 21px;
  margin: 0 0 12px;
}
.getit-gpu-lp .whyList p {
  color: #8c9992;
  line-height: 1.8;
  font-size: 13px;
  margin: 0;
}
.getit-gpu-lp .models {
  padding: 110px 0;
  background: #eef2ed;
  color: #0b110e;
}
.getit-gpu-lp .models .eyebrow {
  color: #55605b;
}
.getit-gpu-lp .tabs {
  display: flex;
  margin-top: 38px;
}
.getit-gpu-lp .tabs button {
  flex: 1;
  padding: 19px;
  border: 1px solid #c9d0cb;
  background: transparent;
  font-weight: 900;
  font-size: 17px;
  cursor: pointer;
}
.getit-gpu-lp .tabs button.active {
  background: #0a100d;
  color: var(--lime);
  border-color: #0a100d;
}
.getit-gpu-lp .panel {
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  gap: 80px;
  align-items: center;
  padding: 60px;
  background: #fff;
  border: 1px solid #d5dbd7;
}
.getit-gpu-lp .chip {
  height: 280px;
  background: linear-gradient(135deg, #111814, #040605);
  color: #fff;
  padding: 32px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-shadow: 18px 18px 0 #cfff39;
}
.getit-gpu-lp .chip small,
.getit-gpu-lp .chip span {
  font: 11px monospace;
  letter-spacing: 0.15em;
  color: #89958e;
}
.getit-gpu-lp .chip strong {
  font-size: 90px;
  letter-spacing: -0.08em;
}
.getit-gpu-lp .keywords {
  font: 11px monospace;
  color: #2d8b79 !important;
}
.getit-gpu-lp .panel h3 {
  font-size: 35px;
  line-height: 1.35;
  margin: 15px 0;
}
.getit-gpu-lp .panel > div > p {
  font-size: 13px;
  color: #5a655f;
  line-height: 1.9;
}
.getit-gpu-lp .conditions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 25px 0;
}
.getit-gpu-lp .conditions span {
  border: 1px solid #b9db8c;
  background: #e9ffd0;
  padding: 9px 12px;
  font-size: 11px;
}
.getit-gpu-lp .panel a {
  font-weight: 800;
  border-bottom: 2px solid #111;
}
.getit-gpu-lp .flow {
  padding: 110px 0;
}
.getit-gpu-lp .flowGrid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-top: 50px;
}
.getit-gpu-lp .flowGrid article {
  border-top: 1px solid #49544e;
  padding: 28px 24px;
  position: relative;
}
.getit-gpu-lp .flowGrid article > b {
  color: var(--cyan);
  font: 11px monospace;
}
.getit-gpu-lp .flowGrid article > span {
  position: absolute;
  right: 10px;
  color: #58645e;
}
.getit-gpu-lp .flowGrid h3 {
  margin: 45px 0 10px;
}
.getit-gpu-lp .flowGrid p {
  font-size: 11px;
  line-height: 1.7;
  color: #7d8a83;
}
.getit-gpu-lp .cta {
  padding: 110px 0;
  background:
    radial-gradient(circle at 5% 50%, #153d33, transparent 40%), #0a100d;
  border-top: 1px solid #26352e;
}
.getit-gpu-lp .ctaIn {
  display: grid;
  grid-template-columns: 1fr 430px;
  gap: 100px;
  align-items: center;
}
.getit-gpu-lp .cta h2 {
  font-size: 65px;
  line-height: 1;
  letter-spacing: -0.06em;
}
.getit-gpu-lp .ctaIn > div > p {
  color: #909d96;
  line-height: 1.8;
}
.getit-gpu-lp .ctaCard {
  background: #eef2ed;
  color: #101612;
  padding: 36px;
}
.getit-gpu-lp .ctaCard > p {
  font: 11px monospace !important;
  color: #66726c !important;
}
.getit-gpu-lp .ctaCard strong {
  font-size: 21px;
  line-height: 1.5;
  display: block;
  margin: 15px 0 28px;
}
.getit-gpu-lp .ctaCard .button {
  display: block;
  text-align: center;
}
.getit-gpu-lp .ctaCard small {
  display: block;
  text-align: center;
  color: #748079;
  margin-top: 14px;
}
.getit-gpu-lp footer {
  height: 130px;
  display: flex;
  align-items: center;
  gap: 35px;
  color: #728078;
}
.getit-gpu-lp footer p {
  font: 10px monospace;
  letter-spacing: 0.12em;
}
.getit-gpu-lp footer > small {
  margin-left: auto;
}
.getit-gpu-lp .sourceNote {
  margin-top: 36px;
  padding-top: 22px;
  border-top: 1px solid #cbd6d9;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 22px;
  color: #52636a;
  font-size: 12px;
  line-height: 1.7;
}
.getit-gpu-lp .sourceNote b {
  width: 100%;
  color: #092d38;
  font-size: 14px;
}
.getit-gpu-lp .sourceNote time {
  margin-left: auto;
}
.getit-gpu-lp .companyInfoLink {
  width: max-content;
  max-width: 100%;
  color: #07586b;
  font-weight: 800;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.getit-gpu-lp .companyInfoLink:hover {
  color: #087f98;
}
.getit-gpu-lp .targetNote {
  color: #43545a;
  font-size: 13px;
  line-height: 1.9;
  margin: 20px 0 0;
}
@media (max-width: 800px) {
  .getit-gpu-lp .shell {
    width: min(100% - 28px, 1180px);
  }
  .getit-gpu-lp .nav {
    height: 68px;
  }
  .getit-gpu-lp .brand small,
  .getit-gpu-lp .nav nav {
    display: none;
  }
  .getit-gpu-lp .menu {
    display: block;
  }
  .getit-gpu-lp .nav nav.open {
    display: flex;
    position: absolute;
    top: 68px;
    left: 0;
    right: 0;
    background: #0b110f;
    padding: 22px;
    flex-direction: column;
    align-items: stretch;
  }
  .getit-gpu-lp .hero {
    min-height: auto;
  }
  .getit-gpu-lp .heroIn {
    padding-top: 120px;
    grid-template-columns: 1fr;
  }
  .getit-gpu-lp .hero h1 {
    font-size: 51px;
  }
  .getit-gpu-lp .hero h2 {
    font-size: 20px;
  }
  .getit-gpu-lp .actions {
    flex-direction: column;
  }
  .getit-gpu-lp .visual {
    min-height: 420px;
  }
  .getit-gpu-lp .rack {
    width: 92%;
    transform: none;
  }
  .getit-gpu-lp .caption,
  .getit-gpu-lp .float {
    display: none;
  }
  .getit-gpu-lp .rail {
    position: relative;
    height: auto;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    padding: 22px 0;
  }
  .getit-gpu-lp .rail span {
    padding: 0 6px;
    text-align: center;
  }
  .getit-gpu-lp .rail b {
    font-size: 14px;
  }
  .getit-gpu-lp .sectionHead {
    display: block;
  }
  .getit-gpu-lp .records {
    grid-template-columns: 1fr;
  }
  .getit-gpu-lp .why {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .getit-gpu-lp .whyTitle {
    position: static;
  }
  .getit-gpu-lp .why h2 {
    font-size: 36px;
  }
  .getit-gpu-lp .tabs {
    overflow: auto;
  }
  .getit-gpu-lp .tabs button {
    min-width: 90px;
  }
  .getit-gpu-lp .panel {
    grid-template-columns: 1fr;
    padding: 28px;
    gap: 40px;
  }
  .getit-gpu-lp .chip {
    height: 220px;
  }
  .getit-gpu-lp .chip strong {
    font-size: 70px;
  }
  .getit-gpu-lp .flowGrid {
    grid-template-columns: 1fr 1fr;
  }
  .getit-gpu-lp .ctaIn {
    grid-template-columns: 1fr;
    gap: 45px;
  }
  .getit-gpu-lp .cta h2 {
    font-size: 50px;
  }
  .getit-gpu-lp footer p {
    display: none;
  }
  .getit-gpu-lp .sectionHead h2,
  .getit-gpu-lp .models h2,
  .getit-gpu-lp .flow h2 {
    font-size: 34px;
  }
  .getit-gpu-lp .sourceNote {
    display: grid;
  }
  .getit-gpu-lp .sourceNote time {
    margin-left: 0;
  }
}

.getit-gpu-lp {
  display: flex;
  flex-direction: column;
  background: #020608;
}
.getit-gpu-lp .nav {
  order: 0;
}
.getit-gpu-lp .hero {
  order: 1;
}
.getit-gpu-lp .why {
  order: 2;
}
.getit-gpu-lp .proof {
  order: 3;
}
.getit-gpu-lp .models {
  order: 4;
}
.getit-gpu-lp .flow {
  order: 5;
}
.getit-gpu-lp .cta {
  order: 6;
}
.getit-gpu-lp footer {
  order: 7;
}
.getit-gpu-lp {
  --cyan: #00c5e8;
  --lime: #00c5e8;
  --line: #123846;
}
.getit-gpu-lp .brand > b {
  border-radius: 3px;
  background: #00b9da;
  color: #001116;
}
.getit-gpu-lp .button {
  background: linear-gradient(90deg, #008ab1, #00bdd8);
  color: #fff;
  border-radius: 99px;
  padding-inline: 25px;
}
.getit-gpu-lp .hero {
  background:
    radial-gradient(circle at 76% 40%, #063a4a 0, transparent 34%),
    linear-gradient(135deg, #010304 40%, #061116);
}
.getit-gpu-lp .hero h1 {
  font-size: clamp(70px, 7.4vw, 108px);
  line-height: 0.82;
  letter-spacing: -0.075em;
  margin: 34px 0 25px;
}
.getit-gpu-lp .hero h1 small {
  font-size: 0.36em;
  display: block;
  letter-spacing: -0.035em;
  line-height: 1.35;
}
.getit-gpu-lp .hero h2 {
  font-size: 24px;
}
.getit-gpu-lp .hero em,
.getit-gpu-lp .why em,
.getit-gpu-lp .cta em {
  color: #00c5e8;
}
.getit-gpu-lp .hero .lead {
  font-size: 16px;
  font-weight: 700;
  color: #e8f2f4;
}
.getit-gpu-lp .rack {
  transform: perspective(900px) rotateY(-16deg) rotateX(12deg) rotateZ(-2deg);
  border-color: #15718a;
  box-shadow:
    0 45px 110px #000,
    0 0 80px #00bddd38;
}
.getit-gpu-lp .unit {
  border-color: #175269;
}
.getit-gpu-lp .unit i {
  border-color: #18647e;
  background: repeating-linear-gradient(90deg, #0b3442 0 3px, #03090c 3px 6px);
}
.getit-gpu-lp .rail {
  border-color: #0e5367;
}
.getit-gpu-lp .why {
  width: 100%;
  max-width: none;
  padding: 0 max(24px, calc((100% - 1180px) / 2)) 100px;
  display: block;
  background: linear-gradient(180deg, #041117, #020608);
}
.getit-gpu-lp .whyTitle {
  text-align: center;
  position: static;
  padding: 70px 0 28px;
}
.getit-gpu-lp .whyTitle h2 {
  font-size: 32px;
}
.getit-gpu-lp .whyList {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border: 1px solid #0c5268;
}
.getit-gpu-lp .whyList article {
  display: block;
  min-height: 285px;
  padding: 35px;
  border: 0;
  border-right: 1px solid #0c5268;
  background: linear-gradient(145deg, #061219, #020608);
  position: relative;
  overflow: hidden;
}
.getit-gpu-lp .whyList article:last-child {
  border-right: 0;
}
.getit-gpu-lp .whyList article > b {
  font-size: 58px;
  color: #009dbc;
  display: block;
  margin-bottom: 36px;
}
.getit-gpu-lp .whyList small {
  font: 10px monospace;
  color: #00c5e8;
}
.getit-gpu-lp .whyList h3 {
  font-size: 19px;
  line-height: 1.5;
  margin-top: 12px;
}
.getit-gpu-lp .whyList p {
  font-size: 12px;
}
.getit-gpu-lp .proof {
  background: #04090b;
  border-top: 1px solid #0b4a5c;
}
.getit-gpu-lp .models {
  background: #03090c;
  color: #f3f7f3;
}
.getit-gpu-lp .models .eyebrow {
  color: #7f969e;
}
.getit-gpu-lp .tabs button {
  color: #bed0d5;
  border-color: #153a45;
}
.getit-gpu-lp .tabs button.active {
  background: #00a8ca;
  color: #fff;
  border-color: #00a8ca;
}
.getit-gpu-lp .panel {
  background: #061116;
  border-color: #164553;
}
.getit-gpu-lp .chip {
  box-shadow: 18px 18px 0 #009fbe;
}
.getit-gpu-lp .panel > div > p {
  color: #90a4aa;
}
.getit-gpu-lp .conditions span {
  background: #062630;
  border-color: #16788e;
  color: #d7f7ff;
}
.getit-gpu-lp .panel a {
  border-color: #00c5e8;
}
.getit-gpu-lp .ctaCard .button {
  border-radius: 4px;
}
@media (max-width: 800px) {
  .getit-gpu-lp .hero h1 {
    font-size: 64px;
  }
  .getit-gpu-lp .why {
    padding-inline: 14px;
  }
  .getit-gpu-lp .whyList {
    grid-template-columns: 1fr;
  }
  .getit-gpu-lp .whyList article {
    border-right: 0;
    border-bottom: 1px solid #0c5268;
    min-height: auto;
  }
  .getit-gpu-lp .whyList article:last-child {
    border-bottom: 0;
  }
}

.getit-gpu-lp .hero h1.jpHero {
  font-size: clamp(48px, 5.2vw, 75px);
  line-height: 1.12;
  letter-spacing: -0.065em;
  max-width: 650px;
  margin: 34px 0 25px;
}
.getit-gpu-lp .hero h1.jpHero span {
  display: block;
  color: #fff;
}
.getit-gpu-lp .hero .wasteLine {
  font-size: clamp(20px, 2vw, 28px);
  line-height: 1.5;
  max-width: 650px;
  margin-bottom: 22px;
}
.getit-gpu-lp .hero .wasteLine em {
  display: block;
  width: max-content;
  max-width: 100%;
  margin-top: 2px;
  padding: 0 10px 5px 2px;
  position: relative;
  color: #30ddf4;
  font-size: clamp(38px, 4.3vw, 62px);
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: -.055em;
  text-shadow: 0 0 28px rgba(0,197,232,.38);
}
.getit-gpu-lp .hero .wasteLine em:after {
  content: "";
  position: absolute;
  left: 2px;
  right: 0;
  bottom: 0;
  height: 4px;
  background: linear-gradient(90deg,#00c5e8 0%,#62eeff 64%,rgba(0,197,232,0) 100%);
  box-shadow: 0 0 18px rgba(0,197,232,.75);
}
.getit-gpu-lp .hero .lead {
  font: 700 12px/1.8 monospace;
  letter-spacing: 0.09em;
  color: #7f9da5;
}
@media (max-width: 800px) {
  .getit-gpu-lp .hero h1.jpHero {
    font-size: 46px;
    line-height: 1.18;
  }
  .getit-gpu-lp .hero .wasteLine {
    font-size: 20px;
  }
  .getit-gpu-lp .hero .wasteLine em {
    font-size: 39px;
  }
}

.getit-gpu-lp .brand img {
  width: 118px;
  height: auto;
  display: block;
  background: transparent;
  padding: 0;
  mix-blend-mode: screen;
}
.getit-gpu-lp .heroExplain{max-width:600px;color:#a9bec4;font-size:14px;line-height:1.9;margin:0 0 4px}.getit-gpu-lp .hero .copy{padding-top:10px}.getit-gpu-lp .hero h1.jpHero{margin-top:0}

/* Readability pass */
.getit-gpu-lp .nav nav{font-size:14px}.getit-gpu-lp .eyebrow{font-size:12px}.getit-gpu-lp .heroExplain{font-size:16px}.getit-gpu-lp .fault strong{font-size:16px}.getit-gpu-lp .fault small{font-size:13px;line-height:1.6;display:block}.getit-gpu-lp .sectionHead>p{font-size:15px}.getit-gpu-lp .records small,.getit-gpu-lp .records article p{font-size:13px}.getit-gpu-lp .note{font-size:12px;line-height:1.7}.getit-gpu-lp .whyList small{font-size:12px}.getit-gpu-lp .whyList p{font-size:14px}.getit-gpu-lp .panel>div>p{font-size:15px}.getit-gpu-lp .keywords{font-size:13px!important}.getit-gpu-lp .conditions span{font-size:13px}.getit-gpu-lp .flowGrid article>b{font-size:12px}.getit-gpu-lp .flowGrid p{font-size:13px}.getit-gpu-lp .ctaIn>div>p{font-size:15px}.getit-gpu-lp .ctaCard>p,.getit-gpu-lp .ctaCard small{font-size:12px!important}.getit-gpu-lp footer p{font-size:12px}
.getit-gpu-lp .nav .brand img {
  width: 105px;
}
.getit-gpu-lp .actions {
  align-items: center;
}
.getit-gpu-lp .totals {
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  margin: 0 0 32px;
  background: linear-gradient(125deg, rgba(0,197,232,.13), transparent 42%), #061116;
  border: 1px solid rgba(52,211,235,.45);
  box-shadow: 0 20px 60px rgba(0,0,0,.28), inset 0 1px rgba(255,255,255,.04);
  position: relative;
  overflow: hidden;
}
.getit-gpu-lp .totals:before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 42%;
  height: 2px;
  background: linear-gradient(90deg, #00c5e8, rgba(0,197,232,0));
  box-shadow: 0 0 18px #00c5e8;
}
.getit-gpu-lp .totals:after {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  left: 34%;
  top: -130px;
  border: 1px solid rgba(0,197,232,.18);
  transform: rotate(45deg);
}
.getit-gpu-lp .totals > div {
  padding: 34px 38px;
  display: flex;
  align-items: center;
  gap: 24px;
  position: relative;
  z-index: 1;
}
.getit-gpu-lp .totals small {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: .03em;
}
.getit-gpu-lp .totals strong {
  font-size: 66px;
  line-height: 1;
  color: #00c5e8;
  letter-spacing: -.04em;
  text-shadow: 0 0 24px rgba(0,197,232,.25);
}
.getit-gpu-lp .totals strong em {
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  margin-left: 5px;
  color: #d8e6e9;
}
.getit-gpu-lp .totals > p {
  margin: 0;
  padding: 28px 38px;
  border-left: 1px solid rgba(52,211,235,.25);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  z-index: 1;
}
.getit-gpu-lp .totals > p span {
  color: #70e9fa;
  font: 800 14px/1.4 monospace;
  letter-spacing: .16em;
  margin-bottom: 9px;
}
.getit-gpu-lp .totals > p b {
  color: #ffffff;
  font-size: 23px;
  line-height: 1.35;
  letter-spacing: .02em;
}
.getit-gpu-lp .totals > p small {
  color: #d2dfe2;
  font-size: 14px;
  font-weight: 700;
  margin-top: 6px;
}
.getit-gpu-lp .totalDefinition {
  margin: -18px 0 34px;
  color: #526d74;
  font-size: 13px;
  line-height: 1.7;
}
.getit-gpu-lp .records strong {
  font-size: 34px;
}
.getit-gpu-lp .records article i {
  display: none;
}
.getit-gpu-lp .conditionHero{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid rgba(52,211,235,.35);background:linear-gradient(120deg,rgba(0,197,232,.11),transparent 45%),#061116;margin:28px 0 22px;position:relative;overflow:hidden}.getit-gpu-lp .conditionHero:before{content:"";position:absolute;inset:0 auto auto 0;width:34%;height:2px;background:#00c5e8;box-shadow:0 0 18px rgba(0,197,232,.7)}.getit-gpu-lp .conditionCopy{padding:38px}.getit-gpu-lp .conditionCopy>small{font:700 11px/1.4 monospace;letter-spacing:.15em;color:#53d8ef}.getit-gpu-lp .conditionCopy h3{font-size:30px;line-height:1.35;margin:13px 0;color:#f5fafb}.getit-gpu-lp .conditionCopy p{font-size:15px;line-height:1.9;color:#b7c6c9;margin:0}.getit-gpu-lp .conditionCards{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid rgba(52,211,235,.22)}.getit-gpu-lp .conditionCards>div{padding:34px 24px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(52,211,235,.16);position:relative}.getit-gpu-lp .conditionCards>div:first-child{border-left:0}.getit-gpu-lp .conditionCards small{font:700 11px monospace;color:#53d8ef;margin-bottom:28px}.getit-gpu-lp .conditionCards strong{font-size:25px;color:#fff;margin-bottom:10px}.getit-gpu-lp .conditionCards span{font-size:13px;color:#9fb1b5;line-height:1.6}.getit-gpu-lp .conditionCards>div:after{content:"";width:7px;height:7px;border:1px solid #00c5e8;position:absolute;right:14px;top:14px;transform:rotate(45deg)}.getit-gpu-lp .conditionNote{grid-column:1/-1;margin:0;padding:14px 24px;border-top:1px solid rgba(52,211,235,.22);color:#cbd8db;font-size:13px;line-height:1.7}
@media (max-width: 800px) {
  .getit-gpu-lp .brand img,
  .getit-gpu-lp .nav .brand img {
    width: 94px;
  }
  .getit-gpu-lp .totals {
    grid-template-columns: 1fr;
  }
  .getit-gpu-lp .totals > div {
    display: block;
    padding: 18px;
  }
  .getit-gpu-lp .totals strong {
    display: block;
    margin-top: 8px;
  }
  .getit-gpu-lp .totals > p {
    padding: 18px;
    border-left: 0;
    border-top: 1px solid rgba(52,211,235,.25);
  }
  .getit-gpu-lp .conditionHero{grid-template-columns:1fr}.getit-gpu-lp .conditionCopy{padding:26px 22px}.getit-gpu-lp .conditionCards{grid-template-columns:1fr;border-left:0;border-top:1px solid rgba(52,211,235,.22)}.getit-gpu-lp .conditionCards>div{padding:20px 22px;border-left:0;border-top:1px solid rgba(52,211,235,.14)}.getit-gpu-lp .conditionCards>div:first-child{border-top:0}.getit-gpu-lp .conditionCards small{margin-bottom:8px}.getit-gpu-lp .conditionCards strong{font-size:22px}
}

/* High-contrast typography */
.getit-gpu-lp{font-size:16px}.getit-gpu-lp .nav nav{font-size:15px;color:#f4f8f9}.getit-gpu-lp .eyebrow{font-size:13px;color:#53d8ef}.getit-gpu-lp .heroExplain{font-size:17px;color:#d7e2e5}.getit-gpu-lp .fault strong{font-size:17px;color:#5de6f6}.getit-gpu-lp .fault small{font-size:14px;color:#c8d5d8}.getit-gpu-lp .rail span{font-size:12px;color:#aebdc1}.getit-gpu-lp .rail b{font-size:23px;color:#fff}.getit-gpu-lp .sectionHead>p{font-size:16px;color:#d0dcde}.getit-gpu-lp .records small{font-size:13px;color:#b9c8cb}.getit-gpu-lp .records article p{font-size:14px;color:#c2d0d3}.getit-gpu-lp .records span{font-size:14px}.getit-gpu-lp .note{font-size:13px;color:#9fb1b5}.getit-gpu-lp .whyList small{font-size:13px;color:#53d8ef}.getit-gpu-lp .whyList h3{font-size:21px}.getit-gpu-lp .whyList p{font-size:15px;color:#cbd7da}.getit-gpu-lp .models .eyebrow{color:#69dff1}.getit-gpu-lp .panel .keywords{font-size:14px!important;color:#53d8ef!important}.getit-gpu-lp .panel>div>p{font-size:16px;color:#cbd8db}.getit-gpu-lp .conditions span{font-size:14px}.getit-gpu-lp .ctaIn>div>p{font-size:16px;color:#d0dcde}.getit-gpu-lp .ctaCard>p,.getit-gpu-lp .ctaCard small{font-size:13px!important}.getit-gpu-lp .ctaCard small{color:#52636a}.getit-gpu-lp footer{color:#b5c3c6}.getit-gpu-lp footer p{font-size:13px}

.getit-gpu-lp .modelSeoGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#17404c;border:1px solid #17404c;margin-top:34px}.getit-gpu-lp .modelSeoGrid article{background:#061116;padding:24px}.getit-gpu-lp .modelSeoGrid b{font-size:28px;color:#53d8ef}.getit-gpu-lp .modelSeoGrid h3{font-size:16px;line-height:1.5;margin:14px 0 10px}.getit-gpu-lp .modelSeoGrid p{font-size:14px;line-height:1.8;color:#c2d0d3;margin:0}.getit-gpu-lp .assessment{order:5;padding:110px 0}.getit-gpu-lp .assessmentHead{max-width:720px}.getit-gpu-lp .assessment h2,.getit-gpu-lp .faq h2{font-size:42px;line-height:1.25;letter-spacing:-.04em;margin:18px 0}.getit-gpu-lp .assessmentHead>p{color:#c2d0d3}.getit-gpu-lp .factorGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#17404c;border:1px solid #17404c;margin:48px 0 70px}.getit-gpu-lp .factorGrid div{background:#061116;padding:24px;min-height:115px}.getit-gpu-lp .factorGrid small{color:#53d8ef;display:block;margin-bottom:20px}.getit-gpu-lp .factorGrid strong{font-size:16px}.getit-gpu-lp .infoBox{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;padding:55px;background:linear-gradient(135deg,#071820,#031013);border:1px solid #175468}.getit-gpu-lp .infoBox h2{font-size:36px}.getit-gpu-lp .infoBox p{color:#cbd7da;line-height:1.9}.getit-gpu-lp .infoBox ul{list-style:none;margin:0;padding:0}.getit-gpu-lp .infoBox li{border-bottom:1px solid #184352;padding:15px 4px;color:#e6eef0}.getit-gpu-lp .infoBox li:before{content:"✓";color:#53d8ef;margin-right:12px}.getit-gpu-lp .infoBox .button{margin-top:22px}.getit-gpu-lp .faq{order:6;padding:110px 0;background:#071012}.getit-gpu-lp .cta{order:7}.getit-gpu-lp footer{order:8}.getit-gpu-lp .faqList{margin-top:45px;border-top:1px solid #28505b}.getit-gpu-lp .faq details{border-bottom:1px solid #28505b;padding:0}.getit-gpu-lp .faq summary{font-size:18px;font-weight:700;padding:25px 45px 25px 4px;cursor:pointer;position:relative}.getit-gpu-lp .faq summary::marker{color:#53d8ef}.getit-gpu-lp .faq details p{font-size:15px;line-height:1.9;color:#cbd7da;margin:0;padding:0 4px 25px;max-width:850px}
@media(max-width:800px){.getit-gpu-lp .modelSeoGrid{grid-template-columns:1fr}.getit-gpu-lp .factorGrid{grid-template-columns:1fr 1fr}.getit-gpu-lp .infoBox{grid-template-columns:1fr;padding:28px;gap:35px}.getit-gpu-lp .assessment{padding:80px 14px}.getit-gpu-lp .assessment h2,.getit-gpu-lp .faq h2{font-size:34px}.getit-gpu-lp .faq{padding:80px 0}.getit-gpu-lp .faq summary{font-size:16px}}

/* Compact trust information and footer spacing */
@media (min-width: 801px) {
  .getit-gpu-lp .faq {
    padding-bottom: 42px;
  }
  .getit-gpu-lp .sourceNote {
    display: grid;
    grid-template-columns: 190px minmax(0, 1fr) auto;
    align-items: center;
    column-gap: 28px;
    row-gap: 4px;
    margin-top: 32px;
    padding: 22px 24px;
    border: 1px solid #cbd6d9;
    background: #f7faf9;
    line-height: 1.55;
  }
  .getit-gpu-lp .sourceNote b {
    grid-row: 1 / span 3;
    width: auto;
    margin: 0;
  }
  .getit-gpu-lp .sourceNote span {
    grid-column: 2;
  }
  .getit-gpu-lp .sourceNote time {
    grid-column: 3;
    grid-row: 1 / span 3;
    margin: 0;
    white-space: nowrap;
  }
  .getit-gpu-lp .officialSources {
    grid-column: 1 / -1;
    margin-top: 14px;
  }
  .getit-gpu-lp footer {
    height: 96px;
  }
}
.getit-gpu-lp .officialSources {
  padding-top: 16px;
  border-top: 1px solid #cbd6d9;
}
.getit-gpu-lp .officialSources summary {
  width: max-content;
  max-width: 100%;
  color: #07586b;
  font-size: 13px;
  font-weight: 800;
  cursor: pointer;
}
.getit-gpu-lp .officialSources > p {
  margin: 14px 0 10px;
  color: #526d74;
  font-size: 12px;
}
.getit-gpu-lp .officialSources ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 28px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.getit-gpu-lp .officialSources li {
  border-top: 1px solid #dce5e7;
}
.getit-gpu-lp .officialSources a {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding: 11px 2px;
  color: #183f49;
  font-size: 12px;
  font-weight: 600;
}
.getit-gpu-lp .officialSources a:hover {
  color: #087f98;
}
@media (max-width: 800px) {
  .getit-gpu-lp .sourceNote {
    gap: 6px;
    margin-top: 28px;
    padding: 20px;
    border: 1px solid #cbd6d9;
    background: #f7faf9;
    line-height: 1.65;
  }
  .getit-gpu-lp .officialSources ul {
    grid-template-columns: 1fr;
  }
}

/* Visibility refinements */
.getit-gpu-lp .conditionCards small{font:800 30px/1 monospace;color:#53d8ef;margin-bottom:30px;letter-spacing:-.06em}.getit-gpu-lp .conditionCards strong{margin-bottom:12px}.getit-gpu-lp .conditionCards span{font-size:14px;color:#cbd8db;line-height:1.75}
.getit-gpu-lp .modelSeoGrid article{padding:30px 25px;min-height:165px;display:flex;flex-direction:column;justify-content:center}.getit-gpu-lp .modelSeoGrid small{font:700 12px/1.4 monospace;color:#b9c8cb;letter-spacing:.14em;margin-bottom:12px}.getit-gpu-lp .modelSeoGrid h3{font-size:34px;line-height:1.1;margin:0;color:#53d8ef;letter-spacing:-.03em}
.getit-gpu-lp .factorGrid{gap:8px;background:transparent;border:0}.getit-gpu-lp .factorGrid div{min-height:142px;padding:25px 27px;background:linear-gradient(135deg,#071820,#061116);border:1px solid #20505c;position:relative;overflow:hidden}.getit-gpu-lp .factorGrid div:after{content:"";position:absolute;inset:auto 0 0 auto;width:55px;height:2px;background:#00c5e8;opacity:.65}.getit-gpu-lp .factorGrid small{font:800 27px/1 monospace;color:#53d8ef;margin-bottom:24px;letter-spacing:-.06em}.getit-gpu-lp .factorGrid strong{font-size:18px;line-height:1.45;color:#fff}
@media(max-width:800px){.getit-gpu-lp .conditionCards small{font-size:25px;margin-bottom:10px}.getit-gpu-lp .modelSeoGrid article{min-height:0}.getit-gpu-lp .factorGrid{gap:6px}.getit-gpu-lp .factorGrid div{min-height:130px;padding:20px}.getit-gpu-lp .factorGrid small{font-size:23px;margin-bottom:18px}.getit-gpu-lp .factorGrid strong{font-size:16px}}
.getit-gpu-lp .assessment{padding-top:82px}

.getit-gpu-lp .nav .brand small{display:block;font:800 13px/1.2 monospace;color:#f3fbfc;letter-spacing:.13em;border-left:2px solid #00c5e8;padding:3px 0 3px 14px;text-shadow:0 0 16px rgba(0,197,232,.28);white-space:nowrap}
@media(max-width:800px){.getit-gpu-lp .nav .brand{gap:8px}.getit-gpu-lp .nav .brand small{display:block;font-size:10px;letter-spacing:.08em;padding-left:9px}.getit-gpu-lp .nav .brand img{width:82px}}
@media(max-width:800px){.getit-gpu-lp .hero .rail{display:none}}

/* Model directory */
.getit-gpu-lp .modelDirectory{margin-top:70px;padding-top:64px;border-top:1px solid var(--official-line)}
.getit-gpu-lp .directoryHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);column-gap:70px;align-items:end;margin-bottom:34px}
.getit-gpu-lp .directoryHead .eyebrow{grid-column:1/-1;margin-bottom:13px}.getit-gpu-lp .directoryHead h2{font-size:42px;line-height:1.2;margin:0;color:var(--official-ink)}.getit-gpu-lp .directoryHead>p:last-child{margin:0 0 5px;color:#526d74;line-height:1.8}
.getit-gpu-lp .directoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}
.getit-gpu-lp .directoryCard{background:#fff;border:1px solid var(--official-line);padding:30px;box-shadow:0 13px 34px rgba(17,66,78,.06)}
.getit-gpu-lp .directoryCard header{display:flex;align-items:flex-start;gap:18px;padding-bottom:22px;border-bottom:2px solid var(--official-blue)}
.getit-gpu-lp .directoryCard header>span{font:800 39px/1 var(--font-geist-mono),monospace;color:var(--official-blue);letter-spacing:-.08em}
.getit-gpu-lp .directoryCard header small{display:block;margin:1px 0 8px;font:800 10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;color:#6d858b}
.getit-gpu-lp .directoryCard header h3{font-size:23px;line-height:1.25;margin:0;color:var(--official-ink)}
.getit-gpu-lp .directoryCard>p{min-height:52px;margin:20px 0 22px;color:#526d74;font-size:14px;line-height:1.8}
.getit-gpu-lp .directoryGroups{display:grid;gap:22px;margin-top:22px}.getit-gpu-lp .directoryGroups>div{padding-top:18px;border-top:1px solid #dce7e9}.getit-gpu-lp .directoryGroups>div:first-child{padding-top:0;border-top:0}
.getit-gpu-lp .directoryGroups b{display:block;margin-bottom:11px;font:800 11px/1.3 var(--font-geist-mono),monospace;letter-spacing:.12em;color:var(--official-blue)}
.getit-gpu-lp .directoryGroups ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.getit-gpu-lp .directoryGroups li{padding:8px 10px;border:1px solid #c7dce1;background:#f5fafb;color:#173d47;font-size:12px;font-weight:700;line-height:1.25}
.getit-gpu-lp .modelUnknown{display:grid;grid-template-columns:1.05fr 1.25fr auto;gap:34px;align-items:center;margin-top:14px;padding:27px 30px;background:var(--official-deep);color:#fff}
.getit-gpu-lp .modelUnknown small{display:block;margin-bottom:8px;font:800 10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;color:#71d7e7}.getit-gpu-lp .modelUnknown strong{font-size:21px;line-height:1.45}.getit-gpu-lp .modelUnknown p{margin:0;color:#d5e7ea;font-size:14px;line-height:1.75}.getit-gpu-lp .modelUnknown .textLink{white-space:nowrap;color:#fff;font-size:14px;font-weight:800;border-bottom:1px solid #71d7e7;padding-bottom:3px}
.getit-gpu-lp .serverCaution{margin:14px 2px 0;color:#657a80;font-size:12px;line-height:1.7}.getit-gpu-lp .mobileOnly{display:none}
@media(max-width:1000px){.getit-gpu-lp .directoryGrid{grid-template-columns:1fr}.getit-gpu-lp .directoryCard>p{min-height:0}.getit-gpu-lp .modelUnknown{grid-template-columns:1fr 1fr}.getit-gpu-lp .modelUnknown .textLink{grid-column:1/-1;width:max-content}}
@media(max-width:800px){.getit-gpu-lp .modelDirectory{margin-top:48px;padding-top:48px}.getit-gpu-lp .directoryHead{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.getit-gpu-lp .directoryHead .eyebrow{grid-column:auto}.getit-gpu-lp .directoryHead h2{font-size:32px}.getit-gpu-lp .directoryGrid{gap:10px}.getit-gpu-lp .directoryCard{padding:23px 20px}.getit-gpu-lp .directoryCard header>span{font-size:32px}.getit-gpu-lp .directoryCard header h3{font-size:21px}.getit-gpu-lp .directoryGroups li{font-size:12px}.getit-gpu-lp .modelUnknown{grid-template-columns:1fr;gap:14px;padding:24px 21px}.getit-gpu-lp .modelUnknown .textLink{grid-column:auto}.getit-gpu-lp .mobileOnly{display:block}}

@media(min-width:801px){.getit-gpu-lp .heroIn{padding-bottom:145px}.getit-gpu-lp .hero .fault{max-width:540px;padding:15px 17px;margin-top:24px;background:rgba(4,25,31,.92);border:1px solid rgba(0,197,232,.38);position:relative;z-index:2}.getit-gpu-lp .hero .fault small{color:#c8d5d8}.getit-gpu-lp .hero .rail{z-index:1}}
.getit-gpu-lp .cta{order:6}.getit-gpu-lp .faq{order:7}.getit-gpu-lp footer{order:8}
.getit-gpu-lp footer p{font-family:Arial,"Noto Sans JP",sans-serif;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:.025em;color:#d1dcde}
@media(max-width:800px){.getit-gpu-lp footer p{font-size:14px;letter-spacing:.015em}}
.getit-gpu-lp .modelsLead{max-width:760px;margin:14px 0 30px;color:#cbd8db;font-size:16px;line-height:1.85}
@media(max-width:800px){.getit-gpu-lp .modelsLead{font-size:15px;margin-bottom:24px}}

/* iPhone 17 baseline: 402 CSS px */
@media(max-width:430px){
  .getit-gpu-lp .shell{width:calc(100% - 32px)}
  .getit-gpu-lp .nav{height:72px}
  .getit-gpu-lp .nav .brand img{width:80px}
  .getit-gpu-lp .nav .brand small{font-size:9px;letter-spacing:.055em;padding-left:8px}
  .getit-gpu-lp .menu{font-size:24px;min-width:42px;min-height:42px}
  .getit-gpu-lp .heroIn{padding-top:105px}
  .getit-gpu-lp .hero .copy{padding-top:0}
  .getit-gpu-lp .hero h1.jpHero{font-size:40px;line-height:1.12;letter-spacing:-.055em;margin:22px 0 18px}
  .getit-gpu-lp .hero .wasteLine{font-size:18px;line-height:1.45;margin-bottom:18px}
  .getit-gpu-lp .hero .wasteLine em{font-size:36px;line-height:1.18;padding-bottom:6px}
  .getit-gpu-lp .heroExplain{font-size:15px;line-height:1.8}
  .getit-gpu-lp .actions{margin-top:22px}
  .getit-gpu-lp .actions .button{width:100%;min-height:56px;display:flex;align-items:center;justify-content:center}
  .getit-gpu-lp .fault{margin-top:20px;padding:14px;background:rgba(4,25,31,.9);border:1px solid rgba(0,197,232,.3)}
  .getit-gpu-lp .fault strong{font-size:16px}.getit-gpu-lp .fault small{font-size:13px;line-height:1.65}
  .getit-gpu-lp .visual{min-height:340px;margin-top:12px}.getit-gpu-lp .rack{width:100%}
  .getit-gpu-lp .proof,.getit-gpu-lp .models,.getit-gpu-lp .assessment,.getit-gpu-lp .faq{padding-top:72px;padding-bottom:72px}
  .getit-gpu-lp .sectionHead h2,.getit-gpu-lp .models h2{font-size:34px;line-height:1.25}
  .getit-gpu-lp .totals strong{font-size:58px}
  .getit-gpu-lp .records article{min-height:255px;padding:24px}
  .getit-gpu-lp .why{padding-bottom:72px}.getit-gpu-lp .whyList article{padding:34px 22px}.getit-gpu-lp .whyList article>b{margin-bottom:22px}
  .getit-gpu-lp .conditionCopy{padding:24px 20px}.getit-gpu-lp .conditionCopy h3{font-size:27px}
  .getit-gpu-lp .modelSeoGrid article{padding:24px;min-height:132px}
  .getit-gpu-lp .infoBox{padding:24px 20px}.getit-gpu-lp .infoBox h2{font-size:30px}
  .getit-gpu-lp .infoBox .button{width:100%;text-align:center;line-height:1.5}
  .getit-gpu-lp .ctaIn{padding:64px 0}.getit-gpu-lp .ctaIn h2{font-size:38px}.getit-gpu-lp .ctaCard{padding:28px 20px}
  .getit-gpu-lp .ctaCard .button{min-height:58px;display:flex;align-items:center;justify-content:center;line-height:1.45}
  .getit-gpu-lp .faq summary{padding-block:22px;line-height:1.55}
  .getit-gpu-lp footer{height:auto;min-height:150px;flex-wrap:wrap;gap:18px;padding-block:28px}
  .getit-gpu-lp footer>small{width:100%;margin-left:0;text-align:right}
}

/* Official GET-IT brand theme — comparison variant */
.getit-gpu-lp{--official-ink:#042731;--official-deep:#064653;--official-blue:#58bfd2;--official-pale:#f3f6f7;--official-line:#d6e2e5}
.getit-gpu-lp{background:#fff}.getit-gpu-lp,.getit-gpu-lp{background:#fff;color:var(--official-ink);font-family:"Noto Sans JP",Arial,sans-serif}
.getit-gpu-lp .nav{top:24px;height:72px;padding:0 24px;background:rgba(255,255,255,.96);border:0;border-radius:999px;box-shadow:0 12px 35px rgba(4,39,49,.08);color:var(--official-ink)}
.getit-gpu-lp .nav .brand img{mix-blend-mode:normal;width:112px}.getit-gpu-lp .nav .brand small{color:var(--official-deep);border-left-color:var(--official-blue);text-shadow:none;font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none}.getit-gpu-lp .nav nav{color:var(--official-ink)}.getit-gpu-lp .nav nav>a{color:var(--official-ink)}.getit-gpu-lp .nav nav>a.button{color:#fff;background:var(--official-deep)}.getit-gpu-lp .menu{color:var(--official-deep)}
.getit-gpu-lp .button,.getit-gpu-lp .panel a{background:var(--official-deep);color:#fff;border-color:var(--official-deep);box-shadow:none}.getit-gpu-lp .button:hover{background:#0b5b69}
.getit-gpu-lp .hero{background:var(--official-pale);color:var(--official-ink)}.getit-gpu-lp .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 44%,rgba(255,255,255,.82) 44% 57%,transparent 57%),linear-gradient(35deg,transparent 67%,rgba(255,255,255,.7) 67% 78%,transparent 78%);pointer-events:none}.getit-gpu-lp .heroIn,.getit-gpu-lp .rail{z-index:2}.getit-gpu-lp .grid{background-image:linear-gradient(rgba(4,39,49,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(4,39,49,.035) 1px,transparent 1px);mask-image:none}.getit-gpu-lp .hero h1.jpHero,.getit-gpu-lp .hero .wasteLine{color:var(--official-ink)}.getit-gpu-lp .hero h1.jpHero span,.getit-gpu-lp .hero .wasteLine em{color:var(--official-blue);text-shadow:none}.getit-gpu-lp .hero .wasteLine em:after{background:linear-gradient(90deg,var(--official-blue),rgba(88,191,210,0));box-shadow:none}.getit-gpu-lp .heroExplain{color:#365861}.getit-gpu-lp .fault,.getit-gpu-lp .hero .fault{background:#fff;border-color:var(--official-line)}.getit-gpu-lp .fault> b{background:var(--official-deep);border-color:var(--official-deep);color:#fff}.getit-gpu-lp .fault strong{color:var(--official-deep)}.getit-gpu-lp .fault small,.getit-gpu-lp .hero .fault small{color:#526d74}
.getit-gpu-lp .rack{background:linear-gradient(145deg,#07323d,#031a21);border:2px solid #159db8;box-shadow:18px 18px 0 rgba(88,191,210,.32),0 28px 70px rgba(4,39,49,.22)}.getit-gpu-lp .unit{background:linear-gradient(180deg,#102b32,#071b21);border:2px solid #48c4da;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.getit-gpu-lp .unit i{border:2px solid #80d6e4;background:repeating-linear-gradient(90deg,#bce8ef 0 4px,#173b44 4px 7px)}.getit-gpu-lp .unit span{color:#62d9eb;font-size:11px}.getit-gpu-lp .unit small{color:#d6f1f5;font-size:10px;font-weight:700;letter-spacing:.08em}
.getit-gpu-lp .rail{background:rgba(255,255,255,.96);border-color:var(--official-line)}.getit-gpu-lp .rail span{color:#6d858b;border-color:var(--official-line)}.getit-gpu-lp .rail b{color:var(--official-ink)}
.getit-gpu-lp .proof,.getit-gpu-lp .models,.getit-gpu-lp .faq{background:#fff;color:var(--official-ink);border-color:var(--official-line)}.getit-gpu-lp .why,.getit-gpu-lp .assessment{background:var(--official-pale);color:var(--official-ink)}
.getit-gpu-lp .eyebrow,.getit-gpu-lp .models .eyebrow{color:var(--official-blue)}.getit-gpu-lp .sectionHead>p,.getit-gpu-lp .modelsLead{color:#526d74}
.getit-gpu-lp .totals{background:#fff;border-color:var(--official-line);box-shadow:none}.getit-gpu-lp .totals:before{background:var(--official-blue);box-shadow:none}.getit-gpu-lp .totals:after{border-color:rgba(88,191,210,.28)}.getit-gpu-lp .totals>div,.getit-gpu-lp .totals>p{background:transparent}.getit-gpu-lp .totals small,.getit-gpu-lp .totals>p b{color:var(--official-ink)}.getit-gpu-lp .totals strong{color:var(--official-blue);text-shadow:none}.getit-gpu-lp .totals strong em,.getit-gpu-lp .totals>p small{color:#526d74}.getit-gpu-lp .totals>p{border-color:var(--official-line)}.getit-gpu-lp .totals>p span{color:var(--official-blue)}
.getit-gpu-lp .records{gap:18px}.getit-gpu-lp .records article{background:#fff;border-color:var(--official-line);box-shadow:0 14px 35px rgba(4,39,49,.07)}.getit-gpu-lp .records article:after{opacity:.1}.getit-gpu-lp .records small{color:#6d858b}.getit-gpu-lp .records h3{color:var(--official-ink)}.getit-gpu-lp .records .recordType{color:var(--official-blue)}.getit-gpu-lp .records .machineList b{color:var(--official-ink)}.getit-gpu-lp .records article p{border-color:var(--official-line)}.getit-gpu-lp .note{color:#6d858b}
.getit-gpu-lp .whyTitle h2{color:var(--official-ink)}.getit-gpu-lp .whyList{border-color:var(--official-line)}.getit-gpu-lp .whyList article{border-color:var(--official-line);background:#fff}.getit-gpu-lp .whyList article>b{color:var(--official-blue)}.getit-gpu-lp .whyList small{color:var(--official-blue)}.getit-gpu-lp .whyList h3{color:var(--official-ink)}.getit-gpu-lp .whyList p{color:#526d74}
.getit-gpu-lp .conditionHero{background:#fff;border-color:var(--official-line)}.getit-gpu-lp .conditionHero:before{background:var(--official-blue);box-shadow:none}.getit-gpu-lp .conditionCopy>small{color:var(--official-blue)}.getit-gpu-lp .conditionCopy h3{color:var(--official-ink)}.getit-gpu-lp .conditionCopy p{color:#526d74}.getit-gpu-lp .conditionCards{border-color:var(--official-line)}.getit-gpu-lp .conditionCards>div{border-color:var(--official-line);background:#fff}.getit-gpu-lp .conditionCards small{color:var(--official-blue)}.getit-gpu-lp .conditionCards strong{color:var(--official-ink)}.getit-gpu-lp .conditionCards span{color:#526d74}.getit-gpu-lp .conditionCards>div:after{border-color:var(--official-blue)}.getit-gpu-lp .conditionNote{border-color:var(--official-line);color:#526d74;background:#f6fafb}
.getit-gpu-lp .modelSeoGrid{background:var(--official-line);border-color:var(--official-line)}.getit-gpu-lp .modelSeoGrid article{background:#fff}.getit-gpu-lp .modelSeoGrid small{color:#6d858b}.getit-gpu-lp .modelSeoGrid h3{color:var(--official-blue)}
.getit-gpu-lp .infoBox{background:#fff;border-color:var(--official-line);box-shadow:0 18px 45px rgba(4,39,49,.08)}.getit-gpu-lp .infoBox h2{color:var(--official-ink)}.getit-gpu-lp .infoBox p{color:#526d74}.getit-gpu-lp .infoBox li{color:var(--official-ink);border-color:var(--official-line)}.getit-gpu-lp .infoBox li:before{color:var(--official-blue)}
.getit-gpu-lp .cta{background:var(--official-deep);color:#fff}.getit-gpu-lp .cta .eyebrow{color:#86d4e1}.getit-gpu-lp .ctaIn>div>p{color:#d6e5e8}.getit-gpu-lp .cta em{color:#86d4e1}.getit-gpu-lp .ctaCard{background:#fff;color:var(--official-ink);border-radius:0}.getit-gpu-lp .ctaCard .button{background:var(--official-blue);color:var(--official-ink)}
.getit-gpu-lp .faq{border-top:1px solid var(--official-line)}.getit-gpu-lp .faq h2,.getit-gpu-lp .faq summary{color:var(--official-ink)}.getit-gpu-lp .faqList,.getit-gpu-lp .faq details{border-color:var(--official-line)}.getit-gpu-lp .faq details p{color:#526d74}
.getit-gpu-lp footer{background:#fff;color:#526d74}.getit-gpu-lp footer p{color:var(--official-ink)}.getit-gpu-lp footer .brand img{mix-blend-mode:normal}
@media(max-width:800px){.getit-gpu-lp .nav{top:12px;width:calc(100% - 24px);padding:0 15px}.getit-gpu-lp .nav .brand img{width:86px}.getit-gpu-lp .nav .brand small{color:var(--official-deep);font-size:10px;letter-spacing:.02em}.getit-gpu-lp .hero{padding-top:0}.getit-gpu-lp .fault{background:#fff}.getit-gpu-lp .records article,.getit-gpu-lp .conditionCards>div,.getit-gpu-lp .modelSeoGrid article{box-shadow:none}}
.getit-gpu-lp .totalDefinition{color:#526d74}
.getit-gpu-lp .dgxBand{background:#fff;border-bottom:1px solid var(--official-line);color:var(--official-ink)}.getit-gpu-lp .dgxBand .shell{min-height:74px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;line-height:1.6;text-align:center}.getit-gpu-lp .dgxBand strong{color:var(--official-blue)}
@media(max-width:800px){.getit-gpu-lp .dgxBand .shell{width:min(100% - 40px,1180px);min-height:96px;display:block;padding:21px 0;font-size:16px;text-align:left}.getit-gpu-lp .dgxBand strong,.getit-gpu-lp .dgxBand span{display:block}}
.getit-gpu-lp .dgxBand{order:2}.getit-gpu-lp .mobileBreak{display:none}.getit-gpu-lp .ctaArrow{margin-left:14px}.getit-gpu-lp .ctaLong{margin-left:0!important}
@media(min-width:801px){.getit-gpu-lp .ctaCard .button{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:14px;padding-inline:15px;letter-spacing:-.01em}}
@media(max-width:800px){
  .getit-gpu-lp .hero{background:#f3f6f7!important}
  .getit-gpu-lp .hero:after{background:linear-gradient(145deg,transparent 62%,rgba(88,191,210,.12) 62%)!important}
  .getit-gpu-lp .hero h1.jpHero,.getit-gpu-lp .hero .wasteLine{color:var(--official-ink)!important}
  .getit-gpu-lp .heroExplain{color:#365861!important}
  .getit-gpu-lp .ctaLong{font-size:0}.getit-gpu-lp .ctaLong:after{content:"無料査定を依頼する";font-size:15px}.getit-gpu-lp .mobileBreak{display:inline}
  .getit-gpu-lp .nav .button,.getit-gpu-lp .actions .button,.getit-gpu-lp .infoBox .button,.getit-gpu-lp .ctaCard .button{font-size:15px}
  .getit-gpu-lp .proof,.getit-gpu-lp .models,.getit-gpu-lp .assessment,.getit-gpu-lp .faq{padding-top:60px;padding-bottom:60px}
  .getit-gpu-lp .totalDefinition{margin:-18px 0 28px;font-size:12px;line-height:1.75}
}

/* Mobile navigation — official light theme */
.getit-gpu-lp .modelSeoGrid {
  grid-template-columns: repeat(6, 1fr);
}
@media (max-width: 800px) {
  .getit-gpu-lp .nav nav.open {
    top: 82px;
    left: 0;
    right: 0;
    gap: 0;
    padding: 12px 20px 20px;
    background: rgba(255,255,255,.99);
    border: 1px solid var(--official-line);
    border-radius: 24px;
    box-shadow: 0 24px 55px rgba(4,39,49,.16);
    color: var(--official-ink);
  }
  .getit-gpu-lp .modelSeoGrid {
    grid-template-columns: 1fr;
  }
  .getit-gpu-lp .nav nav.open > a:not(.button) {
    padding: 17px 4px;
    border-bottom: 1px solid var(--official-line);
    color: var(--official-ink);
    font-size: 16px;
    font-weight: 700;
  }
  .getit-gpu-lp .nav nav.open .button {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 56px;
    margin-top: 16px;
    border-radius: 999px;
    background: var(--official-deep);
    color: #fff;
  }
  .getit-gpu-lp .menu {
    width: 46px;
    height: 46px;
    min-width: 46px;
    min-height: 46px;
    padding: 0;
    place-items: center;
    border-radius: 50%;
    color: var(--official-deep);
    line-height: 1;
  }
  .getit-gpu-lp .menu:focus-visible {
    outline: 2px solid var(--official-blue);
    outline-offset: 2px;
  }
}
/* Rev2.2 readability and source consistency */
.getit-gpu-lp .sourceNote{font-size:15px;line-height:1.75}.getit-gpu-lp .sourceNote b{font-size:17px}.getit-gpu-lp .sourceNote time,.getit-gpu-lp .sourceNote>span{font-size:14px}.getit-gpu-lp .companyInfoLink{font-size:15px}.getit-gpu-lp .officialSources{padding-top:20px}.getit-gpu-lp .officialSources summary{font-size:16px;line-height:1.6}.getit-gpu-lp .officialSources>p{max-width:920px;margin:16px 0 20px;font-size:14px;line-height:1.8}.getit-gpu-lp .officialSourceGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.getit-gpu-lp .officialSourceGroups section{min-width:0}.getit-gpu-lp .officialSourceGroups h3{margin:0 0 8px;color:#07586b;font-size:16px;line-height:1.5}.getit-gpu-lp .officialSourceGroups ul{display:block}.getit-gpu-lp .officialSources a{padding:13px 2px;font-size:14px;line-height:1.6}.getit-gpu-lp .totalDefinition,.getit-gpu-lp .note{font-size:14px;line-height:1.8}.getit-gpu-lp .records .machineList b{font-size:15px;line-height:1.65}
@media(max-width:800px){.getit-gpu-lp .sourceNote{font-size:15px}.getit-gpu-lp .sourceNote b{font-size:17px}.getit-gpu-lp .sourceNote time,.getit-gpu-lp .sourceNote>span,.getit-gpu-lp .companyInfoLink{font-size:14px}.getit-gpu-lp .officialSourceGroups{grid-template-columns:1fr;gap:24px}.getit-gpu-lp .officialSources summary{width:100%;font-size:16px}.getit-gpu-lp .officialSources>p,.getit-gpu-lp .officialSources a,.getit-gpu-lp .totalDefinition,.getit-gpu-lp .note{font-size:14px}}

/* GPU purchase flow */
.getit-gpu-lp .purchaseFlow{order:5;padding:94px 0;background:#fff;color:var(--official-ink);border-top:1px solid var(--official-line);border-bottom:1px solid var(--official-line)}
.getit-gpu-lp .flowHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);column-gap:70px;align-items:end;margin-bottom:36px}.getit-gpu-lp .flowHead .eyebrow{grid-column:1/-1;margin-bottom:13px}.getit-gpu-lp .flowHead h2{margin:0;font-size:42px;line-height:1.2;letter-spacing:-.04em}.getit-gpu-lp .flowHead>p:last-child{margin:0 0 5px;color:#526d74;font-size:16px;line-height:1.8}
.getit-gpu-lp .flowSteps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:var(--official-line);list-style:none}.getit-gpu-lp .flowSteps li{min-height:250px;padding:27px 21px;background:#fff}.getit-gpu-lp .flowSteps b{display:block;margin-bottom:33px;color:var(--official-blue);font:800 37px/1 var(--font-geist-mono),monospace;letter-spacing:-.08em}.getit-gpu-lp .flowSteps h3{margin:0 0 14px;color:var(--official-ink);font-size:18px;line-height:1.45}.getit-gpu-lp .flowSteps p{margin:0;color:#526d74;font-size:13px;line-height:1.8}
.getit-gpu-lp .flowAction{display:flex;align-items:center;gap:24px;margin-top:28px}.getit-gpu-lp .flowAction .button{display:flex;align-items:center;justify-content:center;min-height:58px;padding:14px 28px;border-radius:999px;font-size:15px;font-weight:800}.getit-gpu-lp .flowAction small{color:#526d74;font-size:14px;line-height:1.6}
.getit-gpu-lp .assessment{order:6}.getit-gpu-lp .cta{order:7}.getit-gpu-lp .faq{order:8}.getit-gpu-lp footer{order:9}
@media(max-width:1100px){.getit-gpu-lp .flowSteps{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.getit-gpu-lp .purchaseFlow{padding:60px 0}.getit-gpu-lp .flowHead{grid-template-columns:1fr;gap:14px;margin-bottom:25px}.getit-gpu-lp .flowHead .eyebrow{grid-column:auto}.getit-gpu-lp .flowHead h2{font-size:34px}.getit-gpu-lp .flowHead>p:last-child{font-size:15px}.getit-gpu-lp .flowSteps{grid-template-columns:1fr;gap:1px}.getit-gpu-lp .flowSteps li{display:grid;grid-template-columns:56px 1fr;gap:15px;min-height:0;padding:25px 21px}.getit-gpu-lp .flowSteps b{margin:2px 0 0;font-size:30px}.getit-gpu-lp .flowSteps h3{font-size:19px}.getit-gpu-lp .flowSteps p{font-size:14px}.getit-gpu-lp .flowAction{display:block;margin-top:22px}.getit-gpu-lp .flowAction .button{width:100%;padding-inline:18px;text-align:center;line-height:1.5}.getit-gpu-lp .flowAction small{display:block;margin-top:13px;text-align:center}}

.getit-gpu-lp.is-integrated>.nav,.getit-gpu-lp.is-integrated>footer{display:none!important}.getit-gpu-lp.is-integrated .heroIn{padding-top:110px}.getit-gpu-lp img{max-width:100%;height:auto}@media(max-width:800px){.getit-gpu-lp.is-integrated .heroIn{padding-top:72px}}
