.installation-module__J9sq0q__page{background:var(--background);box-sizing:border-box;padding-top:88px}.installation-module__J9sq0q__section{max-width:80rem;margin:auto;padding:2rem 4rem}.installation-module__J9sq0q__intro{letter-spacing:.3px;margin-bottom:2rem}.installation-module__J9sq0q__intro h1{letter-spacing:-.1rem;font-size:2rem;font-weight:700;line-height:1.15;font-family:var(--font-amiko), sans-serif;color:var(--content-ink);margin:0}.installation-module__J9sq0q__intro p{max-width:1120px;color:var(--muted-foreground);line-height:1.35;font-family:var(--font-inter), sans-serif;margin:.5rem 0 0;font-size:1rem}.installation-module__J9sq0q__timelineSection{margin-bottom:40px}.installation-module__J9sq0q__timelineSection h2{color:var(--content-ink);font-family:var(--font-amiko), sans-serif;margin-bottom:24px;font-weight:700}.installation-module__J9sq0q__steps{justify-content:space-between;display:flex;position:relative}.installation-module__J9sq0q__steps:before{content:"";background:#165f83;height:3px;position:absolute;top:134px;left:50px;right:50px}.installation-module__J9sq0q__step{text-align:center;color:#165f83;flex:1}.installation-module__J9sq0q__box{width:100px;height:100px;line-height:60px;font-family:var(--font-amiko), sans-serif;background-color:#e5f8ff;border:2px solid #165f83;border-radius:10px;justify-content:center;align-items:center;margin:0 auto 20px;font-weight:700;display:flex}.installation-module__J9sq0q__circle{color:#fff;z-index:1;background:#0b1f3b;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 16px;display:flex;position:relative}.installation-module__J9sq0q__step h3{font-family:var(--font-amiko), sans-serif;color:var(--content-ink);min-height:56px;margin:0;font-size:1.1em;font-weight:700;line-height:28px}.installation-module__J9sq0q__step p{font-family:var(--font-inter), sans-serif;color:#165f83;margin-top:6px;font-size:14px}.installation-module__J9sq0q__infoBox{background:#e5f8ff;border:2px solid #165f83;border-radius:10px;margin:20px 12px;padding:14px 16px}.installation-module__J9sq0q__infoBox h2{margin-bottom:6px;font-weight:600}.installation-module__J9sq0q__button{background:var(--accent);color:var(--accent-foreground);font-family:var(--font-amiko), sans-serif;border-radius:8px;align-items:center;gap:12px;margin-top:10px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.installation-module__J9sq0q__button:hover{background:#ffb82b}.installation-module__J9sq0q__arrowLink{color:var(--accent);font-weight:700;text-decoration:none}.installation-module__J9sq0q__arrowLink:hover{color:var(--content-ink)}@media (max-width:900px){.installation-module__J9sq0q__step h3{font-size:.9rem}.installation-module__J9sq0q__page{padding-top:56px}.installation-module__J9sq0q__intro h1{font-size:24px}}@media (max-width:600px){.installation-module__J9sq0q__page{padding-top:66px}.installation-module__J9sq0q__section{padding:42px 24px}.installation-module__J9sq0q__intro{margin-bottom:20px}.installation-module__J9sq0q__intro h1{font-size:22px}.installation-module__J9sq0q__intro p{font-size:12px}.installation-module__J9sq0q__steps{flex-direction:column;gap:24px;display:flex;position:relative}.installation-module__J9sq0q__steps:before{width:3px;height:calc(100% - 36px);top:18px;left:18px;right:auto}.installation-module__J9sq0q__step{text-align:left;flex:none;align-items:flex-start;gap:16px;display:flex}.installation-module__J9sq0q__box{display:none}.installation-module__J9sq0q__circle{flex-shrink:0;margin:0}.installation-module__J9sq0q__stepContent{flex:1}.installation-module__J9sq0q__step h3{min-height:auto;margin:0 0 4px;line-height:1.3}.installation-module__J9sq0q__step p{margin:0}.installation-module__J9sq0q__button{justify-content:center;margin:20px auto;display:flex}}.dark .installation-module__J9sq0q__step{color:#90cdf1;color:lab(79.2577% -13.3634 -24.249)}.dark .installation-module__J9sq0q__step p{color:#90cdf1;color:lab(79.2577% -13.3634 -24.249)}.dark .installation-module__J9sq0q__step h3{color:#fff}.dark .installation-module__J9sq0q__box{color:#fff;background-color:#ffffff14;border-color:#ffffff40}.dark .installation-module__J9sq0q__circle{background:var(--accent);color:var(--accent-foreground)}.dark .installation-module__J9sq0q__infoBox{background:#ffffff14;border-color:#ffffff40}.dark .installation-module__J9sq0q__arrowLink:hover{color:#fff}
