.an-page{background:#fff;color:#102538;font-family:Pretendard,Arial,sans-serif}.an-wrap{width:min(1240px,calc(100% - 96px));margin:auto}.an-hero{min-height:730px;position:relative;background:#041727;overflow:hidden;color:white;display:flex;align-items:center}.an-hero-image{position:absolute;right:0;top:0;width:67%;height:100%}.an-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#041727 9%,#041727ed 30%,#04172733 74%),linear-gradient(0deg,#04172788,transparent 50%);pointer-events:none}.an-hero-copy{position:relative;z-index:1;padding:130px 0 80px}.an-breadcrumb{display:flex;gap:13px;align-items:center;font-size:10px;letter-spacing:1.3px;color:#a9c5d6;margin-bottom:65px}.an-breadcrumb a{color:inherit}.an-eyebrow{font-family:Montserrat,Arial,sans-serif;font-weight:600;font-size:11px;letter-spacing:2px;color:#4785a2;margin:0 0 24px}.an-hero .an-eyebrow{color:#8bd8f5}.an-hero h1{font-family:Montserrat,Arial,sans-serif;font-size:clamp(44px,5.1vw,74px);font-weight:600;letter-spacing:-3px;line-height:1.08;margin:0 0 28px}.an-hero-ko{font-size:28px;font-weight:500;line-height:1.5;margin:0 0 18px}.an-hero-desc{font-size:16px;color:#c3d2df;line-height:1.8;margin:0 0 32px}.an-button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;background:#e9f5fa;color:#0c2b40;padding:18px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s}.an-button:hover{background:#bce9f9}.an-button:focus-visible,.an-support summary:focus-visible{outline:3px solid #3caccf;outline-offset:4px}.an-caption{position:absolute;z-index:1;right:24px;bottom:20px;font-size:9px;letter-spacing:2px;color:#d7e6ec}.an-capabilities{background:#0c273a;color:#fff}.an-capabilities>.an-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.an-capabilities span{padding:27px 20px;border-right:1px solid #ffffff20;font-family:Montserrat,Arial,sans-serif;font-size:14px;letter-spacing:1px}.an-capabilities span:first-child{border-left:1px solid #ffffff20}.an-capabilities small{font-family:Pretendard,Arial,sans-serif;display:block;color:#8daabf;font-size:12px;letter-spacing:0;margin-top:7px}.an-section{padding-top:100px;padding-bottom:100px}.an-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:90px}.an-page h2{font-size:clamp(30px,3vw,44px);line-height:1.35;letter-spacing:-1.5px;font-weight:600;margin:0 0 26px}.an-intro>div>p:not(.an-eyebrow),.an-intro>p,.an-support p{font-size:17px;line-height:1.9;color:#657783;margin:0 0 18px}.an-section-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.an-section-title h2{font-size:30px;margin:0}.an-section-title p{font-size:14px;color:#687e8c;margin:0;line-height:1.7}.an-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 36px}.an-card{border:1px solid #dfe7eb;background:white}.an-diagram{background:radial-gradient(ellipse at 60% 40%,#183c52,#061e30);position:relative;padding:20px 25px 38px;overflow:hidden}.an-diagram svg{width:100%;height:auto;fill:none;stroke:#85afc7;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.an-diagram .an-beam{stroke:#61d3ed;stroke-dasharray:5 8}.an-diagram .an-orbit{stroke:#42687e;stroke-dasharray:4 6}.an-diagram>span{position:absolute;left:28px;bottom:22px;color:#86a6b9;font:10px Montserrat,Arial,sans-serif;letter-spacing:1.5px}.an-card-copy{padding:32px}.an-card h3{font-size:25px;letter-spacing:-.8px;margin:0 0 16px;font-weight:600}.an-card p{font-size:16px;line-height:1.85;color:#617381;margin:0 0 24px}.an-card ul{border-top:1px solid #e1e8ed;padding:18px 0 0;list-style:none;margin:0}.an-card li{font-size:14px;color:#355165;line-height:2}.an-card li:before{content:'—';color:#73a3b9;margin-right:10px}.an-note{font-size:12px;line-height:1.8;color:#7b8b96;margin:26px 0 0}.an-dark{background:#0a2335;color:#fff}.an-dark .an-eyebrow{color:#6ebcd6}.an-dark .an-intro{margin-bottom:60px}.an-dark .an-intro p{color:#9db6c8}.an-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;border-top:1px solid #486273}.an-steps li{padding:26px 24px 0 0}.an-steps li>span{color:#74bdd9;font:12px Montserrat,Arial,sans-serif}.an-steps h3{font-size:20px;font-weight:500;margin:24px 0 16px}.an-steps p{font-size:14px;line-height:1.9;color:#91adbf;margin:0}.an-support{display:grid;grid-template-columns:1fr 1fr;gap:80px}.an-support-list{border-top:1px solid #203e51}.an-support details{border-bottom:1px solid #dce4e9}.an-support summary{cursor:pointer;list-style:none;padding:26px 0;display:flex;justify-content:space-between;gap:15px;font-size:18px}.an-support summary::-webkit-details-marker{display:none}.an-support details p{font-size:15px;padding-bottom:12px}.an-support details[open] summary span{transform:rotate(45deg)}.an-cta{background:#eaf1f4;padding:70px 0}.an-cta>.an-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.an-cta p:not(.an-eyebrow){font-size:15px;line-height:1.8;color:#617787;margin:0}.an-cta .an-button{background:#0e334b;color:white;flex-shrink:0}.an-defs{position:absolute;width:0;height:0;overflow:hidden}
@media(max-width:1000px){.an-wrap{width:calc(100% - 64px)}.an-intro,.an-support{gap:40px}.an-hero h1{letter-spacing:-2px}.an-section-title{display:block}.an-section-title p{margin-top:12px}.an-steps{grid-template-columns:1fr 1fr;gap:30px}.an-hero-image{width:80%}.an-card-copy{padding:24px}}
@media(max-width:767px){.an-wrap{width:calc(100% - 44px)}.an-hero{min-height:760px;align-items:start}.an-hero-image{width:100%;height:55%;top:auto;bottom:0}.an-hero:after{background:linear-gradient(180deg,#041727 0%,#041727 34%,#041727b8 56%,#04172715 90%)}.an-hero-copy{padding:110px 0 240px}.an-breadcrumb{margin-bottom:34px;font-size:9px;gap:9px}.an-hero h1{font-size:43px;letter-spacing:-2px}.an-hero-ko{font-size:23px}.an-hero-desc{font-size:14px}.an-hero .an-eyebrow{font-size:10px}.an-capabilities>.an-wrap{width:100%}.an-capabilities span{font-size:9px;padding:21px 12px;letter-spacing:.4px}.an-capabilities small{font-size:11px}.an-section{padding-top:65px;padding-bottom:65px}.an-intro,.an-support{grid-template-columns:1fr;gap:22px;margin-bottom:54px}.an-intro>div>p:not(.an-eyebrow),.an-intro>p,.an-support p{font-size:16px}.an-page h2{font-size:31px}.an-section-title h2{font-size:26px}.an-grid{grid-template-columns:1fr;gap:28px}.an-card h3{font-size:23px}.an-steps{grid-template-columns:1fr 1fr;gap:30px 18px}.an-steps li{padding-right:0}.an-steps h3{font-size:17px}.an-steps p{font-size:13px}.an-dark .an-intro{margin-bottom:36px}.an-support{margin-bottom:0}.an-cta{padding:54px 0}.an-cta>.an-wrap{align-items:start;flex-direction:column;gap:28px}.an-cta h2{margin-bottom:16px}}

/* Night ground-station background: keep copy above the antenna panorama. */
.an-dark {
  position: relative;
  background-color: #030d1b;
  background-image: linear-gradient(90deg, #030d1bc9 0%, #030d1ba6 45%, #030d1b70 65%, #030d1b12 85%, #030d1b08 100%), url('../assets/products/antennas/ground-station-night.jpg');
  background-position: center, center bottom;
  background-repeat: no-repeat;
  background-size: cover, 100% auto;
}
.an-dark .an-section {
  position: relative;
  padding-bottom: 350px;
}
.an-dark .an-intro p, .an-dark .an-steps p { color: #c2d2e1; }
.an-dark .an-steps { border-top-color: #ffffff40; }
.an-night-caption {
  position: absolute;
  bottom: 22px;
  right: 0;
  color: #c1cdda;
  font-size: 9px;
  letter-spacing: 1.4px;
  opacity: .8;
}
@media (max-width: 767px) {
  .an-dark {
    background-size: cover, auto 290px;
    background-position: center, 68% bottom;
    background-image: linear-gradient(180deg, #030d1b 0%, #030d1bf5 62%, #030d1b70 80%, #030d1b05 100%), url('../assets/products/antennas/ground-station-night.jpg');
  }
  .an-dark .an-section { padding-bottom: 265px; }
  .an-night-caption { font-size: 8px; bottom: 16px; }
}
